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 una ejecución de Procedure en un servidor SOAP
  • Tipo de parámetro
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Presentación
Para pasar parámetros a una ejecución de Procedure en un servidor SOAP, WINDEV y WEBDEV utilizan la siguiente estructura:
Variableescribir a máquinaDetalles
SOAP.nameSpaceCadena de caracteres opcional"NameSpace" del parámetro
Nombre JABÓNCadena de caracteresNombre del parámetro
SOAP.XMLParamCadena de caracteres opcionalEstructuras de un parámetro expresado en formato XML. Los otros parámetros (Value, Name, Type, NameSpace y EncodingStyle) se ignoran si se especifica este parámetro.
Estilo de codificación SOAP.Cadena de caracteres opcionalEstilo de codificación del parámetro
Tipo de JABÓNConstanteTipo de parámetro
Valor JABONEROCualquier tipoValor del parámetro El SOAP.Value Variable se ignora si se utiliza el 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 Binary:
Para transmitir una cadena binaria, utilice el SOAP.ExtendedValue Variable.
Valor Extendido de SOAP.Cualquier 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.

useful cuando se debe transmitir una cadena de caracteres en formato UNICODE por ejemplo.

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 una ejecución de Procedure en un servidor SOAP

Tipo de parámetro

El tipo de parámetro puede ser:
Constanteescribir a máquina
SOAPBase64BinaryTypeBinario
SOAPHexBinaryTypeHexadecimal binary
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
SOAPPositiveIntegerTypeEntero positivo (excepto 0)
SOAPByteTypeByte
SOAPUnsignedByteTypeByte no firmado
SOAPFloatTypeReal
SOAPDoubleTypeDoblemente real
SOAPAnyURITypeURL Address
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: 27/05/2022

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