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 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 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 |
|---|---|---|
| Parameter eines Projects mit ID, Name und Workspace des Projekts | |
| UUID des Projekts, in dem sich eine Project Parameter Configuration | |
| Name des Projekts im X4 Repository | |
| Name des Workspaces, in dem das Projekt gespeichert ist. | |
| ||
| Name der Projekt-Parameter-Gruppe | |
| Projekt-Parameter (Variable) | |
| Projekt-Parameters (Constant) | |
| Name des Parameters mit Parameter-Gruppe | |
| Name des Parameters | |
| Datentyp des Projekt-Parameters | |
| Beschreibung des Projekt-Parameters | |
| Default-Wert des Projekt-Parameters |