WSDefinitions
Desde archivo WSDL
Disponible desde la versión 8.1.
Sintaxis:
New WSDefinitions(<WSDLLocation>, <UserName>, <Password>, <InternetProxy>, <Timeout>, <SecureConnection>, <UseOSAuthentication>)
Parámetros:
<WSDLLocation> (obligatorio)
Tipo: String.
La ubicación del archivo WSDL que almacena las definiciones del servicio web.
Especifique la ubicación como una cadena. Para recursos externos accedidos a través de HTTP/HTTPS, la cadena que especifique se codificará automáticamente para cumplir con los requisitos de RFC 3986, con las siguientes reglas aplicadas:
- Los separadores de segmentos de ruta no se codifican.
- Los signos de porcentaje (%) no se codifican (asumiendo que son partes de caracteres codificados en porcentaje).
Los caracteres no válidos en la URI se codifican automáticamente.
Ejemplos:
Una solicitud a la dirección “/example%segment”:
| /example%25segment |
Una solicitud a la dirección “/example#segment”, donde # es un segmento (no un separador de segmentos):
| /example%23segment |
Una solicitud a la dirección “/пример” (“/%D0%BF%D1%80%D0%B8%D0%BC%D0%B5%D1%80”):
| “/пример” |
o
| “/%D0%BF%D1%80%D0%B8%D0%BC%D0%B5%D1%80” |
<UserName> (opcional)
Tipo: String.
Nombre de usuario que se utilizará para la autenticación al obtener las definiciones del servicio web.
<Password> (opcional)
Tipo: String.
Contraseña de usuario que se utilizará para la autenticación al obtener las definiciones del servicio web.
<InternetProxy> (opcional)
Tipo: InternetProxy.
Contiene el objeto InternetProxy que se utiliza para descargar el documento WSDL utilizando el protocolo HTTP.
Si no se especifica, se utilizan la configuración de proxy predeterminada.
Valor predeterminado: Undefined.
<Timeout> (opcional)
Tipo: Number.
El tiempo de espera para la conexión que se utiliza para descargar una descripción WSDL de un servicio web, en segundos. Si este parámetro se establece en 0, no hay tiempo de espera.
Valor predeterminado: 0.
<SecureConnection> (opcional)
Tipo: OpenSSLSecureConnection, Undefined.
Contiene un objeto de conexión segura para establecer una conexión HTTPS para descargar una descripción WSDL de un servicio web.
Valor predeterminado: Undefined.
<UseOSAuthentication> (opcional)
Tipo: Boolean.
Incluye autenticación NTLM o Negotiate en el servidor.
Valor predeterminado: False.
Descripción:
Crea una definición de servicio web a partir de un archivo WSDL.
Si se utiliza un archivo WSDL inválido, se generará una excepción.
Disponible desde:
Disponible desde la versión 8.1.


