Oracle Data Relationship Management (DRM): DRM Web Service interface Copyright 2012 Oracle Corporation. All rights reserved.
+Service Definition
<service name="DrmService">
<port binding="IDrmServiceSoapHttp" name="DrmServicePortType">
<address location="http://stm10232:9000/oracle-epm-drm-webservices/DrmService"/>
</port>
</service>
Adds a new domain.

Input Parameters:

string name: Domain name field.
string qualifier: Qualifier text field.
boolean qualifierSuffix: Qualifier suffix boolean field. Determines if the qualifier is a suffix or prefix.
string delimiter: Delimiter field.
boolean canDeleteNodes: Boolean specifying if domain nodes can be deleted from versions.
boolean canEditLeaf: Boolean specifying if domain nodes can have the Leaf property edited
boolean canEditQualifier: Boolean specifying if the qualifier can be edited after saving the domain.
DomainValidationAssignmentListType validations: The validation definition names to associate with this node type.
+Operation Definition
<operation name="addDomain">
<input message="addDomain"/>
<output message="addDomainResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="addDomain">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Creates a glyph; the image data bytes must be converted to a base-64 string.

Input Parameters:

string name: Name of glyph.
string descr: Description of glyph.
string imageData: Base-64 string value of the byte data.
ImageTypeEnum imageTypeEnum: Currently supported image types are PNG.
+Operation Definition
<operation name="addGlyph">
<input message="addGlyph"/>
<output message="addGlyphResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="addGlyph">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Creates a hierarchy within an existing version; this method can also create a top node for the hierarchy.

Input Parameters:

string versionName: Version name field.
string hierName: Hierarchy name field.
string descr: Hierarchy description field.
string topNodeName: Top node name field.
string topNodeDescr: Top node description field.
+Operation Definition
<operation name="addHier">
<input message="addHier"/>
<output message="addHierResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="addHier">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Creates a hierarchy group.

Input Parameters:

string name: Hierarchy group name field.
string descr: Hierarchy group description field.
int order: Sort order field for the hierarchy group.
+Operation Definition
<operation name="addHierGroup">
<input message="addHierGroup"/>
<output message="addHierGroupResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="addHierGroup">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Creates a node and will insert that node under a parent if the parent exists.

Input Parameters:

string versionName: Version name field.
string hierName: Hierarchy name field.
string parentName: Parent node name field.
string nodeName: Node name field.
string nodeDescription:
boolean isLeaf: Field indicating whether node is a leaf node.
string domainName: Domain name field.
NameValueListType propNameValueList: Name/value pair list field for property definition name and value for the node property value.
boolean updateIfExists: If True and the node exists, then update the properties for the node; if the node exists and this flag is False, then skip property updates.
+Operation Definition
<operation name="addNode">
<input message="addNode"/>
<output message="addNodeResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="addNode">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Creates a node access group; this method allows one to associate existing users.

Input Parameters:

NodeAccessGroupType nodeAccessGroup: Node access group input object.
+Operation Definition
<operation name="addNodeAccessGroup">
<input message="addNodeAccessGroup"/>
<output message="addNodeAccessGroupResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="addNodeAccessGroup">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Creates a node type; this method allows one to associate properties, categories, validations, and a glyph.

Input Parameters:

string name: Name of the node type.
string descr: Description of the node type.
StringListType propNameList: Property definition names to associate with this node type.
StringListType categoryNameList: The property category names to associate with this node type.
StringListType validationList: The validation definition names to associate with this node type.
string glyphName: The glyph name to associate with this node type.
+Operation Definition
<operation name="addNodeType">
<input message="addNodeType"/>
<output message="addNodeTypeResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="addNodeType">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Creates a node; this method allows one to specify properties to update.

Input Parameters:

string versionName: Version name field.
string hierName: Hierarchy name field.
string parentName: Parent node name field.
string nodeName: Node name field.
string nodeDescription:
string domainName: Domain name field.
boolean isLeaf: Field indicating if node is a leaf node.
PropListType propList: The list of properties and their values to set on the node.
boolean updateIfExists: If True and the node exists, then update the properties for the node; if the node exists and this flag is False, then skip property updates.
+Operation Definition
<operation name="addNodeWithProps">
<input message="addNodeWithProps"/>
<output message="addNodeWithPropsResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="addNodeWithProps">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Creates a node but does not associate that node to a parent node.

Input Parameters:

string versionName: Version name field.
string nodeName: Node name field.
string nodeDescription:
string domainName: Domain name field.
boolean isLeaf: Field indicating whether node is a leaf node.
+Operation Definition
<operation name="addOrphanNode">
<input message="addOrphanNode"/>
<output message="addOrphanNodeResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="addOrphanNode">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Creates a property category; this method allows one to set the properties.

Input Parameters:

string propCategoryName: Property category name field.
string descr: Property category description field.
PropCategoryTypeEnum propCategoryType: An enumeration value indicating the type of property category.
StringListType propNameList: A list of property definition names to associate with this property category.
boolean availableUserCategory: Flag indicating whether the category should be saved as a user category.
int order: The order in which the property category appears in the property editor.
+Operation Definition
<operation name="addPropCategory">
<input message="addPropCategory"/>
<output message="addPropCategoryResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="addPropCategory">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Creates a property definition.

Input Parameters:

PropDefType propDef: A property definition object field.
+Operation Definition
<operation name="addPropDef">
<input message="addPropDef"/>
<output message="addPropDefResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="addPropDef">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Creates a user definition.

Input Parameters:

UserInputType userInput: User input object field.
string password: The password to set for this new user.
+Operation Definition
<operation name="addUser">
<input message="addUser"/>
<output message="addUserResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="addUser">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Creates a validation definition.

Input Parameters:

string name: The validation name field.
string descr: Validation description.
string displayLabel: The label for the validation.
ValidationTypeEnum allowedType: An enumeration indicating how the validation can be executed.
boolean cascade: Flag indicating whether the validation is to be implicitly assigned via inheritance.
int columnWidth: (To be deprecated)
ValidationLevelEnum level: The validation level defines the scope of a business rule.
ValidationParamListType parameters: Parameters that are used by the validation during execution.
boolean setup: Flag that indicates whether the server should check the validity of the parameters.
int sortOrder: The sort order of the property definition within a category.
string validationClass: The type class of validation.
+Operation Definition
<operation name="addValidation">
<input message="addValidation"/>
<output message="addValidationResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="addValidation">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Creates a version; depending on the input parameter dbConnect, the version will either be disconnected or persisted to the data store.

Input Parameters:

string versionName: Version name field.
string versionDescr: Description field.
boolean dbConnect: Flag that indicates whether the version should be persisted to the data store. If False, the version resides only in memory.

Output Parameters:

VersionType version: The version object field.
+Operation Definition
<operation name="addVersion">
<input message="addVersion"/>
<output message="addVersionResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="addVersion">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Removes the node from the hierarchy and deletes it if it is an orphan (For example, if a node has the same parent in all hierarchies in which it exists, then an annul results in the deletion of the node.) A node may only be Annulled if it has no children. If the target node has descendents, all nodes below it may be Annulled by setting annulChildNodes to true, which is equivalent to using "Annul All Below" in the DRM Web Client.

Input Parameters:

string versionName: Version name field.
string hierName: Hierarchy name field.
string nodeName: Node name field.
boolean annulChildNodes: Specify "true" to Annul all nodes below the selected node. Specify "false" to Annul the selected node. The selected node may only be Annuled if it has no children.
+Operation Definition
<operation name="annulNode">
<input message="annulNode"/>
<output message="annulNodeResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="annulNode">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Approves a request.

Input Parameters:

int requestId: ID of the request header.

Output Parameters:

RequestValidationResultType requestValidationResult: The request validation result. Returned when one validates a request.
+Operation Definition
<operation name="approveRequest">
<input message="approveRequest"/>
<output message="approveRequestResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="approveRequest">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Assigns a global, inheriting property to a hierarchy. This will control what hierarchy a property value is inherited from.

Input Parameters:

string versionName: Version name field.
string hierName: Hierarchy name field.
string propName: Property definition name.
+Operation Definition
<operation name="assignControlledProps">
<input message="assignControlledProps"/>
<output message="assignControlledPropsResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="assignControlledProps">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Closing a version clears it from memory and deletes it if not saved to the database.

Input Parameters:

string versionName: Version name field.
+Operation Definition
<operation name="closeVersion">
<input message="closeVersion"/>
<output message="closeVersionResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="closeVersion">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Copies a node and inserts that node under a Parent.

Input Parameters:

string versionName: Version name of the source node.
string hierName: Hierarchy name of the source node.
string nodeName: Node name of the source node.
string targetHierName: Hierarchy name that the node will be copied to.
string targetParentName: Parent node that the new node will be inserted as a child.
+Operation Definition
<operation name="copyNode">
<input message="copyNode"/>
<output message="copyNodeResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="copyNode">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Copies a node's specified property values to an existing node.

Input Parameters:

NodeLocatorType sourceNodeLocator: Source locator indicating version, hierarchy and node.
NodeLocatorType targetNodeLocator: Target locator indicating version, hierarchy and node.
PropCopyModeEnum propCopyMode: Mode that indicates to the server which type of properties should be copied.
StringListType selectedPropNameList: If copy mode is set to selected; this list will contain the properties to copy.
+Operation Definition
<operation name="copyNodeProps">
<input message="copyNodeProps"/>
<output message="copyNodePropsResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="copyNodeProps">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Copies one or more nodes from one version to another.

Input Parameters:

NodeLocatorType targetNodeLocator: Target locator indicating version, hierarchy and node.
boolean copyAsSibling: Flag indicating if the node(s) should be made siblings of the target node.
NodeLocatorListType sourceNodeLocators: List of source locators indicating version, hierarchy, and node.
boolean copyDescendantsAcrossVersions:
boolean copyGlobalPropsAcrossVersions: Flag indicating whether global properties should be copied.
boolean copyLocalPropsAcrossVersions: Flag indicating whether local properties should be copied.

Output Parameters:

JobInfoType jobInfo: Job info field.
+Operation Definition
<operation name="copyNodesAcrossVersions">
<input message="copyNodesAcrossVersions"/>
<output message="copyNodesAcrossVersionsResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="copyNodesAcrossVersions">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Creates a user based upon an existing user.

Input Parameters:

string existingUserName: User name of the user to copy.
string userName: User name desired for the new user.
+Operation Definition
<operation name="copyUser">
<input message="copyUser"/>
<output message="copyUserResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="copyUser">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Starts an asynchronous job to copy a version and its contents.

Input Parameters:

string sourceVersion: Name of the version to copy.
string targetVersion: Name of the new version.
string targetDescr: Description of the new version.
boolean clearApproval: Flag indicating whether the approval flags should be cleared.
boolean clearChanged: Flag indicating whether the changed on properties should be cleared.
boolean dbConnect: Flag indicating whether the version should be persisted to the data store.
+Operation Definition
<operation name="copyVersion">
<input message="copyVersion"/>
<output message="copyVersionResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="copyVersion">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Creates a blender.

Input Parameters:

BlenderType blender: The input parameter for a blender.
+Operation Definition
<operation name="createBlender">
<input message="createBlender"/>
<output message="createBlenderResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="createBlender">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Creates a book.

Input Parameters:

BookType book: The input parameter for a book.
+Operation Definition
<operation name="createBook">
<input message="createBook"/>
<output message="createBookResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="createBook">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Creates a compare.

Input Parameters:

CompareType compare: The input parameter for creating a compare.
+Operation Definition
<operation name="createCompare">
<input message="createCompare"/>
<output message="createCompareResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="createCompare">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Creates an export.

Input Parameters:

ExportType export: The input parameter for creating an export.
+Operation Definition
<operation name="createExport">
<input message="createExport"/>
<output message="createExportResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="createExport">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Creates an import.

Input Parameters:

ImportType importDef: The input parameter for creating an import.
+Operation Definition
<operation name="createImport">
<input message="createImport"/>
<output message="createImportResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="createImport">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Creates a query.

Input Parameters:

QueryType query: The input parameter for creating a query.
+Operation Definition
<operation name="createQuery">
<input message="createQuery"/>
<output message="createQueryResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="createQuery">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Creates a request.

Input Parameters:

RequestType request: The input parameter for creating a request.
+Operation Definition
<operation name="createRequest">
<input message="createRequest"/>
<output message="createRequestResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="createRequest">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Deletes a blender.

Input Parameters:

string blenderName: Blender name to delete.
ObjectAccessEnum access: Object access of the blender to delete.
+Operation Definition
<operation name="deleteBlender">
<input message="deleteBlender"/>
<output message="deleteBlenderResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="deleteBlender">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Deletes a book.

Input Parameters:

string bookName: Book name to delete.
ObjectAccessEnum access: Object access of the book to delete.
+Operation Definition
<operation name="deleteBook">
<input message="deleteBook"/>
<output message="deleteBookResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="deleteBook">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Deletes a compare.

Input Parameters:

