Conversiones de datos entre WSDL y EGL

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

Comentarios
(C) Copyright IBM Corporation 2000, 2005. Reservados todos los derechos.