Skip to main content
Skip table of contents

X4 Server Config Reader

Der Adapter gibt Java-Parameter aus dem X4 -Startup-Skript sowie X4 -Konfigurations-Eigenschaften aus der Datei X4config.xml in einem XML-Dokument aus. Die gewünschten Parameter werden dabei in einem spezifisch aufgebauten Input-XML-Dokument genannt und vom Adapter um die entsprechenden Werte ergänzt wieder ausgegeben.

Eigenschaften (Properties)

Operation

Bestimmt, welche Operation der Funktions-Adapter durchführt

Mögliche Werte: GetProperties: Konfigurations-Eigenschaften ausgeben

Parameter

Adapter

Hauptklasse des Adapters (nicht verändern!)

Mögliche Werte: de.softproject.integration.adapter.ConfigReader: Hauptklasse (Standard)

Statuswerte

1Die Operation wurde erfolgreich ausgeführt.
-1Die Operation ist aufgrund eines technischen Fehlers fehlgeschlagen.

Input

Dieser Funktions-Adapter erwartet eine adapterspezifische Input-XML-Struktur. Es können beliebig viele <Param/>-Elemente eingetragen werden; das Element <X4Config/> oder <JavaConfig/> kann je nach Bedarf weggelassen werden.

HTML/XML
<Config>
   <X4Config>
       <Param><Key><!--Element in X4Config.xml--></Key></Param>
       ...
   </X4Config>
   <JavaConfig>
       <Param><Key><!--Java-Option (in startX4.bat)--></Key></Param>
       <!-- weitere <Param/>-Elemente-->
   </JavaConfig>
</Config>

Output

Dieser Funktions-Adapter ergänzt das Input-XML-Dokument sofern möglich um die dynamisch ausgelesenen Werte, beispielsweise:

HTML/XML
<Config>
   <X4Config>
       <Param>
          <Key><!--Element in X4Config.xml--></Key>
          <Value><!--Konfigurationswert des entsprechenden Elements--></Value>
       </Param>
   </X4Config>
   <JavaConfig>
       <Param>
          <Key><!--Java-Option (in startX4.bat)--></Key>
          <Value><!--Aktueller Wert der Java-Option--></Value>
       </Param>
   </JavaConfig>
</Config>

Beispiel

Im Folgenden ein Beispiel für ein ausgegebenes XML-Dokument, das X4 -Konfigurationsschlüssel- und Werte sowie Java-Optionen und deren Werte enthält:

HTML/XML
<Config>
    <X4Config>
        <Param>
            <Key>x4.xstore.repositoryPath</Key>
            <Value>C:/X4/X4DB/</Value>
        </Param>
    </X4Config>
    <JavaConfig>
        <Param>
            <Key>x4.config.file</Key>
            <Value>X4config.xml</Value>
        </Param>
        <Param>
            <Key>javax.xml.transform.TransformerFactory</Key>
            <Value>net.sf.saxon.TransformerFactoryImpl</Value>
        </Param>
    </JavaConfig>
</Config>
JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.