string compareName: Compare name to delete.
ObjectAccessEnum access: Object access of the compare to delete.
+Operation Definition
<operation name="deleteCompare">
<input message="deleteCompare"/>
<output message="deleteCompareResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="deleteCompare">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Deletes an existing domain.

Input Parameters:

string name: Domain name field.
+Operation Definition
<operation name="deleteDomain">
<input message="deleteDomain"/>
<output message="deleteDomainResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="deleteDomain">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Deletes an export.

Input Parameters:

string exportName: Export name to delete.
ObjectAccessEnum access: Object access of the export to delete.
+Operation Definition
<operation name="deleteExport">
<input message="deleteExport"/>
<output message="deleteExportResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="deleteExport">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Deletes a glyph.

Input Parameters:

string glyphName: Glyph name to delete.
+Operation Definition
<operation name="deleteGlyph">
<input message="deleteGlyph"/>
<output message="deleteGlyphResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="deleteGlyph">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Deletes a hierarchy within a version.

Input Parameters:

string versionName: Version name field.
string hierName: Hierarchy name field.
+Operation Definition
<operation name="deleteHier">
<input message="deleteHier"/>
<output message="deleteHierResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="deleteHier">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Deletes a hierarchy group.

Input Parameters:

string groupName: Name of the hierarchy group to delete.
+Operation Definition
<operation name="deleteHierGroup">
<input message="deleteHierGroup"/>
<output message="deleteHierGroupResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="deleteHierGroup">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Deletes an import.

Input Parameters:

string importName: Name of the import to delete.
ObjectAccessEnum access: Object access of the import to delete.
+Operation Definition
<operation name="deleteImport">
<input message="deleteImport"/>
<output message="deleteImportResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="deleteImport">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Deletes a node within a hierarchy.

Input Parameters:

string versionName: Version name field.
string hierName: Hierarchy name field.
string nodeName: Node name field.
string mergeNodeName: Name of a node to merge with (if merging is desired and enabled).
boolean destroyNode: Flag indicating that the node should be permanently deleted if the node becomes an orphan after merging.
+Operation Definition
<operation name="deleteNode">
<input message="deleteNode"/>
<output message="deleteNodeResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="deleteNode">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Deletes a node access group.

Input Parameters:

string nodeAccessGroupName: Name of the node access group to delete.
+Operation Definition
<operation name="deleteNodeAccessGroup">
<input message="deleteNodeAccessGroup"/>
<output message="deleteNodeAccessGroupResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="deleteNodeAccessGroup">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Deletes a node type.

Input Parameters:

string nodeTypeName: Name of the node type to delete.
+Operation Definition
<operation name="deleteNodeType">
<input message="deleteNodeType"/>
<output message="deleteNodeTypeResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="deleteNodeType">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Deletes one or more nodes within a hierarchy. Enables you to specify Merge nodes as well as destroy the nodes (if they exist under more than one parent)

Input Parameters:

string versionName: Version name field.
string hierName: Hierarchy name field.
StringListType nodeNameList: List of nodes to delete.
StringListType mergeNodeNameList: Name of the nodes to merge with (if merging is desired and enabled).
boolean destroyNodes: Flag indicating that the nodes should be permanently deleted if the nodes become orphans after merging.
+Operation Definition
<operation name="deleteNodes">
<input message="deleteNodes"/>
<output message="deleteNodesResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="deleteNodes">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Deletes Orphan nodes within a version. Enables you to specify a Merge node for the Orphan.

Input Parameters:

string versionName: Version name field.
StringListType nodeNames: List of orphan nodes to permanently delete.
StringListType mergeNodes: Name of the nodes to merge with (if merging is desired and enabled).
+Operation Definition
<operation name="deleteOrphanNodes">
<input message="deleteOrphanNodes"/>
<output message="deleteOrphanNodesResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="deleteOrphanNodes">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Deletes a property category.

Input Parameters:

string propCategoryName: Name of the property category to delete.
+Operation Definition
<operation name="deletePropCategory">
<input message="deletePropCategory"/>
<output message="deletePropCategoryResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="deletePropCategory">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Deletes a property definition

Input Parameters:

string propDefName: Name of the property definition to delete.
+Operation Definition
<operation name="deletePropDef">
<input message="deletePropDef"/>
<output message="deletePropDefResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="deletePropDef">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Deletes a query.

Input Parameters:

string queryName: Name of the query to delete.
ObjectAccessEnum objectAccess: Object access of the query to delete.
+Operation Definition
<operation name="deleteQuery">
<input message="deleteQuery"/>
<output message="deleteQueryResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="deleteQuery">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Deletes a request.

Input Parameters:

int requestId: ID of the request to delete.
+Operation Definition
<operation name="deleteRequest">
<input message="deleteRequest"/>
<output message="deleteRequestResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="deleteRequest">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Deletes a user.

Input Parameters:

string userName: User name of the user to delete.
+Operation Definition
<operation name="deleteUser">
<input message="deleteUser"/>
<output message="deleteUserResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="deleteUser">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Deletes a validation definition.

Input Parameters:

string validationName: Name of the validation to delete.
+Operation Definition
<operation name="deleteValidation">
<input message="deleteValidation"/>
<output message="deleteValidationResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="deleteValidation">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Returns assigned global node validations for a version.

Input Parameters:

string versionName: Version name field.

Output Parameters:

ValidationListType validations: The assigned global node validations.
+Operation Definition
<operation name="getAssignedGlobalValidations">
<input message="getAssignedGlobalValidations"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="getAssignedGlobalValidations">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Returns validations assigned at the hierarchy level.

Input Parameters:

HierLocatorType hierLocator: Hierarchy locator object to identify a hierarchy within a version.

Output Parameters:

ValidationListType validations: Assigned hierarchy validations.
+Operation Definition
<operation name="getAssignedHierValidations">
<input message="getAssignedHierValidations"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="getAssignedHierValidations">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Returns validations assigned at the node level.

Input Parameters:

NodeLocatorType nodeLocator: Node locator object representing a node within a hierarchy.

Output Parameters:

ValidationListType validations: Assigned node validations.
+Operation Definition
<operation name="getAssignedNodeValidations">
<input message="getAssignedNodeValidations"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="getAssignedNodeValidations">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Returns validations assigned at the version level.

Input Parameters:

string versionName: Version name field.

Output Parameters:

ValidationListType validations: Assigned version validations.
+Operation Definition
<operation name="getAssignedVersionValidations">
<input message="getAssignedVersionValidations"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="getAssignedVersionValidations">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Returns a blender.

Input Parameters:

string blenderName: Blender name.
ObjectAccessEnum access: Object access of the blender.

Output Parameters:

BlenderType blender: Blender object.
+Operation Definition
<operation name="getBlender">
<input message="getBlender"/>
<output message="getBlenderResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="getBlender">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Returns a list of blender names.

Output Parameters:

StringListType stringList: A list of strings field.
+Operation Definition
<operation name="getBlenderNames">
<input message="getBlenderNames"/>
<output message="getBlenderNamesResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="getBlenderNames">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Returns the blender results of the asynchronous Method startBlenderByName.

Input Parameters:

JobInfoType jobInfo: The jobInfoType object.
int timeoutDuration: A timeout value that a consumer can set to either wait infinite or within a specified value. Set to -1 for infinite. The value should be expressed in milliseconds.

Output Parameters:

BlenderResultsType blenderResult: Blender results object.
+Operation Definition
<operation name="getBlenderResults">
<input message="getBlenderResults"/>
<output message="getBlenderResultsResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="getBlenderResults">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Returns a book.

Input Parameters:

string bookName: Book name.
ObjectAccessEnum access: Object access of the book.

Output Parameters:

BookType book: Represents the response for a book type.
+Operation Definition
<operation name="getBook">
<input message="getBook"/>
<output message="getBookResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="getBook">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Returns the individual book item results of the asynchronous startBookByName method.

Input Parameters:

BookItemResults bookResults: Asynchronous job results of a book run.

Output Parameters:

base64Binary content: Byte array of compressed bytes. Use the deflate algorithm to decompress the content.
+Operation Definition
<operation name="getBookItemResults">
<input message="getBookItemResults"/>
<output message="getBookItemResultsResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="getBookItemResults">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Returns a string list of book names.

Output Parameters:

StringListType stringList: A list of strings field.
+Operation Definition
<operation name="getBookNames">
<input message="getBookNames"/>
<output message="getBookNamesResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="getBookNames">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Returns the results of the asynchronous startBookByName method.

Input Parameters:

JobInfoType jobInfo: The jobInfoType object.
int timeoutDuration: A timeout value that a consumer can set to either wait infinite or within a specified value. Set to -1 for infinite. The value should be expressed in milliseconds.

Output Parameters:

base64Binary content: Byte array of compressed bytes. Use the deflate algorithm to decompress the content.
+Operation Definition
<operation name="getBookResults">
<input message="getBookResults"/>
<output message="getBookResultsResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="getBookResults">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Returns the number of book items results from the startBookByName method.

Input Parameters:

JobInfoType jobInfo: The jobInfoType object.
int timeoutDuration: A timeout value that a consumer can set to either wait infinite or within a specified value. Set to -1 for infinite. The value should be expressed in milliseconds.

Output Parameters:

int intVal: Primitive int value.
+Operation Definition
<operation name="getBookResultsItemCount">
<input message="getBookResultsItemCount"/>
<output message="getBookResultsItemCountResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="getBookResultsItemCount">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Returns the compare definition.

Input Parameters:

string compareName: Compare name.
ObjectAccessEnum access: Object access of the compare.

Output Parameters:

CompareType compare: The compare object.
+Operation Definition
<operation name="getCompare">
<input message="getCompare"/>
<output message="getCompareResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="getCompare">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Returns a string list of compare definition names.

Output Parameters:

StringListType stringList: A list of strings field.
+Operation Definition
<operation name="getCompareNames">
<input message="getCompareNames"/>
<output message="getCompareNamesResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="getCompareNames">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Returns the compare results from the asynchronous operation

Input Parameters:

JobInfoType jobInfo: The jobInfoType object.
int timeoutDuration: A timeout value that a consumer can set to either wait infinite or within a specified value. Set to -1 for infinite. The value should be expressed in milliseconds.

Output Parameters:

CompareResultType compareResult: Results of a compare operation.
+Operation Definition
<operation name="getCompareResults">
<input message="getCompareResults"/>
<output message="getCompareResultsResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="getCompareResults">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Returns a string list of global inheriting property names for a hierarchy.

Input Parameters:

string versionName: Version name field.
string hierName: Hierarchy name field.

Output Parameters:

StringListType stringList: A list of strings field.
+Operation Definition
<operation name="getControlledPropNames">
<input message="getControlledPropNames"/>
<output message="getControlledPropNamesResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="getControlledPropNames">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Returns the results from the asynchronous startCopyVersion method.

Input Parameters:

JobInfoType jobInfo: The jobInfoType object.
int timeoutDuration: A timeout value that a consumer can set to either wait infinite or within a specified value. Set to -1 for infinite. The value should be expressed in milliseconds.

Output Parameters:

JobInfoType jobStatus: JobInfoType type.
+Operation Definition
<operation name="getCopyVersionResults">
<input message="getCopyVersionResults"/>
<output message="getCopyVersionResultsResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="getCopyVersionResults">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Returns the results from the asynchronous startCreateVersionAsOfDate method.

Input Parameters:

JobInfoType jobInfo: The jobInfoType object.
int timeoutDuration: A timeout value that a consumer can set to either wait infinite or within a specified value. Set to -1 for infinite. The value should be expressed in milliseconds.

Output Parameters:

AsOfVersionResultType asOfVersion: AsOfVersionResultType field.
+Operation Definition
<operation name="getCreateVersionAsOfDateResults">
<input message="getCreateVersionAsOfDateResults"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="getCreateVersionAsOfDateResults">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Returns the results from the asynchronous startCreateAsOfTxnID method.

Input Parameters:

JobInfoType jobInfo: The jobInfoType object.
int timeoutDuration: A timeout value that a consumer can set to either wait infinite or within a specified value. Set to -1 for infinite. The value should be expressed in milliseconds.

Output Parameters:

AsOfVersionResultType asOfVersion: AsOfVersionResultType field.
+Operation Definition
<operation name="getCreateVersionAsOfTxnIDResults">
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="getCreateVersionAsOfTxnIDResults">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Returns the results from the asynchronous startDeleteVersion method.

Input Parameters:

JobInfoType jobInfo: The jobInfoType object.
int timeoutDuration: A timeout value that a consumer can set to either wait infinite or within a specified value. Set to -1 for infinite. The value should be expressed in milliseconds.

Output Parameters:

JobInfoType jobStatus: JobInfoType type.
+Operation Definition
<operation name="getDeleteVersionResults">
<input message="getDeleteVersionResults"/>
<output message="getDeleteVersionResultsResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="getDeleteVersionResults">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Returns a single domain.

Input Parameters:

string domainName: Domain name.

Output Parameters:

DomainType domain: Domain field.
+Operation Definition
<operation name="getDomainByName">
<input message="getDomainByName"/>
<output message="getDomainByNameResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="getDomainByName">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Returns a list of all domains.

