Mandato createWSNAdministeredSubscriber

Utilice el mandato createWSNAdministeredSubscriber para crear un nuevo suscriptor administrado.

Puede crear un nuevo suscriptor administrado de WS-Notification utilizando la herramienta wsadmin como se describe en este tema, o bien utilizando la consola administrativa como se describe en Creación de un nuevo suscriptor administrado WS-Notification.

No debe definir un suscriptor administrado para ninguno de los puntos finales expuestos por el servicio WS-Notification en el que se define, ya que esto ocasionará un bucle infinito de mensajes a través del intermediario de notificaciones.

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 WS-Notification disponibles, además de una breve descripción de cada mandato, escriba el mandato siguiente en el indicador de wsadmin:

    print AdminTask.help('WSNotificationCommands')

  • 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 añade un nuevo suscriptor administrado de WS-Notification en el punto de servicio WS-Notification de destino.

Objeto de destino

WSNServicePoint

Parámetros necesarios

-endpoint
Esto es, la referencia de punto final (dirección web) de un generador de notificaciones o una aplicación de intermediario de notificaciones. Por ejemplo, http://remoteproducer.com.
-topic
Esto describe la clase de mensajes de notificación que se entregan al punto de servicio WS-Notification. Por ejemplo, stock/IBM. Esta propiedad puede incluir comodines, si están soportados por el dialecto de tema que seleccione.
-dialect
Es decir, el nombre del dialecto de tema elegido tal como se define a través del estándar WS-Topics. Los valores de este parámetro son SIMPLE, CONCRETE, FULL. Para obtener más información, consulte WS-Topics.

Parámetros condicionales

Ninguna.

Parámetros opcionales

-topicNamespace
Si se omite este campo, se indica que el tema está incluido en el espacio de nombres de tema ad-hoc.
-remoteSubscriptionTimeout
Este tiempo de espera minimiza el potencial de las suscripciones huérfanas en el servicio web remoto si el servidor local no está instalado. Tenga en cuenta que este campo no indica la hora en la que debe caducar la suscripción remota. Establezca la duración del tiempo de espera en un valor mayor que la longitud máxima de tiempo que se prevé que el servidor permanezca fuera de línea, de lo contrario, la corriente de mensajes del servidor web remoto puede verse interrumpida. Mientras el servidor se ejecuta, renueva ocasionalmente la hora de finalización de la suscripción remota (con el tiempo de espera especificado) para evitar que caduque durante el funcionamiento normal. Si no se especifica un tiempo de espera, se utiliza 24 (horas), que es un valor predeterminado.

Ejemplo

Cree un suscriptor administrado en el punto de servicio WS-Notification newServicePoint creado en el ejemplo del tema "Creación de un nuevo punto de servicio WS-Notification con la herramienta wsadmin":
  • Utilizando Jython:
    newAdminSub = AdminTask.createWSNAdministeredSubscriber(newServicePoint, 
    ["-endpoint", "http://myremotehost:9080/producerEP", "-dialect", "SIMPLE",
     "-topic", "stock", "-topicNamespace", "http://example.org/mynamespace",
     "-remoteSubscriptionTimeout", 48] )
  • Utilizando Jacl:
    set newAdminSub [ $AdminTask createWSNAdministeredSubscriber $newServicePoint 
    { -endpoint http://mi_host_remoto:9080/producerEP -dialect SIMPLE
     -topic stock -topicNamespace http://example.org/mynamespace
     -remoteSubscriptionTimeout 48 } ]

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=rjwsn_cli_wsnadminsub_new
File name: rjwsn_cli_wsnadminsub_new.html