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 |