Output Parameters:

DomainTypeListType domainList: Domain list field.
+Operation Definition
<operation name="getDomains">
<input message="getDomains"/>
<output message="getDomainsResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="getDomains">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Returns a export definition.

Input Parameters:

string exportName: Export name.
ObjectAccessEnum access: Object access.

Output Parameters:

ExportType export: Export output type.
+Operation Definition
<operation name="getExport">
<input message="getExport"/>
<output message="getExportResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="getExport">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Returns a list of exports, allowing filtering by a list of object access and/or export classes.

Input Parameters:

ObjectAccessListType accessList: Object access level list.
StringListType exportClassList: Export class list.

Output Parameters:

ExportDefListType exportDefsList: Export definitions list field.!
+Operation Definition
<operation name="getExportDefs">
<input message="getExportDefs"/>
<output message="getExportDefsResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="getExportDefs">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Method for retrieving the dimensions and column sets for an export instance when run against the specified version

Input Parameters:

string version: Version name field.
string export: Export field.
ObjectAccessEnum objectAccess: Object access field.

Output Parameters:

ExportDimensionTreeType exportDimensionTree: Export dimension tree.
+Operation Definition
<operation name="getExportDimensionTree">
<input message="getExportDimensionTree"/>
<output message="getExportDimensionTreeResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="getExportDimensionTree">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Returns a string list of export definition names.

Output Parameters:

StringListType stringList: A list of strings field.
+Operation Definition
<operation name="getExportNames">
<input message="getExportNames"/>
<output message="getExportNamesResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="getExportNames">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Returns the results from the asynchronous startExport method.

Input Parameters:

JobInfoType jobInfo: The jobInfoType object.
int timeoutDuration: A timeout value that a consumer can set to either wait infinite or within a specified value. Set to -1 for infinite. The value should be expressed in milliseconds.

Output Parameters:

base64Binary content: Byte array of compressed bytes. Use the deflate algorithm to decompress the content.
+Operation Definition
<operation name="getExportResults">
<input message="getExportResults"/>
<output message="getExportResultsResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="getExportResults">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Returns a global node within a version.

Input Parameters:

string versionName: Version name field.
string nodeName: Node name field.
StringListType propNameList: List of properties to return.
PropValueListTypeEnum returnPropValueListType: Enumeration indicating how the properties should be returned.

Output Parameters:

GlobalNodeWithPropValuesType globalNode: A response object that represents a global node object and property values.
+Operation Definition
<operation name="getGlobalNode">
<input message="getGlobalNode"/>
<output message="getGlobalNodeResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="getGlobalNode">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Returns specified property values for a global node within a version. This method can return property values as a name value pair OR as a values-only object.

Input Parameters:

string versionName: Version name field.
string nodeName: Node name field.
StringListType propNameList: List of properties to return.
PropValueListTypeEnum propValueListType: Enumeration indicating how the properties should be returned.

Output Parameters:

PropValueFlexListType propValueFlexList: A field that includes a list of PropValueFlexListType objects.
+Operation Definition
<operation name="getGlobalNodePropValues">
<input message="getGlobalNodePropValues"/>
<output message="getGlobalNodePropValuesResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="getGlobalNodePropValues">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Returns specified property values for a global node within a version. This method returns property values as a list of PropType objects.

Input Parameters:

string versionName: Version name field.
string nodeName: Node name field.
StringListType propNameList: List of properties to return.

Output Parameters:

PropListType propList: Return list type field of PropListType types.
+Operation Definition
<operation name="getGlobalNodeProps">
<input message="getGlobalNodeProps"/>
<output message="getGlobalNodePropsResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="getGlobalNodeProps">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Returns the number of references of a globalNode.

Input Parameters:

GlobalNodeLocatorType globalNodeLocator: Global node locator object to identify a global node.

Output Parameters:

int intVal: Primitive int value.
+Operation Definition
<operation name="getGlobalNodeRefCount">
<input message="getGlobalNodeRefCount"/>
<output message="getGlobalNodeRefCountResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="getGlobalNodeRefCount">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Returns the references of a global node.

Input Parameters:

GlobalNodeLocatorType globalNodeLocator: Global node locator object to identify a global node.

Output Parameters:

GlobalNodeRefsResponseType references: List of hierarchies in which the node exists (including current).
+Operation Definition
<operation name="getGlobalNodeReferences">
<input message="getGlobalNodeReferences"/>
<output message="getGlobalNodeReferencesResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="getGlobalNodeReferences">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Returns one or more global nodes within a version. This method enables you to specify the global nodes and their property values to return.

Input Parameters:

string versionName: Version name field.
StringListType nodeNameList: List of node names to retrieve.
StringListType propNameList: List of properties to return.
PropValueListTypeEnum returnPropValueListType: Enumeration indicating how the properties should be returned.

Output Parameters:

GlobalNodeWithPropValuesListType globalNodeList: An array of global nodes.
+Operation Definition
<operation name="getGlobalNodes">
<input message="getGlobalNodes"/>
<output message="getGlobalNodesResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="getGlobalNodes">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Returns the query results of the asynchronous startGlobalQuery method.

Input Parameters:

JobInfoType jobInfo: The jobInfoType object.
int timeoutDuration: A timeout value that a consumer can set to either wait infinite or within a specified value. Set to -1 for infinite. The value should be expressed in milliseconds.

Output Parameters:

GlobalQueryResultType globalQueryResult: A query results for a global query.
+Operation Definition
<operation name="getGlobalQueryResults">
<input message="getGlobalQueryResults"/>
<output message="getGlobalQueryResultsResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="getGlobalQueryResults">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Returns a glyph.

Input Parameters:

string glyphName: Name of the glyph to return.

Output Parameters:

GlyphType glyph: Glyph type object.
+Operation Definition
<operation name="getGlyph">
<input message="getGlyph"/>
<output message="getGlyphResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="getGlyph">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Returns a hierarchy within a version.

Input Parameters:

string versionName: Version name field.
string hierName: Hierarchy name field.

Output Parameters:

HierType hier: The hierarchy object type.
+Operation Definition
<operation name="getHier">
<input message="getHier"/>
<output message="getHierResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="getHier">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Returns a hierarchy group.

Input Parameters:

string name: The hierarchy group name to return.

Output Parameters:

HierGroup hierGroup: The hierarchy group type object.
+Operation Definition
<operation name="getHierGroup">
<input message="getHierGroup"/>
<output message="getHierGroupResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="getHierGroup">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Returns all hierarchy group names.

Output Parameters:

StringListType stringList: A list of strings field.
+Operation Definition
<operation name="getHierGroupNames">
<input message="getHierGroupNames"/>
<output message="getHierGroupNamesResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="getHierGroupNames">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Returns a list of hierarchy names within a version.

Input Parameters:

string versionName: Version name field.

Output Parameters:

StringListType stringList: A list of strings field.
+Operation Definition
<operation name="getHierNames">
<input message="getHierNames"/>
<output message="getHierNamesResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="getHierNames">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Returns specified property values for a hierarchy. This method can return property values as a name value pair OR as a values-only object.

Input Parameters:

string versionName: Version name field.
string hierName: Hierarchy name field.
StringListType propNameList: List of properties to return.
PropValueListTypeEnum returnPropValueListType: An enumeration indicating how the properties should be returned.

Output Parameters:

PropValueFlexListType propValueFlexList: A field that includes a list of PropValueFlexListType objects.
+Operation Definition
<operation name="getHierPropValues">
<input message="getHierPropValues"/>
<output message="getHierPropValuesResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="getHierPropValues">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Returns specified property value objects for a hierarchy.

Input Parameters:

string versionName: Version name field.
string hierName: Hierarchy name field.
StringListType propNameList: List of properties to return.

Output Parameters:

PropListType propList: Return list type field of PropListType types.
+Operation Definition
<operation name="getHierProps">
<input message="getHierProps"/>
<output message="getHierPropsResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="getHierProps">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Returns a hierarchy top node.

Input Parameters:

string versionName: Version name field.
string hierName: Hierarchy name field.
StringListType propNameList: List of properties to return.
PropValueListTypeEnum returnPropValueListType: An enumeration indicating how the properties should be returned.

Output Parameters:

NodeWithPropValuesType node: A return type for a node and its property values.
+Operation Definition
<operation name="getHierTopNode">
<input message="getHierTopNode"/>
<output message="getHierTopNodeResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="getHierTopNode">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Returns a list of hierarchies for a given version.

Input Parameters:

string versionName: Version name field.
StringListType hierNameList: List of hierarchies to return.

Output Parameters:

HierListType hierList: The hierarchy group list type object.
+Operation Definition
<operation name="getHiers">
<input message="getHiers"/>
<output message="getHiersResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="getHiers">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Returns an import definition.

Input Parameters:

string importName: The import name to return.
ObjectAccessEnum access: The object access of the import.

Output Parameters:

ImportType importProfile: The import type object.
+Operation Definition
<operation name="getImport">
<input message="getImport"/>
<output message="getImportResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="getImport">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Returns a list of import names.

Output Parameters:

StringListType stringList: A list of strings field.
+Operation Definition
<operation name="getImportNames">
<input message="getImportNames"/>
<output message="getImportNamesResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="getImportNames">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Returns the import results from the asynchronous startImport OR startImportByName methods.

Input Parameters:

JobInfoType jobInfo: The jobInfoType object.
int timeoutDuration: A timeout value that a consumer can set to either wait infinite or within a specified value. Set to -1 for infinite. The value should be expressed in milliseconds.

Output Parameters:

ImportResultsType importResults: The results of an import run.
+Operation Definition
<operation name="getImportResults">
<input message="getImportResults"/>
<output message="getImportResultsResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="getImportResults">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Returns a asynchronous job object; the job object contains information about status and any exceptions that may have occurred.

Input Parameters:

JobInfoType jobInfo: The jobInfoType object.
int timeoutDuration: A timeout value that a consumer can set to either wait infinite or within a specified value. Set to -1 for infinite. The value should be expressed in milliseconds.

Output Parameters:

JobInfoType jobStatus: JobInfoType type.
+Operation Definition
<operation name="getJobStatus">
<input message="getJobStatus"/>
<output message="getJobStatusResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="getJobStatus">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Returns transaction log items.

Input Parameters:

LogCriteriaType logCriteria: An object representing criteria for transaction history.

Output Parameters:

LogItemListType logItemList: List of logItemType objects.
+Operation Definition
<operation name="getLogItems">
<input message="getLogItems"/>
<output message="getLogItemsResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="getLogItems">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Returns a local node and optional property values for that node.

Input Parameters:

string versionName: Version name field.
string hierName: Hierarchy name field.
string nodeName: Node name field.
StringListType propNameList: List of properties to return.
PropValueListTypeEnum returnPropValueListType: An enumeration indicating how the properties should be returned.

Output Parameters:

NodeWithPropValuesType node: A return type for a node and its property values.
+Operation Definition
<operation name="getNode">
<input message="getNode"/>
<output message="getNodeResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="getNode">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Returns a node access group.

Input Parameters:

string nodeAccessGroupName: Node access group name to return.

Output Parameters:

NodeAccessGroupType nodeAccessGroup: An object representing a node access group.
+Operation Definition
<operation name="getNodeAccessGroup">
<input message="getNodeAccessGroup"/>
<output message="getNodeAccessGroupResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="getNodeAccessGroup">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Returns a list of node access group names.

Output Parameters:

StringListType stringList: A list of strings field.
+Operation Definition
<operation name="getNodeAccessGroupNames">
<input message="getNodeAccessGroupNames"/>
<output message="getNodeAccessGroupNamesResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="getNodeAccessGroupNames">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Returns a list of users for a node access group.

Input Parameters:

string nodeAccessGroupName: Node access group name.

Output Parameters:

StringListType stringList: A list of strings field.
+Operation Definition
<operation name="getNodeAccessGroupUserList">
<input message="getNodeAccessGroupUserList"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="getNodeAccessGroupUserList">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Returns a node access groups access level.

Input Parameters:

NodeLocatorType nodeLocator: Node locator object representing a node within a hierarchy and version.

Output Parameters:

AccessLevelEnum accessLevel: The access level for a node.
+Operation Definition
<operation name="getNodeAccessLevel">
<input message="getNodeAccessLevel"/>
<output message="getNodeAccessLevelResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="getNodeAccessLevel">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Returns a node given a node ID.

Input Parameters:

HierLocatorType hierLocator: A hierarchy locator object representing a hierarchy in a version.
string name: The name of the node to return.

Output Parameters:

NodeType node: The node object.
+Operation Definition
<operation name="getNodeByID">
<input message="getNodeByID"/>
<output message="getNodeByIDResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="getNodeByID">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Returns a node's specified property values. This method can return property values as a name value pair OR as a values-only object.

Input Parameters:

string versionName: Version name field.
string hierName: Hierarchy name field.
string nodeName: Node name field.
StringListType propNameList: List of properties to return.
PropValueListTypeEnum returnPropValueListType: An enumeration indicating how the properties should be returned.

