Este tema muestra la correlación por omisión de las definiciones WSDL hacia y desde tipos EGL. Puede alterar temporalmente el valor por omisión de un campo EGL determinado mediante la propiedad a nivel de campo primitivo @xsd.
La tabla siguiente muestra la correlación por omisión de los tipos simples de definición de subesquema XML (XSD) incorporados con los tipos EGL.
| Tipo simple XSD | Tipo EGL |
|---|---|
| xsd:string | STRING |
| xsd:integer | NUM |
| xsd:int | INT |
| xsd:long | BIGINT |
| xsd:short | SMALLINT |
| xsd:decimal | DECIMAL |
| xsd:float | SMALLFLOAT |
| xsd:double | FLOAT |
| xsd:boolean | SMALLINT |
| xsd:byte | HEX |
| xsd:unsignedInt | BIGINT |
| xsd:unsignedShort | INT |
| xsd:unsignedByte | HEX |
| xsd:QName | STRING |
| xsd:dateTime | TIMESTAMP |
| xsd:date | DATE |
| xsd:time | TIME |
| xsd:anyURI | STRING |
| xsd:base64Binary | HEX[] |
| xsd:hexBinary | HEX[] |
| xsd:anySimpleType | STRING |
| xsd:duration | INTERVAL |
| xsd:gYearMonth | STRING |
| xsd:gYear | STRING |
| xsd:gMonthDay | STRING |
| xsd:gDay | STRING |
| xsd:gMonth | STRING |
| xsd:normalizedString | STRING |
| xsd:token | STRING |
| xsd:language | STRING |
| xsd:Name | STRING |
| xsd:NCName | STRING |
| xsd:ID | STRING |
| xsd:NMTOKEN | STRING |
| xsd:NMTOKENS | STRING[] |
| xsd:nonPositiveInteger | DECIMAL |
| xsd:negativeInteger | DECIMAL |
| xsd:nonNegativeInteger | DECIMAL |
| xsd:unsignedLong | DECIMAL |
| xsd:positiveInteger | DECIMAL |
La tabla siguiente muestra la correlación por omisión de los tipos codificados SOAP con los tipos EGL.
| Tipo codificado SOAP | Tipo EGL |
|---|---|
| soapenc:string | STRING |
| soapenc:boolean | SMALLINT |
| soapenc:float | SMALLFLOAT |
| soapenc:double | FLOAT |
| soapenc:decimal | DECIMAL |
| soapenc:int | INT |
| soapenc:short | SMALLINT |
| soapenc:byte | HEX |
| soapenc:base64 | HEX[] |
La tabla siguiente muestra la correlación por omisión de los tipos EGL con loa tipos XSD. Se crea un tipo simple XSD derivado para cada entrada que indica derivado de.
| Tipo EGL | Correlación de esquema XML |
|---|---|
| BIGINT | xsd:long |
| BIN(4) sin decimales | xsd:short |
| BIN(9) sin decimales | xsd:int |
| BIN(18) sin decimales | xsd:long |
| BIN con decimales | derivado de xsd:decimal |
| CHAR | derivado de xsd:string |
| DATE | xsd:date |
| DBCHAR | derivado de xsd:string |
| DECIMAL | derivado de xsd:decimal |
| FLOAT | xsd:double |
| HEX | tipo derivado xsd:hexBinary |
| INT | xsd:int |
| INTERVAL | xsd:duration |
| MBCHAR | derivado de xsd:string |
| MONEY | derivado de xsd:decimal |
| NUM | derivado de xsd:decimal |
| NUMC | derivado de xsd:decimal |
| PACF | derivado de xsd:decimal |
| SMALLFLOAT | xsd:float |
| SMALLINT | xsd:short |
| STRING | xsd:string |
| TIME | xsd:time |
| TIMESTAMP | xsd:dateTime |
| UNICODE | derivado de xsd:string |
Conceptos relacionados
Interfaces EGL
Servicios EGL y servicios Web
Tareas relacionadas
Crear un componente de interfaz de EGL
Crear un componente de interfaz a partir de un componente de servicio
Crear un componente de servicio EGL
Consulta relacionada
@xsd