Mandato createSIBWSOutboundService

Utilice el mandato createSIBWSOutboundService para crear una nueva configuración del servicio de salida de servicios web habilitados para el bus de integración de servicios.

Puede crear una nueva configuración de servicio de salida utilizando la herramienta wsadmin como se describe en este tema, o bien utilizando la consola administrativa como se describe en Hacer disponible internamente un servicio web alojado externamente.

Para ejecutar el mandato, utilice el objeto AdminTask del cliente de scripts wsadmin.

[IBM i][IBM i]El cliente de scripts wsadmin se ejecuta desde Qshell. [IBM i]Para obtener más información, consulte Configuración de Qshell para ejecutar scripts de WebSphere mediante el script wsadmin.

Para los mandatos del bus de integración de servicios se proporciona ayuda de línea de mandatos:
  • Si desea una lista de los mandatos de servicios web habilitados para el bus disponibles, además de una breve descripción de cada mandato, escriba el mandato siguiente en el indicador de wsadmin:

    print AdminTask.help('SIBWebServices')

  • Si desea ayuda general sobre un mandato determinado, especifique el mandato siguiente en el indicador de wsadmin:

    print AdminTask.help('nombre_mandato')

Después de utilizar el mandato, guarde los cambios en la configuración maestra utilizando el mandato siguiente:

AdminConfig.save()

Finalidad

Este mandato crea un objeto OutboundService nuevo que representa un adjunto de protocolo para un proveedor de servicios. Cuando se ejecuta este mandato debe identificar un solo elemento de servicio en un documento WSDL.

Objeto de destino

ObjectName del bus de mensajería en el que se va a crear el servicio.

Si el WSDL se ha de recuperar a través de un servidor proxy, el servidor en el que se está ejecutando el mandato debe tener establecidas correctamente las propiedades del sistema que identifican al servidor proxy. Si el proxy requiere autenticación, entonces el ID de usuario y la contraseña se pueden establecer como parámetros del mandato.

Después de ejecutar este mandato, puede utilizar otros mandatos para configurar el servicio. Por ejemplo, para añadir un puerto de salida.

Parámetros necesarios

-name
El nombre del servicio de salida.
-wsdlLocation
La ubicación del archivo WSDL del proveedor de servicios.

Es una dirección web o la parte específica del servicio de una clave de servicio UDDI. Si especifica una referencia UDDI, se presupone que la ubicación WSDL es una clave de servicio UDDI.

A continuación aparece un ejemplo de una clave de servicio UDDI completo:
uddi:blade108node01cell:blade108node01:server1:default:6e3d106e-5394-44e3-be17-aca728ac1791
La parte específica del servicio de esta clave es la parte final:
6e3d106e-5394-44e3-be17-aca728ac1791

Parámetros condicionales

-wsdlServiceName
El nombre del servicio contenido en el WSDL. Sólo es necesario si el WSDL del proveedor de servicios contiene más de un servicio o si el WSDL se localiza mediante un registro UDDI.
-wsdlServiceNamespace
El espacio de nombres del servicio contenido en el WSDL. Sólo es necesario si el WSDL del proveedor de servicio contiene más de un servicio o si el WSDL se localiza mediante un registro UDDI o si el servicio no está en el espacio de nombres predeterminado para el documento WSDL.

Parámetros opcionales

-uddiReference
Si ha especificado una clave de servicio UDDI como ubicación WSDL, proporcione la referencia UDDI para el registro UDDI de destino.
-destination
Nombre del destino de servicios.
Nota: El mandato crea el destino de servicio. Si ya existe un destino con el nombre especificado o el nombre predeterminado, el mandato no se ejecuta correctamente.
-userId
El ID de usuario que se utiliza para recuperar el WSDL.
-password
La contraseña que utiliza para recuperar el WSDL.

Ejemplo

  • En Jython:
    outService = AdminTask.createSIBWSOutboundService(bus, ["-name", "MyService",
     "-wsdlLocation", "http://myserver.com/MyService.wsdl"])
  • Utilizando Jacl:
    set outService [$AdminTask createSIBWSOutboundService $bus {-name "MyService"
     -wsdlLocation "http://myserver.com/MyService.wsdl"}]

Icon that indicates the type of topic Reference topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rjw_cli_out_new
File name: rjw_cli_out_new.html