Output Parameters:

PropValueFlexListType propValueFlexList: A field that includes a list of PropValueFlexListType objects.
+Operation Definition
<operation name="getNodePropValues">
<input message="getNodePropValues"/>
<output message="getNodePropValuesResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="getNodePropValues">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Returns a nodes's specified property values. This method returns property values as a list of PropType objects.

Input Parameters:

string versionName: Version name field.
string hierName: Hierarchy name field.
string nodeName: Node name field.
StringListType propNameList: List of properties to return.

Output Parameters:

PropListType propList: Return list type field of PropListType types.
+Operation Definition
<operation name="getNodeProps">
<input message="getNodeProps"/>
<output message="getNodePropsResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="getNodeProps">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Returns a list of node type names.

Output Parameters:

StringListType stringList: A list of strings field.
+Operation Definition
<operation name="getNodeTypeNames">
<input message="getNodeTypeNames"/>
<output message="getNodeTypeNamesResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="getNodeTypeNames">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Returns an array of node type objects.

Output Parameters:

NodeTypeTypeListType nodeTypeList: A return list type for a node type.
+Operation Definition
<operation name="getNodeTypes">
<input message="getNodeTypes"/>
<output message="getNodeTypesResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="getNodeTypes">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Returns a node and specified PropType objects.

Input Parameters:

string versionName: Version name field.
string hierName: Hierarchy name field.
string nodeName: Node name field.
StringListType propNameList: List of properties to return.

Output Parameters:

NodeWithPropsType nodeWithProps: A return type that includes a node and its property objects.
+Operation Definition
<operation name="getNodeWithProps">
<input message="getNodeWithProps"/>
<output message="getNodeWithPropsResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="getNodeWithProps">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Returns one or more specified nodes.

Input Parameters:

string versionName: Version name field.
string hierName: Hierarchy name field.
StringListType nodeNameList: List of node names.
StringListType propNameList: List of properties to return.
PropValueListTypeEnum returnPropValueListType: An enumeration indicating how the properties should be returned.

Output Parameters:

NodeWithPropValuesListType nodeList: A return type for a list of nodes and their property values.
+Operation Definition
<operation name="getNodes">
<input message="getNodes"/>
<output message="getNodesResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="getNodes">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Returns orphan nodes and their properties for a given version. You can specify the global properties to be returned in the input parameter.

Input Parameters:

string versionName: Version name field.
StringListType requestedProps: List of properties to return.
int maxNodes: The maximum number of nodes to return in the result.

Output Parameters:

GlobalQueryResponseType queryResults: A global query result.
+Operation Definition
<operation name="getOrphanNodes">
<input message="getOrphanNodes"/>
<output message="getOrphanNodesResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="getOrphanNodes">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Returns a list of property categories.

Output Parameters:

PropCategoryListType propCategoryListType: List type object representing property categories.
+Operation Definition
<operation name="getPropCategories">
<input message="getPropCategories"/>
<output message="getPropCategoriesResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="getPropCategories">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Returns a property definition by name.

Input Parameters:

string propDefName: The name of the property definition to retrieve.

Output Parameters:

PropDefType propDef: A return type for a property definition.
+Operation Definition
<operation name="getPropDef">
<input message="getPropDef"/>
<output message="getPropDefResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="getPropDef">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Returns a list of specified property definition names.

Input Parameters:

ObjectScopeEnum propDefLevel: An enumeration indicating the scope of the property definition.

Output Parameters:

StringListType stringList: A list of strings field.
+Operation Definition
<operation name="getPropDefNames">
<input message="getPropDefNames"/>
<output message="getPropDefNamesResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="getPropDefNames">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Returns an array list of specified property definition objects.

Input Parameters:

ObjectScopeEnum propDefLevel: An enumeration indicating the scope of the property definition.

Output Parameters:

PropDefListType propDefList: Return list type for property definitions.
+Operation Definition
<operation name="getPropDefs">
<input message="getPropDefs"/>
<output message="getPropDefsResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="getPropDefs">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Returns an array list property definition objects for a given property category.

Input Parameters:

string categoryName: Property category name.

Output Parameters:

PropDefListType propDefs: Array of property definition objects.
+Operation Definition
<operation name="getPropDefsByCategory">
<input message="getPropDefsByCategory"/>
<output message="getPropDefsByCategoryResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="getPropDefsByCategory">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Returns an array list of specified query objects.

Input Parameters:

boolean global: Flag indicating if global queries should be returned.
StringListType queryNameList: The list of queries to return.

Output Parameters:

QueryListType queryList: Field for a queryListType object.
+Operation Definition
<operation name="getQueries">
<input message="getQueries"/>
<output message="getQueriesResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="getQueries">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Returns a query by name.

Input Parameters:

string queryName: The name of the query.
ObjectAccessEnum access: The object access of the query.

Output Parameters:

QueryType query: A query type object.
+Operation Definition
<operation name="getQuery">
<input message="getQuery"/>
<output message="getQueryResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="getQuery">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Returns a list of query names.

Output Parameters:

StringListType stringList: A list of strings field.
+Operation Definition
<operation name="getQueryNames">
<input message="getQueryNames"/>
<output message="getQueryNamesResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="getQueryNames">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Returns query results for the asynchronous startQuery method.

Input Parameters:

JobInfoType jobInfo: The jobInfoType object.
int timeoutDuration: A timeout value that a consumer can set to either wait infinite or within a specified value. Set to -1 for infinite. The value should be expressed in milliseconds.

Output Parameters:

QueryResultType queryResult: A list type of queryResultType types.
+Operation Definition
<operation name="getQueryResults">
<input message="getQueryResults"/>
<output message="getQueryResultsResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="getQueryResults">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Returns the related node count for a given node given the input of: ancestors, children, descendants, siblings.

Input Parameters:

string versionName: Version name field.
string hierName: Hierarchy name field.
string nodeName: Node name field.
RelationshipEnum relationship: An enumeration indicating what types of nodes to return (Children, Descendants, and so on).
boolean visibleOnly: Flag indicating that visible children should only be returned.
boolean includeLeaves: Flag to include leaf nodes.

Output Parameters:

int intVal: Primitive int value.
+Operation Definition
<operation name="getRelatedNodeCount">
<input message="getRelatedNodeCount"/>
<output message="getRelatedNodeCountResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="getRelatedNodeCount">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Returns related node names for a given node given the input of: ancestors, children, descendants, siblings.

Input Parameters:

string versionName: Version name field.
string hierName: Hierarchy name field.
string nodeName: Node name field.
RelationshipEnum relationship: An enumeration indicating what types of nodes to return (i.e. Children, Descendants, etc).

Output Parameters:

StringListType stringList: A list of strings field.
+Operation Definition
<operation name="getRelatedNodeNames">
<input message="getRelatedNodeNames"/>
<output message="getRelatedNodeNamesResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="getRelatedNodeNames">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Returns the related nodes for a node given the input of: ancestors, children, descendants, siblings.

Input Parameters:

string versionName: Version name field.
string hierName: Hierarchy name field.
string nodeName: Node name field.
RelationshipEnum relationship: An enumeration indicating what types of nodes to return (i.e. Children, Descendants, etc).
StringListType propNameList: List of properties to return.
PropValueListTypeEnum returnPropValueListType: An enumeration indicating how the properties should be returned.

Output Parameters:

NodeWithPropValuesListType nodeList: A return type for a list of nodes and their property values.
+Operation Definition
<operation name="getRelatedNodes">
<input message="getRelatedNodes"/>
<output message="getRelatedNodesResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="getRelatedNodes">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Returns the related nodes and properties for a node given the input of: ancestors, children, descendants, siblings.

Input Parameters:

string versionName: Version name field.
string hierName: Hierarchy name field.
string nodeName: Node name field.
RelationshipEnum relationship: An enumeration indicating what types of nodes to return (i.e. Children, Descendants, etc).
StringListType propNameList: List of properties to return.

Output Parameters:

NodeWithPropsListType nodeWithPropsList: A return type that includes a list of nodes and their node property objects.
+Operation Definition
<operation name="getRelatedNodesWithProps">
<input message="getRelatedNodesWithProps"/>
<output message="getRelatedNodesWithPropsResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="getRelatedNodesWithProps">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Returns a request by external ID.

Input Parameters:

string externalId: The free-form field on a request object.

Output Parameters:

RequestHeaderListType requestHeaderList: List of request headers.
+Operation Definition
<operation name="getRequestByExternalId">
<input message="getRequestByExternalId"/>
<output message="getRequestByExternalIdResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="getRequestByExternalId">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Returns a request by ID.

Input Parameters:

int requestId: The system-generated ID for a request.

Output Parameters:

RequestType request: The request object.
+Operation Definition
<operation name="getRequestById">
<input message="getRequestById"/>
<output message="getRequestByIdResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="getRequestById">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Returns the results of the asynchronous startSaveVersion method.

Input Parameters:

JobInfoType jobInfo: The jobInfoType object.
int timeoutDuration: A timeout value that a consumer can set to either wait infinite or within a specified value. Set to -1 for infinite. The value should be expressed in milliseconds.

Output Parameters:

JobInfoType jobStatus: JobInfoType type.
+Operation Definition
<operation name="getSaveVersionResults">
<input message="getSaveVersionResults"/>
<output message="getSaveVersionResultsResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="getSaveVersionResults">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Returns a list of action items from transaction log criteria.

Input Parameters:

LogCriteriaType logCriteria: An object representing criteria for transaction history.

Output Parameters:

ActionItemListType getScriptFromLogResponse: List of action item objects.
+Operation Definition
<operation name="getScriptFromLog">
<input message="getScriptFromLog"/>
<output message="getScriptFromLogResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="getScriptFromLog">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Returns a list of action items for modeling a node.

Input Parameters:

string versionName: Version name field.
string nodeName: Node name field.
string newNodeName: The new node name to create.
string newNodeDescr: The new node description.
StringListType hierNameList: The list of hierarchies the existing node exists in.
PropCopyModeEnum propCopyMode: An enumeration indicating what type of properties should be included.
StringListType propNameList: If the copy mode is selected then this list of properties will be evaluated in the node model operation.

Output Parameters:

ActionItemListType getScriptFromModelResponse: List of action items.
+Operation Definition
<operation name="getScriptFromModel">
<input message="getScriptFromModel"/>
<output message="getScriptFromModelResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="getScriptFromModel">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Returns the results of the asynchronous startScript method.

Input Parameters:

JobInfoType jobInfo: The jobInfoType object.
int timeoutDuration: A timeout value that a consumer can set to either wait infinite or within a specified value. Set to -1 for infinite. The value should be expressed in milliseconds.

Output Parameters:

ActionItemResultListType actionItemList: List of action items.
+Operation Definition
<operation name="getScriptResults">
<input message="getScriptResults"/>
<output message="getScriptResultsResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="getScriptResults">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Returns a system preference value.

Input Parameters:

string systemPreferenceName: The name of the system preference to return.

Output Parameters:

StringResponseType result: The result of the GetSysPrefValue operation.
+Operation Definition
<operation name="getSysPrefValue">
<input message="getSysPrefValue"/>
<output message="getSysPrefValueResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="getSysPrefValue">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Returns all of the system preferences.

Output Parameters:

SystemPreferenceListType systemPreferences: The list result of system preference values.
+Operation Definition
<operation name="getSysPrefs">
<input message="getSysPrefs"/>
<output message="getSysPrefsResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="getSysPrefs">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Returns a user by name.

Input Parameters:

string userName: The user name of the user to retrieve.

Output Parameters:

UserType user: Represents a user object.
+Operation Definition
<operation name="getUser">
<input message="getUser"/>
<output message="getUserResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="getUser">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Returns a list of user names.

Output Parameters:

StringListType stringList: A list of strings field.
+Operation Definition
<operation name="getUserNames">
<input message="getUserNames"/>
<output message="getUserNamesResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="getUserNames">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Returns a validation.

Input Parameters:

string validationName: The name of the validation to retrieve.

Output Parameters:

ValidationDefinitionType validation: The validation object.
+Operation Definition
<operation name="getValidation">
<input message="getValidation"/>
<output message="getValidationResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="getValidation">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Returns a list of validation names.

Output Parameters:

StringListType stringList: A list of strings field.
+Operation Definition
<operation name="getValidationNames">
<input message="getValidationNames"/>
<output message="getValidationNamesResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="getValidationNames">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Returns a list of all validations.

Output Parameters:

ValidationListType validations: An array of validation objects.
+Operation Definition
<operation name="getValidations">
<input message="getValidations"/>
<output message="getValidationsResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="getValidations">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Returns a version by name.

Input Parameters:

string versionName: Version name field.

Output Parameters:

VersionType version: The version object field.
+Operation Definition
<operation name="getVersion">
<input message="getVersion"/>
<output message="getVersionResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="getVersion">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Polls the status of an existing version migration export job.

Input Parameters:

JobInfoType jobInfo: The jobInfoType object.
int timeoutDuration: A timeout value that a consumer can set to either wait infinite or within a specified value. Set to -1 for infinite. The value should be expressed in milliseconds.

