Summary of Batchable Calls

CallSize (single/ batch)Immediate / Non-Immediate (Async)Notes
Register
Registration.registerSingleFromObject() Registration.registerSingleFromXML()singleParameter 
Registration.registerBatchFromObj() Registration.registerBatchFromXML()batchnon-immediate 
Modify
Modify.modifySingleFromXML() Modify.modifySingleFromObj()singleParameter 
Modify.modifyBatchFromXML() Modify.modifyBatchFromObj()batchnon-immediate 
Promote
Promote.promoteSingle()singleParameter 
Promote.promoteBatch()batchnon-immediate 
Alias
Alias.aliasSingle()singleParameter 
Alias.aliasBatch()batchnon-immediate 
Delete
Delete.deleteSingle()singleParameter 
Delete.deleteBatch()batchnon-immediate 
AddRelationship
AddRelationship.addSingleRelationshipFromObj AddRelationship.addSingleRelationshipFromXML()  singleParameterThese calls can add Compositeand all of the lightweight relationships (Packaging, etc.). The SDK has no calls for submitting more than one AddRelationship at a time.
RemoveRelationship
RemoveRelationship.removeSingleRelationship( EIDRConnection conn, String idSource, TargetRelationshipType type, boolean bImmediate )singleParameterremoves all relationships of specified type from single source
RemoveRelationship.removeSingleRelationship( EIDRConnection eidrConn, String idSource, TargetRelationshipType type, String targetID, boolean bImmediate )singleParameterRemoves relationship of type with target targetID from single source
RemoveRelationship.removeRelationshipBatch( EIDRConnection eidrConn, string[] idSource, TargetRelationshipType type)batchnon-immediateRemove all relationships of type from each ID in idSource[].
RemoveRelationship.removeRelationship( EIDRConnection conn, RemoveRelationshipType removals[])batchnon-immediateFully general relationship removal, allowing mix of removal with and without targetID.
Updated on April 11, 2021

Was this article helpful?

Related Articles