AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / WLanguage / Funciones WLanguage / Comunicación / SOAP
  • Presentación
  • Tipo de parámetro pasado a un procedimiento ejecutado en un servidor SOAP
  • Tipo de parámetro
WINDEV
WindowsLinuxJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac Catalyst
Otros
Procedimientos almacenados
Presentación
Para pasar parámetros a un procedimiento ejecutado en un servidor SOAP, WINDEV y WEBDEV utilizan la siguiente estructura:
VariableTipoDetalles
Espacio de nombres SOAPCadena de caracteres opcional"Espacio de nombres" del parámetro
SOAP.NombreCadena de caracteresNombre del parámetro
SOAP.XMLParamCadena de caracteres opcionalEstructuras 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.EncodingStyleCadena de caracteres opcionalEstilo de codificación del parámetro
SOAP.TipoConstanteTipo de parámetro
Valor.SOAPCualquier tipoValor 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.ExtendedValueCualquier tipoValor 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:
ConstanteTipo
SOAPBase64BinaryTypeBinario
SOAPHexBinaryTypeBinario hexadecimal
SOAPBooleanTypebooleano
SOAPStringTypeCadena de caracteres
SOAPNormalizedStringTypeCadena de caracteres sin retorno de carro (CR) y sin tabulación (TAB)
SOAPDecimalTypeCualquier número sin límite
SOAPIntTypeEntero incluido entre - 2 147 483 648 y + 2 147 483 647)
SOAPShortTypeShort integer
SOAPUnsignedShortTypeEntero corto sin firmar
SOAPIntegerTypeInteger (no limit)
SOAPLongTypeLong integer
SOAPUnsignedLongTypeEntero largo sin signo
SOAPNegativeIntegerTypeEntero negativo (excepto 0)
SOAPNonNegativeIntegerTypeEntero no negativo
SOAPNonPositiveIntegerTypeEntero no positivo
SOAPUnsignedIntTypeEntero sin signo
SOAPPositiveIntegerTypeNúmero entero positivo (excepto 0)
SOAPByteTypeByte
SOAPUnsignedByteTypeByte sin signo
SOAPFloatTypeReal
SOAPDoubleTypeDoblemente real
SOAPAnyURITypeDirección URL
Versión mínima requerida
  • Versión 9
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 21/09/2024

Señalar un error o enviar una sugerencia | Ayuda local