Output Parameters:

JobInfoType jobStatus: JobInfoType type.
+Operation Definition
<operation name="getVersionMigrationExportResults">
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="getVersionMigrationExportResults">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Polls the status of an existing version migration import job.

Input Parameters:

JobInfoType jobInfo: The jobInfoType object.
int timeoutDuration: A timeout value that a consumer can set to either wait infinite or within a specified value. Set to -1 for infinite. The value should be expressed in milliseconds.

Output Parameters:

JobInfoType jobStatus: JobInfoType type.
+Operation Definition
<operation name="getVersionMigrationImportResults">
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="getVersionMigrationImportResults">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Returns a list of version names.

Output Parameters:

StringListType stringList: A list of strings field.
+Operation Definition
<operation name="getVersionNames">
<input message="getVersionNames"/>
<output message="getVersionNamesResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="getVersionNames">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Returns a list of version names.

Input Parameters:

boolean isIncludeVariables: Includes version variables in the list of versions returned.

Output Parameters:

StringListType stringList: A list of strings field.
+Operation Definition
<operation name="getVersionObjectNames">
<input message="getVersionObjectNames"/>
<output message="getVersionObjectNamesResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="getVersionObjectNames">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Returns a list of version objects.

Input Parameters:

boolean isIncludeVariables: Includes version variables in the list of versions returned.

Output Parameters:

VersionListType versionList: List type of versionType objects.
+Operation Definition
<operation name="getVersionObjects">
<input message="getVersionObjects"/>
<output message="getVersionObjectsResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="getVersionObjects">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Returns version level property values for a version. This method can return property values as a name value pair OR as a values-only object.

Input Parameters:

string versionName: Version name field.
StringListType propNameList: List of properties to return.
PropValueListTypeEnum returnPropValueListType: An enumeration indicating how the properties should be returned.

Output Parameters:

PropValueFlexListType propValueFlexList: A field that includes a list of PropValueFlexListType objects.
+Operation Definition
<operation name="getVersionPropValues">
<input message="getVersionPropValues"/>
<output message="getVersionPropValuesResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="getVersionPropValues">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Returns an array of specified version level property types.

Input Parameters:

string versionName: Version name field.
StringListType propNameList: List of properties to return.

Output Parameters:

PropListType propList: Return list type field of PropListType types.
+Operation Definition
<operation name="getVersionProps">
<input message="getVersionProps"/>
<output message="getVersionPropsResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="getVersionProps">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Returns a version variable object.

Input Parameters:

string versionVariableName: Version variable name.

Output Parameters:

VersionVariableType versionVariable: Version variable field.
+Operation Definition
<operation name="getVersionVariable">
<input message="getVersionVariable"/>
<output message="getVersionVariableResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="getVersionVariable">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Returns a list of version variable objects.

Output Parameters:

VersionVariableListType versionVariableList: Version variable list field
+Operation Definition
<operation name="getVersionVariables">
<input message="getVersionVariables"/>
<output message="getVersionVariablesResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="getVersionVariables">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Returns an array of specified versions.

Input Parameters:

StringListType versionNameList: A list of version names.

Output Parameters:

VersionListType versionList: List type of versionType objects.
+Operation Definition
<operation name="getVersions">
<input message="getVersions"/>
<output message="getVersionsResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="getVersions">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Inactivates a node.

Input Parameters:

string versionName: Version name field.
string hierName: Hierarchy name field.
string nodeName: Node name to inactivate.
string mergeNodeName: The name of the node to merge this inactive node to (if merging is enabled).
+Operation Definition
<operation name="inactivateNode">
<input message="inactivateNode"/>
<output message="inactivateNodeResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="inactivateNode">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Inactivates specified nodes.

Input Parameters:

string versionName: Version name field.
string hierName: Hierarchy name field.
StringListType nodeNameList: List of nodes to inactivate.
StringListType mergeNodeNameList: List of node names to merge the corresponding nodeNameList with (if merging is enabled).
+Operation Definition
<operation name="inactivateNodes">
<input message="inactivateNodes"/>
<output message="inactivateNodesResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="inactivateNodes">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Inserts a node under a parent node in a hierarchy.

Input Parameters:

string versionName: Version name field.
string hierName: Hierarchy name field.
string nodeName: Node name field.
string targetParentName: The existing parent node name to insert this node under.
NameValueListType propNameValueList: Name/Value Pair list field for property definition name and value for the node property value.
+Operation Definition
<operation name="insertNode">
<input message="insertNode"/>
<output message="insertNodeResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="insertNode">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Inserts a node under a parent node in a hierarchy. This method also updates node properties that are specified in the input parameters.

Input Parameters:

string versionName: Version name field.
string hierName: Hierarchy name field.
string nodeName: Node name field.
string targetParentName: The existing parent node name to insert this node under.
PropListType propList: Array of properties to update.
+Operation Definition
<operation name="insertNodeWithProps">
<input message="insertNodeWithProps"/>
<output message="insertNodeWithPropsResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="insertNodeWithProps">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Inserts one or more nodes under a parent node.

Input Parameters:

string versionName: Version name field.
string hierName: Hierarchy name field.
StringListType nodeNameList: List of nodes to insert under a new parent.
string targetParentName: The existing parent node name to insert this node under.
+Operation Definition
<operation name="insertNodes">
<input message="insertNodes"/>
<output message="insertNodesResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="insertNodes">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Moves a node to a new parent node in a hierarchy.

Input Parameters:

string versionName: Version name field.
string hierName: Hierarchy name field.
string nodeName: Node name field.
string targetParentName: The name of the new parent node.
+Operation Definition
<operation name="moveNode">
<input message="moveNode"/>
<output message="moveNodeResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="moveNode">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Moves one or more nodes to new parent node in a hierarchy.

Input Parameters:

string versionName: Version name field.
string hierName: Hierarchy name field.
StringListType nodeNameList: List of node names to move.
string targetParentName: The name of the new parent node.
+Operation Definition
<operation name="moveNodes">
<input message="moveNodes"/>
<output message="moveNodesResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="moveNodes">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Opens a version into memory.

Input Parameters:

string versionName: Version name field.
+Operation Definition
<operation name="openVersion">
<input message="openVersion"/>
<output message="openVersionResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="openVersion">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Orders children nodes for a given parent node.

Input Parameters:

NodeLocatorType nodeLocator: Node locator object representing a node within a hierarchy.
StringListType nodeNames: List of nodes to order. The sequence of this list will be used to order the children.
+Operation Definition
<operation name="orderChildren">
<input message="orderChildren"/>
<output message="orderChildrenResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="orderChildren">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Returns request headers given query criteria.

Input Parameters:

RequestQueryParamsType requestQueryParams: Field for request query parameters.

Output Parameters:

RequestHeaderListType requestHeaderList: List of request headers.
+Operation Definition
<operation name="queryRequests">
<input message="queryRequests"/>
<output message="queryRequestsResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="queryRequests">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Reactivates a inactive node.

Input Parameters:

string versionName: Version name field.
string hierName: Hierarchy name field.
string nodeName: Node name field.
+Operation Definition
<operation name="reactivateNode">
<input message="reactivateNode"/>
<output message="reactivateNodeResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="reactivateNode">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Reactivates one or more inactive nodes.

Input Parameters:

string versionName: Version name field.
string hierName: Hierarchy name field.
StringListType nodeNameList: List of node names to reactivate.
+Operation Definition
<operation name="reactivateNodes">
<input message="reactivateNodes"/>
<output message="reactivateNodesResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="reactivateNodes">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Removes a parent child relationship for a node within a hierarchy; the node is not physically deleted.

Input Parameters:

string versionName: Version name field.
string hierName: Hierarchy name field.
string nodeName: Node name field.
+Operation Definition
<operation name="removeNode">
<input message="removeNode"/>
<output message="removeNodeResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="removeNode">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Removes a parent child relationship for one or more nodes within a hierarchy; the nodes are not physically deleted.

Input Parameters:

string versionName: Version name field.
string hierName: Hierarchy name field.
StringListType nodeNameList: A list of node names to remove.
+Operation Definition
<operation name="removeNodes">
<input message="removeNodes"/>
<output message="removeNodesResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="removeNodes">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Runs an existing blender and returns the results.

Input Parameters:

string blenderName: The name of a blender.
string sourceVersionName: The source version name.
string targetVersionName: The target version name.
ObjectAccessEnum access: Access level of the blender to run.
string newVersionName: If present, the new version name that will be created as a result of the blend operation instead of blending into the target version.
string newVersionDescr: If present, the new version description that will be created as a result of the blend operation instead of blending into the target version.
int timeoutDuration: A timeout value in milliseconds to stop waiting for blender results.

Output Parameters:

BlenderResultsType blenderResult: Blender results object.
+Operation Definition
<operation name="runBlenderByName">
<input message="runBlenderByName"/>
<output message="runBlenderByNameResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="runBlenderByName">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Runs a compare given compareCriteria and a string list of properties to return with the results.

Input Parameters:

CompareType compareCriteria: The compare criteria to be used to run the compare.
StringListType returnPropNameList: List of property values to return after the compare.

Output Parameters:

CompareResultType compareResult: Results of a compare operation.
+Operation Definition
<operation name="runCompare">
<input message="runCompare"/>
<output message="runCompareResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="runCompare">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Runs a compare given a compare name. This method runs an existing compare.

Input Parameters:

string compareName: The compare name to run.
string fromVersionName: The source version name for the compare.
string toVersionName: The target version name for the compare.
ObjectAccessEnum access: Access level of the compare to run.
StringListType returnPropNameList: List of property values to return after the compare.

Output Parameters:

CompareResultType compareResult: Results of a compare operation.
+Operation Definition
<operation name="runCompareByName">
<input message="runCompareByName"/>
<output message="runCompareByNameResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="runCompareByName">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Runs a global query and returns the query results.

Input Parameters:

QueryType query: The query criteria for the global query.
StringListType propNameList: List of property values to return after the query.

Output Parameters:

GlobalQueryResultType globalQueryResult: A query results for a global query.
+Operation Definition
<operation name="runGlobalQuery">
<input message="runGlobalQuery"/>
<output message="runGlobalQueryResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="runGlobalQuery">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Rusn a local query and returns the query results.

Input Parameters:

QueryType query: The query criteria for the local query.
StringListType propNameList: List of property values to return after the query.

Output Parameters:

QueryResultType queryResult: A list type of queryResultType types.
+Operation Definition
<operation name="runQuery">
<input message="runQuery"/>
<output message="runQueryResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="runQuery">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Runs batch validations on a given hierarchy and returns the results.

Input Parameters:

string versionName: Version name field.
string hierName: Hierarchy name field.
StringListType validationNameList: List of validation names to run for the hierarchy.
int maxNodes: The maximum number of results to return for the validation run.
StringListType propNameList: List of properties to return in the validation results.

Output Parameters:

HierValidationResultType validationResult: The results of a hierarchy level validation run.
+Operation Definition
<operation name="runValidateHier">
<input message="runValidateHier"/>
<output message="runValidateHierResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="runValidateHier">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Runs batch validations on a given node and returns the results.

Input Parameters:

string versionName: Version name field.
string hierName: Hierarchy name field.
string nodeName: Node name field.
StringListType validationNameList: List of validation names to run for the node.
boolean recurse: Flag indicating if the validation should run the node specified and its descendants.
int maxNodes: The maximum number of validation results to return.
StringListType propNameList: List of properties to return in the validation results.

Output Parameters:

QueryResultType queryResult: A list type of queryResultType types.
+Operation Definition
<operation name="runValidateNode">
<input message="runValidateNode"/>
<output message="runValidateNodeResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="runValidateNode">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Runs batch validations on a given version and returns the results.

Input Parameters:

string versionName: Version name field.
StringListType validationNameList: List of validation names to run for the version.
int maxNodes: The maximum number of validation results to return.
StringListType propNameList: List of properties to return in the validation results.

Output Parameters:

VersionValidationResultType validationResult: The version validation results.
+Operation Definition
<operation name="runValidateVersion">
<input message="runValidateVersion"/>
<output message="runValidateVersionResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="runValidateVersion">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Finds nodes within a hierarchy given a search value.

Input Parameters:

string versionName: Version name field.
string hierName: Hierarchy name field.
string propName: Property name field.
string searchString: The search criteria value. An asterisk (*) can be supplied as a wildcard character.
int maxNodes: The maximum number of nodes to return in the result.
StringListType returnPropNameList: List of properties to return in the results.

Output Parameters:

QueryResultType queryResult: A list type of queryResultType types.
+Operation Definition
<operation name="searchForNodesInHier">
<input message="searchForNodesInHier"/>
<output message="searchForNodesInHierResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="searchForNodesInHier">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Finds nodes within a version given a search value.

Input Parameters:

string versionName: Version name field.
string propName: Property name field.
string searchString: The search criteria value. An asterisk (*) can be supplied as a wildcard character.
int maxNodes: The maximum number of nodes to return in the result.
StringListType returnPropNameList: List of properties to return in the results.

