Mandato addSIBWSOutboundPort
Utilice el mandato addSIBWSOutboundPort para añadir un puerto de salida de servicios web habilitados para el bus de integración de servicios.
Para ejecutar el mandato, utilice el objeto AdminTask del cliente de scripts wsadmin.
El cliente de scripts wsadmin
se ejecuta desde Qshell.
Para obtener más información, consulte Configuración de Qshell para ejecutar scripts de WebSphere mediante el script wsadmin.
- 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')
AdminConfig.save()
Objetivo
Este mandato añade la configuración de un OutboundPort a un OutboundService.
Objeto de destino
ObjectName de OutboundService, con el que se ha de asociar el puerto.
Si ya existe un OutboundPort para OutboundService con el nombre dado, o si el nombre del puerto no se corresponde con un puerto del elemento de servicio del WSDL del proveedor de servicio (según se ha definido en el OutboundService) el mandato no se ejecuta correctamente.
El mandato crea el destino del puerto. Si ya existe un destino con el nombre especificado o el nombre predeterminado, el mandato no se ejecuta correctamente.
Especifique el nodo y el servidor, o bien especifique el clúster. Si no hay un motor de mensajería definido para el nodo y servidor o clúster especificados, el mandato no se ejecuta correctamente.
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. Asimismo, si el servidor proxy requiere autenticación, entonces el ID de usuario y la contraseña se pueden establecer como parámetros del mandato.
Si este es el primer puerto del OutboundService, entonces se establece como el valor predeterminado, y el direccionamiento predeterminado del destino de servicio se establece de modo que apunte al destino de puerto.
Parámetros necesarios
- -name
- El nombre del puerto del WSDL del proveedor de servicio.
Parámetros condicionales
- -node
- El nodo en el que está ubicado el destino de puerto.
- -server
- El servidor en el que está ubicado el destino de puerto.
- -cluster
- El clúster en el que está ubicado el destino de puerto.
Parámetros opcionales
- -destination
- El nombre del destino de puerto.
- -userId
- El ID de usuario que se utiliza para recuperar el WSDL.Nota: Este parámetro ya no es necesario. Si tiene scripts existentes que proporciona este parámetro, seguirán funcionando.
- -password
- La contraseña que utiliza para recuperar el WSDL.Nota: Este parámetro ya no es necesario. Si tiene scripts existentes que proporciona este parámetro, seguirán funcionando.
Ejemplo
- Utilizando Jython:
outPort = AdminTask.addSIBWSOutboundPort(outService, ["-name", "MyServiceSoap", "-node", "MyNode", "-server", "server1"])
- Utilizando Jacl:
set outPort [$AdminTask addSIBWSOutboundPort $outService {-name "MyServiceSoap" -node "MyNode" -server "server1"}]