public class ProcessExchangeHandler extends ExchangeHandlerBase
| Constructor and Description |
|---|
ProcessExchangeHandler(String serviceName,
String serverName,
InvalidParameterHandler invalidParameterHandler,
RepositoryHandler repositoryHandler,
OMRSRepositoryHelper repositoryHelper,
String localServerUserId,
OpenMetadataServerSecurityVerifier securityVerifier,
List<String> supportedZones,
List<String> defaultZones,
List<String> publishZones,
AuditLog auditLog)
Construct the process exchange handler with information needed to work with process related objects
for Asset Manager OMAS.
|
| Modifier and Type | Method and Description |
|---|---|
void |
clearBusinessSignificant(String userId,
MetadataCorrelationProperties correlationProperties,
String elementGUID,
String methodName)
Remove the "BusinessSignificant" designation from the element.
|
void |
clearControlFlow(String userId,
String assetManagerGUID,
String assetManagerName,
String controlFlowGUID,
String methodName)
Remove the control flow relationship between two elements.
|
void |
clearDataFlow(String userId,
String assetManagerGUID,
String assetManagerName,
String dataFlowGUID,
String methodName)
Remove the data flow relationship between two elements.
|
void |
clearLineageMapping(String userId,
String assetManagerGUID,
String assetManagerName,
String sourceElementGUID,
String destinationElementGUID,
String methodName)
Remove the lineage mapping between two elements.
|
void |
clearPortDelegation(String userId,
String assetManagerGUID,
String assetManagerName,
String portOneGUID,
String portTwoGUID,
String methodName)
Remove the port delegation relationship between two ports.
|
void |
clearPortSchemaType(String userId,
String assetManagerGUID,
String assetManagerName,
String portGUID,
String schemaTypeGUID,
String methodName)
Remove the schema type from a port.
|
void |
clearProcessCall(String userId,
String assetManagerGUID,
String assetManagerName,
String processCallGUID,
String methodName)
Remove the process call relationship.
|
void |
clearProcessParent(String userId,
String assetManagerGUID,
String assetManagerName,
String parentProcessGUID,
String childProcessGUID,
String methodName)
Remove a parent-child relationship between two processes.
|
void |
clearProcessPort(String userId,
String assetManagerGUID,
String assetManagerName,
String processGUID,
String portGUID,
String methodName)
Unlink a port from a process.
|
String |
createPort(String userId,
MetadataCorrelationProperties correlationProperties,
boolean assetManagerIsHome,
String processGUID,
PortProperties portProperties,
String methodName)
Create a new metadata element to represent a port.
|
String |
createProcess(String userId,
MetadataCorrelationProperties correlationProperties,
boolean assetManagerIsHome,
ProcessProperties processProperties,
ProcessStatus initialStatus,
String methodName)
Create a new metadata element to represent a process.
|
String |
createProcessFromTemplate(String userId,
MetadataCorrelationProperties correlationProperties,
boolean assetManagerIsHome,
String templateGUID,
TemplateProperties templateProperties,
String methodName)
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,
String searchStringParameterName,
int startFrom,
int pageSize,
String methodName)
Retrieve the list of port metadata elements that contain the search string.
|
List<ProcessElement> |
findProcesses(String userId,
String assetManagerGUID,
String assetManagerName,
String searchString,
String searchStringParameterName,
int startFrom,
int pageSize,
String methodName)
Retrieve the list of process metadata elements that contain the search string.
|
ControlFlowElement |
getControlFlow(String userId,
String currentStepGUID,
String nextStepGUID,
String qualifiedName,
String methodName)
Retrieve the control flow relationship between two elements.
|
List<ControlFlowElement> |
getControlFlowNextSteps(String userId,
String currentStepGUID,
String methodName)
Retrieve the control relationships linked from an specific element to the possible next elements in the process.
|
List<ControlFlowElement> |
getControlFlowPreviousSteps(String userId,
String currentStepGUID,
String methodName)
Retrieve the control relationships linked from an specific element to the possible previous elements in the process.
|
DataFlowElement |
getDataFlow(String userId,
String dataSupplierGUID,
String dataConsumerGUID,
String qualifiedName,
String methodName)
Retrieve the data flow relationship between two elements.
|
List<DataFlowElement> |
getDataFlowConsumers(String userId,
String dataSupplierGUID,
String methodName)
Retrieve the data flow relationships linked from an specific element to the downstream consumers.
|
List<DataFlowElement> |
getDataFlowSuppliers(String userId,
String dataConsumerGUID,
String methodName)
Retrieve the data flow relationships linked from an specific element to the upstream suppliers.
|
List<LineageMappingElement> |
getDestinationLineageMappings(String userId,
String sourceElementGUID,
String methodName)
Retrieve the lineage mapping relationships linked from an specific source element to its destinations.
|
PortElement |
getPortByGUID(String userId,
String assetManagerGUID,
String assetManagerName,
String portGUID,
String methodName)
Retrieve the port metadata element with the supplied unique identifier.
|
PortElement |
getPortDelegation(String userId,
String assetManagerGUID,
String assetManagerName,
String portGUID,
String methodName)
Retrieve the port that this port delegates to.
|
List<PortElement> |
getPortsByName(String userId,
String assetManagerGUID,
String assetManagerName,
String name,
String nameParameterName,
int startFrom,
int pageSize,
String methodName)
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,
String methodName)
Retrieve the list of ports associated with a process.
|
List<PortElement> |
getPortUse(String userId,
String assetManagerGUID,
String assetManagerName,
String portGUID,
int startFrom,
int pageSize,
String methodName)
Retrieve the list of ports that delegate to this port.
|
ProcessElement |
getProcessByGUID(String userId,
String assetManagerGUID,
String assetManagerName,
String processGUID,
String methodName)
Retrieve the process metadata element with the supplied unique identifier.
|
ProcessCallElement |
getProcessCall(String userId,
String callerGUID,
String calledGUID,
String qualifiedName,
String methodName)
Retrieve the process call relationship between two elements.
|
List<ProcessCallElement> |
getProcessCalled(String userId,
String callerGUID,
String methodName)
Retrieve the process call relationships linked from an specific element to the elements it calls.
|
List<ProcessCallElement> |
getProcessCallers(String userId,
String calledGUID,
String methodName)
Retrieve the process call relationships linked from an specific element to its callers.
|
List<ProcessElement> |
getProcessesByName(String userId,
String assetManagerGUID,
String assetManagerName,
String name,
String nameParameterName,
int startFrom,
int pageSize,
String methodName)
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,
String methodName)
Return the list of processes associated with the process manager.
|
ProcessElement |
getProcessParent(String userId,
String assetManagerGUID,
String assetManagerName,
String processGUID,
String methodName)
Retrieve the process metadata element with the supplied unique identifier.
|
List<LineageMappingElement> |
getSourceLineageMappings(String userId,
String destinationElementGUID,
String methodName)
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,
String methodName)
Retrieve the process metadata element with the supplied unique identifier.
|
void |
publishProcess(String userId,
String processGUID,
String methodName)
Update the zones for the process so that it becomes visible to consumers.
|
void |
removePort(String userId,
MetadataCorrelationProperties correlationProperties,
String portGUID,
String methodName)
Remove the metadata element representing a port.
|
void |
removeProcess(String userId,
MetadataCorrelationProperties correlationProperties,
String processGUID,
String methodName)
Remove the metadata element representing a process.
|
void |
setBusinessSignificant(String userId,
MetadataCorrelationProperties correlationProperties,
String elementGUID,
String methodName)
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,
String methodName)
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,
String methodName)
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,
String methodName)
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,
String methodName)
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,
String methodName)
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,
String methodName)
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,
String methodName)
Create a parent-child relationship between two processes.
|
void |
setupProcessPort(String userId,
String assetManagerGUID,
String assetManagerName,
boolean assetManagerIsHome,
String processGUID,
String portGUID,
String methodName)
Link a port to a process.
|
void |
updateControlFlow(String userId,
String assetManagerGUID,
String assetManagerName,
String controlFlowGUID,
String qualifiedName,
String description,
String guard,
String methodName)
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,
String methodName)
Update relationship between two elements that shows that data flows from one to the other.
|
void |
updatePort(String userId,
MetadataCorrelationProperties correlationProperties,
String portGUID,
PortProperties portProperties,
String methodName)
Update the properties of the metadata element representing a port.
|
void |
updateProcess(String userId,
MetadataCorrelationProperties correlationProperties,
String processGUID,
boolean isMergeUpdate,
ProcessProperties processProperties,
String methodName)
Update the metadata element representing a process.
|
void |
updateProcessCall(String userId,
String assetManagerGUID,
String assetManagerName,
String processCallGUID,
String qualifiedName,
String description,
String formula,
String methodName)
Update the relationship between two elements that shows a request-response call between them.
|
void |
updateProcessStatus(String userId,
MetadataCorrelationProperties correlationProperties,
String processGUID,
ProcessStatus processStatus,
String methodName)
Update the status of the metadata element representing a process.
|
void |
withdrawProcess(String userId,
String processGUID,
String methodName)
Update the zones for the process so that it is no longer visible to consumers.
|
public ProcessExchangeHandler(String serviceName, String serverName, InvalidParameterHandler invalidParameterHandler, RepositoryHandler repositoryHandler, OMRSRepositoryHelper repositoryHelper, String localServerUserId, OpenMetadataServerSecurityVerifier securityVerifier, List<String> supportedZones, List<String> defaultZones, List<String> publishZones, AuditLog auditLog)
serviceName - name of this serviceserverName - name of the local serverinvalidParameterHandler - handler for managing parameter errorsrepositoryHandler - manages calls to the repository servicesrepositoryHelper - provides utilities for manipulating the repository services objectslocalServerUserId - userId for this serversecurityVerifier - open metadata security services verifiersupportedZones - list of zones that the access service is allowed to serve instances from.defaultZones - list of zones that the access service should set in all new instances.publishZones - list of zones that the access service sets up in published instances.auditLog - destination for audit log events.public String createProcess(String userId, MetadataCorrelationProperties correlationProperties, boolean assetManagerIsHome, ProcessProperties processProperties, ProcessStatus initialStatus, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling usercorrelationProperties - properties to help with the mapping of the elements in the external asset manager and open metadataassetManagerIsHome - ensure that only the process manager can update this processprocessProperties - properties about the process to storeinitialStatus - status value for the new process (default = ACTIVE)methodName - calling methodInvalidParameterException - 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, MetadataCorrelationProperties correlationProperties, boolean assetManagerIsHome, String templateGUID, TemplateProperties templateProperties, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling usercorrelationProperties - properties to help with the mapping of the elements in the external asset manager and open metadatatemplateGUID - unique identifier of the metadata element to copytemplateProperties - properties that override the templatemethodName - calling methodInvalidParameterException - 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, MetadataCorrelationProperties correlationProperties, String processGUID, boolean isMergeUpdate, ProcessProperties processProperties, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling usercorrelationProperties - properties to help with the mapping of the elements in the external asset manager and open metadataprocessGUID - unique identifier of the metadata element to updateisMergeUpdate - should the new properties be merged with existing properties (true) or completely replace them (false)?processProperties - new properties for the metadata elementmethodName - calling methodInvalidParameterException - 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, MetadataCorrelationProperties correlationProperties, String processGUID, ProcessStatus processStatus, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling usercorrelationProperties - properties to help with the mapping of the elements in the external asset manager and open metadataprocessGUID - unique identifier of the process to updateprocessStatus - new status for the processmethodName - calling methodInvalidParameterException - 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, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - 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-processmethodName - calling methodInvalidParameterException - 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, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - 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-processmethodName - calling methodInvalidParameterException - 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 processGUID, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling userprocessGUID - unique identifier of the metadata element to publishmethodName - calling methodInvalidParameterException - 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 processGUID, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling userprocessGUID - unique identifier of the metadata element to withdrawmethodName - calling methodInvalidParameterException - 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, MetadataCorrelationProperties correlationProperties, String processGUID, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling usercorrelationProperties - properties to help with the mapping of the elements in the external asset manager and open metadataprocessGUID - unique identifier of the metadata element to removemethodName - calling methodInvalidParameterException - 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, String searchStringParameterName, int startFrom, int pageSize, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - 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 propertiessearchStringParameterName - parameter supplying searchStringstartFrom - paging start pointpageSize - maximum results that can be returnedmethodName - calling methodInvalidParameterException - 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, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - 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 returnedmethodName - calling methodInvalidParameterException - 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, String nameParameterName, int startFrom, int pageSize, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling userassetManagerGUID - unique identifier of software server capability representing the callerassetManagerName - unique name of software server capability representing the callername - name to search fornameParameterName - parameter supplying namestartFrom - paging start pointpageSize - maximum results that can be returnedmethodName - calling methodInvalidParameterException - 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, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - 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 elementmethodName - calling methodInvalidParameterException - 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, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - 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 elementmethodName - calling methodInvalidParameterException - 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, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - 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 returnedmethodName - calling methodInvalidParameterException - 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, MetadataCorrelationProperties correlationProperties, boolean assetManagerIsHome, String processGUID, PortProperties portProperties, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling usercorrelationProperties - properties to help with the mapping of the elements in the external asset manager and open metadataassetManagerIsHome - ensure that only the process manager can update this portprocessGUID - unique identifier of the process where the port is locatedportProperties - properties for the portmethodName - calling methodInvalidParameterException - 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, MetadataCorrelationProperties correlationProperties, String portGUID, PortProperties portProperties, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling usercorrelationProperties - properties to help with the mapping of the elements in the external asset manager and open metadataportGUID - unique identifier of the port to updateportProperties - new properties for the portmethodName - calling methodInvalidParameterException - 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, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - 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 portmethodName - calling methodInvalidParameterException - 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, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - 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 portmethodName - calling methodInvalidParameterException - 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, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - 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 2methodName - calling methodInvalidParameterException - 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, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - 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 2methodName - calling methodInvalidParameterException - 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, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - 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 schemaTypemethodName - calling methodInvalidParameterException - 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, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - 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 schemaTypemethodName - calling methodInvalidParameterException - 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, MetadataCorrelationProperties correlationProperties, String portGUID, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling usercorrelationProperties - properties to help with the mapping of the elements in the external asset manager and open metadataportGUID - unique identifier of the metadata element to removemethodName - calling methodInvalidParameterException - 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, String searchStringParameterName, int startFrom, int pageSize, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - 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 propertiessearchStringParameterName - parameter supplying search stringstartFrom - paging start pointpageSize - maximum results that can be returnedmethodName - calling methodInvalidParameterException - 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, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - 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 returnedmethodName - calling methodInvalidParameterException - 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, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - 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 returnedmethodName - calling methodInvalidParameterException - 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, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - 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 aliasmethodName - calling methodInvalidParameterException - 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, String nameParameterName, int startFrom, int pageSize, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling userassetManagerGUID - unique identifier of software server capability representing the callerassetManagerName - unique name of software server capability representing the callername - name to search fornameParameterName - parameter supplying namestartFrom - paging start pointpageSize - maximum results that can be returnedmethodName - calling methodInvalidParameterException - 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, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - 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 elementmethodName - calling methodInvalidParameterException - 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, MetadataCorrelationProperties correlationProperties, String elementGUID, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling usercorrelationProperties - properties to help with the mapping of the elements in the external asset manager and open metadataelementGUID - unique identifier of the metadata element to updatemethodName - calling methodInvalidParameterException - 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, MetadataCorrelationProperties correlationProperties, String elementGUID, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling usercorrelationProperties - properties to help with the mapping of the elements in the external asset manager and open metadataelementGUID - unique identifier of the metadata element to updatemethodName - calling methodInvalidParameterException - 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, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - 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 flowsmethodName - calling methodInvalidParameterException - 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 dataSupplierGUID, String dataConsumerGUID, String qualifiedName, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling userdataSupplierGUID - unique identifier of the data supplierdataConsumerGUID - unique identifier of the data consumerqualifiedName - unique identifier for this relationshipmethodName - calling methodInvalidParameterException - 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, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - 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 flowsmethodName - calling methodInvalidParameterException - 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, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - 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 relationshipmethodName - calling methodInvalidParameterException - 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 dataSupplierGUID, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling userdataSupplierGUID - unique identifier of the data suppliermethodName - calling methodInvalidParameterException - 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 dataConsumerGUID, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling userdataConsumerGUID - unique identifier of the data consumermethodName - calling methodInvalidParameterException - 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, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - 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 flowmethodName - calling methodInvalidParameterException - 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 currentStepGUID, String nextStepGUID, String qualifiedName, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling usercurrentStepGUID - unique identifier of the previous stepnextStepGUID - unique identifier of the next stepqualifiedName - unique identifier for this relationshipmethodName - calling methodInvalidParameterException - 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, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - 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 flowmethodName - calling methodInvalidParameterException - 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, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - 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 relationshipmethodName - calling methodInvalidParameterException - 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 currentStepGUID, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling usercurrentStepGUID - unique identifier of the current stepmethodName - calling methodInvalidParameterException - 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 currentStepGUID, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling usercurrentStepGUID - unique identifier of the current stepmethodName - calling methodInvalidParameterException - 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, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - 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 flowsmethodName - calling methodInvalidParameterException - 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 callerGUID, String calledGUID, String qualifiedName, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling usercallerGUID - unique identifier of the element that is making the callcalledGUID - unique identifier of the element that is processing the callqualifiedName - unique identifier for this relationshipmethodName - calling methodInvalidParameterException - 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, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - 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 flowsmethodName - calling methodInvalidParameterException - 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, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - 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 relationshipmethodName - calling methodInvalidParameterException - 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 callerGUID, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling usercallerGUID - unique identifier of the element that is making the callmethodName - calling methodInvalidParameterException - 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 calledGUID, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling usercalledGUID - unique identifier of the element that is processing the callmethodName - calling methodInvalidParameterException - 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, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - 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 destinationmethodName - calling methodInvalidParameterException - 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, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - 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 destinationmethodName - calling methodInvalidParameterException - 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 sourceElementGUID, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling usersourceElementGUID - unique identifier of the sourcemethodName - calling methodInvalidParameterException - 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 destinationElementGUID, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling userdestinationElementGUID - unique identifier of the destinationmethodName - calling methodInvalidParameterException - 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.