Der Adapter verwendet Geschäftsobjekte, um Daten an PeopleSoft Enterprise zu senden oder von dort zu erhalten. Ein Geschäftsobjekt ist eine Struktur, die aus Daten, der Aktion, die an den Daten ausgeführt werden soll, und aus zusätzlichen Anweisungen (falls vorhanden) zur Verarbeitung der Daten besteht. Die Daten können entweder eine Geschäftsentität (z. B. eine Rechnung oder Mitarbeiterunterlage) oder unstrukturierten Text darstellen.
Geschäftsobjekte werden mithilfe des Adapterverbindungsassistenten erstellt. Der Assistent stellt eine Verbindung zur Anwendung her, erkennt Datenstrukturen darin und erzeugt Geschäftsobjekte, um sie darzustellen. Er generiert darüber hinaus auch andere Ressourcen, die vom Adapter benötigt werden.
Der Adapter unterstützt Geschäftsobjekte, die hierarchisch strukturiert sind. Das Geschäftsobjekt der höchsten Ebene muss eine Eins-zu-eins-Entsprechung mit der PeopleSoft-Komponentenschnittstelle aufweisen und Objektgruppen, die sich darin befinden, sind untergeordnete Objekte. Informationen zum verarbeiteten Objekt werden in den anwendungsspezifischen Informationen für das Objekt und jedes seiner Attribute gespeichert.
In der folgenden Tabelle werden die Attribute beschrieben, aus denen ein Geschäftsobjekt geformt wird.
Attributeigenschaft | Beschreibung |
---|---|
Name | Gibt den Namen des Geschäftsobjektattributs an. |
Typ | Steht für den Typ des Geschäftsobjektattributs.
Der Adapter verwendet Zeichenzuordnung zwischen PeopleSoft-Komponenteneigenschaftstypen und den
generierten Geschäftsobjektattributtypen. PeopleSoft-Komponenteneigenschaftstypen werden
folgendermaßen auf generierte Attributtypen abgestimmt: CHAR wird auf Attributtyp String NUMBER wird auf Attributtyp BigDecimal abgestimmt LONG SIGN wird auf Attributtyp BigDecimal DATE wird auf Attributtyp Date abgestimmt TIME wird auf DTTM wird auf Attributtyp DateTime abgestimmt |
Schlüssel | Untergeordnete Geschäftsobjekte haben ihre eigenen Schlüssel, welche die anwendungsspezifischen Informationen des Primärschlüssels aufweisen. Zudem übernehmen sie Schlüssel von ihrem übergeordneten Geschäftsobjekt. |
Kardinalität | Einzelkardinalität für einfache Attribute; Mehrfachkardinalität für Containerattribute. |