Output Parameters:

QueryResultListType queryResultList: A list response type for query results.
+Operation Definition
<operation name="searchForNodesInVersion">
<input message="searchForNodesInVersion"/>
<output message="searchForNodesInVersionResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="searchForNodesInVersion">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Updates a hierarchy with a new top node.

Input Parameters:

string versionName: Version name field.
string hierName: Hierarchy name field.
string topNodeName: The top node name.
+Operation Definition
<operation name="setHierTopNode">
<input message="setHierTopNode"/>
<output message="setHierTopNodeResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="setHierTopNode">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Assigns validations at the hierarchy level (RealTime or Batch).

Input Parameters:

string versionName: Version name field.
string hierName: Hierarchy name field.
StringListType validationNameList: List of validation names.
+Operation Definition
<operation name="setHierValidations">
<input message="setHierValidations"/>
<output message="setHierValidationsResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="setHierValidations">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Updates an internal user's password.

Input Parameters:

string userName: The username field.
string newPassword: The new password for the user.
PasswordExpireEnum passwordExpireType: An enumeration indicating how the password should expire.
+Operation Definition
<operation name="setUserPassword">
<input message="setUserPassword"/>
<output message="setUserPasswordResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="setUserPassword">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Assigns validations at the version level (RealTime or Batch).

Input Parameters:

string versionName: Version name field.
StringListType validationNameList: List of version names.
+Operation Definition
<operation name="setVersionValidations">
<input message="setVersionValidations"/>
<output message="setVersionValidationsResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="setVersionValidations">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Assigns an existing version to an existing version variable.

Input Parameters:

string variable: Variable name field.
string version: Version name field.
+Operation Definition
<operation name="setVersionVariable">
<input message="setVersionVariable"/>
<output message="setVersionVariableResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="setVersionVariable">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Starts a asynchronous blender job.

Input Parameters:

string blenderName: The blender name field.
string sourceVersionName: The source version name.
string targetVersionName: The target version name.
ObjectAccessEnum access: The object access level of the blender.
string newVersionName: If present, the new version name that will be created as a result of the blend operation instead of blending into the target version.
string newVersionDescr: If present, the new version description that will be created as a result of the blend operation instead of blending into the target version.

Output Parameters:

JobInfoType jobInfo: Job info field.
+Operation Definition
<operation name="startBlenderByName">
<input message="startBlenderByName"/>
<output message="startBlenderByNameResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="startBlenderByName">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Starts an asynchronous book job by book name.

Input Parameters:

string bookName: The book name field.
ObjectAccessEnum access: The object access field for the book.
string fromVersionName: The current version name.
string toVersionName: The previous version name.

Output Parameters:

JobInfoType jobInfo: Job info field.
+Operation Definition
<operation name="startBookByName">
<input message="startBookByName"/>
<output message="startBookByNameResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="startBookByName">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Starts an asynchronous compare job given a compare.

Input Parameters:

CompareType compareCriteria: The compare criteria to be used for the compare.
StringListType returnPropNameList: List of properties to return in the results.

Output Parameters:

JobInfoType jobInfo: Job info field.
+Operation Definition
<operation name="startCompare">
<input message="startCompare"/>
<output message="startCompareResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="startCompare">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Starts an asynchronous compare job by compare name.

Input Parameters:

string compareName: The compare name field.
string fromVersionName: The from version name field.
string toVersionName: The to version name field.
ObjectAccessEnum access: The object access field for the book.
StringListType returnPropNameList: List of properties to return in the results.

Output Parameters:

JobInfoType jobInfo: Job info field.
+Operation Definition
<operation name="startCompareByName">
<input message="startCompareByName"/>
<output message="startCompareByNameResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="startCompareByName">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Starts an asynchronous compare export job by export name.

Input Parameters:

string exportName: The name of the compare export.
string fromVersionName: The from version name field.
string toVersionName: The to version name field.
ObjectAccessEnum access: The object access level of the export.

Output Parameters:

JobInfoType jobInfo: Job info field.
+Operation Definition
<operation name="startCompareExportByName">
<input message="startCompareExportByName"/>
<output message="startCompareExportByNameResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="startCompareExportByName">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Starts a asynchronous compare export for a hierarchy.

Input Parameters:

string exportName: The name of the compare export.
string fromVersionName: The from version name field.
string fromHierName: The from hierarchy name field.
string toVersionName: The to version name field.
string toHierName: The to hierarchy name field.
ObjectAccessEnum access: Access level of the export to run.

Output Parameters:

JobInfoType jobInfo: Job info field.
+Operation Definition
<operation name="startCompareExportByNameOnHier">
<input message="startCompareExportByNameOnHier"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="startCompareExportByNameOnHier">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Starts an asynchronous compare export for a node.

Input Parameters:

string exportName: The name of the compare export.
string fromVersionName: The from version name field.
HierNodeNamePairType fromHierNode: The from hierarchy name field.
string toVersionName: The to version name field.
HierNodeNamePairType toHierNode: The to hierarchy name field.
ObjectAccessEnum access: Access level of the export to run.

Output Parameters:

JobInfoType jobInfo: Job info field.
+Operation Definition
<operation name="startCompareExportByNameOnHierNode">
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="startCompareExportByNameOnHierNode">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Starts an asynchronous copy version job.

Input Parameters:

string sourceVersionName: The name of the version to copy.
string destVersionName: The new name of the version.
string destDescr: The new description field of the version.
boolean clearApproval: Flag indicating that the approval flags should be cleared.
boolean clearChanged: Flag indicating that the changed on properties should be cleared.
boolean dbConnect: Flag indicating that the version should be persisted to the data store.

Output Parameters:

JobInfoType jobInfo: Job info field.
+Operation Definition
<operation name="startCopyVersion">
<input message="startCopyVersion"/>
<output message="startCopyVersionResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="startCopyVersion">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Starts an asynchronous job to create a as of version based upon transaction Id.

Input Parameters:

string versionName: Version name field.
int endTxnId: Ending transaction ID field.

Output Parameters:

JobInfoType jobInfo: Job info field.
+Operation Definition
<operation name="startCreateAsOfTxnID">
<input message="startCreateAsOfTxnID"/>
<output message="startCreateAsOfTxnIDResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="startCreateAsOfTxnID">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Starts an asynchronous job to create a as of version based upon a date.

Input Parameters:

string versionName: Version name field.
dateTime asOfDateTime: A date time value to create the version snapshot.

Output Parameters:

JobInfoType jobInfo: Job info field.
+Operation Definition
<operation name="startCreateVersionAsOfDate">
<input message="startCreateVersionAsOfDate"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="startCreateVersionAsOfDate">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Starts ann asynchronous job to delete a version.

Input Parameters:

string versionName: Version name field.

Output Parameters:

JobInfoType jobInfo: Job info field.
+Operation Definition
<operation name="startDeleteVersion">
<input message="startDeleteVersion"/>
<output message="startDeleteVersionResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="startDeleteVersion">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Starts an asynchronous export job using a export definition.

Input Parameters:

ExportType export: The export type field.

Output Parameters:

JobInfoType jobInfo: Job info field.
+Operation Definition
<operation name="startExport">
<input message="startExport"/>
<output message="startExportResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="startExport">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Starts an asynchronous export job by export name.

Input Parameters:

string exportName: The export name to run.
ObjectAccessEnum access: Access level of the export to run.
string fromVersionName: The from version name field.
string toVersionName: The to version name field.

Output Parameters:

JobInfoType jobInfo: Job info field.
+Operation Definition
<operation name="startExportByName">
<input message="startExportByName"/>
<output message="startExportByNameResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="startExportByName">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Starts an asynchronous query job using query definition. Also returns specified properties for query matches.

Input Parameters:

QueryType query: The query criteria field.
StringListType propNameList: List of properties to return in the results.

Output Parameters:

JobInfoType jobInfo: Job info field.
+Operation Definition
<operation name="startGlobalQuery">
<input message="startGlobalQuery"/>
<output message="startGlobalQueryResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="startGlobalQuery">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Starts an asynchronous job for an existing hierarchy export definition.

Input Parameters:

string exportName: The export name to run.
string versionName: Version name field.
boolean includeAllHiers: Flag indicating that the export should include all hierarchies.
ObjectAccessEnum access: Access level of the export to run.

Output Parameters:

JobInfoType jobInfo: Job info field.
+Operation Definition
<operation name="startHierExportByName">
<input message="startHierExportByName"/>
<output message="startHierExportByNameResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="startHierExportByName">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Starts an asynchronous job for an existing hierarchy export definition. This method enables you to specify only one node per hierarchy as the node to export from.

Input Parameters:

string exportName: The export name to run.
string versionName: Version name field.
HierNodeNamePairType hierNode: The hierarchy node field.
ObjectAccessEnum access: Access level of the export to run.

Output Parameters:

JobInfoType jobInfo: Job info field.
+Operation Definition
<operation name="startHierExportByNameOnHierNode">
<input message="startHierExportByNameOnHierNode"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="startHierExportByNameOnHierNode">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Starts an asynchronous job for an existing hierarchy export definition. This method enables you to specify nodes per hierarchy as the node to export from.

Input Parameters:

string exportName: The export name to run.
string versionName: Version name field.
HierNodeNamePairListType hierNodeList: A list type with hierarchy/node pairs.
ObjectAccessEnum access: Access level of the export to run.

Output Parameters:

JobInfoType jobInfo: Job info field.
+Operation Definition
<operation name="startHierExportByNameOnHierNodes">
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="startHierExportByNameOnHierNodes">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Starts an asynchronous job for an existing hierarchy export definition. This method enables you to set a list of hierarchies within a version to export; each hierarchy specified is exported from its top node.

Input Parameters:

string exportName: The export name to run.
string versionName: Version name field.
StringListType hierNameList: A list type fo hierarchy names.
ObjectAccessEnum access: Access level of the export to run.

Output Parameters:

JobInfoType jobInfo: Job info field.
+Operation Definition
<operation name="startHierExportByNameOnHiers">
<input message="startHierExportByNameOnHiers"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="startHierExportByNameOnHiers">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Starts an asynchronous job to import given an import definition.

Input Parameters:

ImportType importProfile: The import profile field.
base64Binary compressedFileContent: Byte array of compressed bytes that represent the script file. The deflate algorithm should be used to compress the content.

Output Parameters:

JobInfoType jobInfo: Job info field.
+Operation Definition
<operation name="startImport">
<input message="startImport"/>
<output message="startImportResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="startImport">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Starts an asynchronous job to import given an import definition.

Input Parameters:

string importName: The import name field.
base64Binary compressedFileContent: Byte array of compressed bytes that represent the file. The deflate algorithm should be used to compress the content.
ObjectAccessEnum access: Access level of the import.
string versionName: Version name field. This field value will be used as the name of the version.
string versionDescription: Version description field. This field value will be used as the description of the version.

Output Parameters:

JobInfoType jobInfo: Job info field.
+Operation Definition
<operation name="startImportByName">
<input message="startImportByName"/>
<output message="startImportByNameResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="startImportByName">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Starts an asynchronous job for a query given a query definition.

Input Parameters:

QueryType query: Query criteria field.
StringListType propNameList: List of properties to return in the results.

Output Parameters:

JobInfoType jobInfo: Job info field.
+Operation Definition
<operation name="startQuery">
<input message="startQuery"/>
<output message="startQueryResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="startQuery">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Starts an asynchronous job to save a version.

Input Parameters:

string versionName: Version name field.

Output Parameters:

JobInfoType jobInfo: Job info field.
+Operation Definition
<operation name="startSaveVersion">
<input message="startSaveVersion"/>
<output message="startSaveVersionResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="startSaveVersion">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Starts an asynchronous action script job. This method takes a list of action items as input. Below is a list of possible actions with their min and max parameter count, the parameters to input, and their positions:

