SOAP complexType Parameters

Last Updated: 17 Dec 2015

This appendix outlines the complexType Parameters that are used within request and response envelopes generated by the SOAP Server.

AttributeInfo

The AttributeInfo parameter is a request parameter, determining the attribute information to apply to an asset. This parameter is used on the CreateAsset operation.

Elements - Parameter Elements - Type MinOccurs MaxOccurs
AttributeName string 1 1
AttributeValue string 1 1

StatusDescription

The StatusDescription parameter is a response parameter, returning the status of a selected asset. This parameter is used on the GetAllStatuses and GetAssetAvailableStatuses operations.

Elements - Parameter Elements - Type MinOccurs MaxOccurs
StatusValue string 0 1
StatusDescription string 0 1

AttributeValueInfo

The AttributeValueInfo parameter is a response parameter, returning the values of a selected attribute. This parameter is used on the GetAttributeValuesByName operation.

Elements - Parameter Elements - Type MinOccurs MaxOccurs
AssetID string 1 1
AttributeValue string 0 1

AttributeProperty

The AttributeProperty parameter is a response parameter, returning the attributes of a selected asset type. This parameter is used on the GetAssetTypeAttribute operation.

Elements - Parameter Elements - Type MinOccurs MaxOccurs
AttributeName string 1 1
AttributeID string 0 1
AttributeType string 0 1
AttributeOwningTypeCode string 0 1
AttributeParametersTypeCode string 0 1
AttributeParametersValue string 0 1
AttributeDefaultTypeCode string 0 1
AttributeDefaultValue string 0 1
AttributeDescription string 0 1
AttributeIsAdmin boolean 0 1
AttributeUnique boolean 0 1

AssetFinderInfo

The AssetFinder parameter is a response parameter, returning the information of assets. This parameter is used on the GetAssetsInfo operation.

Elements - Parameter Elements - Type[*] see below MinOccurs MaxOccurs
AssetID   string 1
AssetType  string 0 1
AssetTypeAncestor string  0 1
AssetName string  0
AssetChildren string 
AssetLineage LineagesDetails*
LineagesDetails

The LineagesDetails parameter returns the lineage details for a selected asset. This parameter is used on the AssetFinderInfo parameter of the GetAssetsInfo operation. It is also used as a response parameter on the GetLinkLineage operation.

Elements - Parameter Elements - Type[*] see below MinOccurs MaxOccurs
LinkID  string 1
LinkType string 1
Lineage Lineage* 0
Lineage

The Lineage parameter returns the lineage of a selected asset. This parameter is used on the LineagesDetails parameter of the GetLinkLineage operation.

Elements - Parameter Elements - Type MinOccurs MaxOccurs
AssetID  string 1
AssetName  string 1
Order  integer 

DesignLinkSummary

The DesignLinkSummary parameter is a response parameter, returning the Design of a selected URL. This parameter is used on the GetDesignFromURL operation.

Elements - Parameter Elements - Type MinOccurs MaxOccurs
DesignID string 1 1
TypeCode string 0 1

MetadataInfo

The MetadataInfo parameter is a request parameter, determining the metadata information to apply to an asset. This parameter is used on the SetMultipleMetadataFields operation. 

Elements - Parameter Elements - Type MinOccurs MaxOccurs
FieldID string 1 1
FieldValue string 1

SchemaSetInfo

The SchemaSetInfo parameter is a response parameter, returning the Metadata Schemas of a selected asset. This parameter is used on the GetSchemasOnAsset operation.

Elements - Parameter Elements - Type MinOccurs MaxOccurs
SchemaID string 1 1
Grant integer 1 1

LinkDetails

The LinkDetails parameter is a response parameter, returning the link details of a selected asset. This parameter is used on the GetAllChildLinks, GetLinks and GetLinkByAsset operations.

