Die anwendungsspezifischen Informationen (ASI) sind Metadaten, die adapterspezifische Informationen darüber angeben, wie Geschäftsobjekte für WebSphere Adapter for JD Edwards EnterpriseOne verarbeitet werden sollen.
Wenn der Adapterverbindungsassistent ein Geschäftsobjekt generiert, generiert er automatisch auch eine Geschäftsobjektdefinition, die in einer XSD-Datei (XML Schema Definition) gespeichert wird. Die Geschäftsobjektdefinition enthält die ASI für das jeweilige Geschäftsobjekt.
WebSphere Adapter for JD Edwards EnterpriseOne erstellt mithilfe von ASI Abfragen für die Operationen 'Create' (Erstellen), 'Retrieve' (Abrufen), 'Update' (Aktualisieren) und 'Delete' (Löschen). werden durch den Adapterverbindungsassistenten auf drei Ebenen generiert: der Geschäftsobjektebene, der Eigenschaftsebene und der Operationsebene.
ASI auf Geschäftsobjektebene werden in der Regel zur Angabe des Namens der entsprechenden Datenbanktabelle und zur Bereitstellung der für eine physische oder logische Löschoperation erforderlichen Informationen verwendet. In der folgenden Tabelle werden die ASI auf Geschäftsobjektebene beschrieben.
Anwendungsspezifische Informationen | Beschreibung |
---|---|
Name | Der Name der Operation. |
BSFN | Die Liste der Geschäftsfunktionen, die der Operation zugeordnet sind. |
AlwaysReturnResponse | Legt fest, ob der Adapter auf jede Anforderung ein Antwortgeschäftsobjekt zurückgibt. Wenn diese Eigenschaft auf 'true' gesetzt ist, gibt der Adapter immer ein Antwortgeschäftsobjekt zurück. Wenn die Eigenschaft auf 'false' gesetzt ist, wird nach Abschluss einer JD Edwards EnterpriseOne-Geschäftsfunktion eine Ausnahme generiert. Diese Ausnahme wird für die Komponente des Benutzers generiert. Der Standardwert ist 'false'. Auch bei Laufzeitausnahmen, wenn der Adapter zum Beispiel keine Verbindung mit dem JD Edwards EnterpriseOne-Server herstellen kann, wird die Ausnahme für die Benutzerkomponente generiert. |
ASI auf Eigenschaftsebene werden in der Regel zur Angabe der Metadaten einer Eigenschaft verwendet. Sie stellen entweder einzelne untergeordnete Objekte oder einen Bereich untergeordneter Objekte dar. In der folgenden Tabelle werden die ASI einer komplexen Eigenschaft (einzelnes untergeordnetes Objekt) oder einer Struktur- oder Tabelleneigenschaft (Bereich untergeordneter Objekte) beschrieben.
Anwendungsspezifische Informationen | Beschreibung | Mögliche Werte |
---|---|---|
Name | Der Name des Geschäftsfunktionsparameters, wie er in JD Edwards EnterpriseOne dargestellt wird. | BSFNName |
Typ | Der Typ des Geschäftsfunktionsparameters, wie er in JD Edwards EnterpriseOne vorhanden ist. | BSFN |
IOType | Der Typ des Geschäftsfunktionsparameters, wie er in JD Edwards EnterpriseOne vorhanden ist. |
|
RequiredType | Legt fest, ob der Parameter erforderlich ist. |
|
Länge | Die maximale Länge des Parameterwerts. | Ohne |
Referenz | Der XPath der Geschäftsobjekteigenschaft, über die der Wert dieses Attributs abgerufen wird. Der XPath-Ausdruck beginnt auf Ebene der Geschäftsfunktion. |
Wenn die Eigenschaft BusinessFunction2/Prop2 auf den Wert von BusinessFunction1/Prop1 gesetzt werden soll, muss der Wert von Reference für BusinessFunction2/Prop2 auf BusinessFunction1/Prop1 gesetzt werden. |
ASI auf Operationsebene werden vom Adapter zur Ausführung von Operationen verwendet, beispielsweise zum Abrufen oder Aktualisieren von Informationen in JD Edwards EnterpriseOne-Server. In der folgenden Tabelle werden die ASI auf Operationsebene beschrieben.
Anwendungsspezifische Informationen | Beschreibung | Wert |
---|---|---|
Name | Der Name der Geschäftsobjektoperation. |
|
BSFN.Name | Der oder die Namen der zu verarbeitenden Geschäftsfunktion(en). |
|
BSFN.RollbackOnWarnings | Gibt an, ob der Adapter die aktuelle Transaktion rückgängig machen muss, wenn bei der Ausführung der Geschäftsfunktion Warnungen zurückgegeben werden. | False (Standard) |
RunOnError | Gibt an, ob der Adapter mit der Verarbeitung nachfolgender JD Edwards EnterpriseOne-Server-Geschäftsfunktionen fortfahren soll, wenn bei der Ausführung einer Geschäftsfunktion ein Fehler aufgetreten ist. Wenn diese Eigenschaft auf 'true' gesetzt ist, setzt der Adapter die Verarbeitung nachfolgender Geschäftsfunktionen fort, selbst wenn eine Geschäftsfunktion fehlschlägt. Die Fehlernachricht wird im Attribut 'BSFNExecutionErrors' gespeichert. Wenn diese Eigenschaft auf 'false' gesetzt ist, stoppt der Adapter die Ausführung und führt stattdessen ein Rollback durch. Wenn die ASI-EigenschaftRunOnError für alle Geschäftsfunktionen auf 'true' gesetzt ist, wird das Rollback nicht durchgeführt. Stattdessen wird für jede fehlgeschlagene Geschäftsfunktion im Attribut 'BSFNExecutionErrors' des Antwortgeschäftsobjekts eine Fehlernachricht gespeichert. |
False (Standard) |