76 lines
4.4 KiB
XML
76 lines
4.4 KiB
XML
<RESOURCE_PROFILE>
|
|
<HEADER>
|
|
<RESOURCE_IDENTIFIER value="1fc9e0f9-1af0-43a3-a4a3-165b8f0086f0_V29ya2Zsb3dUZW1wbGF0ZURTUmVzb3VyY2VzL1dvcmtmbG93VGVtcGxhdGVEU1Jlc291cmNlVHlwZQ=="/>
|
|
<RESOURCE_TYPE value="WorkflowTemplateDSResourceType"/>
|
|
<RESOURCE_KIND value="WorkflowTemplateDSResources"/>
|
|
<RESOURCE_URI value=""/>
|
|
<DATE_OF_CREATION value="2020-06-16T16:53:35+02:00"/>
|
|
</HEADER>
|
|
<BODY>
|
|
<CONFIGURATION>
|
|
<PARAMETERS>
|
|
<PARAM description="Datasource Name" name="dsName" required="true" type="string"/>
|
|
<PARAM description="Datasource Id" name="dsId" required="true" type="string"/>
|
|
<PARAM description="Datasource Interface" name="interface" required="true" type="string"/>
|
|
<PARAM name="cleanMdstoreId" description="Store for transformed records" required="true" type="string"/>
|
|
<PARAM description="Public Publisher Endpoint" name="publisherEndpoint" required="true" type="string"/>
|
|
<PARAM description="Sparql update query to enrich GraphDB content" name="sparqlUpdateQuery" required="true" type="string"/>
|
|
</PARAMETERS>
|
|
<WORKFLOW>
|
|
<NODE name="publishToPublicGraphDB" type="LaunchWorkflowTemplate" isStart="true">
|
|
<DESCRIPTION>Publish records to the public GraphDB</DESCRIPTION>
|
|
<PARAMETERS>
|
|
<PARAM name="wfTemplateId" value="7426eaaf-93c9-4914-b69a-c9d5c478405a_V29ya2Zsb3dUZW1wbGF0ZURTUmVzb3VyY2VzL1dvcmtmbG93VGVtcGxhdGVEU1Jlc291cmNlVHlwZQ=="/>
|
|
<PARAM name="wfTemplateParams">
|
|
<MAP>
|
|
<ENTRY key="dsId" ref="dsId"/>
|
|
<ENTRY key="dsName" ref="dsName"/>
|
|
<ENTRY key="interface" ref="interface"/>
|
|
<ENTRY key="cleanMdstoreId" ref="cleanMdstoreId"/>
|
|
<ENTRY key="publisherEndpoint" ref="publisherEndpoint" />
|
|
</MAP>
|
|
</PARAM>
|
|
</PARAMETERS>
|
|
<ARCS>
|
|
<ARC to="enrichPublicGraphDB"/>
|
|
</ARCS>
|
|
</NODE>
|
|
<NODE name="enrichPublicGraphDB" type="LaunchWorkflowTemplate">
|
|
<DESCRIPTION>Enrich public GraphDB with sparql update query</DESCRIPTION>
|
|
<PARAMETERS>
|
|
<PARAM name="wfTemplateId" value="f780a64d-bb00-4c9b-8393-f738846945f3_V29ya2Zsb3dUZW1wbGF0ZURTUmVzb3VyY2VzL1dvcmtmbG93VGVtcGxhdGVEU1Jlc291cmNlVHlwZQ=="/>
|
|
<PARAM name="wfTemplateParams">
|
|
<MAP>
|
|
<ENTRY key="dsId" ref="dsId"/>
|
|
<ENTRY key="dsName" ref="dsName"/>
|
|
<ENTRY key="interface" ref="interface"/>
|
|
<ENTRY key="publisherEndpoint" ref="publisherEndpoint" />
|
|
<ENTRY key="sparqlUpdateQuery" ref="sparqlUpdateQuery" />
|
|
</MAP>
|
|
</PARAM>
|
|
</PARAMETERS>
|
|
<ARCS>
|
|
<ARC to="indexOnPublicES"/>
|
|
</ARCS>
|
|
</NODE>
|
|
<NODE name="indexOnPublicES" type="LaunchWorkflowTemplate">
|
|
<DESCRIPTION>Index on public Elasticsearch all records of an API from GraphDB</DESCRIPTION>
|
|
<PARAMETERS>
|
|
<PARAM name="wfTemplateId" value="3819eb3d-fdea-4fc3-925f-9ce0f61be9ee_V29ya2Zsb3dUZW1wbGF0ZURTUmVzb3VyY2VzL1dvcmtmbG93VGVtcGxhdGVEU1Jlc291cmNlVHlwZQ=="/>
|
|
<PARAM name="wfTemplateParams">
|
|
<MAP>
|
|
<ENTRY key="dsId" ref="dsId"/>
|
|
<ENTRY key="dsName" ref="dsName"/>
|
|
<ENTRY key="interface" ref="interface"/>
|
|
<ENTRY key="publisherEndpoint" ref="publisherEndpoint" />
|
|
</MAP>
|
|
</PARAM>
|
|
</PARAMETERS>
|
|
<ARCS>
|
|
<ARC to="success"/>
|
|
</ARCS>
|
|
</NODE>
|
|
</WORKFLOW>
|
|
</CONFIGURATION>
|
|
</BODY>
|
|
</RESOURCE_PROFILE> |