Wenn Sie den Mustercode 'WebSphere Service Registry and Repository (WSRR) Connectivity' importiert haben, müssen Sie WebSphere Message Broker vor der Ausführung des Mustercodes so konfigurieren, dass er eine Verbindung zu WebSphere Service Registry and Repository herstellt. Die nachfolgenden Schritte sind erforderlich, damit der Mustercode 'WebSphere Service Registry and Repository Connectivity' ausgeführt werden kann:
Nach dem Import des Mustercodes 'WebSphere Service Registry and Repository Connectivity' (siehe Mustercode 'WebSphere Service Registry and Repository Connectivity') sind die erforderlichen WSDL-Dokumente DemoCustomer_v10.wsdl und DemoCustomer_v20.wsdl im Nachrichtenflussprojekt für die WSRR-Konnektivität enthalten. Exportieren Sie diese Dateien in das lokale Dateisystem und importieren Sie die beiden WSDL-Dateien mit den von Ihnen bevorzugten Tools in die Service Registry. Stellen Sie dabei die Version-Eigenschaft entsprechend ein. Sie finden ausführliche Anweisungen hierzu in der Dokumentation von WebSphere Service Registry and Repository.
Nachdem Sie die WSDL-Dokumente in die Service Registry importiert haben, stehen die WSDL-Dokumente mit den entsprechenden Versionen zur Verfügung (siehe nachfolgender Screenshot).
Weitere Informationen zum Anzeigen und Ändern von Eigenschaften der Service Registry finden Sie in der Dokumentation zu WebSphere Message Broker in den Abschnitten Konfigurationsparameter für die WebSphere Service Registry and Repository-Knoten anzeigen und Konfigurationsparameter für die WebSphere Service Registry and Repository-Knoten ändern.
Informationen darüber, wie Sie den Broker für eine Verbindung zu einer sicheren Service-Registry konfigurieren, finden Sie im Abschnitt Zugriff auf eine sichere WSRR-Registry.
Die folgenden Schritte zeigen die Mindestkonfiguration, die zum Ausführen des Mustercodes erforderlich ist:
mqsireportproperties Brokername -c ServiceRegistries -o DefaultWSRR -r
Dieser Befehl gibt in etwa die folgende Antwort aus:
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 Brokername -c
ServiceRegistries -o DefaultWSRR -n endpointAddress -v
http://Hostname:9080/WSRRCoreSDO/services/WSRRCoreSDOPort
Wiederholen Sie Schritt 1, um die aktualisierten Brokereigenschaften anzuzeigen.
Stellen Sie sicher, dass 'endpointAddress' entsprechend angegeben ist, z. B.:
endpointAddress='http://myHostName.myDomain.com:9080/WSRRCoreSDO/services/WSRRCoreSDOPort'
Der Mustercode 'WebSphere Service Registry and Repository Connectivity' kann jetzt ausgeführt werden. Weitere Informationen finden Sie im Abschnitt Mustercode 'WebSphere Service Registry and Repository Connectivity' ausführen.
Weitere Informationen zu WSRR-Versionen, die von WebSphere Message Broker unterstützt werden, finden Sie unter
WebSphere Message Broker Requirements.
Zurück zum Beginn des Mustercodes