AS/400 PCML
Dieser Adapter ruft Programme auf AS/400-Systemen (IBM eServer iSeries bzw. System i) über die Program Call Markup Language (PCML) auf und gibt die Ergebnisse des ausgeführten Programms als XML-Dokument zurück.
Eigenschaften (Properties)
Operation | Bestimmt, welche Operation der Funktions-Adapter durchführt Mögliche Werte: |
Parameter
Adapter | Hauptklasse des Adapters (nicht verändern!) Mögliche Werte: |
systemName | Host-Name des AS/400-Systems Mögliche Werte: Beliebiger Hostname (z. B. |
userId | Benutzername für die Server-Authentifizierung Mögliche Werte:
|
password | Passwort für die Server-Authentifizierung Mögliche Werte: Beliebige Zeichenkette |
encoding | Zeichenkodierung des Input- und Output-XML-Dokuments Mögliche Werte: Beliebige gültige Zeichenkodierung (z. B. |
Statuswerte
1 | Die Operation wurde erfolgreich ausgeführt. |
-1 | Die Operation ist aufgrund eines technischen Fehlers fehlgeschlagen. |
Input
Dieser Adapter erwartet eine adapterspezifische Input-XML-Struktur, wobei jedes Element <program>
einem Programm entspricht, jedes Element <data>
darin ein Feld definiert und jedes Element <structure>
als Datenstruktur-Element oder als ein Argument für ein Programm dienen kann:
<pcml version="1.0">
<program>
<data></data>
<struct>
<data></data>
</struct>
</program>
</pcml>
Output
Der erfolgreich ausgeführte PCML-Adapter gibt ein XML-Dokument mit folgendem Muster zurück:
<pcml>
<program_name>
<data_values></data_values>
<struct_name1></struct_name1>
</program_name>
</pcml>