Operation storePolicy |
Name: |
storePolicy |
Signature: |
storePolicy (policy {policy:Policy}) => storedPolicy {policy:Policy} |
Java signature: |
org.matrix.policy.Policy storePolicy(org.matrix.policy.Policy policy) |
Parameters: |
name |
xml type |
occurs |
nillable |
read only |
references |
policy |
policy:Policy |
1 |
false |
false |
|
|
Response: |
name |
xml type |
occurs |
nillable |
read only |
references |
storedPolicy |
policy:Policy |
1 |
false |
false |
|
|
Sample input message: |
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:storePolicy xmlns:ns2="http://policy.matrix.org/">
<policy>
<policyId>{xs:string}</policyId>
<title>{xs:string}</title>
<description>{xs:string}</description>
<policyTypeId>{xs:string}</policyTypeId>
<activationDateExpression>{xs:string}</activationDateExpression>
<activationCondition>{xs:string}</activationCondition>
<automaticExecution>{xs:boolean}</automaticExecution>
<mandate>{xs:string}</mandate>
<evaluationCode>{xs:string}</evaluationCode>
<property>
<name>{xs:string}</name>
<value>{xs:string}</value>
</property>
<creationDateTime>{mx:dateTime}</creationDateTime>
<creationUserId>{xs:string}</creationUserId>
<changeDateTime>{mx:dateTime}</changeDateTime>
<changeUserId>{xs:string}</changeUserId>
</policy>
</ns2:storePolicy>
</S:Body>
</S:Envelope> |
Sample output message: |
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:storePolicyResponse xmlns:ns2="http://policy.matrix.org/">
<storedPolicy>
<policyId>{xs:string}</policyId>
<title>{xs:string}</title>
<description>{xs:string}</description>
<policyTypeId>{xs:string}</policyTypeId>
<activationDateExpression>{xs:string}</activationDateExpression>
<activationCondition>{xs:string}</activationCondition>
<automaticExecution>{xs:boolean}</automaticExecution>
<mandate>{xs:string}</mandate>
<evaluationCode>{xs:string}</evaluationCode>
<property>
<name>{xs:string}</name>
<value>{xs:string}</value>
</property>
<creationDateTime>{mx:dateTime}</creationDateTime>
<creationUserId>{xs:string}</creationUserId>
<changeDateTime>{mx:dateTime}</changeDateTime>
<changeUserId>{xs:string}</changeUserId>
</storedPolicy>
</ns2:storePolicyResponse>
</S:Body>
</S:Envelope> |
Operation countPolicies |
Name: |
countPolicies |
Signature: |
countPolicies (filter {policy:PolicyFilter}) => policyCount {xs:int} |
Java signature: |
int countPolicies(org.matrix.policy.PolicyFilter filter) |
Parameters: |
|
Response: |
name |
xml type |
occurs |
nillable |
read only |
references |
policyCount |
xs:int |
1 |
false |
false |
|
|
Sample input message: |
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:countPolicies xmlns:ns2="http://policy.matrix.org/">
<filter>
<policyId>{xs:string}</policyId>
<title>{xs:string}</title>
<description>{xs:string}</description>
<policyTypeId>{xs:string}</policyTypeId>
<activationDateExpression>{xs:string}</activationDateExpression>
<activationCondition>{xs:string}</activationCondition>
<mandate>{xs:string}</mandate>
<evaluationCode>{xs:string}</evaluationCode>
<firstResult>{xs:int}</firstResult>
<maxResults>{xs:int}</maxResults>
</filter>
</ns2:countPolicies>
</S:Body>
</S:Envelope> |
Sample output message: |
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:countPoliciesResponse xmlns:ns2="http://policy.matrix.org/">
<policyCount>{xs:int}</policyCount>
</ns2:countPoliciesResponse>
</S:Body>
</S:Envelope> |
Operation findPolicies |
Name: |
findPolicies |
Signature: |
findPolicies (filter {policy:PolicyFilter}) => policy {policy:Policy}* |
Java signature: |
List<org.matrix.policy.Policy> findPolicies(org.matrix.policy.PolicyFilter filter) |
Parameters: |
|
Response: |
name |
xml type |
occurs |
nillable |
read only |
references |
policy |
policy:Policy |
0..N |
true |
false |
|
|
Sample input message: |
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:findPolicies xmlns:ns2="http://policy.matrix.org/">
<filter>
<policyId>{xs:string}</policyId>
<title>{xs:string}</title>
<description>{xs:string}</description>
<policyTypeId>{xs:string}</policyTypeId>
<activationDateExpression>{xs:string}</activationDateExpression>
<activationCondition>{xs:string}</activationCondition>
<mandate>{xs:string}</mandate>
<evaluationCode>{xs:string}</evaluationCode>
<firstResult>{xs:int}</firstResult>
<maxResults>{xs:int}</maxResults>
</filter>
</ns2:findPolicies>
</S:Body>
</S:Envelope> |
Sample output message: |
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:findPoliciesResponse xmlns:ns2="http://policy.matrix.org/">
<policy>
<policyId>{xs:string}</policyId>
<title>{xs:string}</title>
<description>{xs:string}</description>
<policyTypeId>{xs:string}</policyTypeId>
<activationDateExpression>{xs:string}</activationDateExpression>
<activationCondition>{xs:string}</activationCondition>
<automaticExecution>{xs:boolean}</automaticExecution>
<mandate>{xs:string}</mandate>
<evaluationCode>{xs:string}</evaluationCode>
<property>
<name>{xs:string}</name>
<value>{xs:string}</value>
</property>
<creationDateTime>{mx:dateTime}</creationDateTime>
<creationUserId>{xs:string}</creationUserId>
<changeDateTime>{mx:dateTime}</changeDateTime>
<changeUserId>{xs:string}</changeUserId>
</policy>
</ns2:findPoliciesResponse>
</S:Body>
</S:Envelope> |
Operation loadClassPolicy |
Name: |
loadClassPolicy |
Signature: |
loadClassPolicy (classPolicyId {xs:string}) => classPolicy {policy:ClassPolicy} |
Java signature: |
org.matrix.policy.ClassPolicy loadClassPolicy(String classPolicyId) |
Parameters: |
name |
xml type |
occurs |
nillable |
read only |
references |
classPolicyId |
xs:string |
1 |
false |
false |
|
|
Response: |
name |
xml type |
occurs |
nillable |
read only |
references |
classPolicy |
policy:ClassPolicy |
1 |
false |
false |
|
|
Sample input message: |
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:loadClassPolicy xmlns:ns2="http://policy.matrix.org/">
<classPolicyId>{xs:string}</classPolicyId>
</ns2:loadClassPolicy>
</S:Body>
</S:Envelope> |
Sample output message: |
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:loadClassPolicyResponse xmlns:ns2="http://policy.matrix.org/">
<classPolicy>
<classPolicyId>{xs:string}</classPolicyId>
<classId>{xs:string}</classId>
<policyId>{xs:string}</policyId>
<dispHoldId>{xs:string}</dispHoldId>
<reason>{xs:string}</reason>
<startDate>{mx:date}</startDate>
<endDate>{mx:date}</endDate>
<creationDateTime>{mx:dateTime}</creationDateTime>
<creationUserId>{xs:string}</creationUserId>
<changeDateTime>{mx:dateTime}</changeDateTime>
<changeUserId>{xs:string}</changeUserId>
</classPolicy>
</ns2:loadClassPolicyResponse>
</S:Body>
</S:Envelope> |
Operation storeClassPolicy |
Name: |
storeClassPolicy |
Signature: |
storeClassPolicy (classPolicy {policy:ClassPolicy}) => storedClassPolicy {policy:ClassPolicy} |
Java signature: |
org.matrix.policy.ClassPolicy storeClassPolicy(org.matrix.policy.ClassPolicy classPolicy) |
Parameters: |
name |
xml type |
occurs |
nillable |
read only |
references |
classPolicy |
policy:ClassPolicy |
1 |
false |
false |
|
|
Response: |
name |
xml type |
occurs |
nillable |
read only |
references |
storedClassPolicy |
policy:ClassPolicy |
1 |
false |
false |
|
|
Sample input message: |
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:storeClassPolicy xmlns:ns2="http://policy.matrix.org/">
<classPolicy>
<classPolicyId>{xs:string}</classPolicyId>
<classId>{xs:string}</classId>
<policyId>{xs:string}</policyId>
<dispHoldId>{xs:string}</dispHoldId>
<reason>{xs:string}</reason>
<startDate>{mx:date}</startDate>
<endDate>{mx:date}</endDate>
<creationDateTime>{mx:dateTime}</creationDateTime>
<creationUserId>{xs:string}</creationUserId>
<changeDateTime>{mx:dateTime}</changeDateTime>
<changeUserId>{xs:string}</changeUserId>
</classPolicy>
</ns2:storeClassPolicy>
</S:Body>
</S:Envelope> |
Sample output message: |
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:storeClassPolicyResponse xmlns:ns2="http://policy.matrix.org/">
<storedClassPolicy>
<classPolicyId>{xs:string}</classPolicyId>
<classId>{xs:string}</classId>
<policyId>{xs:string}</policyId>
<dispHoldId>{xs:string}</dispHoldId>
<reason>{xs:string}</reason>
<startDate>{mx:date}</startDate>
<endDate>{mx:date}</endDate>
<creationDateTime>{mx:dateTime}</creationDateTime>
<creationUserId>{xs:string}</creationUserId>
<changeDateTime>{mx:dateTime}</changeDateTime>
<changeUserId>{xs:string}</changeUserId>
</storedClassPolicy>
</ns2:storeClassPolicyResponse>
</S:Body>
</S:Envelope> |
Operation removeClassPolicy |
Name: |
removeClassPolicy |
Signature: |
removeClassPolicy (classPolicyId {xs:string}) => removed {xs:boolean} |
Java signature: |
boolean removeClassPolicy(String classPolicyId) |
Parameters: |
name |
xml type |
occurs |
nillable |
read only |
references |
classPolicyId |
xs:string |
1 |
false |
false |
|
|
Response: |
name |
xml type |
occurs |
nillable |
read only |
references |
removed |
xs:boolean |
1 |
false |
false |
|
|
Sample input message: |
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:removeClassPolicy xmlns:ns2="http://policy.matrix.org/">
<classPolicyId>{xs:string}</classPolicyId>
</ns2:removeClassPolicy>
</S:Body>
</S:Envelope> |
Sample output message: |
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:removeClassPolicyResponse xmlns:ns2="http://policy.matrix.org/">
<removed>{xs:boolean}</removed>
</ns2:removeClassPolicyResponse>
</S:Body>
</S:Envelope> |
Operation countClassPolicies |
Name: |
countClassPolicies |
Signature: |
countClassPolicies (filter {policy:ClassPolicyFilter}) => classPolicyCount {xs:int} |
Java signature: |
int countClassPolicies(org.matrix.policy.ClassPolicyFilter filter) |
Parameters: |
|
Response: |
name |
xml type |
occurs |
nillable |
read only |
references |
classPolicyCount |
xs:int |
1 |
false |
false |
|
|
Sample input message: |
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:countClassPolicies xmlns:ns2="http://policy.matrix.org/">
<filter>
<classId>{xs:string}</classId>
<policyId>{xs:string}</policyId>
<firstResult>{xs:int}</firstResult>
<maxResults>{xs:int}</maxResults>
</filter>
</ns2:countClassPolicies>
</S:Body>
</S:Envelope> |
Sample output message: |
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:countClassPoliciesResponse xmlns:ns2="http://policy.matrix.org/">
<classPolicyCount>{xs:int}</classPolicyCount>
</ns2:countClassPoliciesResponse>
</S:Body>
</S:Envelope> |
Operation findClassPolicies |
Name: |
findClassPolicies |
Signature: |
findClassPolicies (filter {policy:ClassPolicyFilter}) => classPolicy {policy:ClassPolicy}* |
Java signature: |
List<org.matrix.policy.ClassPolicy> findClassPolicies(org.matrix.policy.ClassPolicyFilter filter) |
Parameters: |
|
Response: |
name |
xml type |
occurs |
nillable |
read only |
references |
classPolicy |
policy:ClassPolicy |
0..N |
true |
false |
|
|
Sample input message: |
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:findClassPolicies xmlns:ns2="http://policy.matrix.org/">
<filter>
<classId>{xs:string}</classId>
<policyId>{xs:string}</policyId>
<firstResult>{xs:int}</firstResult>
<maxResults>{xs:int}</maxResults>
</filter>
</ns2:findClassPolicies>
</S:Body>
</S:Envelope> |
Sample output message: |
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:findClassPoliciesResponse xmlns:ns2="http://policy.matrix.org/">
<classPolicy>
<classPolicyId>{xs:string}</classPolicyId>
<classId>{xs:string}</classId>
<policyId>{xs:string}</policyId>
<dispHoldId>{xs:string}</dispHoldId>
<reason>{xs:string}</reason>
<startDate>{mx:date}</startDate>
<endDate>{mx:date}</endDate>
<creationDateTime>{mx:dateTime}</creationDateTime>
<creationUserId>{xs:string}</creationUserId>
<changeDateTime>{mx:dateTime}</changeDateTime>
<changeUserId>{xs:string}</changeUserId>
</classPolicy>
</ns2:findClassPoliciesResponse>
</S:Body>
</S:Envelope> |
Operation findClassPolicyViews |
Name: |
findClassPolicyViews |
Signature: |
findClassPolicyViews (filter {policy:ClassPolicyFilter}) => classPolicyView {policy:ClassPolicyView}* |
Java signature: |
List<org.matrix.policy.ClassPolicyView> findClassPolicyViews(org.matrix.policy.ClassPolicyFilter filter) |
Parameters: |
|
Response: |
|
Sample input message: |
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:findClassPolicyViews xmlns:ns2="http://policy.matrix.org/">
<filter>
<classId>{xs:string}</classId>
<policyId>{xs:string}</policyId>
<firstResult>{xs:int}</firstResult>
<maxResults>{xs:int}</maxResults>
</filter>
</ns2:findClassPolicyViews>
</S:Body>
</S:Envelope> |
Sample output message: |
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:findClassPolicyViewsResponse xmlns:ns2="http://policy.matrix.org/">
<classPolicyView>
<classPolicy>
<classPolicyId>{xs:string}</classPolicyId>
<classId>{xs:string}</classId>
<policyId>{xs:string}</policyId>
<dispHoldId>{xs:string}</dispHoldId>
<reason>{xs:string}</reason>
<startDate>{mx:date}</startDate>
<endDate>{mx:date}</endDate>
<creationDateTime>{mx:dateTime}</creationDateTime>
<creationUserId>{xs:string}</creationUserId>
<changeDateTime>{mx:dateTime}</changeDateTime>
<changeUserId>{xs:string}</changeUserId>
</classPolicy>
<class>
<classId>{xs:string}</classId>
<creationDateTime>{mx:dateTime}</creationDateTime>
<creationUserId>{xs:string}</creationUserId>
<startDateTime>{mx:dateTime}</startDateTime>
<endDateTime>{mx:dateTime}</endDateTime>
<classTypeId>{xs:string}</classTypeId>
<title>{xs:string}</title>
<description>{xs:string}</description>
<location>{xs:string}</location>
<offlineDownload>{xs:boolean}</offlineDownload>
<superClassId>{xs:string}</superClassId>
<accessControlUserId>{xs:string}</accessControlUserId>
<changeDateTime>{mx:dateTime}</changeDateTime>
<changeUserId>{xs:string}</changeUserId>
<property>
<name>{xs:string}</name>
<value>{xs:string}</value>
</property>
<changeReason>{xs:string}</changeReason>
</class>
<policy>
<policyId>{xs:string}</policyId>
<title>{xs:string}</title>
<description>{xs:string}</description>
<policyTypeId>{xs:string}</policyTypeId>
<activationDateExpression>{xs:string}</activationDateExpression>
<activationCondition>{xs:string}</activationCondition>
<automaticExecution>{xs:boolean}</automaticExecution>
<mandate>{xs:string}</mandate>
<evaluationCode>{xs:string}</evaluationCode>
<property>
<name>{xs:string}</name>
<value>{xs:string}</value>
</property>
<creationDateTime>{mx:dateTime}</creationDateTime>
<creationUserId>{xs:string}</creationUserId>
<changeDateTime>{mx:dateTime}</changeDateTime>
<changeUserId>{xs:string}</changeUserId>
</policy>
</classPolicyView>
</ns2:findClassPolicyViewsResponse>
</S:Body>
</S:Envelope> |
Operation loadCasePolicy |
Name: |
loadCasePolicy |
Signature: |
loadCasePolicy (casePolicyId {xs:string}) => casePolicy {policy:CasePolicy} |
Java signature: |
org.matrix.policy.CasePolicy loadCasePolicy(String casePolicyId) |
Parameters: |
name |
xml type |
occurs |
nillable |
read only |
references |
casePolicyId |
xs:string |
1 |
false |
false |
|
|
Response: |
name |
xml type |
occurs |
nillable |
read only |
references |
casePolicy |
policy:CasePolicy |
1 |
false |
false |
|
|
Sample input message: |
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:loadCasePolicy xmlns:ns2="http://policy.matrix.org/">
<casePolicyId>{xs:string}</casePolicyId>
</ns2:loadCasePolicy>
</S:Body>
</S:Envelope> |
Sample output message: |
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:loadCasePolicyResponse xmlns:ns2="http://policy.matrix.org/">
<casePolicy>
<casePolicyId>{xs:string}</casePolicyId>
<caseId>{xs:string}</caseId>
<policyId>{xs:string}</policyId>
<activationDate>{mx:date}</activationDate>
<state>{policy:PolicyState}</state>
<dispHoldId>{xs:string}</dispHoldId>
<reason>{xs:string}</reason>
<creationDateTime>{mx:dateTime}</creationDateTime>
<creationUserId>{xs:string}</creationUserId>
<approvalDateTime>{mx:dateTime}</approvalDateTime>
<approvalUserId>{xs:string}</approvalUserId>
<executionDateTime>{mx:dateTime}</executionDateTime>
<executionUserId>{xs:string}</executionUserId>
<executionResult>{xs:string}</executionResult>
</casePolicy>
</ns2:loadCasePolicyResponse>
</S:Body>
</S:Envelope> |
Operation storeCasePolicy |
Name: |
storeCasePolicy |
Signature: |
storeCasePolicy (casePolicy {policy:CasePolicy}) => storedCasePolicy {policy:CasePolicy} |
Java signature: |
org.matrix.policy.CasePolicy storeCasePolicy(org.matrix.policy.CasePolicy casePolicy) |
Parameters: |
name |
xml type |
occurs |
nillable |
read only |
references |
casePolicy |
policy:CasePolicy |
1 |
false |
false |
|
|
Response: |
name |
xml type |
occurs |
nillable |
read only |
references |
storedCasePolicy |
policy:CasePolicy |
1 |
false |
false |
|
|
Sample input message: |
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:storeCasePolicy xmlns:ns2="http://policy.matrix.org/">
<casePolicy>
<casePolicyId>{xs:string}</casePolicyId>
<caseId>{xs:string}</caseId>
<policyId>{xs:string}</policyId>
<activationDate>{mx:date}</activationDate>
<state>{policy:PolicyState}</state>
<dispHoldId>{xs:string}</dispHoldId>
<reason>{xs:string}</reason>
<creationDateTime>{mx:dateTime}</creationDateTime>
<creationUserId>{xs:string}</creationUserId>
<approvalDateTime>{mx:dateTime}</approvalDateTime>
<approvalUserId>{xs:string}</approvalUserId>
<executionDateTime>{mx:dateTime}</executionDateTime>
<executionUserId>{xs:string}</executionUserId>
<executionResult>{xs:string}</executionResult>
</casePolicy>
</ns2:storeCasePolicy>
</S:Body>
</S:Envelope> |
Sample output message: |
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:storeCasePolicyResponse xmlns:ns2="http://policy.matrix.org/">
<storedCasePolicy>
<casePolicyId>{xs:string}</casePolicyId>
<caseId>{xs:string}</caseId>
<policyId>{xs:string}</policyId>
<activationDate>{mx:date}</activationDate>
<state>{policy:PolicyState}</state>
<dispHoldId>{xs:string}</dispHoldId>
<reason>{xs:string}</reason>
<creationDateTime>{mx:dateTime}</creationDateTime>
<creationUserId>{xs:string}</creationUserId>
<approvalDateTime>{mx:dateTime}</approvalDateTime>
<approvalUserId>{xs:string}</approvalUserId>
<executionDateTime>{mx:dateTime}</executionDateTime>
<executionUserId>{xs:string}</executionUserId>
<executionResult>{xs:string}</executionResult>
</storedCasePolicy>
</ns2:storeCasePolicyResponse>
</S:Body>
</S:Envelope> |
Operation removeCasePolicy |
Name: |
removeCasePolicy |
Signature: |
removeCasePolicy (casePolicyId {xs:string}) => removed {xs:boolean} |
Java signature: |
boolean removeCasePolicy(String casePolicyId) |
Parameters: |
name |
xml type |
occurs |
nillable |
read only |
references |
casePolicyId |
xs:string |
1 |
false |
false |
|
|
Response: |
name |
xml type |
occurs |
nillable |
read only |
references |
removed |
xs:boolean |
1 |
false |
false |
|
|
Sample input message: |
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:removeCasePolicy xmlns:ns2="http://policy.matrix.org/">
<casePolicyId>{xs:string}</casePolicyId>
</ns2:removeCasePolicy>
</S:Body>
</S:Envelope> |
Sample output message: |
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:removeCasePolicyResponse xmlns:ns2="http://policy.matrix.org/">
<removed>{xs:boolean}</removed>
</ns2:removeCasePolicyResponse>
</S:Body>
</S:Envelope> |
Operation countCasePolicies |
Name: |
countCasePolicies |
Signature: |
countCasePolicies (filter {policy:CasePolicyFilter}) => casePolicyCount {xs:int} |
Java signature: |
int countCasePolicies(org.matrix.policy.CasePolicyFilter filter) |
Parameters: |
|
Response: |
name |
xml type |
occurs |
nillable |
read only |
references |
casePolicyCount |
xs:int |
1 |
false |
false |
|
|
Sample input message: |
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:countCasePolicies xmlns:ns2="http://policy.matrix.org/">
<filter>
<caseId>{xs:string}</caseId>
<policyId>{xs:string}</policyId>
<policyTypeId>{xs:string}</policyTypeId>
<activationDate>{mx:date}</activationDate>
<startCreationDate>{mx:date}</startCreationDate>
<endCreationDate>{mx:date}</endCreationDate>
<startApprovalDate>{mx:date}</startApprovalDate>
<endApprovalDate>{mx:date}</endApprovalDate>
<startActivationDate>{mx:date}</startActivationDate>
<endActivationDate>{mx:date}</endActivationDate>
<startExecutionDate>{mx:date}</startExecutionDate>
<endExecutionDate>{mx:date}</endExecutionDate>
<dispHoldId>{xs:string}</dispHoldId>
<state>{policy:PolicyState}</state>
<firstResult>{xs:int}</firstResult>
<maxResults>{xs:int}</maxResults>
</filter>
</ns2:countCasePolicies>
</S:Body>
</S:Envelope> |
Sample output message: |
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:countCasePoliciesResponse xmlns:ns2="http://policy.matrix.org/">
<casePolicyCount>{xs:int}</casePolicyCount>
</ns2:countCasePoliciesResponse>
</S:Body>
</S:Envelope> |
Operation findCasePolicies |
Name: |
findCasePolicies |
Signature: |
findCasePolicies (filter {policy:CasePolicyFilter}) => casePolicy {policy:CasePolicy}* |
Java signature: |
List<org.matrix.policy.CasePolicy> findCasePolicies(org.matrix.policy.CasePolicyFilter filter) |
Parameters: |
|
Response: |
name |
xml type |
occurs |
nillable |
read only |
references |
casePolicy |
policy:CasePolicy |
0..N |
true |
false |
|
|
Sample input message: |
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:findCasePolicies xmlns:ns2="http://policy.matrix.org/">
<filter>
<caseId>{xs:string}</caseId>
<policyId>{xs:string}</policyId>
<policyTypeId>{xs:string}</policyTypeId>
<activationDate>{mx:date}</activationDate>
<startCreationDate>{mx:date}</startCreationDate>
<endCreationDate>{mx:date}</endCreationDate>
<startApprovalDate>{mx:date}</startApprovalDate>
<endApprovalDate>{mx:date}</endApprovalDate>
<startActivationDate>{mx:date}</startActivationDate>
<endActivationDate>{mx:date}</endActivationDate>
<startExecutionDate>{mx:date}</startExecutionDate>
<endExecutionDate>{mx:date}</endExecutionDate>
<dispHoldId>{xs:string}</dispHoldId>
<state>{policy:PolicyState}</state>
<firstResult>{xs:int}</firstResult>
<maxResults>{xs:int}</maxResults>
</filter>
</ns2:findCasePolicies>
</S:Body>
</S:Envelope> |
Sample output message: |
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:findCasePoliciesResponse xmlns:ns2="http://policy.matrix.org/">
<casePolicy>
<casePolicyId>{xs:string}</casePolicyId>
<caseId>{xs:string}</caseId>
<policyId>{xs:string}</policyId>
<activationDate>{mx:date}</activationDate>
<state>{policy:PolicyState}</state>
<dispHoldId>{xs:string}</dispHoldId>
<reason>{xs:string}</reason>
<creationDateTime>{mx:dateTime}</creationDateTime>
<creationUserId>{xs:string}</creationUserId>
<approvalDateTime>{mx:dateTime}</approvalDateTime>
<approvalUserId>{xs:string}</approvalUserId>
<executionDateTime>{mx:dateTime}</executionDateTime>
<executionUserId>{xs:string}</executionUserId>
<executionResult>{xs:string}</executionResult>
</casePolicy>
</ns2:findCasePoliciesResponse>
</S:Body>
</S:Envelope> |
Operation findCasePolicyViews |
Name: |
findCasePolicyViews |
Signature: |
findCasePolicyViews (filter {policy:CasePolicyFilter}) => casePolicyView {policy:CasePolicyView}* |
Java signature: |
List<org.matrix.policy.CasePolicyView> findCasePolicyViews(org.matrix.policy.CasePolicyFilter filter) |
Parameters: |
|
Response: |
|
Sample input message: |
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:findCasePolicyViews xmlns:ns2="http://policy.matrix.org/">
<filter>
<caseId>{xs:string}</caseId>
<policyId>{xs:string}</policyId>
<policyTypeId>{xs:string}</policyTypeId>
<activationDate>{mx:date}</activationDate>
<startCreationDate>{mx:date}</startCreationDate>
<endCreationDate>{mx:date}</endCreationDate>
<startApprovalDate>{mx:date}</startApprovalDate>
<endApprovalDate>{mx:date}</endApprovalDate>
<startActivationDate>{mx:date}</startActivationDate>
<endActivationDate>{mx:date}</endActivationDate>
<startExecutionDate>{mx:date}</startExecutionDate>
<endExecutionDate>{mx:date}</endExecutionDate>
<dispHoldId>{xs:string}</dispHoldId>
<state>{policy:PolicyState}</state>
<firstResult>{xs:int}</firstResult>
<maxResults>{xs:int}</maxResults>
</filter>
</ns2:findCasePolicyViews>
</S:Body>
</S:Envelope> |
Sample output message: |
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:findCasePolicyViewsResponse xmlns:ns2="http://policy.matrix.org/">
<casePolicyView>
<casePolicy>
<casePolicyId>{xs:string}</casePolicyId>
<caseId>{xs:string}</caseId>
<policyId>{xs:string}</policyId>
<activationDate>{mx:date}</activationDate>
<state>{policy:PolicyState}</state>
<dispHoldId>{xs:string}</dispHoldId>
<reason>{xs:string}</reason>
<creationDateTime>{mx:dateTime}</creationDateTime>
<creationUserId>{xs:string}</creationUserId>
<approvalDateTime>{mx:dateTime}</approvalDateTime>
<approvalUserId>{xs:string}</approvalUserId>
<executionDateTime>{mx:dateTime}</executionDateTime>
<executionUserId>{xs:string}</executionUserId>
<executionResult>{xs:string}</executionResult>
</casePolicy>
<case>
<caseId>{xs:string}</caseId>
<title>{xs:string}</title>
<caseTypeId>{xs:string}</caseTypeId>
<startDate>{mx:date}</startDate>
<startTime>{mx:time}</startTime>
<endDate>{mx:date}</endDate>
<endTime>{mx:time}</endTime>
<state>{xs:string}</state>
<description>{xs:string}</description>
<source>{xs:string}</source>
<property>
<name>{xs:string}</name>
<value>{xs:string}</value>
</property>
<comments>{xs:string}</comments>
<accessControl>
<action>{xs:string}</action>
<roleId>{xs:string}</roleId>
</accessControl>
<creationDateTime>{mx:dateTime}</creationDateTime>
<creationUserId>{xs:string}</creationUserId>
<changeDateTime>{mx:dateTime}</changeDateTime>
<changeUserId>{xs:string}</changeUserId>
<classId>{xs:string}</classId>
</case>
<policy>
<policyId>{xs:string}</policyId>
<title>{xs:string}</title>
<description>{xs:string}</description>
<policyTypeId>{xs:string}</policyTypeId>
<activationDateExpression>{xs:string}</activationDateExpression>
<activationCondition>{xs:string}</activationCondition>
<automaticExecution>{xs:boolean}</automaticExecution>
<mandate>{xs:string}</mandate>
<evaluationCode>{xs:string}</evaluationCode>
<property>
<name>{xs:string}</name>
<value>{xs:string}</value>
</property>
<creationDateTime>{mx:dateTime}</creationDateTime>
<creationUserId>{xs:string}</creationUserId>
<changeDateTime>{mx:dateTime}</changeDateTime>
<changeUserId>{xs:string}</changeUserId>
</policy>
</casePolicyView>
</ns2:findCasePolicyViewsResponse>
</S:Body>
</S:Envelope> |
Operation loadDocumentPolicy |
Name: |
loadDocumentPolicy |
Signature: |
loadDocumentPolicy (docPolicyId {xs:string}) => docPolicy {policy:DocumentPolicy} |
Java signature: |
org.matrix.policy.DocumentPolicy loadDocumentPolicy(String docPolicyId) |
Parameters: |
name |
xml type |
occurs |
nillable |
read only |
references |
docPolicyId |
xs:string |
1 |
false |
false |
|
|
Response: |
|
Sample input message: |
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:loadDocumentPolicy xmlns:ns2="http://policy.matrix.org/">
<docPolicyId>{xs:string}</docPolicyId>
</ns2:loadDocumentPolicy>
</S:Body>
</S:Envelope> |
Sample output message: |
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:loadDocumentPolicyResponse xmlns:ns2="http://policy.matrix.org/">
<docPolicy>
<docPolicyId>{xs:string}</docPolicyId>
<docId>{xs:string}</docId>
<policyId>{xs:string}</policyId>
<activationDate>{mx:date}</activationDate>
<state>{policy:PolicyState}</state>
<dispHoldId>{xs:string}</dispHoldId>
<reason>{xs:string}</reason>
<creationDateTime>{mx:dateTime}</creationDateTime>
<creationUserId>{xs:string}</creationUserId>
<approvalDateTime>{mx:dateTime}</approvalDateTime>
<approvalUserId>{xs:string}</approvalUserId>
<executionDateTime>{mx:dateTime}</executionDateTime>
<executionUserId>{xs:string}</executionUserId>
<executionResult>{xs:string}</executionResult>
</docPolicy>
</ns2:loadDocumentPolicyResponse>
</S:Body>
</S:Envelope> |
Operation storeDocumentPolicy |
Name: |
storeDocumentPolicy |
Signature: |
storeDocumentPolicy (docPolicy {policy:DocumentPolicy}) => storedDocPolicy {policy:DocumentPolicy} |
Java signature: |
org.matrix.policy.DocumentPolicy storeDocumentPolicy(org.matrix.policy.DocumentPolicy docPolicy) |
Parameters: |
|
Response: |
|
Sample input message: |
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:storeDocumentPolicy xmlns:ns2="http://policy.matrix.org/">
<docPolicy>
<docPolicyId>{xs:string}</docPolicyId>
<docId>{xs:string}</docId>
<policyId>{xs:string}</policyId>
<activationDate>{mx:date}</activationDate>
<state>{policy:PolicyState}</state>
<dispHoldId>{xs:string}</dispHoldId>
<reason>{xs:string}</reason>
<creationDateTime>{mx:dateTime}</creationDateTime>
<creationUserId>{xs:string}</creationUserId>
<approvalDateTime>{mx:dateTime}</approvalDateTime>
<approvalUserId>{xs:string}</approvalUserId>
<executionDateTime>{mx:dateTime}</executionDateTime>
<executionUserId>{xs:string}</executionUserId>
<executionResult>{xs:string}</executionResult>
</docPolicy>
</ns2:storeDocumentPolicy>
</S:Body>
</S:Envelope> |
Sample output message: |
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:storeDocumentPolicyResponse xmlns:ns2="http://policy.matrix.org/">
<storedDocPolicy>
<docPolicyId>{xs:string}</docPolicyId>
<docId>{xs:string}</docId>
<policyId>{xs:string}</policyId>
<activationDate>{mx:date}</activationDate>
<state>{policy:PolicyState}</state>
<dispHoldId>{xs:string}</dispHoldId>
<reason>{xs:string}</reason>
<creationDateTime>{mx:dateTime}</creationDateTime>
<creationUserId>{xs:string}</creationUserId>
<approvalDateTime>{mx:dateTime}</approvalDateTime>
<approvalUserId>{xs:string}</approvalUserId>
<executionDateTime>{mx:dateTime}</executionDateTime>
<executionUserId>{xs:string}</executionUserId>
<executionResult>{xs:string}</executionResult>
</storedDocPolicy>
</ns2:storeDocumentPolicyResponse>
</S:Body>
</S:Envelope> |
Operation removeDocumentPolicy |
Name: |
removeDocumentPolicy |
Signature: |
removeDocumentPolicy (docPolicyId {xs:string}) => removed {xs:boolean} |
Java signature: |
boolean removeDocumentPolicy(String docPolicyId) |
Parameters: |
name |
xml type |
occurs |
nillable |
read only |
references |
docPolicyId |
xs:string |
1 |
false |
false |
|
|
Response: |
name |
xml type |
occurs |
nillable |
read only |
references |
removed |
xs:boolean |
1 |
false |
false |
|
|
Sample input message: |
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:removeDocumentPolicy xmlns:ns2="http://policy.matrix.org/">
<docPolicyId>{xs:string}</docPolicyId>
</ns2:removeDocumentPolicy>
</S:Body>
</S:Envelope> |
Sample output message: |
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:removeDocumentPolicyResponse xmlns:ns2="http://policy.matrix.org/">
<removed>{xs:boolean}</removed>
</ns2:removeDocumentPolicyResponse>
</S:Body>
</S:Envelope> |
Operation countDocumentPolicies |
Name: |
countDocumentPolicies |
Signature: |
countDocumentPolicies (filter {policy:DocumentPolicyFilter}) => docPolicyCount {xs:int} |
Java signature: |
int countDocumentPolicies(org.matrix.policy.DocumentPolicyFilter filter) |
Parameters: |
|
Response: |
name |
xml type |
occurs |
nillable |
read only |
references |
docPolicyCount |
xs:int |
1 |
false |
false |
|
|
Sample input message: |
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:countDocumentPolicies xmlns:ns2="http://policy.matrix.org/">
<filter>
<docId>{xs:string}</docId>
<policyId>{xs:string}</policyId>
<policyTypeId>{xs:string}</policyTypeId>
<activationDate>{mx:date}</activationDate>
<startCreationDate>{mx:date}</startCreationDate>
<endCreationDate>{mx:date}</endCreationDate>
<startApprovalDate>{mx:date}</startApprovalDate>
<endApprovalDate>{mx:date}</endApprovalDate>
<startActivationDate>{mx:date}</startActivationDate>
<endActivationDate>{mx:date}</endActivationDate>
<startExecutionDate>{mx:date}</startExecutionDate>
<endExecutionDate>{mx:date}</endExecutionDate>
<dispHoldId>{xs:string}</dispHoldId>
<state>{policy:PolicyState}</state>
<firstResult>{xs:int}</firstResult>
<maxResults>{xs:int}</maxResults>
</filter>
</ns2:countDocumentPolicies>
</S:Body>
</S:Envelope> |
Sample output message: |
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:countDocumentPoliciesResponse xmlns:ns2="http://policy.matrix.org/">
<docPolicyCount>{xs:int}</docPolicyCount>
</ns2:countDocumentPoliciesResponse>
</S:Body>
</S:Envelope> |
Operation findDocumentPolicies |
Name: |
findDocumentPolicies |
Signature: |
findDocumentPolicies (filter {policy:DocumentPolicyFilter}) => docPolicy {policy:DocumentPolicy}* |
Java signature: |
List<org.matrix.policy.DocumentPolicy> findDocumentPolicies(org.matrix.policy.DocumentPolicyFilter filter) |
Parameters: |
|
Response: |
|
Sample input message: |
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:findDocumentPolicies xmlns:ns2="http://policy.matrix.org/">
<filter>
<docId>{xs:string}</docId>
<policyId>{xs:string}</policyId>
<policyTypeId>{xs:string}</policyTypeId>
<activationDate>{mx:date}</activationDate>
<startCreationDate>{mx:date}</startCreationDate>
<endCreationDate>{mx:date}</endCreationDate>
<startApprovalDate>{mx:date}</startApprovalDate>
<endApprovalDate>{mx:date}</endApprovalDate>
<startActivationDate>{mx:date}</startActivationDate>
<endActivationDate>{mx:date}</endActivationDate>
<startExecutionDate>{mx:date}</startExecutionDate>
<endExecutionDate>{mx:date}</endExecutionDate>
<dispHoldId>{xs:string}</dispHoldId>
<state>{policy:PolicyState}</state>
<firstResult>{xs:int}</firstResult>
<maxResults>{xs:int}</maxResults>
</filter>
</ns2:findDocumentPolicies>
</S:Body>
</S:Envelope> |
Sample output message: |
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:findDocumentPoliciesResponse xmlns:ns2="http://policy.matrix.org/">
<docPolicy>
<docPolicyId>{xs:string}</docPolicyId>
<docId>{xs:string}</docId>
<policyId>{xs:string}</policyId>
<activationDate>{mx:date}</activationDate>
<state>{policy:PolicyState}</state>
<dispHoldId>{xs:string}</dispHoldId>
<reason>{xs:string}</reason>
<creationDateTime>{mx:dateTime}</creationDateTime>
<creationUserId>{xs:string}</creationUserId>
<approvalDateTime>{mx:dateTime}</approvalDateTime>
<approvalUserId>{xs:string}</approvalUserId>
<executionDateTime>{mx:dateTime}</executionDateTime>
<executionUserId>{xs:string}</executionUserId>
<executionResult>{xs:string}</executionResult>
</docPolicy>
</ns2:findDocumentPoliciesResponse>
</S:Body>
</S:Envelope> |
Operation findDocumentPolicyViews |
Name: |
findDocumentPolicyViews |
Signature: |
findDocumentPolicyViews (filter {policy:DocumentPolicyFilter}) => docPolicyView {policy:DocumentPolicyView}* |
Java signature: |
List<org.matrix.policy.DocumentPolicyView> findDocumentPolicyViews(org.matrix.policy.DocumentPolicyFilter filter) |
Parameters: |
|
Response: |
|
Sample input message: |
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:findDocumentPolicyViews xmlns:ns2="http://policy.matrix.org/">
<filter>
<docId>{xs:string}</docId>
<policyId>{xs:string}</policyId>
<policyTypeId>{xs:string}</policyTypeId>
<activationDate>{mx:date}</activationDate>
<startCreationDate>{mx:date}</startCreationDate>
<endCreationDate>{mx:date}</endCreationDate>
<startApprovalDate>{mx:date}</startApprovalDate>
<endApprovalDate>{mx:date}</endApprovalDate>
<startActivationDate>{mx:date}</startActivationDate>
<endActivationDate>{mx:date}</endActivationDate>
<startExecutionDate>{mx:date}</startExecutionDate>
<endExecutionDate>{mx:date}</endExecutionDate>
<dispHoldId>{xs:string}</dispHoldId>
<state>{policy:PolicyState}</state>
<firstResult>{xs:int}</firstResult>
<maxResults>{xs:int}</maxResults>
</filter>
</ns2:findDocumentPolicyViews>
</S:Body>
</S:Envelope> |
Sample output message: |
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:findDocumentPolicyViewsResponse xmlns:ns2="http://policy.matrix.org/">
<docPolicyView>
<docPolicy>
<docPolicyId>{xs:string}</docPolicyId>
<docId>{xs:string}</docId>
<policyId>{xs:string}</policyId>
<activationDate>{mx:date}</activationDate>
<state>{policy:PolicyState}</state>
<dispHoldId>{xs:string}</dispHoldId>
<reason>{xs:string}</reason>
<creationDateTime>{mx:dateTime}</creationDateTime>
<creationUserId>{xs:string}</creationUserId>
<approvalDateTime>{mx:dateTime}</approvalDateTime>
<approvalUserId>{xs:string}</approvalUserId>
<executionDateTime>{mx:dateTime}</executionDateTime>
<executionUserId>{xs:string}</executionUserId>
<executionResult>{xs:string}</executionResult>
</docPolicy>
<document incremental="{xs:boolean}">
<docId>{xs:string}</docId>
<version>{xs:int}</version>
<title>{xs:string}</title>
<docTypeId>{xs:string}</docTypeId>
<state>{doc:State}</state>
<language>{xs:string}</language>
<authorId>{xs:string}</authorId>
<captureDateTime>{mx:dateTime}</captureDateTime>
<captureUserId>{xs:string}</captureUserId>
<changeDateTime>{mx:dateTime}</changeDateTime>
<changeUserId>{xs:string}</changeUserId>
<creationDate>{mx:date}</creationDate>
<classId>{xs:string}</classId>
<caseId>{xs:string}</caseId>
<summary>{xs:string}</summary>
<content>
<contentId>{xs:string}</contentId>
<contentType>{xs:string}</contentType>
<formatId>{xs:string}</formatId>
<formatDescription>{xs:string}</formatDescription>
<language>{xs:string}</language>
<creationDate>{mx:date}</creationDate>
<captureDateTime>{mx:dateTime}</captureDateTime>
<captureUserId>{xs:string}</captureUserId>
<size>{xs:long}</size>
<data>{xs:base64Binary}</data>
<url>{xs:string}</url>
</content>
<lockUserId>{xs:string}</lockUserId>
<property>
<name>{xs:string}</name>
<value>{xs:string}</value>
</property>
<relatedDocument>
<relationType>{doc:RelationType}</relationType>
<name>{xs:string}</name>
<docId>{xs:string}</docId>
<version>{xs:int}</version>
<captureDateTime>{mx:dateTime}</captureDateTime>
<captureUserId>{xs:string}</captureUserId>
<changeDateTime>{mx:dateTime}</changeDateTime>
<changeUserId>{xs:string}</changeUserId>
</relatedDocument>
<accessControl>
<action>{xs:string}</action>
<roleId>{xs:string}</roleId>
</accessControl>
</document>
<policy>
<policyId>{xs:string}</policyId>
<title>{xs:string}</title>
<description>{xs:string}</description>
<policyTypeId>{xs:string}</policyTypeId>
<activationDateExpression>{xs:string}</activationDateExpression>
<activationCondition>{xs:string}</activationCondition>
<automaticExecution>{xs:boolean}</automaticExecution>
<mandate>{xs:string}</mandate>
<evaluationCode>{xs:string}</evaluationCode>
<property>
<name>{xs:string}</name>
<value>{xs:string}</value>
</property>
<creationDateTime>{mx:dateTime}</creationDateTime>
<creationUserId>{xs:string}</creationUserId>
<changeDateTime>{mx:dateTime}</changeDateTime>
<changeUserId>{xs:string}</changeUserId>
</policy>
</docPolicyView>
</ns2:findDocumentPolicyViewsResponse>
</S:Body>
</S:Envelope> |
Operation loadDisposalHold |
Name: |
loadDisposalHold |
Signature: |
loadDisposalHold (dispHoldId {xs:string}) => dispHold {policy:DisposalHold} |
Java signature: |
org.matrix.policy.DisposalHold loadDisposalHold(String dispHoldId) |
Parameters: |
name |
xml type |
occurs |
nillable |
read only |
references |
dispHoldId |
xs:string |
1 |
false |
false |
|
|
Response: |
|
Sample input message: |
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:loadDisposalHold xmlns:ns2="http://policy.matrix.org/">
<dispHoldId>{xs:string}</dispHoldId>
</ns2:loadDisposalHold>
</S:Body>
</S:Envelope> |
Sample output message: |
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:loadDisposalHoldResponse xmlns:ns2="http://policy.matrix.org/">
<dispHold>
<dispHoldId>{xs:string}</dispHoldId>
<title>{xs:string}</title>
<startDate>{mx:date}</startDate>
<endDate>{mx:date}</endDate>
<reason>{xs:string}</reason>
</dispHold>
</ns2:loadDisposalHoldResponse>
</S:Body>
</S:Envelope> |
Operation storeDisposalHold |
Name: |
storeDisposalHold |
Signature: |
storeDisposalHold (dispHold {policy:DisposalHold}) => storedDispHold {policy:DisposalHold} |
Java signature: |
org.matrix.policy.DisposalHold storeDisposalHold(org.matrix.policy.DisposalHold dispHold) |
Parameters: |
|
Response: |
name |
xml type |
occurs |
nillable |
read only |
references |
storedDispHold |
policy:DisposalHold |
1 |
false |
false |
|
|
Sample input message: |
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:storeDisposalHold xmlns:ns2="http://policy.matrix.org/">
<dispHold>
<dispHoldId>{xs:string}</dispHoldId>
<title>{xs:string}</title>
<startDate>{mx:date}</startDate>
<endDate>{mx:date}</endDate>
<reason>{xs:string}</reason>
</dispHold>
</ns2:storeDisposalHold>
</S:Body>
</S:Envelope> |
Sample output message: |
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:storeDisposalHoldResponse xmlns:ns2="http://policy.matrix.org/">
<storedDispHold>
<dispHoldId>{xs:string}</dispHoldId>
<title>{xs:string}</title>
<startDate>{mx:date}</startDate>
<endDate>{mx:date}</endDate>
<reason>{xs:string}</reason>
</storedDispHold>
</ns2:storeDisposalHoldResponse>
</S:Body>
</S:Envelope> |
Operation removeDisposalHold |
Name: |
removeDisposalHold |
Signature: |
removeDisposalHold (dispHoldId {xs:string}) => removed {xs:boolean} |
Java signature: |
boolean removeDisposalHold(String dispHoldId) |
Parameters: |
name |
xml type |
occurs |
nillable |
read only |
references |
dispHoldId |
xs:string |
1 |
false |
false |
|
|
Response: |
name |
xml type |
occurs |
nillable |
read only |
references |
removed |
xs:boolean |
1 |
false |
false |
|
|
Sample input message: |
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:removeDisposalHold xmlns:ns2="http://policy.matrix.org/">
<dispHoldId>{xs:string}</dispHoldId>
</ns2:removeDisposalHold>
</S:Body>
</S:Envelope> |
Sample output message: |
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:removeDisposalHoldResponse xmlns:ns2="http://policy.matrix.org/">
<removed>{xs:boolean}</removed>
</ns2:removeDisposalHoldResponse>
</S:Body>
</S:Envelope> |
Operation countDisposalHolds |
Name: |
countDisposalHolds |
Signature: |
countDisposalHolds (filter {policy:DisposalHoldFilter}) => dispHoldCount {xs:int} |
Java signature: |
int countDisposalHolds(org.matrix.policy.DisposalHoldFilter filter) |
Parameters: |
|
Response: |
name |
xml type |
occurs |
nillable |
read only |
references |
dispHoldCount |
xs:int |
1 |
false |
false |
|
|
Sample input message: |
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:countDisposalHolds xmlns:ns2="http://policy.matrix.org/">
<filter>
<title>{xs:string}</title>
<reason>{xs:string}</reason>
<startDate>{mx:date}</startDate>
<endDate>{mx:date}</endDate>
<firstResult>{xs:int}</firstResult>
<maxResults>{xs:int}</maxResults>
</filter>
</ns2:countDisposalHolds>
</S:Body>
</S:Envelope> |
Sample output message: |
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:countDisposalHoldsResponse xmlns:ns2="http://policy.matrix.org/">
<dispHoldCount>{xs:int}</dispHoldCount>
</ns2:countDisposalHoldsResponse>
</S:Body>
</S:Envelope> |
Operation findDisposalHolds |
Name: |
findDisposalHolds |
Signature: |
findDisposalHolds (filter {policy:DisposalHoldFilter}) => dispHold {policy:DisposalHold}* |
Java signature: |
List<org.matrix.policy.DisposalHold> findDisposalHolds(org.matrix.policy.DisposalHoldFilter filter) |
Parameters: |
|
Response: |
name |
xml type |
occurs |
nillable |
read only |
references |
dispHold |
policy:DisposalHold |
0..N |
true |
false |
|
|
Sample input message: |
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:findDisposalHolds xmlns:ns2="http://policy.matrix.org/">
<filter>
<title>{xs:string}</title>
<reason>{xs:string}</reason>
<startDate>{mx:date}</startDate>
<endDate>{mx:date}</endDate>
<firstResult>{xs:int}</firstResult>
<maxResults>{xs:int}</maxResults>
</filter>
</ns2:findDisposalHolds>
</S:Body>
</S:Envelope> |
Sample output message: |
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:findDisposalHoldsResponse xmlns:ns2="http://policy.matrix.org/">
<dispHold>
<dispHoldId>{xs:string}</dispHoldId>
<title>{xs:string}</title>
<startDate>{mx:date}</startDate>
<endDate>{mx:date}</endDate>
<reason>{xs:string}</reason>
</dispHold>
</ns2:findDisposalHoldsResponse>
</S:Body>
</S:Envelope> |
Operation analizeDocument |
Name: |
analizeDocument |
Signature: |
analizeDocument (docId {xs:string}) => return {xs:string} |
Java signature: |
String analizeDocument(String docId) |
Parameters: |
name |
xml type |
occurs |
nillable |
read only |
references |
docId |
xs:string |
1 |
false |
false |
|
|
Response: |
name |
xml type |
occurs |
nillable |
read only |
references |
return |
xs:string |
1 |
false |
false |
|
|
Sample input message: |
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:analizeDocument xmlns:ns2="http://policy.matrix.org/">
<docId>{xs:string}</docId>
</ns2:analizeDocument>
</S:Body>
</S:Envelope> |
Sample output message: |
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:analizeDocumentResponse xmlns:ns2="http://policy.matrix.org/">
<return>{xs:string}</return>
</ns2:analizeDocumentResponse>
</S:Body>
</S:Envelope> |