Register Benutzerdefinierte Aufrufe

Klicken Sie auf den entsprechenden Interaktionstyp aus der Liste (Insert, Update, Delete, Read Object, Read All, oder Does Exist), und verwenden Sie die folgenden Tabelle, um Daten in jedes Feld einzugeben.

Feld | Beschreibung
--- | ---
Interaktionstyp | Mit TopLink Workbench können Sie nur XML-Interaktionen verwenden. Dieses Feld kann nicht geändert werden.
Funktionsname | Der Name der EIS-Funktion, die dieser Aufruftyp (Read Object oder Read All) auf EIS aufruft.
Eingabedatensatzname | Der Namen, der an den J2C-Adapter übergeben wird, wenn der Eingabedatensatz erstellt wird.
Eingabe-Root-Element | Der Name des Root-Elements, der für den Input DOM benutzt werden soll.
Eingabeargumente | Das Abfrageargument, das dem Interaktionsfeld oder den XPath-Knoten in dem Argument-Record zugeordnet werden muss. Wenn Sie z.B. XML-Records verwenden, benutzen Sie diese Option, um das Eingabeargument `name`dem XPath`name/first-name` zuzuordnen.

Ausgabeargumente

Das Ergebnis-Record-Feld oder die XPath-Knoten, die den richtigen Knoten in dem Record zugeordnet werden müssen, der von den Deskriptor-Mappings benutzt wird.

Wenn Sie z.B. XML-Records verwenden, benutzen Sie diese Option, um die Ausgabe `fname` `name/first-name` zuzuordnen.

Ausgabeargumente sind nicht erforderlich, wenn die Inteaktion ein XML-Ergebnis zurückgibt, das mit den Deskriptor-Mappings übereinstimmt.

Eingabe-Ergebnispfad | Verwenden Sie diese Option, wen die EIS Interaktion erwartet, dass die Interaktionsargumente in dem XML Record verschachtelt sind. Geben Sie z.B. `arguments` ein, wenn Argumente unter dem Root-Element `exec-find-order` und danach unter einem Element `arguments` verschachtelt werden sollen.
Ausgabe-Ergebnispfad | Verwenden Sie diese Option, wenn der Ergebnis-Record der EIS-Interaktion die XML-Daten enthält, die Objekten in einer verschachtelten Struktur zugeordnet werden. Geben Sie z.B. `order` ein, wenn die Ergebnisse unter einem Root-Element `results` und dann unter einem `order-`Element zurückgegeben werden sollen.
Eigenschaften | Eigenschaften, die von der EIS-Plattform benötigt werden. Zum Beispiel Eigenschaftenname `operation` (aus `AQPlatform.QUEUE_OPERATION`) und Eigenschaftenwert `enqueue` (aus `AQPlatform.ENQUEUE`).

Siehe auch

  Benutzerdefinierte EIS-Interaktionen für Basis-Persistenzvoränge konfigurieren