public class LineageExchangeClient extends SchemaExchangeClientBase implements LineageExchangeInterface
| Constructor and Description |
|---|
LineageExchangeClient(String serverName,
String serverPlatformURLRoot)
Create a new client with no authentication embedded in the HTTP request.
|
LineageExchangeClient(String serverName,
String serverPlatformURLRoot,
AssetManagerRESTClient restClient,
int maxPageSize,
AuditLog auditLog)
Create a new client that is going to be used in an OMAG Server.
|
LineageExchangeClient(String serverName,
String serverPlatformURLRoot,
AuditLog auditLog)
Create a new client with no authentication embedded in the HTTP request.
|
LineageExchangeClient(String serverName,
String serverPlatformURLRoot,
String userId,
String password)
Create a new client that passes userId and password in each HTTP request.
|
LineageExchangeClient(String serverName,
String serverPlatformURLRoot,
String userId,
String password,
AuditLog auditLog)
Create a new client that passes userId and password in each HTTP request.
|
| Modifier and Type | Method and Description |
|---|---|
void |
clearBusinessSignificant(String userId,
String assetManagerGUID,
String assetManagerName,
String elementGUID,
String elementExternalIdentifier)
Remove the "BusinessSignificant" designation from the element.
|
void |
clearControlFlow(String userId,
String assetManagerGUID,
String assetManagerName,
String controlFlowGUID)
Remove the control flow relationship between two elements.
|
void |
clearDataFlow(String userId,
String assetManagerGUID,
String assetManagerName,
String dataFlowGUID)
Remove the data flow relationship between two elements.
|
void |
clearLineageMapping(String userId,
String assetManagerGUID,
String assetManagerName,
String sourceElementGUID,
String destinationElementGUID)
Remove the lineage mapping between two elements.
|
void |
clearPortDelegation(String userId,
String assetManagerGUID,
String assetManagerName,
String portOneGUID,
String portTwoGUID)
Remove the port delegation relationship between two ports.
|
void |
clearPortSchemaType(String userId,
String assetManagerGUID,
String assetManagerName,
String portGUID,
String schemaTypeGUID)
Remove the schema type from a port.
|
void |
clearProcessCall(String userId,
String assetManagerGUID,
String assetManagerName,
String processCallGUID)
Remove the process call relationship.
|
void |
clearProcessParent(String userId,
String assetManagerGUID,
String assetManagerName,
String parentProcessGUID,
String childProcessGUID)
Remove a parent-child relationship between two processes.
|
void |
clearProcessPort(String userId,
String assetManagerGUID,
String assetManagerName,
String processGUID,
String portGUID)
Unlink a port from a process.
|
String |
createPort(String userId,
String assetManagerGUID,
String assetManagerName,
boolean assetManagerIsHome,
String processGUID,
String portExternalIdentifier,
String portExternalIdentifierName,
String portExternalIdentifierUsage,
String portExternalIdentifierSource,
KeyPattern portExternalIdentifierKeyPattern,
Map<String,String> mappingProperties,
PortProperties portProperties)
Create a new metadata element to represent a port.
|
String |
createProcess(String userId,
String assetManagerGUID,
String assetManagerName,
boolean assetManagerIsHome,
String processExternalIdentifier,
String processExternalIdentifierName,
String processExternalIdentifierUsage,
String processExternalIdentifierSource,
KeyPattern processExternalIdentifierKeyPattern,
Map<String,String> mappingProperties,
ProcessProperties processProperties,
ProcessStatus initialStatus)
Create a new metadata element to represent a process.
|
String |
createProcessFromTemplate(String userId,
String assetManagerGUID,
String assetManagerName,
boolean assetManagerIsHome,
String templateGUID,
String processExternalIdentifier,
String processExternalIdentifierName,
String processExternalIdentifierUsage,
String processExternalIdentifierSource,
KeyPattern processExternalIdentifierKeyPattern,
Map<String,String> mappingProperties,
TemplateProperties templateProperties)
Create a new metadata element to represent a process using an existing metadata element as a template.
|
List<PortElement> |
findPorts(String userId,
String assetManagerGUID,
String assetManagerName,
String searchString,
int startFrom,
int pageSize)
Retrieve the list of port metadata elements that contain the search string.
|
List<ProcessElement> |
findProcesses(String userId,
String assetManagerGUID,
String assetManagerName,
String searchString,
int startFrom,
int pageSize)
Retrieve the list of process metadata elements that contain the search string.
|
ControlFlowElement |
getControlFlow(String userId,
String assetManagerGUID,
String assetManagerName,
String currentStepGUID,
String nextStepGUID,
String qualifiedName)
Retrieve the control flow relationship between two elements.
|
List<ControlFlowElement> |
getControlFlowNextSteps(String userId,
String assetManagerGUID,
String assetManagerName,
String currentStepGUID)
Retrieve the control relationships linked from an specific element to the possible next elements in the process.
|
List<ControlFlowElement> |
getControlFlowPreviousSteps(String userId,
String assetManagerGUID,
String assetManagerName,
String currentStepGUID)
Retrieve the control relationships linked from an specific element to the possible previous elements in the process.
|
DataFlowElement |
getDataFlow(String userId,
String assetManagerGUID,
String assetManagerName,
String dataSupplierGUID,
String dataConsumerGUID,
String qualifiedName)
Retrieve the data flow relationship between two elements.
|
List<DataFlowElement> |
getDataFlowConsumers(String userId,
String assetManagerGUID,
String assetManagerName,
String dataSupplierGUID)
Retrieve the data flow relationships linked from an specific element to the downstream consumers.
|
List<DataFlowElement> |
getDataFlowSuppliers(String userId,
String assetManagerGUID,
String assetManagerName,
String dataConsumerGUID)
Retrieve the data flow relationships linked from an specific element to the upstream suppliers.
|
List<LineageMappingElement> |
getDestinationLineageMappings(String userId,
String assetManagerGUID,
String assetManagerName,
String sourceElementGUID)
Retrieve the lineage mapping relationships linked from an specific source element to its destinations.
|
PortElement |
getPortByGUID(String userId,
String assetManagerGUID,
String assetManagerName,
String portGUID)
Retrieve the port metadata element with the supplied unique identifier.
|
PortElement |
getPortDelegation(String userId,
String assetManagerGUID,
String assetManagerName,
String portGUID)
Retrieve the port that this port delegates to.
|
List<PortElement> |
getPortsByName(String userId,
String assetManagerGUID,
String assetManagerName,
String name,
int startFrom,
int pageSize)
Retrieve the list of port metadata elements with a matching qualified or display name.
|
List<PortElement> |
getPortsForProcess(String userId,
String assetManagerGUID,
String assetManagerName,
String processGUID,
int startFrom,
int pageSize)
Retrieve the list of ports associated with a process.
|
List<PortElement> |
getPortUse(String userId,
String assetManagerGUID,
String assetManagerName,
String portGUID,
int startFrom,
int pageSize)
Retrieve the list of ports that delegate to this port.
|
ProcessElement |
getProcessByGUID(String userId,
String assetManagerGUID,
String assetManagerName,
String processGUID)
Retrieve the process metadata element with the supplied unique identifier.
|
ProcessCallElement |
getProcessCall(String userId,
String assetManagerGUID,
String assetManagerName,
String callerGUID,
String calledGUID,
String qualifiedName)
Retrieve the process call relationship between two elements.
|
List<ProcessCallElement> |
getProcessCalled(String userId,
String assetManagerGUID,
String assetManagerName,
String callerGUID)
Retrieve the process call relationships linked from an specific element to the elements it calls.
|
List<ProcessCallElement> |
getProcessCallers(String userId,
String assetManagerGUID,
String assetManagerName,
String calledGUID)
Retrieve the process call relationships linked from an specific element to its callers.
|
List<ProcessElement> |
getProcessesByName(String userId,
String assetManagerGUID,
String assetManagerName,
String name,
int startFrom,
int pageSize)
Retrieve the list of process metadata elements with a matching qualified or display name.
|
List<ProcessElement> |
getProcessesForAssetManager(String userId,
String assetManagerGUID,
String assetManagerName,
int startFrom,
int pageSize)
Return the list of processes associated with the process manager.
|
ProcessElement |
getProcessParent(String userId,
String assetManagerGUID,
String assetManagerName,
String processGUID)
Retrieve the process metadata element with the supplied unique identifier.
|
List<LineageMappingElement> |
getSourceLineageMappings(String userId,
String assetManagerGUID,
String assetManagerName,
String destinationElementGUID)
Retrieve the lineage mapping relationships linked from an specific destination element to its sources.
|
List<ProcessElement> |
getSubProcesses(String userId,
String assetManagerGUID,
String assetManagerName,
String processGUID,
int startFrom,
int pageSize)
Retrieve the process metadata element with the supplied unique identifier.
|
void |
publishProcess(String userId,
String assetManagerGUID,
String assetManagerName,
String processGUID)
Update the zones for the process so that it becomes visible to consumers.
|
void |
removePort(String userId,
String assetManagerGUID,
String assetManagerName,
String portGUID,
String portExternalIdentifier)
Remove the metadata element representing a port.
|
void |
removeProcess(String userId,
String assetManagerGUID,
String assetManagerName,
String processGUID,
String processExternalIdentifier)
Remove the metadata element representing a process.
|
void |
setBusinessSignificant(String userId,
String assetManagerGUID,
String assetManagerName,
String elementGUID,
String elementExternalIdentifier)
Classify a port, process or process as "BusinessSignificant" (this may effect the way that lineage is displayed).
|
String |
setupControlFlow(String userId,
String assetManagerGUID,
String assetManagerName,
boolean assetManagerIsHome,
String currentStepGUID,
String nextStepGUID,
String qualifiedName,
String description,
String guard)
Link two elements to show that when one completes the next is started.
|
String |
setupDataFlow(String userId,
String assetManagerGUID,
String assetManagerName,
boolean assetManagerIsHome,
String dataSupplierGUID,
String dataConsumerGUID,
String qualifiedName,
String description,
String formula)
Link two elements together to show that data flows from one to the other.
|
void |
setupLineageMapping(String userId,
String assetManagerGUID,
String assetManagerName,
String sourceElementGUID,
String destinationElementGUID)
Link to elements together to show that they are part of the lineage of the data that is moving
between the processes.
|
void |
setupPortDelegation(String userId,
String assetManagerGUID,
String assetManagerName,
boolean assetManagerIsHome,
String portOneGUID,
String portTwoGUID)
Link two ports together to show that portTwo is an implementation of portOne.
|
void |
setupPortSchemaType(String userId,
String assetManagerGUID,
String assetManagerName,
boolean assetManagerIsHome,
String portGUID,
String schemaTypeGUID)
Link a schema type to a port to show the structure of data it accepts.
|
String |
setupProcessCall(String userId,
String assetManagerGUID,
String assetManagerName,
boolean assetManagerIsHome,
String callerGUID,
String calledGUID,
String qualifiedName,
String description,
String formula)
Link two elements together to show a request-response call between them.
|
void |
setupProcessParent(String userId,
String assetManagerGUID,
String assetManagerName,
boolean assetManagerIsHome,
String parentProcessGUID,
String childProcessGUID,
ProcessContainmentType containmentType)
Create a parent-child relationship between two processes.
|
void |
setupProcessPort(String userId,
String assetManagerGUID,
String assetManagerName,
boolean assetManagerIsHome,
String processGUID,
String portGUID)
Link a port to a process.
|
void |
updateControlFlow(String userId,
String assetManagerGUID,
String assetManagerName,
String controlFlowGUID,
String qualifiedName,
String description,
String guard)
Update the relationship between two elements that shows that when one completes the next is started.
|
void |
updateDataFlow(String userId,
String assetManagerGUID,
String assetManagerName,
String dataFlowGUID,
String qualifiedName,
String description,
String formula)
Update relationship between two elements that shows that data flows from one to the other.
|
void |
updatePort(String userId,
String assetManagerGUID,
String assetManagerName,
String portGUID,
String portExternalIdentifier,
PortProperties portProperties)
Update the properties of the metadata element representing a port.
|
void |
updateProcess(String userId,
String assetManagerGUID,
String assetManagerName,
String processGUID,
String processExternalIdentifier,
boolean isMergeUpdate,
ProcessProperties processProperties)
Update the metadata element representing a process.
|
void |
updateProcessCall(String userId,
String assetManagerGUID,
String assetManagerName,
String processCallGUID,
String qualifiedName,
String description,
String formula)
Update the relationship between two elements that shows a request-response call between them.
|
void |
updateProcessStatus(String userId,
String assetManagerGUID,
String assetManagerName,
String processGUID,
String processExternalIdentifier,
ProcessStatus processStatus)
Update the status of the metadata element representing a process.
|
void |
withdrawProcess(String userId,
String assetManagerGUID,
String assetManagerName,
String processGUID)
Update the zones for the process so that it is no longer visible to consumers.
|
clearColumnAsPrimaryKey, clearForeignKeyRelationship, clearSchemaElementAsCalculatedValue, clearSchemaTypeParent, createSchemaAttribute, createSchemaAttributeFromTemplate, createSchemaType, createSchemaTypeFromTemplate, findSchemaAttributes, findSchemaType, getAttributesForSchemaType, getSchemaAttributeByGUID, getSchemaAttributesByName, getSchemaTypeByGUID, getSchemaTypeByName, getSchemaTypeForElement, getSchemaTypeParent, removeSchemaAttribute, removeSchemaType, setSchemaElementAsCalculatedValue, setupColumnAsPrimaryKey, setupForeignKeyRelationship, setupSchemaTypeParent, updateForeignKeyRelationship, updateSchemaAttribute, updateSchemaTypeclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitclearColumnAsPrimaryKey, clearForeignKeyRelationship, clearSchemaElementAsCalculatedValue, clearSchemaTypeParent, createSchemaAttribute, createSchemaAttributeFromTemplate, createSchemaType, createSchemaTypeFromTemplate, findSchemaAttributes, findSchemaType, getAttributesForSchemaType, getSchemaAttributeByGUID, getSchemaAttributesByName, getSchemaTypeByGUID, getSchemaTypeByName, getSchemaTypeForElement, getSchemaTypeParent, removeSchemaAttribute, removeSchemaType, setSchemaElementAsCalculatedValue, setupColumnAsPrimaryKey, setupForeignKeyRelationship, setupSchemaTypeParent, updateForeignKeyRelationship, updateSchemaAttribute, updateSchemaTypepublic LineageExchangeClient(String serverName, String serverPlatformURLRoot, AuditLog auditLog) throws InvalidParameterException
serverName - name of the server to connect toserverPlatformURLRoot - the network address of the server running the OMAS REST serversauditLog - logging destinationInvalidParameterException - there is a problem creating the client-side components to issue any
REST API calls.public LineageExchangeClient(String serverName, String serverPlatformURLRoot) throws InvalidParameterException
serverName - name of the server to connect toserverPlatformURLRoot - the network address of the server running the OMAS REST serversInvalidParameterException - there is a problem creating the client-side components to issue any
REST API calls.public LineageExchangeClient(String serverName, String serverPlatformURLRoot, String userId, String password, AuditLog auditLog) throws InvalidParameterException
serverName - name of the server to connect toserverPlatformURLRoot - the network address of the server running the OMAS REST serversuserId - caller's userId embedded in all HTTP requestspassword - caller's userId embedded in all HTTP requestsauditLog - logging destinationInvalidParameterException - there is a problem creating the client-side components to issue any
REST API calls.public LineageExchangeClient(String serverName, String serverPlatformURLRoot, AssetManagerRESTClient restClient, int maxPageSize, AuditLog auditLog) throws InvalidParameterException
serverName - name of the server to connect toserverPlatformURLRoot - the network address of the server running the OMAS REST serversrestClient - client that issues the REST API callsmaxPageSize - maximum number of results supported by this serverauditLog - logging destinationInvalidParameterException - there is a problem creating the client-side components to issue any
REST API calls.public LineageExchangeClient(String serverName, String serverPlatformURLRoot, String userId, String password) throws InvalidParameterException
serverName - name of the server to connect toserverPlatformURLRoot - the network address of the server running the OMAS REST serversuserId - caller's userId embedded in all HTTP requestspassword - caller's userId embedded in all HTTP requestsInvalidParameterException - there is a problem creating the client-side components to issue any
REST API calls.public String createProcess(String userId, String assetManagerGUID, String assetManagerName, boolean assetManagerIsHome, String processExternalIdentifier, String processExternalIdentifierName, String processExternalIdentifierUsage, String processExternalIdentifierSource, KeyPattern processExternalIdentifierKeyPattern, Map<String,String> mappingProperties, ProcessProperties processProperties, ProcessStatus initialStatus) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
createProcess in interface LineageExchangeInterfaceuserId - calling userassetManagerGUID - unique identifier of software server capability representing the callerassetManagerName - unique name of software server capability representing the callerassetManagerIsHome - ensure that only the process manager can update this processprocessExternalIdentifier - unique identifier of the process in the external process managerprocessExternalIdentifierName - name of property for the external identifier in the external process managerprocessExternalIdentifierUsage - optional usage description for the external identifier when calling the external process managerprocessExternalIdentifierSource - component that issuing this request.processExternalIdentifierKeyPattern - pattern for the external identifier within the external process manager (default is LOCAL_KEY)mappingProperties - additional properties to help with the mapping of the elements in the external process manager and open metadataprocessProperties - properties about the process to storeinitialStatus - status value for the new process (default = ACTIVE)InvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public String createProcessFromTemplate(String userId, String assetManagerGUID, String assetManagerName, boolean assetManagerIsHome, String templateGUID, String processExternalIdentifier, String processExternalIdentifierName, String processExternalIdentifierUsage, String processExternalIdentifierSource, KeyPattern processExternalIdentifierKeyPattern, Map<String,String> mappingProperties, TemplateProperties templateProperties) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
createProcessFromTemplate in interface LineageExchangeInterfaceuserId - calling userassetManagerGUID - unique identifier of software server capability representing the callerassetManagerName - unique name of software server capability representing the callerassetManagerIsHome - ensure that only the process manager can update this processassetManagerIsHome - ensure that only the process manager can update this processtemplateGUID - unique identifier of the metadata element to copyprocessExternalIdentifier - unique identifier of the process in the external process managerprocessExternalIdentifierName - name of property for the external identifier in the external process managerprocessExternalIdentifierUsage - optional usage description for the external identifier when calling the external process managerprocessExternalIdentifierSource - component that issuing this request.processExternalIdentifierKeyPattern - pattern for the external identifier within the external process manager (default is LOCAL_KEY)mappingProperties - additional properties to help with the mapping of the elements in the
external process manager and open metadatatemplateProperties - properties that override the templateInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public void updateProcess(String userId, String assetManagerGUID, String assetManagerName, String processGUID, String processExternalIdentifier, boolean isMergeUpdate, ProcessProperties processProperties) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
updateProcess in interface LineageExchangeInterfaceuserId - calling userassetManagerGUID - unique identifier of software server capability representing the callerassetManagerName - unique name of software server capability representing the callerprocessGUID - unique identifier of the metadata element to updateprocessExternalIdentifier - unique identifier of the process in the external process managerisMergeUpdate - should the new properties be merged with existing properties (true) or completely replace them (false)?processProperties - new properties for the metadata elementInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public void updateProcessStatus(String userId, String assetManagerGUID, String assetManagerName, String processGUID, String processExternalIdentifier, ProcessStatus processStatus) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
updateProcessStatus in interface LineageExchangeInterfaceuserId - calling userassetManagerGUID - unique identifier of software server capability representing the callerassetManagerName - unique name of software server capability representing the callerprocessGUID - unique identifier of the process to updateprocessExternalIdentifier - unique identifier of the process in the external process managerprocessStatus - new status for the processInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public void setupProcessParent(String userId, String assetManagerGUID, String assetManagerName, boolean assetManagerIsHome, String parentProcessGUID, String childProcessGUID, ProcessContainmentType containmentType) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
setupProcessParent in interface LineageExchangeInterfaceuserId - calling userassetManagerGUID - unique identifier of software server capability representing the callerassetManagerName - unique name of software server capability representing the callerassetManagerIsHome - 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-processInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public void clearProcessParent(String userId, String assetManagerGUID, String assetManagerName, String parentProcessGUID, String childProcessGUID) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
clearProcessParent in interface LineageExchangeInterfaceuserId - calling userassetManagerGUID - unique identifier of software server capability representing the callerassetManagerName - unique name of software server capability representing the callerparentProcessGUID - 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-processInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public void publishProcess(String userId, String assetManagerGUID, String assetManagerName, String processGUID) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
publishProcess in interface LineageExchangeInterfaceuserId - calling userassetManagerGUID - unique identifier of software server capability representing the callerassetManagerName - unique name of software server capability representing the callerprocessGUID - unique identifier of the metadata element to publishInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public void withdrawProcess(String userId, String assetManagerGUID, String assetManagerName, String processGUID) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
withdrawProcess in interface LineageExchangeInterfaceuserId - calling userassetManagerGUID - unique identifier of software server capability representing the callerassetManagerName - unique name of software server capability representing the callerprocessGUID - unique identifier of the metadata element to withdrawInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public void removeProcess(String userId, String assetManagerGUID, String assetManagerName, String processGUID, String processExternalIdentifier) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
removeProcess in interface LineageExchangeInterfaceuserId - calling userassetManagerGUID - unique identifier of software server capability representing the callerassetManagerName - unique name of software server capability representing the callerprocessGUID - unique identifier of the metadata element to removeprocessExternalIdentifier - unique identifier of the process in the external process managerInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public List<ProcessElement> findProcesses(String userId, String assetManagerGUID, String assetManagerName, String searchString, int startFrom, int pageSize) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
findProcesses in interface LineageExchangeInterfaceuserId - calling userassetManagerGUID - unique identifier of software server capability representing the callerassetManagerName - unique name of software server capability representing the callersearchString - string to find in the propertiesstartFrom - paging start pointpageSize - maximum results that can be returnedInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public List<ProcessElement> getProcessesForAssetManager(String userId, String assetManagerGUID, String assetManagerName, int startFrom, int pageSize) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
getProcessesForAssetManager in interface LineageExchangeInterfaceuserId - calling userassetManagerGUID - unique identifier of software server capability representing the callerassetManagerName - unique name of software server capability representing the callerstartFrom - paging start pointpageSize - maximum results that can be returnedInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public List<ProcessElement> getProcessesByName(String userId, String assetManagerGUID, String assetManagerName, String name, int startFrom, int pageSize) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
getProcessesByName in interface LineageExchangeInterfaceuserId - calling userassetManagerGUID - unique identifier of software server capability representing the callerassetManagerName - unique name of software server capability representing the callername - name to search forstartFrom - paging start pointpageSize - maximum results that can be returnedInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public ProcessElement getProcessByGUID(String userId, String assetManagerGUID, String assetManagerName, String processGUID) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
getProcessByGUID in interface LineageExchangeInterfaceuserId - calling userassetManagerGUID - unique identifier of software server capability representing the callerassetManagerName - unique name of software server capability representing the callerprocessGUID - unique identifier of the requested metadata elementInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public ProcessElement getProcessParent(String userId, String assetManagerGUID, String assetManagerName, String processGUID) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
getProcessParent in interface LineageExchangeInterfaceuserId - calling userassetManagerGUID - unique identifier of software server capability representing the callerassetManagerName - unique name of software server capability representing the callerprocessGUID - unique identifier of the requested metadata elementInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public List<ProcessElement> getSubProcesses(String userId, String assetManagerGUID, String assetManagerName, String processGUID, int startFrom, int pageSize) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
getSubProcesses in interface LineageExchangeInterfaceuserId - calling userassetManagerGUID - unique identifier of software server capability representing the callerassetManagerName - unique name of software server capability representing the callerprocessGUID - unique identifier of the requested metadata elementstartFrom - paging start pointpageSize - maximum results that can be returnedInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public String createPort(String userId, String assetManagerGUID, String assetManagerName, boolean assetManagerIsHome, String processGUID, String portExternalIdentifier, String portExternalIdentifierName, String portExternalIdentifierUsage, String portExternalIdentifierSource, KeyPattern portExternalIdentifierKeyPattern, Map<String,String> mappingProperties, PortProperties portProperties) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
createPort in interface LineageExchangeInterfaceuserId - calling userassetManagerGUID - unique identifier of software server capability representing the callerassetManagerName - unique name of software server capability representing the callerassetManagerIsHome - ensure that only the process manager can update this portprocessGUID - unique identifier of the process where the port is locatedportExternalIdentifier - unique identifier of the port in the external process managerportExternalIdentifierName - name of property for the external identifier in the external process managerportExternalIdentifierUsage - optional usage description for the external identifier when calling the external process managerportExternalIdentifierSource - component that issuing this request.portExternalIdentifierKeyPattern - pattern for the external identifier within the external process manager (default is LOCAL_KEY)mappingProperties - additional properties to help with the mapping of the elements in the
external process manager and open metadataportProperties - properties for the portInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public void updatePort(String userId, String assetManagerGUID, String assetManagerName, String portGUID, String portExternalIdentifier, PortProperties portProperties) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
updatePort in interface LineageExchangeInterfaceuserId - calling userassetManagerGUID - unique identifier of software server capability representing the callerassetManagerName - unique name of software server capability representing the callerportGUID - unique identifier of the port to updateportProperties - new properties for the portportExternalIdentifier - unique identifier of the port in the external process managerInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public void setupProcessPort(String userId, String assetManagerGUID, String assetManagerName, boolean assetManagerIsHome, String processGUID, String portGUID) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
setupProcessPort in interface LineageExchangeInterfaceuserId - calling userassetManagerGUID - unique identifier of software server capability representing the callerassetManagerName - unique name of software server capability representing the callerassetManagerIsHome - ensure that only the process manager can update this processprocessGUID - unique identifier of the processportGUID - unique identifier of the portInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public void clearProcessPort(String userId, String assetManagerGUID, String assetManagerName, String processGUID, String portGUID) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
clearProcessPort in interface LineageExchangeInterfaceuserId - calling userassetManagerGUID - unique identifier of software server capability representing the callerassetManagerName - unique name of software server capability representing the callerprocessGUID - unique identifier of the processportGUID - unique identifier of the portInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public void setupPortDelegation(String userId, String assetManagerGUID, String assetManagerName, boolean assetManagerIsHome, String portOneGUID, String portTwoGUID) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
setupPortDelegation in interface LineageExchangeInterfaceuserId - calling userassetManagerGUID - unique identifier of software server capability representing the callerassetManagerName - unique name of software server capability representing the callerassetManagerIsHome - 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 2InvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public void clearPortDelegation(String userId, String assetManagerGUID, String assetManagerName, String portOneGUID, String portTwoGUID) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
clearPortDelegation in interface LineageExchangeInterfaceuserId - calling userassetManagerGUID - unique identifier of software server capability representing the callerassetManagerName - unique name of software server capability representing the callerportOneGUID - unique identifier of the port at end 1portTwoGUID - unique identifier of the port at end 2InvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public void setupPortSchemaType(String userId, String assetManagerGUID, String assetManagerName, boolean assetManagerIsHome, String portGUID, String schemaTypeGUID) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
setupPortSchemaType in interface LineageExchangeInterfaceuserId - calling userassetManagerGUID - unique identifier of software server capability representing the callerassetManagerName - unique name of software server capability representing the callerassetManagerIsHome - ensure that only the process manager can update this processportGUID - unique identifier of the portschemaTypeGUID - unique identifier of the schemaTypeInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public void clearPortSchemaType(String userId, String assetManagerGUID, String assetManagerName, String portGUID, String schemaTypeGUID) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
clearPortSchemaType in interface LineageExchangeInterfaceuserId - calling userassetManagerGUID - unique identifier of software server capability representing the callerassetManagerName - unique name of software server capability representing the callerportGUID - unique identifier of the portschemaTypeGUID - unique identifier of the schemaTypeInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public void removePort(String userId, String assetManagerGUID, String assetManagerName, String portGUID, String portExternalIdentifier) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
removePort in interface LineageExchangeInterfaceuserId - calling userassetManagerGUID - unique identifier of software server capability representing the callerassetManagerName - unique name of software server capability representing the callerportGUID - unique identifier of the metadata element to removeportExternalIdentifier - unique identifier of the port in the external process managerInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public List<PortElement> findPorts(String userId, String assetManagerGUID, String assetManagerName, String searchString, int startFrom, int pageSize) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
findPorts in interface LineageExchangeInterfaceuserId - calling userassetManagerGUID - unique identifier of software server capability representing the callerassetManagerName - unique name of software server capability representing the callersearchString - string to find in the propertiesstartFrom - paging start pointpageSize - maximum results that can be returnedInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public List<PortElement> getPortsForProcess(String userId, String assetManagerGUID, String assetManagerName, String processGUID, int startFrom, int pageSize) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
getPortsForProcess in interface LineageExchangeInterfaceuserId - calling userassetManagerGUID - unique identifier of software server capability representing the callerassetManagerName - unique name of software server capability representing the callerprocessGUID - unique identifier of the process of intereststartFrom - paging start pointpageSize - maximum results that can be returnedInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public List<PortElement> getPortUse(String userId, String assetManagerGUID, String assetManagerName, String portGUID, int startFrom, int pageSize) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
getPortUse in interface LineageExchangeInterfaceuserId - calling userassetManagerGUID - unique identifier of software server capability representing the callerassetManagerName - unique name of software server capability representing the callerportGUID - unique identifier of the starting portstartFrom - paging start pointpageSize - maximum results that can be returnedInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public PortElement getPortDelegation(String userId, String assetManagerGUID, String assetManagerName, String portGUID) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
getPortDelegation in interface LineageExchangeInterfaceuserId - calling userassetManagerGUID - unique identifier of software server capability representing the callerassetManagerName - unique name of software server capability representing the callerportGUID - unique identifier of the starting port aliasInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public List<PortElement> getPortsByName(String userId, String assetManagerGUID, String assetManagerName, String name, int startFrom, int pageSize) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
getPortsByName in interface LineageExchangeInterfaceuserId - calling userassetManagerGUID - unique identifier of software server capability representing the callerassetManagerName - unique name of software server capability representing the callername - name to search forstartFrom - paging start pointpageSize - maximum results that can be returnedInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public PortElement getPortByGUID(String userId, String assetManagerGUID, String assetManagerName, String portGUID) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
getPortByGUID in interface LineageExchangeInterfaceuserId - calling userassetManagerGUID - unique identifier of software server capability representing the callerassetManagerName - unique name of software server capability representing the callerportGUID - unique identifier of the requested metadata elementInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public void setBusinessSignificant(String userId, String assetManagerGUID, String assetManagerName, String elementGUID, String elementExternalIdentifier) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
setBusinessSignificant in interface LineageExchangeInterfaceuserId - calling userassetManagerGUID - unique identifier of software server capability representing the callerassetManagerName - unique name of software server capability representing the callerelementGUID - unique identifier of the metadata element to updateelementExternalIdentifier - unique identifier of the port in the external process managerInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public void clearBusinessSignificant(String userId, String assetManagerGUID, String assetManagerName, String elementGUID, String elementExternalIdentifier) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
clearBusinessSignificant in interface LineageExchangeInterfaceuserId - calling userassetManagerGUID - unique identifier of software server capability representing the callerassetManagerName - unique name of software server capability representing the callerelementGUID - unique identifier of the metadata element to updateelementExternalIdentifier - unique identifier of the element in the external process manager (can be null)InvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public String setupDataFlow(String userId, String assetManagerGUID, String assetManagerName, boolean assetManagerIsHome, String dataSupplierGUID, String dataConsumerGUID, String qualifiedName, String description, String formula) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
setupDataFlow in interface LineageExchangeInterfaceuserId - calling userassetManagerGUID - unique identifier of software server capability representing the callerassetManagerName - unique name of software server capability representing the callerassetManagerIsHome - ensure that only the process manager can update this processdataSupplierGUID - unique identifier of the data supplierdataConsumerGUID - unique identifier of the data consumerqualifiedName - unique identifier for this relationshipdescription - description and/or purpose of the data flowformula - function that determines the subset of the data that flowsInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public DataFlowElement getDataFlow(String userId, String assetManagerGUID, String assetManagerName, String dataSupplierGUID, String dataConsumerGUID, String qualifiedName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
getDataFlow in interface LineageExchangeInterfaceuserId - calling userassetManagerGUID - unique identifier of software server capability representing the callerassetManagerName - unique name of software server capability representing the callerdataSupplierGUID - unique identifier of the data supplierdataConsumerGUID - unique identifier of the data consumerqualifiedName - unique identifier for this relationshipInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public void updateDataFlow(String userId, String assetManagerGUID, String assetManagerName, String dataFlowGUID, String qualifiedName, String description, String formula) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
updateDataFlow in interface LineageExchangeInterfaceuserId - calling userassetManagerGUID - unique identifier of software server capability representing the callerassetManagerName - unique name of software server capability representing the callerdataFlowGUID - unique identifier of the data flow relationshipqualifiedName - unique identifier for this relationshipdescription - description and/or purpose of the data flowformula - function that determines the subset of the data that flowsInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public void clearDataFlow(String userId, String assetManagerGUID, String assetManagerName, String dataFlowGUID) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
clearDataFlow in interface LineageExchangeInterfaceuserId - calling userassetManagerGUID - unique identifier of software server capability representing the callerassetManagerName - unique name of software server capability representing the callerdataFlowGUID - unique identifier of the data flow relationshipInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public List<DataFlowElement> getDataFlowConsumers(String userId, String assetManagerGUID, String assetManagerName, String dataSupplierGUID) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
getDataFlowConsumers in interface LineageExchangeInterfaceuserId - calling userassetManagerGUID - unique identifier of software server capability representing the callerassetManagerName - unique name of software server capability representing the callerdataSupplierGUID - unique identifier of the data supplierInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public List<DataFlowElement> getDataFlowSuppliers(String userId, String assetManagerGUID, String assetManagerName, String dataConsumerGUID) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
getDataFlowSuppliers in interface LineageExchangeInterfaceuserId - calling userassetManagerGUID - unique identifier of software server capability representing the callerassetManagerName - unique name of software server capability representing the callerdataConsumerGUID - unique identifier of the data consumerInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public String setupControlFlow(String userId, String assetManagerGUID, String assetManagerName, boolean assetManagerIsHome, String currentStepGUID, String nextStepGUID, String qualifiedName, String description, String guard) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
setupControlFlow in interface LineageExchangeInterfaceuserId - calling userassetManagerGUID - unique identifier of software server capability representing the callerassetManagerName - unique name of software server capability representing the callerassetManagerIsHome - ensure that only the process manager can update this processcurrentStepGUID - unique identifier of the previous stepnextStepGUID - unique identifier of the next stepqualifiedName - unique identifier for this relationshipdescription - description and/or purpose of the data flowguard - function that must be true to travel down this control flowInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public ControlFlowElement getControlFlow(String userId, String assetManagerGUID, String assetManagerName, String currentStepGUID, String nextStepGUID, String qualifiedName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
getControlFlow in interface LineageExchangeInterfaceuserId - calling userassetManagerGUID - unique identifier of software server capability representing the callerassetManagerName - unique name of software server capability representing the callercurrentStepGUID - unique identifier of the previous stepnextStepGUID - unique identifier of the next stepqualifiedName - unique identifier for this relationshipInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public void updateControlFlow(String userId, String assetManagerGUID, String assetManagerName, String controlFlowGUID, String qualifiedName, String description, String guard) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
updateControlFlow in interface LineageExchangeInterfaceuserId - calling userassetManagerGUID - unique identifier of software server capability representing the callerassetManagerName - unique name of software server capability representing the callercontrolFlowGUID - unique identifier of the control flow relationshipqualifiedName - unique identifier for this relationshipdescription - description and/or purpose of the data flowguard - function that must be true to travel down this control flowInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public void clearControlFlow(String userId, String assetManagerGUID, String assetManagerName, String controlFlowGUID) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
clearControlFlow in interface LineageExchangeInterfaceuserId - calling userassetManagerGUID - unique identifier of software server capability representing the callerassetManagerName - unique name of software server capability representing the callercontrolFlowGUID - unique identifier of the control flow relationshipInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public List<ControlFlowElement> getControlFlowNextSteps(String userId, String assetManagerGUID, String assetManagerName, String currentStepGUID) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
getControlFlowNextSteps in interface LineageExchangeInterfaceuserId - calling userassetManagerGUID - unique identifier of software server capability representing the callerassetManagerName - unique name of software server capability representing the callercurrentStepGUID - unique identifier of the current stepInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public List<ControlFlowElement> getControlFlowPreviousSteps(String userId, String assetManagerGUID, String assetManagerName, String currentStepGUID) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
getControlFlowPreviousSteps in interface LineageExchangeInterfaceuserId - calling userassetManagerGUID - unique identifier of software server capability representing the callerassetManagerName - unique name of software server capability representing the callercurrentStepGUID - unique identifier of the previous stepInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public String setupProcessCall(String userId, String assetManagerGUID, String assetManagerName, boolean assetManagerIsHome, String callerGUID, String calledGUID, String qualifiedName, String description, String formula) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
setupProcessCall in interface LineageExchangeInterfaceuserId - calling userassetManagerGUID - unique identifier of software server capability representing the callerassetManagerName - unique name of software server capability representing the callerassetManagerIsHome - ensure that only the process manager can update this processcallerGUID - unique identifier of the element that is making the callcalledGUID - unique identifier of the element that is processing the callqualifiedName - unique identifier for this relationshipdescription - description and/or purpose of the data flowformula - function that determines the subset of the data that flowsInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public ProcessCallElement getProcessCall(String userId, String assetManagerGUID, String assetManagerName, String callerGUID, String calledGUID, String qualifiedName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
getProcessCall in interface LineageExchangeInterfaceuserId - calling userassetManagerGUID - unique identifier of software server capability representing the callerassetManagerName - unique name of software server capability representing the callercallerGUID - unique identifier of the element that is making the callcalledGUID - unique identifier of the element that is processing the callqualifiedName - unique identifier for this relationshipInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public void updateProcessCall(String userId, String assetManagerGUID, String assetManagerName, String processCallGUID, String qualifiedName, String description, String formula) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
updateProcessCall in interface LineageExchangeInterfaceuserId - calling userassetManagerGUID - unique identifier of software server capability representing the callerassetManagerName - unique name of software server capability representing the callerprocessCallGUID - unique identifier of the process call relationshipqualifiedName - unique identifier for this relationshipdescription - description and/or purpose of the data flowformula - function that determines the subset of the data that flowsInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public void clearProcessCall(String userId, String assetManagerGUID, String assetManagerName, String processCallGUID) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
clearProcessCall in interface LineageExchangeInterfaceuserId - calling userassetManagerGUID - unique identifier of software server capability representing the callerassetManagerName - unique name of software server capability representing the callerprocessCallGUID - unique identifier of the process call relationshipInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public List<ProcessCallElement> getProcessCalled(String userId, String assetManagerGUID, String assetManagerName, String callerGUID) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
getProcessCalled in interface LineageExchangeInterfaceuserId - calling userassetManagerGUID - unique identifier of software server capability representing the callerassetManagerName - unique name of software server capability representing the callercallerGUID - unique identifier of the element that is making the callInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public List<ProcessCallElement> getProcessCallers(String userId, String assetManagerGUID, String assetManagerName, String calledGUID) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
getProcessCallers in interface LineageExchangeInterfaceuserId - calling userassetManagerGUID - unique identifier of software server capability representing the callerassetManagerName - unique name of software server capability representing the callercalledGUID - unique identifier of the element that is processing the callInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public void setupLineageMapping(String userId, String assetManagerGUID, String assetManagerName, String sourceElementGUID, String destinationElementGUID) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
setupLineageMapping in interface LineageExchangeInterfaceuserId - calling userassetManagerGUID - unique identifier of software server capability representing the callerassetManagerName - unique name of software server capability representing the callersourceElementGUID - unique identifier of the sourcedestinationElementGUID - unique identifier of the destinationInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public void clearLineageMapping(String userId, String assetManagerGUID, String assetManagerName, String sourceElementGUID, String destinationElementGUID) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
clearLineageMapping in interface LineageExchangeInterfaceuserId - calling userassetManagerGUID - unique identifier of software server capability representing the callerassetManagerName - unique name of software server capability representing the callersourceElementGUID - unique identifier of the sourcedestinationElementGUID - unique identifier of the destinationInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public List<LineageMappingElement> getDestinationLineageMappings(String userId, String assetManagerGUID, String assetManagerName, String sourceElementGUID) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
getDestinationLineageMappings in interface LineageExchangeInterfaceuserId - calling userassetManagerGUID - unique identifier of software server capability representing the callerassetManagerName - unique name of software server capability representing the callersourceElementGUID - unique identifier of the sourceInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)public List<LineageMappingElement> getSourceLineageMappings(String userId, String assetManagerGUID, String assetManagerName, String destinationElementGUID) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
getSourceLineageMappings in interface LineageExchangeInterfaceuserId - calling userassetManagerGUID - unique identifier of software server capability representing the callerassetManagerName - unique name of software server capability representing the callerdestinationElementGUID - unique identifier of the destinationInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)Copyright © 2018–2021 LF AI & Data Foundation. All rights reserved.