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