Establecer el ejemplo Conectividad de WebSphere Service Registry and Repository

Cuando haya importado el ejemplo Conectividad de WebSphere Service Registry and Repository (WSRR), debe configurar WebSphere Message Broker para conectarse a WebSphere Service Registry and Repository antes de poder ejecutar el ejemplo. Son necesarios los siguientes pasos para ejecutar el ejemplo Conectividad de WebSphere Service Registry and Repository:

  1. Importar los documentos WSDL al Registro de servicios
  2. Configurar el intermediario para conectarse al Registro de servicios

Importar los documentos WSDL al Registro de servicios

Después de importar el ejemplo Conectividad de WebSphere Service Registry and Repository (consulte Ejemplo de Conectividad de WebSphere Service Registry and Repository), los documentos WSDL necesarios DemoCustomer_v10.wsdl y DemoCustomer_v20.wsdl se incluyen en el proyecto WSRR Connectivity Message Flows. Exporte estos archivos al sistema de archivos local y, utilizando las herramientas preferidas, importe los dos archivos WSDL al Registro de servicios, estableciendo la propiedad Versión de forma adecuada. Consulte la documentación de WebSphere Service Registry and Repository si desea instrucciones más detalladas.

Después de importar los documentos WSDL al Registro de servicios, los documentos WSDL están disponibles con las versiones adecuadas, tal como se muestra en la siguiente captura de pantalla.

Una captura de pantalla de los documentos WSDL de WebSphere Service Registry and Repository en el Registro de servicios

Configurar el intermediario para conectarse al Registro de servicios

Para saber más sobre cómo mostrar y cambiar las propiedades del registro de servicios, consulte Visualización de los parámetros de configuración para los nodos de WebSphere Service Registry and Repository y Cambiar los parámetros de configuración para los nodos de WebSphere Service Registry and Repository en la documentación de WebSphere Message Broker.

Para obtener información sobre cómo configurar el intermediario para conectarse a un Registro de servicios seguro, consulte Acceso a un repositorio WSRR seguro.

Los pasos siguientes muestran la configuración mínima que se necesita para ejecutar el ejemplo:

  1. En la consola de mandatos, ejecute el mandato siguiente, sustituyendo nombre intermediario por el nombre de su intermediario para visualizar las propiedades de este último:
    mqsireportproperties nombre intermediario -c ServiceRegistries -o DefaultWSRR -r

    Este mandato genera una respuesta similar a la siguiente salida:

    
    ReportableEntityName=''
    ServiceRegistries
      DefaultWSRR=''
        connectionFactoryName='jms/SRConnectionFactory'
        enableCacheNotification='false'
        endpointAddress='http://fill.in.your.host.here:9080/WSRRCoreSDO/services/WSRRCoreSDOPort'
        initialContextFactory='com.ibm.websphere.naming.WsnInitialContextFactory'
        locationJNDIBinding='iiop://fill.in.your.host.here:2809/'
        needCache='true'
        predefinedCacheQueries=''
        refreshQueriesAfterNotification='true'
        subscriptionTopic='jms/SuccessTopic'
        timeout='100000000'
    
  2. Ejecute el mandato siguiente para cambiar las propiedades del intermediario, sustituyendo los valores de nombre intermediario y nombrehost por los nombres de su intermediario y su host:
    mqsichangeproperties nombre intermediario -c
    ServiceRegistries -o DefaultWSRR -n endpointAddress -v
    http://nombrehost:9080/WSRRCoreSDO/services/WSRRCoreSDOPort
    Repita el paso 1 para ver las propiedades de intermediario actualizadas. Asegúrese de que "endpointAddress" se ha establecido correctamente, por ejemplo:
    endpointAddress='http://myHostName.myDomain.com:9080/WSRRCoreSDO/services/WSRRCoreSDOPort'
    
  3. Detenga y reinicie el intermediario para que entren en vigor las propiedades cambiadas.

Ahora puede ejecutar el ejemplo Conectividad de WebSphere Service Registry and Repository, consulte Ejecutar el ejemplo Conectividad de WebSphere Service Registry and Repository.

Para obtener información sobre los niveles específicos de WSRR que están soportados con WebSphere Message Broker, consulte Este enlace se abre en una nueva ventana Requisitos de WebSphere Message Broker.

Volver a la página inicial del ejemplo