Elements - Parameter Elements - Type MinOccurs MaxOccurs
TreeID string 0 1
LinkID string 1 1
Level string 0 1
MinorID string 0 1
MajorID string 0 1
MinorTypeCode string 0 1
MajorTypeCode string 0 1
AssetID string 0 1
TypeCode string 0 1
LinkType string 0 1
SortOrder string 0 1
Value string 0 1
IsDependant string 0 1
IsExclusive string 0 1
DependantTreeID string 0 1

LinkInfoSummary

The LinkInfoSummary parameter is a response parameter, returning the summarised link info of a selected asset. This parameter is used on the GetDependantChildren, GetDependantParents and GetParents operations.

Elements - Parameter Elements - Type MinOccurs MaxOccurs
AssetID string 1 1
TypeCode string 0 1

ChildrenInfoSummary

The ChildrenInfoSummary parameter is a response parameter, returning the summarised child info of a selected asset. This parameter is used on the GetChildren operation.

Elements - Parameter Elements - Type MinOccurs MaxOccurs
AssetID string 1 1
TypeCode string 1 1

FieldInfo

The FieldInfo parameter is a response parameter, returning the field values of a selected Metadata Schema. This parameter is used on the GetMetadataFieldValues operation.

Elements - Parameter Elements - Type MinOccurs MaxOccurs
FieldName string 1 1
FieldValue string 1 1

RoleDetail

The RoleDetail parameter is a response parameter, returning array of roles for a selected asset. This parameter is used on the GetRole operation.

Elements - Parameter Elements - Type MinOccurs MaxOccurs
RoleID string 0 1
UserID string 0 1
AssetID string 0 1

PermissionDetail

The PermissionDetail parameter is a response parameter, returning permissions for a selected asset. This parameter is used on the GetPermission operation.

Elements - Parameter Elements - Type MinOccurs MaxOccurs
UserID string 0 1
Grant string 0 1

SearchField

The SearchField parameter is a request parameter, determining search terms for an advanced search. This parameter is used on the AdvancedSearch operation.

Elements - Parameter Elements - Type[*] see below MinOccurs MaxOccurs
SearchTerm string 1 1
WordLogic string 1 1
DataSources DataSource* 0 /
DataSource

The DataSource parameter is a request parameter, determining the search field type and options of an advanced search. This parameter is used on the SearchField parameter of the AdvancedSearch operation.

Elements - Parameter Elements - Type[*] see below MinOccurs MaxOccurs
FieldType SearchFieldType 1 1
MetadataOption MetadataSearchOption* 0 /
AttributeOption AttributeSearchOption* 0 /
StandardOption StandardSearchOption* 0 /
 MetadataSearchOption

The MetadataSearchOption parameter is a request parameter, configuring the metadata search option. This parameter is used on the DataSource parameter of the AdvancedSearch operation.

Elements - Parameter Elements - Type MinOccurs MaxOccurs
MetadataFieldID string 0 1
AttributeSearchOption

The AttributeSearchOption parameter is a request parameter, configuring the attribute search option. This parameter is used on the DataSource parameter of the AdvancedSearch operation.

Elements - Parameter Elements - Type MinOccurs MaxOccurs
AssetType string 0 1
AttributeID string 0 1
StandardSearchOption

The StandardSearchOption parameter is a request parameter, configuring the standard search option. This parameter is used on the DataSource parameter of the AdvancedSearch operation.

Elements - Parameter Elements - Type MinOccurs MaxOccurs
FieldName string 0 1

AdvancedResult

The AdvancedResult parameter is a response parameter, returning the results of an advanced search. This parameter is used on the AdvancedSearch operation.

Elements - Parameter Elements - Type MinOccurs MaxOccurs
AssetDisplay string 0 1
SearchScore string 0 1
Source string 0 1

AssetTypes

The AssetTypes parameter is a request parameter, managing multiple assets. This parameter is used on the BasicSearch and AdvancedSearch operations.

Elements - Parameter Elements - Type MinOccurs MaxOccurs
AssetType AssetType 0 /
Inherit string 1 1