Deployments
Dieser Adapter listet die auf dem Server bereitgestellten Prozesse und Ressourcen im X4 Repository auf. Die Auflistung beinhaltet auch die mithilfe von X4 Apps bereitgestellten Prozesse.
Eigenschaften (Properties)
Operation | Vom Adapter ausgeführte Operation Mögliche Werte:
|
Parameter
Adapter | Hauptklasse des Adapters (nicht verändern!) Mögliche Werte: de.softproject.x4.adapter.deployed.app.DeployedAppAdapter (Standard) |
repository | Repository-Name |
project | Projektname |
processPath | Prozesspfad und -name |
Statuswerte
| Die Operation wurde erfolgreich ausgeführt. |
| Die Operation ist aufgrund eines technischen Fehlers fehlgeschlagen. |
Die Dokumentation der ReST-Schnittstelle finden Sie unter http://localhost:8080/X4/X4Api/.
Beispiele
Output der Operation List
Der Adapter erzeugt ein XML-Dokument als Output.
<DeployedAppResponse>
<Repository name="1">
<Project name="MyProject" type="ESB" uuid="695245fa-3b07-4e0e-b9d0-b53fdcb45e51">
<Resource path="Adapters\MyAdapter.fa"/>
<Resource path="pom.xml"/>
<Resource path="Processes\MyProcess.wrf"/>
<Resource path="Resources"/>
<Resource path="TemporaryFiles"/>
<Resource path="Transformations"/>
<Resource path="MyProject.wsinc"/>
</Project>
</Repository>
</DeployedAppResponse>
Output der Operation Get Image Metadata
<ProcessElements>
<ProcessElement id="0" name="Start" x="17" y="119" height="32" width="32"/>
<ProcessElement id="1" name="Stop" x="476" y="119" height="32" width="32"/>
<ProcessElement id="2" name="Processes_Deployed.fa" x="204" y="119" height="32" width="32" path="ESBProject_1/Processes/Deployment/ProcessImage-14057/process_processImageWRF.wrf/Processes_Deployed.fa"/>
</ProcessElements>
Output der Operation Reload Project
<GetProjectResponse>
<Project name="AMQP_Project" repository="1" isLibrary="false" projectType="ESB" projectVersion="7.2.0-SNAPSHOT" projectId="fd1a244b-245b-4c81-adb1-22499e57aa5a">
<Properties>
<Properties>
<ProjectProperty>
<Key>disableWebService</Key>
<Value xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xs="http://www.w3.org/2001/XMLSchema" xsi:type="xs:boolean">false</Value>
</ProjectProperty>
</Properties>
</Properties>
<RepositoryPaths>
<RepositoryPath>
<repository>1</repository>
<project>AMQP_Project</project>
<projectSegments>Adapters</projectSegments>
<projectSegments>AMQP_Publisher_DE.fa</projectSegments>
<lastProjectSegmentIndex>1</lastProjectSegmentIndex>
<isDirectory>false</isDirectory>
<repositoryMembership>INCLUDED</repositoryMembership>
</RepositoryPath>
</RepositoryPaths>
</Project>
</GetProjectResponse>
Output der Operation Reload Repository
<GetProjectsResponse>
<Project name="ESB_XVIER-14717_DeployedProcesses_API" repository="5" isLibrary="false" projectType="ESB" projectVersion="7.2.0-SNAPSHOT" projectId="e52c9786-f51e-4404-9642-c7727715d418">
<Properties>
<Properties>
<ProjectProperty>
<Key>disableWebService</Key>
<Value xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xs="http://www.w3.org/2001/XMLSchema" xsi:type="xs:boolean">false</Value>
</ProjectProperty>
</Properties>
</Properties>
<RepositoryPaths>
<RepositoryPath>
<repository>5</repository>
<project>ESB_XVIER-14717_DeployedProcesses_API</project>
<projectSegments>Adapters</projectSegments>
<lastProjectSegmentIndex>0</lastProjectSegmentIndex>
<isDirectory>true</isDirectory>
<repositoryMembership>INCLUDED</repositoryMembership>
</RepositoryPath>
<RepositoryPath>
<repository>5</repository>
<project>ESB_XVIER-14717_DeployedProcesses_API</project>
<projectSegments>ESB_XVIER-14717_DeployedProcesses_API.wsinc</projectSegments>
<lastProjectSegmentIndex>0</lastProjectSegmentIndex>
<isDirectory>false</isDirectory>
<repositoryMembership>INCLUDED</repositoryMembership>
</RepositoryPath>
</RepositoryPaths>
</Project>
<Project name="ESBProject_1" repository="5" isLibrary="false" projectType="ESB" projectVersion="7.2.0-SNAPSHOT" projectId="6180c7b1-b858-4b7e-9f5f-b11d8768ed68">
<Properties>
<Properties>
<ProjectProperty>
<Key>disableWebService</Key>
<Value xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xs="http://www.w3.org/2001/XMLSchema" xsi:type="xs:boolean">false</Value>
</ProjectProperty>
</Properties>
</Properties>
<RepositoryPaths>
<RepositoryPath>
<repository>5</repository>
<project>ESBProject_1</project>
<projectSegments>Adapters</projectSegments>
<lastProjectSegmentIndex>0</lastProjectSegmentIndex>
<isDirectory>true</isDirectory>
<repositoryMembership>INCLUDED</repositoryMembership>
</RepositoryPath>
<RepositoryPath>
<repository>5</repository>
<project>ESBProject_1</project>
<projectSegments>ESBProject_1.wsinc</projectSegments>
<lastProjectSegmentIndex>0</lastProjectSegmentIndex>
<isDirectory>false</isDirectory>
<repositoryMembership>INCLUDED</repositoryMembership>
</RepositoryPath>
</RepositoryPaths>
</Project>
</GetProjectsResponse>