@RestController
@RequestMapping(value="/servers/{serverName}/open-metadata/access-services/asset-manager/users/{userId}")
public class LineageExchangeResource
extends Object
| Constructor and Description |
|---|
LineageExchangeResource()
Default constructor
|
| Modifier and Type | Method and Description |
|---|---|
VoidResponse |
clearBusinessSignificant(String serverName,
String userId,
String elementGUID,
MetadataCorrelationProperties requestBody)
Remove the "BusinessSignificant" designation from the element.
|
VoidResponse |
clearControlFlow(String serverName,
String userId,
String controlFlowGUID,
AssetManagerIdentifiersRequestBody requestBody)
Remove the control flow relationship between two elements.
|
VoidResponse |
clearDataFlow(String serverName,
String userId,
String dataFlowGUID,
AssetManagerIdentifiersRequestBody requestBody)
Remove the data flow relationship between two elements.
|
VoidResponse |
clearLineageMapping(String serverName,
String userId,
String sourceElementGUID,
String destinationElementGUID,
AssetManagerIdentifiersRequestBody requestBody)
Remove the lineage mapping between two elements.
|
VoidResponse |
clearPortDelegation(String serverName,
String userId,
String portOneGUID,
String portTwoGUID,
AssetManagerIdentifiersRequestBody requestBody)
Remove the port delegation relationship between two ports.
|
VoidResponse |
clearPortSchemaType(String serverName,
String userId,
String portGUID,
String schemaTypeGUID,
AssetManagerIdentifiersRequestBody requestBody)
Remove the schema type from a port.
|
VoidResponse |
clearProcessCall(String serverName,
String userId,
String processCallGUID,
AssetManagerIdentifiersRequestBody requestBody)
Remove the process call relationship.
|
VoidResponse |
clearProcessParent(String serverName,
String userId,
String parentProcessGUID,
String childProcessGUID,
AssetManagerIdentifiersRequestBody requestBody)
Remove a parent-child relationship between two processes.
|
VoidResponse |
clearProcessPort(String serverName,
String userId,
String processGUID,
String portGUID,
AssetManagerIdentifiersRequestBody requestBody)
Unlink a port from a process.
|
GUIDResponse |
createPort(String serverName,
String userId,
String processGUID,
boolean assetManagerIsHome,
PortRequestBody requestBody)
Create a new metadata element to represent a port.
|
GUIDResponse |
createProcess(String serverName,
String userId,
boolean assetManagerIsHome,
ProcessStatus initialStatus,
ProcessRequestBody requestBody)
Create a new metadata element to represent a process.
|
GUIDResponse |
createProcessFromTemplate(String serverName,
String userId,
String templateGUID,
boolean assetManagerIsHome,
TemplateRequestBody requestBody)
Create a new metadata element to represent a process using an existing metadata element as a template.
|
PortElementsResponse |
findPorts(String serverName,
String userId,
int startFrom,
int pageSize,
SearchStringRequestBody requestBody)
Retrieve the list of port metadata elements that contain the search string.
|
ProcessElementsResponse |
findProcesses(String serverName,
String userId,
int startFrom,
int pageSize,
SearchStringRequestBody requestBody)
Retrieve the list of process metadata elements that contain the search string.
|
ControlFlowElementResponse |
getControlFlow(String serverName,
String userId,
String currentStepGUID,
String nextStepGUID,
NameRequestBody requestBody)
Retrieve the control flow relationship between two elements.
|
ControlFlowElementsResponse |
getControlFlowNextSteps(String serverName,
String userId,
String currentStepGUID,
AssetManagerIdentifiersRequestBody requestBody)
Retrieve the control relationships linked from an specific element to the possible next elements in the process.
|
ControlFlowElementsResponse |
getControlFlowPreviousSteps(String serverName,
String userId,
String currentStepGUID,
AssetManagerIdentifiersRequestBody requestBody)
Retrieve the control relationships linked from an specific element to the possible previous elements in the process.
|
DataFlowElementResponse |
getDataFlow(String serverName,
String userId,
String dataSupplierGUID,
String dataConsumerGUID,
NameRequestBody requestBody)
Retrieve the data flow relationship between two elements.
|
DataFlowElementsResponse |
getDataFlowConsumers(String serverName,
String userId,
String dataSupplierGUID,
AssetManagerIdentifiersRequestBody requestBody)
Retrieve the data flow relationships linked from an specific element to the downstream consumers.
|
DataFlowElementsResponse |
getDataFlowSuppliers(String serverName,
String userId,
String dataConsumerGUID,
AssetManagerIdentifiersRequestBody requestBody)
Retrieve the data flow relationships linked from an specific element to the upstream suppliers.
|
LineageMappingElementsResponse |
getDestinationLineageMappings(String serverName,
String userId,
String sourceElementGUID,
AssetManagerIdentifiersRequestBody requestBody)
Retrieve the lineage mapping relationships linked from an specific source element to its destinations.
|
PortElementResponse |
getPortByGUID(String serverName,
String userId,
String portGUID,
AssetManagerIdentifiersRequestBody requestBody)
Retrieve the port metadata element with the supplied unique identifier.
|
PortElementResponse |
getPortDelegation(String serverName,
String userId,
String portGUID,
AssetManagerIdentifiersRequestBody requestBody)
Retrieve the port that this port delegates to.
|
PortElementsResponse |
getPortsByName(String serverName,
String userId,
int startFrom,
int pageSize,
NameRequestBody requestBody)
Retrieve the list of port metadata elements with a matching qualified or display name.
|
PortElementsResponse |
getPortsForProcess(String serverName,
String userId,
String processGUID,
int startFrom,
int pageSize,
AssetManagerIdentifiersRequestBody requestBody)
Retrieve the list of ports associated with a process.
|
PortElementsResponse |
getPortUse(String serverName,
String userId,
String portGUID,
int startFrom,
int pageSize,
AssetManagerIdentifiersRequestBody requestBody)
Retrieve the list of ports that delegate to this port.
|
ProcessElementResponse |
getProcessByGUID(String serverName,
String userId,
String processGUID,
AssetManagerIdentifiersRequestBody requestBody)
Retrieve the process metadata element with the supplied unique identifier.
|
ProcessCallElementResponse |
getProcessCall(String serverName,
String userId,
String callerGUID,
String calledGUID,
NameRequestBody requestBody)
Retrieve the process call relationship between two elements.
|
ProcessCallElementsResponse |
getProcessCalled(String serverName,
String userId,
String callerGUID,
AssetManagerIdentifiersRequestBody requestBody)
Retrieve the process call relationships linked from an specific element to the elements it calls.
|
ProcessCallElementsResponse |
getProcessCallers(String serverName,
String userId,
String calledGUID,
AssetManagerIdentifiersRequestBody requestBody)
Retrieve the process call relationships linked from an specific element to its callers.
|
ProcessElementsResponse |
getProcessesByName(String serverName,
String userId,
int startFrom,
int pageSize,
NameRequestBody requestBody)
Retrieve the list of process metadata elements with a matching qualified or display name.
|
ProcessElementsResponse |
getProcessesForAssetManager(String serverName,
String userId,
int startFrom,
int pageSize,
AssetManagerIdentifiersRequestBody requestBody)
Return the list of processes associated with the process manager.
|
ProcessElementResponse |
getProcessParent(String serverName,
String userId,
String processGUID,
AssetManagerIdentifiersRequestBody requestBody)
Retrieve the process metadata element with the supplied unique identifier.
|
LineageMappingElementsResponse |
getSourceLineageMappings(String serverName,
String userId,
String destinationElementGUID,
AssetManagerIdentifiersRequestBody requestBody)
Retrieve the lineage mapping relationships linked from an specific destination element to its sources.
|
ProcessElementsResponse |
getSubProcesses(String serverName,
String userId,
String processGUID,
int startFrom,
int pageSize,
AssetManagerIdentifiersRequestBody requestBody)
Retrieve the process metadata element with the supplied unique identifier.
|
VoidResponse |
publishProcess(String serverName,
String userId,
String processGUID,
AssetManagerIdentifiersRequestBody requestBody)
Update the zones for the process so that it becomes visible to consumers.
|
VoidResponse |
removePort(String serverName,
String userId,
String portGUID,
MetadataCorrelationProperties requestBody)
Remove the metadata element representing a port.
|
VoidResponse |
removeProcess(String serverName,
String userId,
String processGUID,
MetadataCorrelationProperties requestBody)
Remove the metadata element representing a process.
|
VoidResponse |
setBusinessSignificant(String serverName,
String userId,
String elementGUID,
MetadataCorrelationProperties requestBody)
Classify a port, process or process as "BusinessSignificant" (this may effect the way that lineage is displayed).
|
GUIDResponse |
setupControlFlow(String serverName,
String userId,
String currentStepGUID,
String nextStepGUID,
boolean assetManagerIsHome,
ControlFlowRequestBody requestBody)
Link two elements to show that when one completes the next is started.
|
GUIDResponse |
setupDataFlow(String serverName,
String userId,
String dataSupplierGUID,
String dataConsumerGUID,
boolean assetManagerIsHome,
DataFlowRequestBody requestBody)
Link two elements together to show that data flows from one to the other.
|
VoidResponse |
setupLineageMapping(String serverName,
String userId,
String sourceElementGUID,
String destinationElementGUID,
AssetManagerIdentifiersRequestBody requestBody)
Link to elements together to show that they are part of the lineage of the data that is moving
between the processes.
|
VoidResponse |
setupPortDelegation(String serverName,
String userId,
String portOneGUID,
String portTwoGUID,
boolean assetManagerIsHome,
AssetManagerIdentifiersRequestBody requestBody)
Link two ports together to show that portTwo is an implementation of portOne.
|
VoidResponse |
setupPortSchemaType(String serverName,
String userId,
boolean assetManagerIsHome,
String portGUID,
String schemaTypeGUID,
AssetManagerIdentifiersRequestBody requestBody)
Link a schema type to a port to show the structure of data it accepts.
|
GUIDResponse |
setupProcessCall(String serverName,
String userId,
String callerGUID,
String calledGUID,
boolean assetManagerIsHome,
ProcessCallRequestBody requestBody)
Link two elements together to show a request-response call between them.
|
VoidResponse |
setupProcessParent(String serverName,
String userId,
String parentProcessGUID,
String childProcessGUID,
boolean assetManagerIsHome,
ProcessContainmentType containmentType,
AssetManagerIdentifiersRequestBody requestBody)
Create a parent-child relationship between two processes.
|
VoidResponse |
setupProcessPort(String serverName,
String userId,
String processGUID,
String portGUID,
boolean assetManagerIsHome,
AssetManagerIdentifiersRequestBody requestBody)
Link a port to a process.
|
VoidResponse |
updateControlFlow(String serverName,
String userId,
String controlFlowGUID,
ControlFlowRequestBody requestBody)
Update the relationship between two elements that shows that when one completes the next is started.
|
VoidResponse |
updateDataFlow(String serverName,
String userId,
String dataFlowGUID,
DataFlowRequestBody requestBody)
Update relationship between two elements that shows that data flows from one to the other.
|
VoidResponse |
updatePort(String serverName,
String userId,
String portGUID,
PortRequestBody requestBody)
Update the properties of the metadata element representing a port.
|
VoidResponse |
updateProcess(String serverName,
String userId,
String processGUID,
boolean isMergeUpdate,
ProcessRequestBody requestBody)
Update the metadata element representing a process.
|
VoidResponse |
updateProcessCall(String serverName,
String userId,
String processCallGUID,
ProcessCallRequestBody requestBody)
Update the relationship between two elements that shows a request-response call between them.
|
VoidResponse |
updateProcessStatus(String serverName,
String userId,
String processGUID,
ProcessStatusRequestBody requestBody)
Update the status of the metadata element representing a process.
|
VoidResponse |
withdrawProcess(String serverName,
String userId,
String processGUID,
AssetManagerIdentifiersRequestBody requestBody)
Update the zones for the process so that it is no longer visible to consumers.
|
@PostMapping(path="/processes") public GUIDResponse createProcess(@PathVariable String serverName, @PathVariable String userId, @RequestParam boolean assetManagerIsHome, @RequestParam ProcessStatus initialStatus, @RequestBody ProcessRequestBody requestBody)
serverName - name of the server to route the request touserId - calling userassetManagerIsHome - ensure that only the process manager can update this processinitialStatus - status value for the new process (default = ACTIVE)requestBody - properties about the process to store@PostMapping(path="/processes/from-template/{templateGUID}")
public GUIDResponse createProcessFromTemplate(@PathVariable
String serverName,
@PathVariable
String userId,
@PathVariable
String templateGUID,
@RequestParam
boolean assetManagerIsHome,
@RequestBody
TemplateRequestBody requestBody)
serverName - name of the server to route the request touserId - calling usertemplateGUID - unique identifier of the metadata element to copyrequestBody - properties that override the template@PostMapping(path="/processes/{processGUID}")
public VoidResponse updateProcess(@PathVariable
String serverName,
@PathVariable
String userId,
@PathVariable
String processGUID,
@RequestParam
boolean isMergeUpdate,
@RequestBody
ProcessRequestBody requestBody)
serverName - name of the server to route the request touserId - calling userprocessGUID - unique identifier of the metadata element to updateisMergeUpdate - should the new properties be merged with existing properties (true) or completely replace them (false)?requestBody - new properties for the metadata element@PostMapping(path="/processes/{processGUID}/status")
public VoidResponse updateProcessStatus(@PathVariable
String serverName,
@PathVariable
String userId,
@PathVariable
String processGUID,
@RequestBody
ProcessStatusRequestBody requestBody)
serverName - name of the server to route the request touserId - calling userprocessGUID - unique identifier of the process to updaterequestBody - new status for the process@PostMapping(path="/processes/parent/{parentProcessGUID}/child/{childProcessGUID}")
public VoidResponse setupProcessParent(@PathVariable
String serverName,
@PathVariable
String userId,
@PathVariable
String parentProcessGUID,
@PathVariable
String childProcessGUID,
@RequestParam
boolean assetManagerIsHome,
@RequestParam
ProcessContainmentType containmentType,
@RequestBody
AssetManagerIdentifiersRequestBody requestBody)
serverName - name of the server to route the request touserId - calling userassetManagerIsHome - ensure that only the process manager can update this processparentProcessGUID - unique identifier of the process in the external process manager that is to be the parent processchildProcessGUID - unique identifier of the process in the external process manager that is to be the nested sub-processcontainmentType - describes the ownership of the sub-processrequestBody - unique identifiers of software server capability representing the caller (optional)@PostMapping(path="/processes/parent/{parentProcessGUID}/child/{childProcessGUID}/remove")
public VoidResponse clearProcessParent(@PathVariable
String serverName,
@PathVariable
String userId,
@PathVariable
String parentProcessGUID,
@PathVariable
String childProcessGUID,
@RequestBody
AssetManagerIdentifiersRequestBody requestBody)
serverName - name of the server to route the request touserId - calling userparentProcessGUID - unique identifier of the process in the external process manager that is to be the parent processchildProcessGUID - unique identifier of the process in the external process manager that is to be the nested sub-processrequestBody - unique identifiers of software server capability representing the caller (optional)@PostMapping(path="/processes/{processGUID}/publish")
public VoidResponse publishProcess(@PathVariable
String serverName,
@PathVariable
String userId,
@PathVariable
String processGUID,
@RequestBody
AssetManagerIdentifiersRequestBody requestBody)
serverName - name of the server to route the request touserId - calling userprocessGUID - unique identifier of the metadata element to publishrequestBody - unique identifiers of software server capability representing the caller (optional)@PostMapping(path="/processes/{processGUID}/withdraw")
public VoidResponse withdrawProcess(@PathVariable
String serverName,
@PathVariable
String userId,
@PathVariable
String processGUID,
@RequestBody
AssetManagerIdentifiersRequestBody requestBody)
serverName - name of the server to route the request touserId - calling userprocessGUID - unique identifier of the metadata element to withdraw@PostMapping(path="/processes/{processGUID}/remove")
public VoidResponse removeProcess(@PathVariable
String serverName,
@PathVariable
String userId,
@PathVariable
String processGUID,
@RequestBody
MetadataCorrelationProperties requestBody)
serverName - name of the server to route the request touserId - calling userprocessGUID - unique identifier of the metadata element to removerequestBody - properties to help with the mapping of the elements in the external asset manager and open metadata@PostMapping(path="/processes/by-search-string") public ProcessElementsResponse findProcesses(@PathVariable String serverName, @PathVariable String userId, @RequestParam int startFrom, @RequestParam int pageSize, @RequestBody SearchStringRequestBody requestBody)
serverName - name of the server to route the request touserId - calling userstartFrom - paging start pointpageSize - maximum results that can be returnedrequestBody - string to find in the properties@PostMapping(path="/processes/by-asset-manager") public ProcessElementsResponse getProcessesForAssetManager(@PathVariable String serverName, @PathVariable String userId, @RequestParam int startFrom, @RequestParam int pageSize, @RequestBody AssetManagerIdentifiersRequestBody requestBody)
serverName - name of the server to route the request touserId - calling userstartFrom - paging start pointpageSize - maximum results that can be returnedrequestBody - unique identifiers of software server capability representing the caller (optional)@PostMapping(path="/processes/by-name") public ProcessElementsResponse getProcessesByName(@PathVariable String serverName, @PathVariable String userId, @RequestParam int startFrom, @RequestParam int pageSize, @RequestBody NameRequestBody requestBody)
serverName - name of the server to route the request touserId - calling userstartFrom - paging start pointpageSize - maximum results that can be returnedrequestBody - name to search for@PostMapping(path="/processes/{processGUID}/retrieve")
public ProcessElementResponse getProcessByGUID(@PathVariable
String serverName,
@PathVariable
String userId,
@PathVariable
String processGUID,
@RequestBody
AssetManagerIdentifiersRequestBody requestBody)
serverName - name of the server to route the request touserId - calling userprocessGUID - unique identifier of the requested metadata elementrequestBody - unique identifiers of software server capability representing the caller (optional)@PostMapping(path="/processes/{processGUID}/parent/retrieve")
public ProcessElementResponse getProcessParent(@PathVariable
String serverName,
@PathVariable
String userId,
@PathVariable
String processGUID,
@RequestBody
AssetManagerIdentifiersRequestBody requestBody)
serverName - name of the server to route the request touserId - calling userprocessGUID - unique identifier of the requested metadata elementrequestBody - unique identifiers of software server capability representing the caller (optional)@PostMapping(path="/processes/{processGUID}/children/retrieve")
public ProcessElementsResponse getSubProcesses(@PathVariable
String serverName,
@PathVariable
String userId,
@PathVariable
String processGUID,
@RequestParam
int startFrom,
@RequestParam
int pageSize,
@RequestBody
AssetManagerIdentifiersRequestBody requestBody)
serverName - name of the server to route the request touserId - calling userprocessGUID - unique identifier of the requested metadata elementstartFrom - paging start pointpageSize - maximum results that can be returnedrequestBody - unique identifiers of software server capability representing the caller (optional)@PostMapping(path="/processes/{processGUID}/ports")
public GUIDResponse createPort(@PathVariable
String serverName,
@PathVariable
String userId,
@PathVariable
String processGUID,
@RequestParam
boolean assetManagerIsHome,
@RequestBody
PortRequestBody requestBody)
serverName - name of the server to route the request touserId - calling userassetManagerIsHome - ensure that only the process manager can update this portprocessGUID - unique identifier of the process where the port is locatedrequestBody - properties for the port@PostMapping(path="/ports/{portGUID}/update")
public VoidResponse updatePort(@PathVariable
String serverName,
@PathVariable
String userId,
@PathVariable
String portGUID,
@RequestBody
PortRequestBody requestBody)
serverName - name of the server to route the request touserId - calling userportGUID - unique identifier of the port to updaterequestBody - new properties for the port@PostMapping(path="/processes/{processGUID}/ports/{portGUID}")
public VoidResponse setupProcessPort(@PathVariable
String serverName,
@PathVariable
String userId,
@PathVariable
String processGUID,
@PathVariable
String portGUID,
@RequestParam
boolean assetManagerIsHome,
@RequestBody
AssetManagerIdentifiersRequestBody requestBody)
serverName - name of the server to route the request touserId - calling userassetManagerIsHome - ensure that only the process manager can update this processprocessGUID - unique identifier of the processportGUID - unique identifier of the portrequestBody - unique identifiers of software server capability representing the caller (optional)@PostMapping(path="/processes/{processGUID}/ports/{portGUID}/remove")
public VoidResponse clearProcessPort(@PathVariable
String serverName,
@PathVariable
String userId,
@PathVariable
String processGUID,
@PathVariable
String portGUID,
@RequestBody
AssetManagerIdentifiersRequestBody requestBody)
serverName - name of the server to route the request touserId - calling userprocessGUID - unique identifier of the processportGUID - unique identifier of the portrequestBody - unique identifiers of software server capability representing the caller (optional)@PostMapping(path="/ports/{portOneGUID}/port-delegations/{portTwoGUID}")
public VoidResponse setupPortDelegation(@PathVariable
String serverName,
@PathVariable
String userId,
@PathVariable
String portOneGUID,
@PathVariable
String portTwoGUID,
@RequestParam
boolean assetManagerIsHome,
@RequestBody
AssetManagerIdentifiersRequestBody requestBody)
serverName - name of the server to route the request touserId - calling userassetManagerIsHome - ensure that only the process manager can update this processportOneGUID - unique identifier of the port at end 1portTwoGUID - unique identifier of the port at end 2requestBody - unique identifiers of software server capability representing the caller (optional)@PostMapping(path="/ports/{portOneGUID}/port-delegations/{portTwoGUID}/remove")
public VoidResponse clearPortDelegation(@PathVariable
String serverName,
@PathVariable
String userId,
@PathVariable
String portOneGUID,
@PathVariable
String portTwoGUID,
@RequestBody
AssetManagerIdentifiersRequestBody requestBody)
serverName - name of the server to route the request touserId - calling userportOneGUID - unique identifier of the port at end 1portTwoGUID - unique identifier of the port at end 2requestBody - unique identifiers of software server capability representing the caller (optional)@PostMapping(path="/ports/{portGUID}/schema-type/{schemaTypeGUID}")
public VoidResponse setupPortSchemaType(@PathVariable
String serverName,
@PathVariable
String userId,
@RequestParam
boolean assetManagerIsHome,
@PathVariable
String portGUID,
@PathVariable
String schemaTypeGUID,
@RequestBody
AssetManagerIdentifiersRequestBody requestBody)
serverName - name of the server to route the request touserId - calling userassetManagerIsHome - ensure that only the process manager can update this processportGUID - unique identifier of the portschemaTypeGUID - unique identifier of the schemaTyperequestBody - unique identifiers of software server capability representing the caller (optional)@PostMapping(path="/ports/{portGUID}/schema-type/{schemaTypeGUID}/remove")
public VoidResponse clearPortSchemaType(@PathVariable
String serverName,
@PathVariable
String userId,
@PathVariable
String portGUID,
@PathVariable
String schemaTypeGUID,
@RequestBody
AssetManagerIdentifiersRequestBody requestBody)
serverName - name of the server to route the request touserId - calling userportGUID - unique identifier of the portschemaTypeGUID - unique identifier of the schemaTyperequestBody - unique identifiers of software server capability representing the caller (optional)@PostMapping(path="/ports/{portGUID}/remove")
public VoidResponse removePort(@PathVariable
String serverName,
@PathVariable
String userId,
@PathVariable
String portGUID,
@RequestBody
MetadataCorrelationProperties requestBody)
serverName - name of the server to route the request touserId - calling userportGUID - unique identifier of the metadata element to removerequestBody - properties to help with the mapping of the elements in the external asset manager and open metadata@PostMapping(path="/ports/by-search-string") public PortElementsResponse findPorts(@PathVariable String serverName, @PathVariable String userId, @RequestParam int startFrom, @RequestParam int pageSize, @RequestBody SearchStringRequestBody requestBody)
serverName - name of the server to route the request touserId - calling userstartFrom - paging start pointpageSize - maximum results that can be returnedrequestBody - string to find in the properties@PostMapping(path="/processes/{processGUID}/ports/retrieve")
public PortElementsResponse getPortsForProcess(@PathVariable
String serverName,
@PathVariable
String userId,
@PathVariable
String processGUID,
@RequestParam
int startFrom,
@RequestParam
int pageSize,
@RequestBody
AssetManagerIdentifiersRequestBody requestBody)
serverName - name of the server to route the request touserId - calling userprocessGUID - unique identifier of the process of @RequestParam intereststartFrom - paging start pointpageSize - maximum results that can be returnedrequestBody - unique identifiers of software server capability representing the caller (optional)@PostMapping(path="/ports/{portGUID}/used-by/retrieve")
public PortElementsResponse getPortUse(@PathVariable
String serverName,
@PathVariable
String userId,
@PathVariable
String portGUID,
@RequestParam
int startFrom,
@RequestParam
int pageSize,
@RequestBody
AssetManagerIdentifiersRequestBody requestBody)
serverName - name of the server to route the request touserId - calling userportGUID - unique identifier of the starting portstartFrom - paging start pointpageSize - maximum results that can be returnedrequestBody - unique identifiers of software server capability representing the caller (optional)@PostMapping(path="/ports/{portGUID}/port-delegations/retrieve")
public PortElementResponse getPortDelegation(@PathVariable
String serverName,
@PathVariable
String userId,
@PathVariable
String portGUID,
@RequestBody
AssetManagerIdentifiersRequestBody requestBody)
serverName - name of the server to route the request touserId - calling userportGUID - unique identifier of the starting port aliasrequestBody - unique identifiers of software server capability representing the caller (optional)@PostMapping(path="/ports/by-name") public PortElementsResponse getPortsByName(@PathVariable String serverName, @PathVariable String userId, @RequestParam int startFrom, @RequestParam int pageSize, @RequestBody NameRequestBody requestBody)
serverName - name of the server to route the request touserId - calling userstartFrom - paging start pointpageSize - maximum results that can be returnedrequestBody - name to search for@PostMapping(path="/ports/{portGUID}/retrieve")
public PortElementResponse getPortByGUID(@PathVariable
String serverName,
@PathVariable
String userId,
@PathVariable
String portGUID,
@RequestBody
AssetManagerIdentifiersRequestBody requestBody)
serverName - name of the server to route the request touserId - calling userportGUID - unique identifier of the requested metadata elementrequestBody - unique identifiers of software server capability representing the caller (optional)@PostMapping(path="/elements/{elementGUID}/is-business-significant")
public VoidResponse setBusinessSignificant(@PathVariable
String serverName,
@PathVariable
String userId,
@PathVariable
String elementGUID,
@RequestBody
MetadataCorrelationProperties requestBody)
serverName - name of the server to route the request touserId - calling userelementGUID - unique identifier of the metadata element to updaterequestBody - properties to help with the mapping of the elements in the external asset manager and open metadata@PostMapping(path="/elements/{elementGUID}/is-business-significant/remove")
public VoidResponse clearBusinessSignificant(@PathVariable
String serverName,
@PathVariable
String userId,
@PathVariable
String elementGUID,
@RequestBody
MetadataCorrelationProperties requestBody)
serverName - name of the server to route the request touserId - calling userelementGUID - unique identifier of the metadata element to updaterequestBody - properties to help with the mapping of the elements in the external asset manager and open metadata@PostMapping(path="/data-flows/suppliers/{dataSupplierGUID}/consumers/{dataConsumerGUID}")
public GUIDResponse setupDataFlow(@PathVariable
String serverName,
@PathVariable
String userId,
@PathVariable
String dataSupplierGUID,
@PathVariable
String dataConsumerGUID,
@RequestParam
boolean assetManagerIsHome,
@RequestBody
DataFlowRequestBody requestBody)
serverName - name of the server to route the request touserId - calling userdataSupplierGUID - unique identifier of the data supplierdataConsumerGUID - unique identifier of the data consumerassetManagerIsHome - ensure that only the process manager can update this processrequestBody - properties of the relationship@PostMapping(path="/data-flows/suppliers/{dataSupplierGUID}/consumers/{dataConsumerGUID}/retrieve")
public DataFlowElementResponse getDataFlow(@PathVariable
String serverName,
@PathVariable
String userId,
@PathVariable
String dataSupplierGUID,
@PathVariable
String dataConsumerGUID,
@RequestBody
NameRequestBody requestBody)
serverName - name of the server to route the request touserId - calling userdataSupplierGUID - unique identifier of the data supplierdataConsumerGUID - unique identifier of the data consumerrequestBody - optional name to search for@PostMapping(path="/data-flows/{dataFlowGUID}/update")
public VoidResponse updateDataFlow(@PathVariable
String serverName,
@PathVariable
String userId,
@PathVariable
String dataFlowGUID,
@RequestBody
DataFlowRequestBody requestBody)
serverName - name of the server to route the request touserId - calling userdataFlowGUID - unique identifier of the data flow relationshiprequestBody - properties of the relationship@PostMapping(path="/data-flows/{dataFlowGUID}/remove")
public VoidResponse clearDataFlow(@PathVariable
String serverName,
@PathVariable
String userId,
@PathVariable
String dataFlowGUID,
@RequestBody
AssetManagerIdentifiersRequestBody requestBody)
serverName - name of the server to route the request touserId - calling userdataFlowGUID - unique identifier of the data flow relationshiprequestBody - unique identifiers of software server capability representing the caller (optional)@PostMapping(path="/data-flows/suppliers/{dataSupplierGUID}/consumers/retrieve")
public DataFlowElementsResponse getDataFlowConsumers(@PathVariable
String serverName,
@PathVariable
String userId,
@PathVariable
String dataSupplierGUID,
@RequestBody
AssetManagerIdentifiersRequestBody requestBody)
serverName - name of the server to route the request touserId - calling userdataSupplierGUID - unique identifier of the data supplierrequestBody - unique identifiers of software server capability representing the caller (optional)@PostMapping(path="/data-flows/consumers/{dataConsumerGUID}/suppliers/retrieve")
public DataFlowElementsResponse getDataFlowSuppliers(@PathVariable
String serverName,
@PathVariable
String userId,
@PathVariable
String dataConsumerGUID,
@RequestBody
AssetManagerIdentifiersRequestBody requestBody)
serverName - name of the server to route the request touserId - calling userdataConsumerGUID - unique identifier of the data consumerrequestBody - unique identifiers of software server capability representing the caller (optional)@PostMapping(path="/control-flows/current-steps/{currentStepGUID}/next-steps/{nextStepGUID}")
public GUIDResponse setupControlFlow(@PathVariable
String serverName,
@PathVariable
String userId,
@PathVariable
String currentStepGUID,
@PathVariable
String nextStepGUID,
@RequestParam
boolean assetManagerIsHome,
@RequestBody
ControlFlowRequestBody requestBody)
serverName - name of the server to route the request touserId - calling usercurrentStepGUID - unique identifier of the previous stepnextStepGUID - unique identifier of the next stepassetManagerIsHome - ensure that only the process manager can update this processrequestBody - properties of the relationship@PostMapping(path="/control-flows/current-steps/{currentStepGUID}/next-steps/{nextStepGUID}/retrieve")
public ControlFlowElementResponse getControlFlow(@PathVariable
String serverName,
@PathVariable
String userId,
@PathVariable
String currentStepGUID,
@PathVariable
String nextStepGUID,
@RequestBody
NameRequestBody requestBody)
serverName - name of the server to route the request touserId - calling usercurrentStepGUID - unique identifier of the previous stepnextStepGUID - unique identifier of the next steprequestBody - unique identifier for this relationship@PostMapping(path="/control-flows/{controlFlowGUID}/update")
public VoidResponse updateControlFlow(@PathVariable
String serverName,
@PathVariable
String userId,
@PathVariable
String controlFlowGUID,
@RequestBody
ControlFlowRequestBody requestBody)
serverName - name of the server to route the request touserId - calling usercontrolFlowGUID - unique identifier of the control flow relationshiprequestBody - properties of the relationship@PostMapping(path="/control-flows/{controlFlowGUID}/remove")
public VoidResponse clearControlFlow(@PathVariable
String serverName,
@PathVariable
String userId,
@PathVariable
String controlFlowGUID,
@RequestBody
AssetManagerIdentifiersRequestBody requestBody)
serverName - name of the server to route the request touserId - calling usercontrolFlowGUID - unique identifier of the control flow relationshiprequestBody - unique identifiers of software server capability representing the caller (optional)@PostMapping(path="/control-flows/current-steps/{currentStepGUID}/next-steps/retrieve")
public ControlFlowElementsResponse getControlFlowNextSteps(@PathVariable
String serverName,
@PathVariable
String userId,
@PathVariable
String currentStepGUID,
@RequestBody
AssetManagerIdentifiersRequestBody requestBody)
serverName - name of the server to route the request touserId - calling usercurrentStepGUID - unique identifier of the current steprequestBody - unique identifiers of software server capability representing the caller (optional)@PostMapping(path="/control-flows/current-steps/{currentStepGUID}/previous-steps/retrieve")
public ControlFlowElementsResponse getControlFlowPreviousSteps(@PathVariable
String serverName,
@PathVariable
String userId,
@PathVariable
String currentStepGUID,
@RequestBody
AssetManagerIdentifiersRequestBody requestBody)
serverName - name of the server to route the request touserId - calling usercurrentStepGUID - unique identifier of the previous steprequestBody - unique identifiers of software server capability representing the caller (optional)@PostMapping(path="/process-calls/callers/{callerGUID}/called/{calledGUID}")
public GUIDResponse setupProcessCall(@PathVariable
String serverName,
@PathVariable
String userId,
@PathVariable
String callerGUID,
@PathVariable
String calledGUID,
@RequestParam
boolean assetManagerIsHome,
@RequestBody
ProcessCallRequestBody requestBody)
serverName - name of the server to route the request touserId - calling usercallerGUID - unique identifier of the element that is making the callcalledGUID - unique identifier of the element that is processing the callassetManagerIsHome - ensure that only the process manager can update this processrequestBody - properties of the relationship@PostMapping(path="/process-calls/callers/{callerGUID}/called/{calledGUID}/retrieve")
public ProcessCallElementResponse getProcessCall(@PathVariable
String serverName,
@PathVariable
String userId,
@PathVariable
String callerGUID,
@PathVariable
String calledGUID,
@RequestBody
NameRequestBody requestBody)
serverName - name of the server to route the request touserId - calling usercallerGUID - unique identifier of the element that is making the callcalledGUID - unique identifier of the element that is processing the callrequestBody - unique identifier for this relationship@PostMapping(path="/process-calls/{processCallGUID}/update")
public VoidResponse updateProcessCall(@PathVariable
String serverName,
@PathVariable
String userId,
@PathVariable
String processCallGUID,
@RequestBody
ProcessCallRequestBody requestBody)
serverName - name of the server to route the request touserId - calling userprocessCallGUID - unique identifier of the process call relationshiprequestBody - properties of the relationship@PostMapping(path="/process-calls/{processCallGUID}/remove")
public VoidResponse clearProcessCall(@PathVariable
String serverName,
@PathVariable
String userId,
@PathVariable
String processCallGUID,
@RequestBody
AssetManagerIdentifiersRequestBody requestBody)
serverName - name of the server to route the request touserId - calling userprocessCallGUID - unique identifier of the process call relationshiprequestBody - unique identifiers of software server capability representing the caller (optional)@PostMapping(path="/process-calls/callers/{callerGUID}/called/retrieve")
public ProcessCallElementsResponse getProcessCalled(@PathVariable
String serverName,
@PathVariable
String userId,
@PathVariable
String callerGUID,
@RequestBody
AssetManagerIdentifiersRequestBody requestBody)
serverName - name of the server to route the request touserId - calling usercallerGUID - unique identifier of the element that is making the callrequestBody - unique identifiers of software server capability representing the caller (optional)@PostMapping(path="/process-calls/called/{calledGUID}/callers/retrieve")
public ProcessCallElementsResponse getProcessCallers(@PathVariable
String serverName,
@PathVariable
String userId,
@PathVariable
String calledGUID,
@RequestBody
AssetManagerIdentifiersRequestBody requestBody)
serverName - name of the server to route the request touserId - calling usercalledGUID - unique identifier of the element that is processing the callrequestBody - unique identifiers of software server capability representing the caller (optional)@PostMapping(path="/lineage-mappings/sources/{sourceElementGUID}/destinations/{destinationElementGUID}")
public VoidResponse setupLineageMapping(@PathVariable
String serverName,
@PathVariable
String userId,
@PathVariable
String sourceElementGUID,
@PathVariable
String destinationElementGUID,
@RequestBody
AssetManagerIdentifiersRequestBody requestBody)
serverName - name of the server to route the request touserId - calling usersourceElementGUID - unique identifier of the sourcedestinationElementGUID - unique identifier of the destinationrequestBody - unique identifiers of software server capability representing the caller (optional)@PostMapping(path="/lineage-mappings/sources/{sourceElementGUID}/destinations/{destinationElementGUID}/remove")
public VoidResponse clearLineageMapping(@PathVariable
String serverName,
@PathVariable
String userId,
@PathVariable
String sourceElementGUID,
@PathVariable
String destinationElementGUID,
@RequestBody
AssetManagerIdentifiersRequestBody requestBody)
serverName - name of the server to route the request touserId - calling usersourceElementGUID - unique identifier of the sourcedestinationElementGUID - unique identifier of the destinationrequestBody - unique identifiers of software server capability representing the caller (optional)@PostMapping(path="/lineage-mappings/sources/{sourceElementGUID}/destinations/retrieve")
public LineageMappingElementsResponse getDestinationLineageMappings(@PathVariable
String serverName,
@PathVariable
String userId,
@PathVariable
String sourceElementGUID,
@RequestBody
AssetManagerIdentifiersRequestBody requestBody)
serverName - name of the server to route the request touserId - calling usersourceElementGUID - unique identifier of the sourcerequestBody - unique identifiers of software server capability representing the caller (optional)@PostMapping(path="/lineage-mappings/destinations/{destinationElementGUID}/sources/retrieve")
public LineageMappingElementsResponse getSourceLineageMappings(@PathVariable
String serverName,
@PathVariable
String userId,
@PathVariable
String destinationElementGUID,
@RequestBody
AssetManagerIdentifiersRequestBody requestBody)
serverName - name of the server to route the request touserId - calling userdestinationElementGUID - unique identifier of the destinationrequestBody - unique identifiers of software server capability representing the caller (optional)Copyright © 2018–2021 LF AI & Data Foundation. All rights reserved.