Activate - MinParamCount = 3, MaxParamCount = 3. Position: Parameters and position:versionName = 0, HierNamePos = 1, nodeName = 2
Add - MinParamCount = 5, MaxParamCount = 5. Parameters and position: versionNamePos = 0, HierNamePos = 1, nodeNamePos = 2, ParentNodeNamePos = 3, LeafFlagPos = 4
AddHier - MinParamCount = 4, MaxParamCount = 5. Parameters and position: versionNamePos = 0, HierNamePos = 1, HierDescriptionPos = 2, TopNodeNamePos = 3, TopNodeDescriptionPos = 4
AddInsert - MinParamCount = 5, MaxParamCount = 5. Parameters and position: versionNamePos = 0, HierNamePos = 1, nodeNamePos = 2, ParentNodeNamePos = 3, LeafFlagPos = 4
AddOrphan - MinParamCount = 3, MaxParamCount = 3. Parameters and position: versionNamePos = 0, nodeNamePos = 1, LeafFlagPos = 2
Annul - MinParamCount = 3, MaxParamCount = 3. Parameters and position: versionNamePos = 0, HierNamePos = 1, nodeNamePos = 2
AnnulAllBelow - MinParamCount = 3, MaxParamCount = 3. Parameters and position: versionNamePos = 0, HierNamePos = 1, nodeNamePos = 2
AssignHierValidations - MinParamCount = 2, MaxParamCount = 3. Parameters and position: versionNamePos = 0, HierNamePos = 1, validationListPos = 2
AssignVersionValidations - MinParamCount = 1, MaxParamCount = 2. Parameters and position: versionNamePos = 0, validationListPos = 1
ChangeGlobalProps - MinParamCount = 3, MaxParamCount = 4. Parameters and position: versionNamePos = 0, nodeNamePos = 1, PropertyLabelPos = 2, PropertyValuePos = 3
ChangeHierTopNode - MinParamCount = 3, MaxParamCount = 3. Parameters and position: versionNamePos = 0, HierNamePos = 1, TopNodeNamePos = 2
ChangeProp - MinParamCount = 4, MaxParamCount = 5. Parameters and position: versionNamePos = 0, HierNamePos = 1, nodeNamePos = 2, PropertyLabelPos = 3, PropertyValuePos = 4
ClearPropsBelow - MinParamCount = 4, MaxParamCount = 4. Parameters and position: versionNamePos = 0, HierNamePos = 1, nodeNamePos = 2, PropertyLabelPos = 3
Delete - MinParamCount = 3, MaxParamCount = 4. Parameters and position: versionNamePos = 0, HierNamePos = 1, nodeNamePos = 2, MergeNodeNamePos = 3
DeleteHier - MinParamCount = 2, MaxParamCount = 2. Parameters and position: versionNamePos = 0, HierNamePos = 1
DeleteOrphan - MinParamCount = 2, MaxParamCount = 3. Parameters and position: versionNamePos = 0, nodeNamePos = 1, MergeNodeNamePos = 2
Destroy - MinParamCount = 3, MaxParamCount = 3. Parameters and position: versionNamePos = 0, HierNamePos = 1, nodeNamePos = 2
Inactivate - MinParamCount = 3, MaxParamCount = 4. Parameters and position: versionNamePos = 0, HierNamePos = 1, nodeNamePos = 2, MergeNodeNamePos = 3
Insert - MinParamCount = 4, MaxParamCount = 4. Parameters and position: versionNamePos = 0, HierNamePos = 1, nodeNamePos = 2, ParentNodeNamePos = 3
LockProp - MinParamCount = 5, MaxParamCount = 5. Parameters and position: versionNamePos = 0, HierNamePos = 1, nodeNamePos = 2, PropertyLabelPos = 3, LockFlagPos = 4
Move - MinParamCount = 4, MaxParamCount = 4. Parameters and position: versionNamePos = 0, HierNamePos = 1, nodeNamePos = 2, NewParentNodeNamePos = 3
NodeExists - MinParamCount = 2, MaxParamCount = 2. Parameters and position: versionNamePos = 0, nodeNamePos = 1
NodeExistsInHier - MinParamCount = 3, MaxParamCount = 3. Parameters and position: versionNamePos = 0, HierNamePos = 1, nodeNamePos = 2
NodeHasAsParent - MinParamCount = 4, MaxParamCount = 4. Parameters and position: versionNamePos = 0, HierNamePos = 1, nodeNamePos = 2, ParentNodeNamePos = 3
PropCompare - MinParamCount = 4, MaxParamCount = 5. Parameters and position: versionNamePos = 0, HierNamePos = 1, nodeNamePos = 2, PropertyLabelPos = 3, compareToStringPos = 4
PropQuery - MinParamCount = 4, MaxParamCount = 4. Parameters and position: versionNamePos = 0, HierNamePos = 1, nodeNamePos = 2, PropertyLabelPos = 3
Remove - MinParamCount = 3, MaxParamCount = 3. Parameters and position: versionNamePos = 0, HierNamePos = 1, nodeNamePos = 2
RemoveDupProps - MinParamCount = 4, MaxParamCount = 4. Parameters and position: versionNamePos = 0, HierNamePos = 1, nodeNamePos = 2, PropertyLabelPos = 3
RemoveHierPropValue - MinParamCount = 3, MaxParamCount = 3. Parameters and position: versionNamePos = 0, HierNamePos = 1, PropertyLabelPos = 2
RemoveProp - MinParamCount = 4, MaxParamCount = 4. Parameters and position: versionNamePos = 0, HierNamePos = 1, nodeNamePos = 2, PropertyLabelPos = 3
RemoveVersionPropValue - MinParamCount = 2, MaxParamCount = 2. Parameters and position: versionNamePos = 0, PropertyLabelPos = 1
UpdateHierPropValue - MinParamCount = 3, MaxParamCount = 4. Parameters and position: versionNamePos = 0, HierNamePos = 1, PropertyLabelPos = 2, PropertyValuePos = 3
UpdateVersionPropValue - MinParamCount = 2, MaxParamCount = 3. Parameters and position: versionNamePos = 0, PropertyLabelPos = 1, PropertyValuePos = 2

Input Parameters:

ActionItemListType actionItemList: A list of action items to process.

Output Parameters:

JobInfoType jobInfo: Job info field.
+Operation Definition
<operation name="startScript">
<input message="startScript"/>
<output message="startScriptResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="startScript">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Starts an asynchronous action script given a action script file.

Input Parameters:

ScriptLoadParamsType scriptLoaderParams: Field describes the action script content to be processed.
int codePageNumber: Code page number field.

Output Parameters:

JobInfoType jobInfo: Job info field.
+Operation Definition
<operation name="startScriptFromFile">
<input message="startScriptFromFile"/>
<output message="startScriptFromFileResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="startScriptFromFile">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Start a job that generates a version migration file from an existing version.

Input Parameters:

StringListType versionNames: Version names field.
string externalConnection: Name of the external connection.
string filename: File name field.

Output Parameters:

JobInfoType jobInfo: Job info field.
+Operation Definition
<operation name="startVersionMigrationExport">
<input message="startVersionMigrationExport"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="startVersionMigrationExport">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Starts a job that loads versions from a version migration file.

Input Parameters:

NameValueListType versionAbbrevMapping: Version abbrev mapping.
string externalConnection: Name of the external connection.
string filename: File name field.

Output Parameters:

JobInfoType jobInfo: Job info field.
+Operation Definition
<operation name="startVersionMigrationImport">
<input message="startVersionMigrationImport"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="startVersionMigrationImport">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Updates an existing blender.

Input Parameters:

BlenderType blender: Blender to be updated.
+Operation Definition
<operation name="updateBlender">
<input message="updateBlender"/>
<output message="updateBlenderResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="updateBlender">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Updates an existing book.

Input Parameters:

BookType book: Book to be updated.
+Operation Definition
<operation name="updateBook">
<input message="updateBook"/>
<output message="updateBookResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="updateBook">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Updates an existing compare.

Input Parameters:

CompareType compare: Compare to be updated.
+Operation Definition
<operation name="updateCompare">
<input message="updateCompare"/>
<output message="updateCompareResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="updateCompare">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Updates an existing domain.

Input Parameters:

string name: Name of the domain.
string qualifier: Qualifier for the domain.
boolean qualifierSuffix: Boolean specifying if the qualifier is a suffix of prefix.
string delimiter: Domain delimiter field.
boolean canDeleteNodes: Boolean specifying if nodes can be deleted from the domain.
boolean canEditLeaf: Boolean specifying if leaf nodes can be edited from the domain.
boolean canEditQualifier: Boolean specifyin if the qualifier can be edited after saving the domain.
DomainValidationAssignmentListType validations: Validation.
+Operation Definition
<operation name="updateDomain">
<input message="updateDomain"/>
<output message="updateDomainResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="updateDomain">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Updates an existing export.

Input Parameters:

ExportType export: Export to be updated.
+Operation Definition
<operation name="updateExport">
<input message="updateExport"/>
<output message="updateExportResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="updateExport">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Updates an existing glyph.

Input Parameters:

GlyphType updateGlyph: Glyph to be updated.
+Operation Definition
<operation name="updateGlyph">
<input message="updateGlyph"/>
<output message="updateGlyphResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="updateGlyph">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Updates an existing hierarchy group.

Input Parameters:

HierGroup hierGroup: Hierarchy group to be updated.
+Operation Definition
<operation name="updateHierGroup">
<input message="updateHierGroup"/>
<output message="updateHierGroupResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="updateHierGroup">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Updates property values for a hierarchy given a namevalue list type object.

Input Parameters:

string versionName: Version name field.
string hierName: Hierarchy name field.
NameValueListType propValueList: A name value list type field that indicates the properties and their values.
+Operation Definition
<operation name="updateHierPropValues">
<input message="updateHierPropValues"/>
<output message="updateHierPropValuesResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="updateHierPropValues">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Updates property values for a hierarchy given a list of proptype objects.

Input Parameters:

string versionName: Version name field.
string hierName: Hierarchy name field.
PropListType propList: A list type object for the PropListType type.
+Operation Definition
<operation name="updateHierProps">
<input message="updateHierProps"/>
<output message="updateHierPropsResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="updateHierProps">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Updates an existing import.

Input Parameters:

ImportType importDef: The import definition object.
+Operation Definition
<operation name="updateImport">
<input message="updateImport"/>
<output message="updateImportResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="updateImport">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Updates an existing node access group.

Input Parameters:

NodeAccessGroupType updateNodeAccessGroup: The node access group object.
+Operation Definition
<operation name="updateNodeAccessGroup">
<input message="updateNodeAccessGroup"/>
<output message="updateNodeAccessGroupResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="updateNodeAccessGroup">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Updates a nodes property values by specifying list of name/value types.

Input Parameters:

string versionName: Version name field.
string hierName: Hierarchy name field.
string nodeName: Node name field.
NameValueListType propNameValueList: Name/Value Pair list field for property definition name and value for the node property value.
+Operation Definition
<operation name="updateNodePropValues">
<input message="updateNodePropValues"/>
<output message="updateNodePropValuesResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="updateNodePropValues">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Updates a nodes property values given a list of proptype object.

Input Parameters:

string versionName: Version name field.
string hierName: Hierarchy name field.
string nodeName: Node name field.
PropListType propList: A list of property values to update for the node.
+Operation Definition
<operation name="updateNodeProps">
<input message="updateNodeProps"/>
<output message="updateNodePropsResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="updateNodeProps">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Updats an existing property category.

Input Parameters:

PropCategoryType propertyCategory: Property category field.
+Operation Definition
<operation name="updatePropCategory">
<input message="updatePropCategory"/>
<output message="updatePropCategoryResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="updatePropCategory">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Updates an existing property definition.

Input Parameters:

PropDefType propDef: The property definition field.
+Operation Definition
<operation name="updatePropDef">
<input message="updatePropDef"/>
<output message="updatePropDefResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="updatePropDef">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Updates a property definitions list values.

Input Parameters:

string propDefName: Property definition name for a list type property definition.
StringListType listValues: List of values to update the property with.
+Operation Definition
<operation name="updatePropDefListValues">
<input message="updatePropDefListValues"/>
<output message="updatePropDefListValuesResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="updatePropDefListValues">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Updates an existing query.

Input Parameters:

QueryType query: Query type field.
string renameName: If supplied a new name to give the query criteria.
+Operation Definition
<operation name="updateQuery">
<input message="updateQuery"/>
<output message="updateQueryResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="updateQuery">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Updates an existing request definition.

Input Parameters:

RequestType request: The request object field.
+Operation Definition
<operation name="updateRequest">
<input message="updateRequest"/>
<output message="updateRequestResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="updateRequest">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Updates an existing user.

Input Parameters:

UserType user: The user object field.
+Operation Definition
<operation name="updateUser">
<input message="updateUser"/>
<output message="updateUserResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="updateUser">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Updates an existing users lockout settings.

Input Parameters:

UserType user: The user object field.
+Operation Definition
<operation name="updateUserLockout">
<input message="updateUserLockout"/>
<output message="updateUserLockoutResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="updateUserLockout">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Updates a password for a user other than the current user.

Input Parameters:

string userName: The existing user name field.
string oldPassword: The old password field.
string newPassword: The new password field.
+Operation Definition
<operation name="updateUserPassword">
<input message="updateUserPassword"/>
<output message="updateUserPasswordResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="updateUserPassword">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Updates an existing validation.

Input Parameters:

ValidationDefinitionType validation: The validation object field.
+Operation Definition
<operation name="updateValidation">
<input message="updateValidation"/>
<output message="updateValidationResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="updateValidation">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Updates a versions property values by specifying list of name/value types.

Input Parameters:

string versionName: Version name field.
NameValueListType propValueList: List type of nameValueListType for properties and their values.
+Operation Definition
<operation name="updateVersionPropValues">
<input message="updateVersionPropValues"/>
<output message="updateVersionPropValuesResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="updateVersionPropValues">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Updates a versions property values by specifying an array of proptype objects.

Input Parameters:

string versionName: Version name field.
PropListType propList: List type of PropListType for properties and their values.
+Operation Definition
<operation name="updateVersionProps">
<input message="updateVersionProps"/>
<output message="updateVersionPropsResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="updateVersionProps">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
Validates an existing request.

Input Parameters:

