SOG-Helpcenter Logo SOG Business - Software

Ansteuerung über SOGERPConsole


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":

 

-xmlinfo

Leitet eine XmlInfo-Ausgabe ein.

-xmltyp XmlInfo-Typname

Definiert die XmlInfo-Funktion, die als Basis der Datenabfrage verwendet werden soll.
Die möglichen XmlInfo-Typnamen entnehmen Sie der "Tabelle der XmlInfo-Typen".

-xmlparms Parameter

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.

-xmlout Ausgabename

Geben Sie hier den Namen der Ausgabedatei an. Über die Dateiendung wird entschieden, ob die Ausgabe im Xml-Format oder im CSV-Format erfolgt.

-xmlnotype

Keine Ausgabe von XmlTyp-Informationen. Diese Typinformationen werden im allgemeinen nicht benötigt.

-xmlhead

Ausgabe einer zusätzlichen XML-Kopf-Ebene. Diese Kopfebene wird für SOAP-kompatible Ausgaben benötigt.

-nocsvhead

Keine Ausgabe von CSV-Kopfsätzen.

-xmlns NameSpaceDef

Ermöglicht die Angabe eines NameSpaces in dem SOAP-Envelope (Option -xmlhead).