WebService

Este nodo de transporte WebService permite a la infraestructura de definición de servicio realizar llamadas de servicio web de salida.

Nota: El componente SDF de servicio web está en desuso y se eliminará en la versión futura. Se recomienda no utilizar el componente SDF WebServices para invocar WebServices. En su lugar, cree una API personalizada para invocar WebServices.
Nota: WebServices no se puede utilizar para llamar a las API en modalidad de compatibilidad con versiones anteriores. Además, las llamadas salientes de WebService mediante el Service Builder no admiten el protocolo HTTPS.

Propiedades de configuración

A continuación se muestran las propiedades de este nodo:

  • Configurable en función del servidor de aplicaciones:
    • Oracle WebLogic
    • IBM® Websphere

Para IBM WebSphere®,


Pass -D websphere-java2wsdl-style=<rpc|document> in the ear command line

Para Oracle WebLogic, utilice el documento literal.

Oracle WebLogic e IBM Websphere están soportados y parametrizables y el otro soportado para el literal de documento.

Tabla 1. Propiedades de configuración de WebServices
Propiedad Descripción
Ficha General
URL Introduzca la URL en la que se publicará el mensaje. Por ejemplo, http://localhost:7001/smcfsejb/services
URN de objeto de destino Especifique el nombre de recurso del servicio web. Por ejemplo, yantrawebservice
¿Es Sterling™ Order Management Marque esta casilla para indicar que este servicio está llamando a un servicio web del sistema Sterling Order Management.

Si marca este recuadro, el nombre de parámetro toma como valor predeterminado apiString y el recuadro de texto Nombre de parámetro de esta pestaña está inhabilitado.

Nombre de parámetro Especifique el nombre del parámetro de documento.
URI de estilo de codificación Especifique el nombre de la codificación que desea utilizar. Por ejemplo, http://schemas.xmlsoap.org/soap/encoding/
Nombre de método Especifique el nombre del método que desea invocar.
Es seguro Si se selecciona este campo, el mensaje se encripta cuando se publica en la URL especificada.
Almacén de confianza Si selecciona Es seguro, especifique el almacén de confianza para almacenar certificados digitales del lado del servidor. Si utiliza variables en lugar de los nombres completos de vía de acceso, asegúrese de que la variable esté definida en el archivo <INSTALL_DIR>/properties/customer_overrides.properties .
Contraseña de almacén de confianza Si se selecciona Es seguro, especifique la contraseña para acceder al almacén de confianza.
Tipo de almacén de claves Si se selecciona Es seguro, establezca este valor en JKS (Java™ Key Store).
Almacén de claves Si se selecciona Es seguro, especifique el almacén de claves para almacenar certificados digitales del lado del cliente. Si utiliza variables en lugar de los nombres completos de vía de acceso, asegúrese de que la variable esté definida en el archivo <INSTALL_DIR>/properties/customer_overrides.properties .
Contraseña de almacén de claves Si se selecciona Es seguro, especifique la contraseña para acceder al almacén de claves.
SOAPActionURI Especifique el URI utilizado por este atributo para invocar el servicio web de salida necesario. Por ejemplo, http://tempuri.org/PricingEngineGold/Service1/PricingEngineFunc puede ser un URI de entrada válido.
Ficha Argumentos
Nombre de argumento El nombre del parámetro que se va a pasar al método Webservice.
Valor del argumento El valor del parámetro que se debe pasar al método Webservice.

Propiedades de conexión

A continuación se muestran las propiedades de conexión del nodo WebServices :

Tabla 2. WebServices
Conexión Reglas de conexión de nodos
Puede ser el primer nodo después del nodo inicial Sólo para servicios invocados de forma sincrónica
Puede situarse antes de
  • Cualquier nodo de transporte excepto para FTP o E/S de archivo
  • Cualquier otro nodo de componente
Puede situarse después
  • Nodo inicial
  • Cualquier nodo de transporte síncrono
  • Cualquier otro nodo de componente
  • Cualquier nodo de transporte asíncrono (excepto para FTP o E/S de archivo); utilice un nodo de paso a través para conectarlos
Pasa datos sin cambios Los nodos de transporte no modifican datos