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
- JBoss
Para IBM WebSphere®,
Pass -D websphere-java2wsdl-style=<rpc|document> in the ear command line
Para JBoss,
Pass -D jboss-java2wsdl-style=<rpc|document> in the ear command line.
Para Oracle WebLogic, utilice document literal.
Para JBoss basado en variable, construye la documentación ' Ear.sh ' donde habla del estilo de codificación
Oracle WebLogic e IBM Websphere están soportados y parametrizables y el otro soportado para el literal de documento.
Nota: Para obtener más información sobre la eliminación de JBoss, consulte Componentes eliminados en el softwareSterling Order Management System.
| 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 |
| Son servicios web de Sterling Order Management System Software | Seleccione este recuadro para indicar que este servicio está llamando a un servicio web de Sterling Order Management System Software . Si marca este recuadro, el nombre de parámetro toma como valor predeterminado |
| 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 :
| 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 |
|
| Puede situarse después |
|
| Pasa datos sin cambios | Los nodos de transporte no modifican datos |