|
|
|
|
|
- Presentación
- Tipo de parámetro pasado a un procedimiento ejecutado en un servidor SOAP
- Tipo de parámetro
Para pasar parámetros a un procedimiento ejecutado en un servidor SOAP, WINDEV y WEBDEV utilizan la siguiente estructura: | | | Variable | Tipo | Detalles |
---|
Espacio de nombres SOAP | Cadena de caracteres opcional | "Espacio de nombres" del parámetro | SOAP.Nombre | Cadena de caracteres | Nombre del parámetro | SOAP.XMLParam | Cadena de caracteres opcional | Estructuras de un parámetro expresadas en formato XML. Los demás parámetros (Value, Name, Type, NameSpace y EncodingStyle) se ignoran si se especifica este parámetro. | SOAP.EncodingStyle | Cadena de caracteres opcional | Estilo de codificación del parámetro | SOAP.Tipo | Constante | Tipo de parámetro | Valor.SOAP | Cualquier tipo | Valor del parámetro La variable SOAP.Value se ignora si se utiliza SOAP.ExtendedValue.
Para una cadena de caracteres (cadena Unicode o cadena utilizada en WINDEV Mobile): Esta cadena se convierte automáticamente al formato ANSI cuando se envía.
Cadena binaria: Para transmitir una cadena binaria, utilice la variable SOAP.ExtendedValue.
| SOAP.ExtendedValue | Cualquier tipo | Valor del parámetro
Para una cadena de caracteres (cadena Unicode o cadena utilizada en WINDEV Mobile): Esta cadena no se modifica cuando se envía. No se realiza ninguna conversión.
Útil cuando hay que transmitir, por ejemplo, una cadena de caracteres en formato UNICODE. |
Esta estructura debe utilizarse para cada parámetro. Por ejemplo: SOAP.Value[1] = 94010
SOAP.Name[1] = "ZipCode"
SOAP.Type[1] = SOAPStringType
Esta estructura es equivalente a: SOAP.XMLParam[1] = <ZipCode xsi:type="xsd:string">94010</ZipCode>
Tipo de parámetro pasado a un procedimiento ejecutado en un servidor SOAP Tipo de parámetro El tipo de parámetro puede ser: | | Constante | Tipo |
---|
SOAPBase64BinaryType | Binario | SOAPHexBinaryType | Binario hexadecimal | SOAPBooleanType | booleano | SOAPStringType | Cadena de caracteres | SOAPNormalizedStringType | Cadena de caracteres sin retorno de carro (CR) y sin tabulación (TAB) | SOAPDecimalType | Cualquier número sin límite | SOAPIntType | Entero incluido entre - 2 147 483 648 y + 2 147 483 647) | SOAPShortType | Short integer | SOAPUnsignedShortType | Entero corto sin firmar | SOAPIntegerType | Integer (no limit) | SOAPLongType | Long integer | SOAPUnsignedLongType | Entero largo sin signo | SOAPNegativeIntegerType | Entero negativo (excepto 0) | SOAPNonNegativeIntegerType | Entero no negativo | SOAPNonPositiveIntegerType | Entero no positivo | SOAPUnsignedIntType | Entero sin signo | SOAPPositiveIntegerType | Número entero positivo (excepto 0) | SOAPByteType | Byte | SOAPUnsignedByteType | Byte sin signo | SOAPFloatType | Real | SOAPDoubleType | Doblemente real | SOAPAnyURIType | Dirección URL |
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|