Mandato createSIBWSInboundService

Utilice el mandato createSIBWSInboundService para crear una nueva configuración del servicio de entrada de los servicios web habilitados para el bus de integración de servicios.

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

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 InboundService nuevo que representa un adjunto de protocolo que utilizarán los solicitantes de servicios. Cuando se ejecuta este mandato se identifica un solo elemento de servicio en un documento WSDL de plantilla y un destination de servicio existente.

Objeto de destino

ObjectName del bus de integración de servicios 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 servidor 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 adicionalmente el servicio. Por ejemplo, puede añadir un puerto de entrada.

Parámetros necesarios

-name
Nombre del servicio de entrada. No puede tener una longitud mayor de 250 caracteres.
-destination
Nombre del destino de servicios. Si el destino especificado no existe, el mandato falla.
-wsdlLocation
La ubicación del archivo WSDL de plantilla.

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 en el WSDL de la plantilla. Sólo es necesario si el WSDL de plantilla 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 de la plantilla contiene más de un servicio o si el WSDL se localiza a través de 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 la ubicación WSDL de plantilla, proporcione la referencia de UDDI para el registro UDDI.
-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:
    inService = AdminTask.createSIBWSInboundService(bus, ["-name", "MyService",
     "-destination", "destName",
     "-wsdlLocation", "http://myserver.com/MyService.wsdl"])
  • Utilizando Jacl:
    set inService [$AdminTask createSIBWSInboundService $bus {-name "MyService"
     -destination $destName
     -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_in_new
File name: rjw_cli_in_new.html