public interface LineageExchangeInterface extends SchemaExchangeInterface
| 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 asset 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 asset 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 asset 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 two 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 asset 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, updateSchemaTypeString 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
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 asset manager can update this processprocessExternalIdentifier - unique identifier of the process in the external asset managerprocessExternalIdentifierName - name of property for the external identifier in the external asset managerprocessExternalIdentifierUsage - optional usage description for the external identifier when calling the external asset managerprocessExternalIdentifierSource - component that issuing this request.processExternalIdentifierKeyPattern - pattern for the external identifier within the external asset manager (default is LOCAL_KEY)mappingProperties - additional properties to help with the mapping of the elements in the external asset 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)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
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 asset manager can update this processtemplateGUID - unique identifier of the metadata element to copyprocessExternalIdentifier - unique identifier of the process in the external asset managerprocessExternalIdentifierName - name of property for the external identifier in the external asset managerprocessExternalIdentifierUsage - optional usage description for the external identifier when calling the external asset managerprocessExternalIdentifierSource - component that issuing this request.processExternalIdentifierKeyPattern - pattern for the external identifier within the external asset manager (default is LOCAL_KEY)mappingProperties - additional properties to help with the mapping of the elements in the
external asset 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)void updateProcess(String userId, String assetManagerGUID, String assetManagerName, String processGUID, String processExternalIdentifier, boolean isMergeUpdate, ProcessProperties processProperties) 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 metadata element to updateprocessExternalIdentifier - unique identifier of the process in the external asset 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)void updateProcessStatus(String userId, String assetManagerGUID, String assetManagerName, String processGUID, String processExternalIdentifier, ProcessStatus processStatus) 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 to updateprocessExternalIdentifier - unique identifier of the process in the external asset 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)void setupProcessParent(String userId, String assetManagerGUID, String assetManagerName, boolean assetManagerIsHome, String parentProcessGUID, String childProcessGUID, ProcessContainmentType containmentType) 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 asset manager can update this assetparentProcessGUID - unique identifier of the process in the external asset manager that is to be the parent processchildProcessGUID - unique identifier of the process in the external asset 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)void clearProcessParent(String userId, String assetManagerGUID, String assetManagerName, String parentProcessGUID, String childProcessGUID) 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 asset manager that is to be the parent processchildProcessGUID - unique identifier of the process in the external asset 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)void publishProcess(String userId, String assetManagerGUID, String assetManagerName, String processGUID) 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 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)void withdrawProcess(String userId, String assetManagerGUID, String assetManagerName, String processGUID) 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 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)void removeProcess(String userId, String assetManagerGUID, String assetManagerName, String processGUID, String processExternalIdentifier) 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 metadata element to removeprocessExternalIdentifier - unique identifier of the process in the external asset 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)List<ProcessElement> findProcesses(String userId, String assetManagerGUID, String assetManagerName, String searchString, int startFrom, int pageSize) 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 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)List<ProcessElement> getProcessesForAssetManager(String userId, String assetManagerGUID, String assetManagerName, int startFrom, int pageSize) 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 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)List<ProcessElement> getProcessesByName(String userId, String assetManagerGUID, String assetManagerName, String name, int startFrom, int pageSize) 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 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)ProcessElement getProcessByGUID(String userId, String assetManagerGUID, String assetManagerName, String processGUID) 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 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)ProcessElement getProcessParent(String userId, String assetManagerGUID, String assetManagerName, String processGUID) 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 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)List<ProcessElement> getSubProcesses(String userId, String assetManagerGUID, String assetManagerName, String processGUID, int startFrom, int pageSize) 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 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)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
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 asset manager can update this portprocessGUID - unique identifier of the process where the port is locatedportExternalIdentifier - unique identifier of the port in the external asset managerportExternalIdentifierName - name of property for the external identifier in the external asset managerportExternalIdentifierUsage - optional usage description for the external identifier when calling the external asset managerportExternalIdentifierSource - component that issuing this request.portExternalIdentifierKeyPattern - pattern for the external identifier within the external asset manager (default is LOCAL_KEY)mappingProperties - additional properties to help with the mapping of the elements in the
external asset 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)void updatePort(String userId, String assetManagerGUID, String assetManagerName, String portGUID, String portExternalIdentifier, PortProperties portProperties) 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 port to updateportProperties - new properties for the portportExternalIdentifier - unique identifier of the port in the external asset 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)void setupProcessPort(String userId, String assetManagerGUID, String assetManagerName, boolean assetManagerIsHome, String processGUID, String portGUID) 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 asset manager can update this assetprocessGUID - 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)void clearProcessPort(String userId, String assetManagerGUID, String assetManagerName, String processGUID, String portGUID) 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 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)void setupPortDelegation(String userId, String assetManagerGUID, String assetManagerName, boolean assetManagerIsHome, String portOneGUID, String portTwoGUID) 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 asset manager can update this assetportOneGUID - 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)void clearPortDelegation(String userId, String assetManagerGUID, String assetManagerName, String portOneGUID, String portTwoGUID) 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 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)void setupPortSchemaType(String userId, String assetManagerGUID, String assetManagerName, boolean assetManagerIsHome, String portGUID, String schemaTypeGUID) 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 asset manager can update this assetportGUID - 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)void clearPortSchemaType(String userId, String assetManagerGUID, String assetManagerName, String portGUID, String schemaTypeGUID) 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 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)void removePort(String userId, String assetManagerGUID, String assetManagerName, String portGUID, String portExternalIdentifier) 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 metadata element to removeportExternalIdentifier - unique identifier of the port in the external asset 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)List<PortElement> findPorts(String userId, String assetManagerGUID, String assetManagerName, String searchString, int startFrom, int pageSize) 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 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)List<PortElement> getPortsForProcess(String userId, String assetManagerGUID, String assetManagerName, String processGUID, int startFrom, int pageSize) 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 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)List<PortElement> getPortUse(String userId, String assetManagerGUID, String assetManagerName, String portGUID, int startFrom, int pageSize) 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 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)PortElement getPortDelegation(String userId, String assetManagerGUID, String assetManagerName, String portGUID) 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 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)List<PortElement> getPortsByName(String userId, String assetManagerGUID, String assetManagerName, String name, int startFrom, int pageSize) 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 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)PortElement getPortByGUID(String userId, String assetManagerGUID, String assetManagerName, String portGUID) 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 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)void setBusinessSignificant(String userId, String assetManagerGUID, String assetManagerName, String elementGUID, String elementExternalIdentifier) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - 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 asset 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)void clearBusinessSignificant(String userId, String assetManagerGUID, String assetManagerName, String elementGUID, String elementExternalIdentifier) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - 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 asset 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)String setupDataFlow(String userId, String assetManagerGUID, String assetManagerName, boolean assetManagerIsHome, String dataSupplierGUID, String dataConsumerGUID, String qualifiedName, String description, String formula) 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 asset manager can update this assetdataSupplierGUID - 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)DataFlowElement getDataFlow(String userId, String assetManagerGUID, String assetManagerName, String dataSupplierGUID, String dataConsumerGUID, String qualifiedName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - 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)void updateDataFlow(String userId, String assetManagerGUID, String assetManagerName, String dataFlowGUID, String qualifiedName, String description, String formula) 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 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)void clearDataFlow(String userId, String assetManagerGUID, String assetManagerName, String dataFlowGUID) 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 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)List<DataFlowElement> getDataFlowConsumers(String userId, String assetManagerGUID, String assetManagerName, String dataSupplierGUID) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - 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)List<DataFlowElement> getDataFlowSuppliers(String userId, String assetManagerGUID, String assetManagerName, String dataConsumerGUID) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - 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)String setupControlFlow(String userId, String assetManagerGUID, String assetManagerName, boolean assetManagerIsHome, String currentStepGUID, String nextStepGUID, String qualifiedName, String description, String guard) 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 asset manager can update this assetcurrentStepGUID - 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)ControlFlowElement getControlFlow(String userId, String assetManagerGUID, String assetManagerName, String currentStepGUID, String nextStepGUID, String qualifiedName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - 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)void updateControlFlow(String userId, String assetManagerGUID, String assetManagerName, String controlFlowGUID, String qualifiedName, String description, String guard) 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 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)void clearControlFlow(String userId, String assetManagerGUID, String assetManagerName, String controlFlowGUID) 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 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)List<ControlFlowElement> getControlFlowNextSteps(String userId, String assetManagerGUID, String assetManagerName, String currentStepGUID) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - 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)List<ControlFlowElement> getControlFlowPreviousSteps(String userId, String assetManagerGUID, String assetManagerName, String currentStepGUID) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - 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)String setupProcessCall(String userId, String assetManagerGUID, String assetManagerName, boolean assetManagerIsHome, String callerGUID, String calledGUID, String qualifiedName, String description, String formula) 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 asset manager can update this assetcallerGUID - 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)ProcessCallElement getProcessCall(String userId, String assetManagerGUID, String assetManagerName, String callerGUID, String calledGUID, String qualifiedName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - 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)void updateProcessCall(String userId, String assetManagerGUID, String assetManagerName, String processCallGUID, String qualifiedName, String description, String formula) 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 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)void clearProcessCall(String userId, String assetManagerGUID, String assetManagerName, String processCallGUID) 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 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)List<ProcessCallElement> getProcessCalled(String userId, String assetManagerGUID, String assetManagerName, String callerGUID) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - 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)List<ProcessCallElement> getProcessCallers(String userId, String assetManagerGUID, String assetManagerName, String calledGUID) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - 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)void setupLineageMapping(String userId, String assetManagerGUID, String assetManagerName, String sourceElementGUID, String destinationElementGUID) 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 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)void clearLineageMapping(String userId, String assetManagerGUID, String assetManagerName, String sourceElementGUID, String destinationElementGUID) 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 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)List<LineageMappingElement> getDestinationLineageMappings(String userId, String assetManagerGUID, String assetManagerName, String sourceElementGUID) 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 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)List<LineageMappingElement> getSourceLineageMappings(String userId, String assetManagerGUID, String assetManagerName, String destinationElementGUID) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - 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.