RequestType request: The request to validate.
boolean saveIfSuccessful: Flag indicating that the request should be saved if the validation was successful.

Output Parameters:

RequestValidationResultType requestValidationResult: The request validation result. Returned when one validates a request.
+Operation Definition
<operation name="validateRequest">
<input message="validateRequest"/>
<output message="validateRequestResponse"/>
<fault message="DrmServiceException" name="DrmServiceException"/>
</operation>
+Binding Operation Definition
<operation name="validateRequest">
<operation soapAction=""/>
<input>
<body use="literal"/>
</input>
<output>
<body use="literal"/>
</output>
<fault name="DrmServiceException">
<fault encodingStyle="" name="DrmServiceException" use="literal"/>
</fault>
</operation>
+Message Definition
<message name="DrmServiceException">
<part element="DrmServiceException" name="DrmServiceException"/>
</message>
Referenced By:
Operation: addDomain
Operation: addGlyph
Operation: addHier
Operation: addHierGroup
Operation: addNode
Operation: addNodeAccessGroup
Operation: addNodeType
Operation: addNodeWithProps
Operation: addOrphanNode
Operation: addPropCategory
Operation: addPropDef
Operation: addUser
Operation: addValidation
Operation: addVersion
Operation: annulNode
Operation: approveRequest
Operation: assignControlledProps
Operation: closeVersion
Operation: copyNode
Operation: copyNodeProps
Operation: copyNodesAcrossVersions
Operation: copyUser
Operation: copyVersion
Operation: createBlender
Operation: createBook
Operation: createCompare
Operation: createExport
Operation: createImport
Operation: createQuery
Operation: createRequest
Operation: deleteBlender
Operation: deleteBook
Operation: deleteCompare
Operation: deleteDomain
Operation: deleteExport
Operation: deleteGlyph
Operation: deleteHier
Operation: deleteHierGroup
Operation: deleteImport
Operation: deleteNode
Operation: deleteNodeAccessGroup
Operation: deleteNodeType
Operation: deleteNodes
Operation: deleteOrphanNodes
Operation: deletePropCategory
Operation: deletePropDef
Operation: deleteQuery
Operation: deleteRequest
Operation: deleteUser
Operation: deleteValidation
Operation: getAssignedGlobalValidations
Operation: getAssignedHierValidations
Operation: getAssignedNodeValidations
Operation: getAssignedVersionValidations
Operation: getBlender
Operation: getBlenderNames
Operation: getBlenderResults
Operation: getBook
Operation: getBookItemResults
Operation: getBookNames
Operation: getBookResults
Operation: getBookResultsItemCount
Operation: getCompare
Operation: getCompareNames
Operation: getCompareResults
Operation: getControlledPropNames
Operation: getCopyVersionResults
Operation: getCreateVersionAsOfDateResults
Operation: getCreateVersionAsOfTxnIDResults
Operation: getDeleteVersionResults
Operation: getDomainByName
Operation: getDomains
Operation: getExport
Operation: getExportDefs
Operation: getExportDimensionTree
Operation: getExportNames
Operation: getExportResults
Operation: getGlobalNode
Operation: getGlobalNodePropValues
Operation: getGlobalNodeProps
Operation: getGlobalNodeRefCount
Operation: getGlobalNodeReferences
Operation: getGlobalNodes
Operation: getGlobalQueryResults
Operation: getGlyph
Operation: getHier
Operation: getHierGroup
Operation: getHierGroupNames
Operation: getHierNames
Operation: getHierPropValues
Operation: getHierProps
Operation: getHierTopNode
Operation: getHiers
Operation: getImport
Operation: getImportNames
Operation: getImportResults
Operation: getJobStatus
Operation: getLogItems
Operation: getNode
Operation: getNodeAccessGroup
Operation: getNodeAccessGroupNames
Operation: getNodeAccessGroupUserList
Operation: getNodeAccessLevel
Operation: getNodeByID
Operation: getNodePropValues
Operation: getNodeProps
Operation: getNodeTypeNames
Operation: getNodeTypes
Operation: getNodeWithProps
Operation: getNodes
Operation: getOrphanNodes
Operation: getPropCategories
Operation: getPropDef
Operation: getPropDefNames
Operation: getPropDefs
Operation: getPropDefsByCategory
Operation: getQueries
Operation: getQuery
Operation: getQueryNames
Operation: getQueryResults
Operation: getRelatedNodeCount
Operation: getRelatedNodeNames
Operation: getRelatedNodes
Operation: getRelatedNodesWithProps
Operation: getRequestByExternalId
Operation: getRequestById
Operation: getSaveVersionResults
Operation: getScriptFromLog
Operation: getScriptFromModel
Operation: getScriptResults
Operation: getSysPrefValue
Operation: getSysPrefs
Operation: getUser
Operation: getUserNames
Operation: getValidation
Operation: getValidationNames
Operation: getValidations
Operation: getVersion
Operation: getVersionMigrationExportResults
Operation: getVersionMigrationImportResults
Operation: getVersionNames
Operation: getVersionObjectNames
Operation: getVersionObjects
Operation: getVersionPropValues
Operation: getVersionProps
Operation: getVersionVariable
Operation: getVersionVariables
Operation: getVersions
Operation: inactivateNode
Operation: inactivateNodes
Operation: insertNode
Operation: insertNodeWithProps
Operation: insertNodes
Operation: moveNode
Operation: moveNodes
Operation: openVersion
Operation: orderChildren
Operation: queryRequests
Operation: reactivateNode
Operation: reactivateNodes
Operation: removeNode
Operation: removeNodes
Operation: runBlenderByName
Operation: runCompare
Operation: runCompareByName
Operation: runGlobalQuery
Operation: runQuery
Operation: runValidateHier
Operation: runValidateNode
Operation: runValidateVersion
Operation: searchForNodesInHier
Operation: searchForNodesInVersion
Operation: setHierTopNode
Operation: setHierValidations
Operation: setUserPassword
Operation: setVersionValidations
Operation: setVersionVariable
Operation: startBlenderByName
Operation: startBookByName
Operation: startCompare
Operation: startCompareByName
Operation: startCompareExportByName
Operation: startCompareExportByNameOnHier
Operation: startCompareExportByNameOnHierNode
Operation: startCopyVersion
Operation: startCreateAsOfTxnID
Operation: startCreateVersionAsOfDate
Operation: startDeleteVersion
Operation: startExport
Operation: startExportByName
Operation: startGlobalQuery
Operation: startHierExportByName
Operation: startHierExportByNameOnHierNode
Operation: startHierExportByNameOnHierNodes
Operation: startHierExportByNameOnHiers
Operation: startImport
Operation: startImportByName
Operation: startQuery
Operation: startSaveVersion
Operation: startScript
Operation: startScriptFromFile
Operation: startVersionMigrationExport
Operation: startVersionMigrationImport
Operation: updateBlender
Operation: updateBook
Operation: updateCompare
Operation: updateDomain
Operation: updateExport
Operation: updateGlyph
Operation: updateHierGroup
Operation: updateHierPropValues
Operation: updateHierProps
Operation: updateImport
Operation: updateNodeAccessGroup
Operation: updateNodePropValues
Operation: updateNodeProps
Operation: updatePropCategory
Operation: updatePropDef
Operation: updatePropDefListValues
Operation: updateQuery
Operation: updateRequest
Operation: updateUser
Operation: updateUserLockout
Operation: updateUserPassword
Operation: updateValidation
Operation: updateVersionPropValues
Operation: updateVersionProps
Operation: validateRequest
+Message Definition
<message name="addDomain">
<part element="addDomain" name="parameters"/>
</message>
Referenced By:
+Message Definition
<message name="addDomainResponse">
<part element="addDomainResponse" name="parameters"/>
</message>
Referenced By:
+Message Definition
<message name="addGlyph">
<part element="addGlyph" name="parameters"/>
</message>
Referenced By:
+Message Definition
<message name="addGlyphResponse">
<part element="addGlyphResponse" name="parameters"/>
</message>
Referenced By:
+Message Definition
<message name="addHier">
<part element="addHier" name="parameters"/>
</message>
Referenced By:
+Message Definition
<message name="addHierGroup">
<part element="addHierGroup" name="parameters"/>
</message>
Referenced By:
+Message Definition
<message name="addHierGroupResponse">
<part element="addHierGroupResponse" name="parameters"/>
</message>
Referenced By:
+Message Definition
<message name="addHierResponse">
<part element="addHierResponse" name="parameters"/>
</message>
Referenced By:
+Message Definition
<message name="addNode">
<part element="addNode" name="parameters"/>
</message>
Referenced By:
+Message Definition
<message name="addNodeAccessGroup">
<part element="addNodeAccessGroup" name="parameters"/>
</message>
Referenced By:
+Message Definition
<message name="addNodeAccessGroupResponse">
<part element="addNodeAccessGroupResponse" name="parameters"/>
</message>
Referenced By:
+Message Definition
<message name="addNodeResponse">
<part element="addNodeResponse" name="parameters"/>
</message>
Referenced By:
+Message Definition
<message name="addNodeType">
<part element="addNodeType" name="parameters"/>
</message>
Referenced By:
+Message Definition
<message name="addNodeTypeResponse">
<part element="addNodeTypeResponse" name="parameters"/>
</message>
Referenced By:
+Message Definition
<message name="addNodeWithProps">
<part element="addNodeWithProps" name="parameters"/>
</message>
Referenced By:
+Message Definition
<message name="addNodeWithPropsResponse">
<part element="addNodeWithPropsResponse" name="parameters"/>
</message>
Referenced By:
+Message Definition
<message name="addOrphanNode">
<part element="addOrphanNode" name="parameters"/>
</message>
Referenced By:
+Message Definition
<message name="addOrphanNodeResponse">
<part element="addOrphanNodeResponse" name="parameters"/>
</message>
Referenced By:
+Message Definition
<message name="addPropCategory">
<part element="addPropCategory" name="parameters"/>
</message>
Referenced By:
+Message Definition
<message name="addPropCategoryResponse">
<part element="addPropCategoryResponse" name="parameters"/>
</message>
Referenced By:
+Message Definition
<message name="addPropDef">
<part element="addPropDef" name="parameters"/>
</message>
Referenced By:
+Message Definition
<message name="addPropDefResponse">
<part element="addPropDefResponse" name="parameters"/>
</message>
Referenced By:
+Message Definition
<message name="addUser">
<part element="addUser" name="parameters"/>
</message>
Referenced By:
+Message Definition
<message name="addUserResponse">
<part element="addUserResponse" name="parameters"/>
</message>
Referenced By:
+Message Definition
<message name="addValidation">
<part element="addValidation" name="parameters"/>
</message>
Referenced By:
+Message Definition
<message name="addValidationResponse">
<part element="addValidationResponse" name="parameters"/>
</message>
Referenced By:
+Message Definition
<message name="addVersion">
<part element="addVersion" name="parameters"/>
</message>
Referenced By:
+Message Definition
<message name="addVersionResponse">
<part element="addVersionResponse" name="parameters"/>
</message>
Referenced By:
+Message Definition
<message name="annulNode">
<part element="annulNode" name="parameters"/>
</message>
Referenced By:
+Message Definition
<message name="annulNodeResponse">
<part element="annulNodeResponse" name="parameters"/>
</message>
Referenced By:
+Message Definition
<message name="approveRequest">
<part element="approveRequest" name="parameters"/>
</message>
Referenced By:
+Message Definition
<message name="approveRequestResponse">
<part element="approveRequestResponse" name="parameters"/>
</message>
Referenced By:
+Message Definition
<message name="assignControlledProps">
<part element="assignControlledProps" name="parameters"/>
</message>
Referenced By:
+Message Definition
<message name="assignControlledPropsResponse">
<part element="assignControlledPropsResponse" name="parameters"/>
</message>
Referenced By:
+Message Definition
<message name="closeVersion">
<part element="closeVersion" name="parameters"/>
</message>
Referenced By:
+Message Definition
<message name="closeVersionResponse">
<part element="closeVersionResponse" name="parameters"/>
</message>
Referenced By:
+Message Definition
<message name="copyNode">
<part element="copyNode" name="parameters"/>
</message>
Referenced By:
+Message Definition
<message name="copyNodeProps">
<part element="copyNodeProps" name="parameters"/>
</message>
Referenced By:
+Message Definition
<message name="copyNodePropsResponse">
<part element="copyNodePropsResponse" name="parameters"/>
</message>
Referenced By:
+Message Definition
<message name="copyNodeResponse">
<part element="copyNodeResponse" name="parameters"/>
</message>
Referenced By:
+Message Definition
<message name="copyNodesAcrossVersions">
<part element="copyNodesAcrossVersions" name="parameters"/>
</message>
Referenced By:
+Message Definition
<message name="copyNodesAcrossVersionsResponse">
<part element="copyNodesAcrossVersionsResponse" name="parameters"/>
</message>
Referenced By:
+Message Definition
<message name="copyUser">
<part element="copyUser" name="parameters"/>
</message>
Referenced By:
+Message Definition
<message name="copyUserResponse">
<part element="copyUserResponse" name="parameters"/>
</message>
Referenced By: