Das Programm "SOGERPConsole" bietet eine Möglichkeit, die XmlInfo-Ausgabe testweise anzusteuern. Über diesen Weg können XML-Ausgabekonfigurationen ausprobiert werden. Da bei der Ansteuerung ggf. Objektklassen und Objektschlüssel anzugeben sind, ist der Aufruf von SOGERPConsole hier nicht ganz trivial.
Als Beispiel wird im Nachfolgenden die im Verzeichnis "config.basis" ausgelieferte Beispielkonfiguration "Beispiel_f092_xmlinfo.xml" dienen. Diese Beispielkonfiguration zeigt die Möglichkeiten von XmlInfo anhand der Abfrage von Aufträgen und der Ausgabe von Auftragskopf und Auftragspositionsdaten.
Aufruf von SOGERPConsole:
SOGERPConsole -xmlinfo -xmltyp DataObjectList
-xmlparms "XmlInfoType=Beispiel_f092,Class=AuftragsLeitsatz,Key1=0110003510016801101,Key2=0110003510016805801"
-xmlout c:\temp\bsp.xml -xmlnotype
Der Aufruf erfolgt hier über "hhexec -exedbg ..." um dafür Sorge zu tragen, dass immer die aktuellste SOGERPConsole-Version gestartet wird.
Erklärung der Parameter von "SOGERPConsole -xmlinfo":
Leitet eine XmlInfo-Ausgabe ein.
Definiert die XmlInfo-Funktion, die als Basis der Datenabfrage verwendet werden soll.
Die möglichen XmlInfo-Typnamen entnehmen Sie der "Tabelle der XmlInfo-Typen".
Der Aufruf von XmlInfo-Typen erfordert im allgemeinen weitere Parameter. Geben Sie hier die notwendigen Parameter an. Die Liste der notwendigen und möglichen Parameter ergibt sich aus der Beschreibung der XmlInfo-Typnamen.
Geben Sie hier den Namen der Ausgabedatei an. Über die Dateiendung wird entschieden, ob die Ausgabe im Xml-Format oder im CSV-Format erfolgt.
Keine Ausgabe von XmlTyp-Informationen. Diese Typinformationen werden im allgemeinen nicht benötigt.
Ausgabe einer zusätzlichen XML-Kopf-Ebene. Diese Kopfebene wird für SOAP-kompatible Ausgaben benötigt.
Keine Ausgabe von CSV-Kopfsätzen.
Ermöglicht die Angabe eines NameSpaces in dem SOAP-Envelope (Option -xmlhead).