X4 Produktdokumentation

Operation: Get Project Parameter Structure

Die Operation Get Project Parameters erwartet eine UUID als Input und gibt die XML-Struktur der Projekt-Parameter mit Gruppen aus.

Input

Der Adapter erwartet folgende XML-Struktur als Input:

XML
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<Id>efb66be5-9ff3-4c1a-9879-9f46854694c0</Id>


Output

Der Adapter erzeugt ein XML-Dokument als Output:

XML
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<Parameters xmlns:ns2="http://softproject.de/parameter/1.0"
	id="efb66be5-9ff3-4c1a-9879-9f46854694c0" projectName="WebAppProject_2"
	workspace="1">
    <Enums/>
    <Group name="MyGroup">
        <Group name="MySubGroup">
            <VariableParameter name="subgroup" type="String">
                <Description>variable in subgroup</Description>
                <Value>b</Value>
            </VariableParameter>
        </Group>
        <VariableParameter name="test" type="String">
            <Description>variable in group</Description>
            <Value>a</Value>
        </VariableParameter>
    </Group>
    <VariableParameter name="test" type="String">
        <Description>variable on root level</Description>
        <Value>test</Value>
    </VariableParameter>
</Parameters>


Folgende Elemente können im Output enthalten sein: 


Element

Attribut

Beschreibung

Parameters


Parameter eines Projects mit ID, Name und Workspace des Projekts


Id

UUID des Projekts, in dem sich eine Project Parameter Configuration

.param befindet.


ProjectName

Name des Projekts im X4 Repository


Workspace

Name des Workspaces, in dem das Projekt gespeichert ist.

Enums



Group name


Name der Projekt-Parameter-Gruppe

Variable parameter


Projekt-Parameter (Variable)

Constant parameter


Projekt-Parameters (Constant)


completeName

Name des Parameters mit Parameter-Gruppe


name

Name des Parameters


type

Datentyp des Projekt-Parameters

Description


Beschreibung des Projekt-Parameters

Value


Default-Wert des Projekt-Parameters