PeopleSoft-Knoten können PeopleSoft-Verbindungsdetails entweder
aus der Adapterkomponente oder aus einem konfigurierbaren Service abrufen. Bei Verwendung von
konfigurierbaren Services können Sie die Verbindungsdetails für Adapter ändern, ohne die Adapter
erneut implementieren zu müssen. Damit neue Werte berücksichtigt werden, wenn ein konfigurierbarer
Service erstellt oder geändert wird, müssen Sie den Broker oder die Ausführungsgruppe, in die der
Adapter implementiert wurde, mit den Befehlen
mqsistop und
mqsistart oder dem Befehl
mqsireload erneut laden.
Ändern Sie Verbindungsdetails für einen PeopleSoft-Adapter
mithilfe des konfigurierbaren Service 'PeopleSoftConnection'. Der PeopleSoft-Knoten liest alle
Verbindungseigenschaften aus der Adapterkomponente, für deren Verwendung er konfiguriert ist. Wenn
es einen konfigurierbaren Service mit demselben Namen wie dem der Adapterkomponente des Knotens
gibt, verwendet der Knoten die Werte, die in dem betreffenden konfigurierbaren Service definiert
sind, zum Überschreiben der entsprechenden Eigenschaften aus dem Adapter. Bei Verwendung eines konfigurierbaren Service werden
alle Eigenschaften, die von dem konfigurierbaren Service bereitgestellt werden, aus dem
konfigurierbaren Service übernommen. Es werden nur die Eigenschaften
aus dem Adapter übernommen, die im konfigurierbaren Service nicht festgelegt werden können. Die
Eigenschaften des konfigurierbaren PeopleSoft-Service werden im Abschnitt
Eigenschaften von konfigurierbaren Services beschrieben.
Konfigurierbare Services erstellen,
ändern, dokumentieren und löschen
- Erstellen Sie einen konfigurierbaren Service mit dem
WebSphere Message
Broker Explorer (siehe Konfigurierbare Services im WebSphere Message Broker Explorer bearbeiten) oder
dem Befehl mqsicreateconfigurableservice
(siehe folgendes Beispiel). Das folgende Beispiel erstellt einen konfigurierbaren PeopleSoftConnection-Service für die
PeopleSoft-Instanz, die auf my.peoplesoft.qa.com aktiv ist:
mqsicreateconfigurableservice MB8BROKER -c PeopleSoftConnection -o myPeopleSoftAdapter.outadapter
-n hostName,port -v "my.peoplesoft.qa.com",9000
Um die neuen Werte in den
konfigurierbaren Service aufzunehmen, müssen Sie die Ausführungsgruppe und den Nachrichtenfluss
erneut starten.
- Ändern Sie einen konfigurierbaren Service mit dem WebSphere Message
Broker Explorer oder dem Befehl mqsichangeproperties (siehe folgendes Beispiel). Dieses Beispiel ändert die von dem Adapter
myPeopleSoftAdapter.outadapter verwendeten Verbindungen.
Nach Ausführung dieses
Befehls stellen alle Adapter Verbindungen zum Produktionssystem
(my.peoplesoft.production.com) statt zum Testsystem
(my.peoplesoft.qa.com) her:
mqsichangeproperties MB8BROKER -c PeopleSoftConnection -o myPeopleSoftAdapter.outadapter -n hostName
-v "my.peoplesoft.production.com"
Um die aktualisierten Werte in den konfigurierbaren Service aufzunehmen, müssen Sie die
Ausführungsgruppe und den Nachrichtenfluss erneut starten.
- Zeigen Sie mit dem WebSphere Message
Broker Explorer oder dem Befehl mqsireportproperties alle konfigurierbaren PeopleSoftConnection-Services an (siehe folgendes Beispiel):
mqsireportproperties MB8BROKER -c PeopleSoftConnection -o AllReportableEntityNames -r
- Sie können einen konfigurierbaren Service, den Sie mit dem WebSphere Message
Broker Explorer oder dem Befehl mqsideleteconfigurableservice erstellt haben, löschen (siehe folgendes Beispiel):
mqsideleteconfigurableservice MB8BROKER -c PeopleSoftConnection -o myPeopleSoftAdapter.outadapter
Sie können lediglich vom Benutzer benannte konfigurierbare Services löschen, die von IBM definierten konfigurierbaren Services können hingegen nicht gelöscht werden.