JD Edwards-Knoten können JD Edwards EnterpriseOne-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 JD Edwards-Adapter
mithilfe des konfigurierbaren Service 'JDEdwardsConnection'.
Der JD Edwards-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 Knotenadapterkomponente 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 JD Edwards-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). In diesem Beispiel wird ein konfigurierbarer JDEdwardsConnection-Service
erstellt, der für einen Benutzer mit Administratorrolle eine Verbindung zur
Entwicklungsumgebung DV7333 herstellt.
mqsicreateconfigurableservice MYBROKER -c JDEdwardsConnection -o myJdedwardsAdapter.outadapter
-n Environment,Role -v "dv7333,administrator"
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). In diesem Beispiel wird die Verbindung, die vom Adapter
myJdedwardsAdapter.outadapter verwendet wird, geändert, sodass sie
zur Produktionsumgebung PD7333 hergestellt wird. Nach Ausführung dieses Befehls stellen
alle Adapter eine Verbindung zur Produktionsumgebung (PD7333) statt zum
Entwicklungssystem (DV7333) her.
mqsichangeproperties MYBROKER -c JDEdwardsConnection -o myJdedwardsAdapter.outadapter -n Environment,Role
-v PD7333,administrator
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
JDEdwardsConnection-Services an (siehe folgendes Beispiel):
mqsireportproperties MYBROKER -c JDEdwardsConnection -o AllReportableEntityNames -r
- Sie können einen konfigurierbaren Service, der mit dem
WebSphere Message
Broker Explorer oder dem Befehl
mqsideleteconfigurableservice erstellt wurde,
löschen (siehe folgendes Beispiel):
mqsideleteconfigurableservice MYBROKER -c JDEdwardsConnection -o myJdedwardsAdapter.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.