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:
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.
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:
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'
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'
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
Requisitos
de WebSphere Message Broker.
Volver a la página inicial del ejemplo