Operation getCaseMetaData |
Name: |
getCaseMetaData |
Signature: |
getCaseMetaData () => caseMetaData {cases:CaseMetaData} |
Java signature: |
org.matrix.cases.CaseMetaData getCaseMetaData() |
Parameters: |
name |
xml type |
occurs |
nillable |
read only |
references |
|
Response: |
name |
xml type |
occurs |
nillable |
read only |
references |
caseMetaData |
cases:CaseMetaData |
1 |
false |
false |
|
|
Sample input message: |
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:getCaseMetaData xmlns:ns2="http://cases.matrix.org/">
</ns2:getCaseMetaData>
</S:Body>
</S:Envelope> |
Sample output message: |
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:getCaseMetaDataResponse xmlns:ns2="http://cases.matrix.org/">
<caseMetaData>
</caseMetaData>
</ns2:getCaseMetaDataResponse>
</S:Body>
</S:Envelope> |
Operation storeCase |
Name: |
storeCase |
Signature: |
storeCase (case {cases:Case}) => storedCase {cases:Case} |
Java signature: |
org.matrix.cases.Case storeCase(org.matrix.cases.Case case) |
Parameters: |
name |
xml type |
occurs |
nillable |
read only |
references |
case |
cases:Case |
1 |
false |
false |
|
|
Response: |
name |
xml type |
occurs |
nillable |
read only |
references |
storedCase |
cases:Case |
1 |
false |
false |
|
|
Sample input message: |
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:storeCase xmlns:ns2="http://cases.matrix.org/">
<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>
</ns2:storeCase>
</S:Body>
</S:Envelope> |
Sample output message: |
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:storeCaseResponse xmlns:ns2="http://cases.matrix.org/">
<storedCase>
<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>
</storedCase>
</ns2:storeCaseResponse>
</S:Body>
</S:Envelope> |
Operation findCases |
Name: |
findCases |
Signature: |
findCases (filter {cases:CaseFilter}) => case {cases:Case}* |
Java signature: |
List<org.matrix.cases.Case> findCases(org.matrix.cases.CaseFilter filter) |
Parameters: |
name |
xml type |
occurs |
nillable |
read only |
references |
filter |
cases:CaseFilter |
1 |
false |
false |
|
|
Response: |
name |
xml type |
occurs |
nillable |
read only |
references |
case |
cases:Case |
0..N |
true |
false |
|
|
Sample input message: |
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:findCases xmlns:ns2="http://cases.matrix.org/">
<filter>
<caseId>{xs:string}</caseId>
<title>{xs:string}</title>
<description>{xs:string}</description>
<fromDate>{mx:date}</fromDate>
<toDate>{mx:date}</toDate>
<dateComparator>{xs:string}</dateComparator>
<caseTypeId>{xs:string}</caseTypeId>
<classId>{xs:string}</classId>
<state>{xs:string}</state>
<firstResult>{xs:int}</firstResult>
<maxResults>{xs:int}</maxResults>
<property>
<name>{xs:string}</name>
<value>{xs:string}</value>
</property>
<searchExpression>{xs:string}</searchExpression>
<personId>{xs:string}</personId>
<personFlag>{xs:string}</personFlag>
<outputProperty>{xs:string}</outputProperty>
</filter>
</ns2:findCases>
</S:Body>
</S:Envelope> |
Sample output message: |
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:findCasesResponse xmlns:ns2="http://cases.matrix.org/">
<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>
</ns2:findCasesResponse>
</S:Body>
</S:Envelope> |
Operation loadCasePerson |
Name: |
loadCasePerson |
Signature: |
loadCasePerson (casePersonId {xs:string}) => casePerson {cases:CasePerson} |
Java signature: |
org.matrix.cases.CasePerson loadCasePerson(String casePersonId) |
Parameters: |
name |
xml type |
occurs |
nillable |
read only |
references |
casePersonId |
xs:string |
1 |
false |
false |
|
|
Response: |
name |
xml type |
occurs |
nillable |
read only |
references |
casePerson |
cases:CasePerson |
1 |
false |
false |
|
|
Sample input message: |
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:loadCasePerson xmlns:ns2="http://cases.matrix.org/">
<casePersonId>{xs:string}</casePersonId>
</ns2:loadCasePerson>
</S:Body>
</S:Envelope> |
Sample output message: |
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:loadCasePersonResponse xmlns:ns2="http://cases.matrix.org/">
<casePerson>
<casePersonId>{xs:string}</casePersonId>
<casePersonTypeId>{xs:string}</casePersonTypeId>
<caseId>{xs:string}</caseId>
<personId>{xs:string}</personId>
<startDate>{mx:date}</startDate>
<endDate>{mx:date}</endDate>
<comments>{xs:string}</comments>
<creationDateTime>{mx:dateTime}</creationDateTime>
<creationUserId>{xs:string}</creationUserId>
<changeDateTime>{mx:dateTime}</changeDateTime>
<changeUserId>{xs:string}</changeUserId>
<addressId>{xs:string}</addressId>
<contactId>{xs:string}</contactId>
<representantPersonId>{xs:string}</representantPersonId>
<representantAddressId>{xs:string}</representantAddressId>
<representantContactId>{xs:string}</representantContactId>
</casePerson>
</ns2:loadCasePersonResponse>
</S:Body>
</S:Envelope> |
Operation storeCasePerson |
Name: |
storeCasePerson |
Signature: |
storeCasePerson (casePerson {cases:CasePerson}) => storedCasePerson {cases:CasePerson} |
Java signature: |
org.matrix.cases.CasePerson storeCasePerson(org.matrix.cases.CasePerson casePerson) |
Parameters: |
name |
xml type |
occurs |
nillable |
read only |
references |
casePerson |
cases:CasePerson |
1 |
false |
false |
|
|
Response: |
name |
xml type |
occurs |
nillable |
read only |
references |
storedCasePerson |
cases:CasePerson |
1 |
false |
false |
|
|
Sample input message: |
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:storeCasePerson xmlns:ns2="http://cases.matrix.org/">
<casePerson>
<casePersonId>{xs:string}</casePersonId>
<casePersonTypeId>{xs:string}</casePersonTypeId>
<caseId>{xs:string}</caseId>
<personId>{xs:string}</personId>
<startDate>{mx:date}</startDate>
<endDate>{mx:date}</endDate>
<comments>{xs:string}</comments>
<creationDateTime>{mx:dateTime}</creationDateTime>
<creationUserId>{xs:string}</creationUserId>
<changeDateTime>{mx:dateTime}</changeDateTime>
<changeUserId>{xs:string}</changeUserId>
<addressId>{xs:string}</addressId>
<contactId>{xs:string}</contactId>
<representantPersonId>{xs:string}</representantPersonId>
<representantAddressId>{xs:string}</representantAddressId>
<representantContactId>{xs:string}</representantContactId>
</casePerson>
</ns2:storeCasePerson>
</S:Body>
</S:Envelope> |
Sample output message: |
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:storeCasePersonResponse xmlns:ns2="http://cases.matrix.org/">
<storedCasePerson>
<casePersonId>{xs:string}</casePersonId>
<casePersonTypeId>{xs:string}</casePersonTypeId>
<caseId>{xs:string}</caseId>
<personId>{xs:string}</personId>
<startDate>{mx:date}</startDate>
<endDate>{mx:date}</endDate>
<comments>{xs:string}</comments>
<creationDateTime>{mx:dateTime}</creationDateTime>
<creationUserId>{xs:string}</creationUserId>
<changeDateTime>{mx:dateTime}</changeDateTime>
<changeUserId>{xs:string}</changeUserId>
<addressId>{xs:string}</addressId>
<contactId>{xs:string}</contactId>
<representantPersonId>{xs:string}</representantPersonId>
<representantAddressId>{xs:string}</representantAddressId>
<representantContactId>{xs:string}</representantContactId>
</storedCasePerson>
</ns2:storeCasePersonResponse>
</S:Body>
</S:Envelope> |
Operation removeCasePerson |
Name: |
removeCasePerson |
Signature: |
removeCasePerson (casePersonId {xs:string}) => removed {xs:boolean} |
Java signature: |
boolean removeCasePerson(String casePersonId) |
Parameters: |
name |
xml type |
occurs |
nillable |
read only |
references |
casePersonId |
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:removeCasePerson xmlns:ns2="http://cases.matrix.org/">
<casePersonId>{xs:string}</casePersonId>
</ns2:removeCasePerson>
</S:Body>
</S:Envelope> |
Sample output message: |
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:removeCasePersonResponse xmlns:ns2="http://cases.matrix.org/">
<removed>{xs:boolean}</removed>
</ns2:removeCasePersonResponse>
</S:Body>
</S:Envelope> |
Operation countCasePersons |
Name: |
countCasePersons |
Signature: |
countCasePersons (filter {cases:CasePersonFilter}) => casePersonCount {xs:int} |
Java signature: |
int countCasePersons(org.matrix.cases.CasePersonFilter filter) |
Parameters: |
|
Response: |
name |
xml type |
occurs |
nillable |
read only |
references |
casePersonCount |
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:countCasePersons xmlns:ns2="http://cases.matrix.org/">
<filter>
<caseId>{xs:string}</caseId>
<personId>{xs:string}</personId>
<casePersonTypeId>{xs:string}</casePersonTypeId>
<firstResult>{xs:int}</firstResult>
<maxResults>{xs:int}</maxResults>
</filter>
</ns2:countCasePersons>
</S:Body>
</S:Envelope> |
Sample output message: |
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:countCasePersonsResponse xmlns:ns2="http://cases.matrix.org/">
<casePersonCount>{xs:int}</casePersonCount>
</ns2:countCasePersonsResponse>
</S:Body>
</S:Envelope> |
Operation findCasePersonViews |
Name: |
findCasePersonViews |
Signature: |
findCasePersonViews (filter {cases:CasePersonFilter}) => casePersonView {cases:CasePersonView}* |
Java signature: |
List<org.matrix.cases.CasePersonView> findCasePersonViews(org.matrix.cases.CasePersonFilter filter) |
Parameters: |
|
Response: |
name |
xml type |
occurs |
nillable |
read only |
references |
casePersonView |
cases:CasePersonView |
0..N |
true |
false |
|
|
Sample input message: |
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:findCasePersonViews xmlns:ns2="http://cases.matrix.org/">
<filter>
<caseId>{xs:string}</caseId>
<personId>{xs:string}</personId>
<casePersonTypeId>{xs:string}</casePersonTypeId>
<firstResult>{xs:int}</firstResult>
<maxResults>{xs:int}</maxResults>
</filter>
</ns2:findCasePersonViews>
</S:Body>
</S:Envelope> |
Sample output message: |
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:findCasePersonViewsResponse xmlns:ns2="http://cases.matrix.org/">
<casePersonView>
<casePersonId>{xs:string}</casePersonId>
<casePersonTypeId>{xs:string}</casePersonTypeId>
<startDate>{mx:date}</startDate>
<endDate>{mx:date}</endDate>
<comments>{xs:string}</comments>
<caseObject>
<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>
</caseObject>
<personView>
<personId>{xs:string}</personId>
<fullName>{xs:string}</fullName>
<nif>{xs:string}</nif>
<passport>{xs:string}</passport>
<personTypeId>{xs:string}</personTypeId>
</personView>
<representantPersonView>
<personId>{xs:string}</personId>
<fullName>{xs:string}</fullName>
<nif>{xs:string}</nif>
<passport>{xs:string}</passport>
<personTypeId>{xs:string}</personTypeId>
</representantPersonView>
</casePersonView>
</ns2:findCasePersonViewsResponse>
</S:Body>
</S:Envelope> |
Operation loadCaseAddress |
Name: |
loadCaseAddress |
Signature: |
loadCaseAddress (caseAddressId {xs:string}) => caseAddress {cases:CaseAddress} |
Java signature: |
org.matrix.cases.CaseAddress loadCaseAddress(String caseAddressId) |
Parameters: |
name |
xml type |
occurs |
nillable |
read only |
references |
caseAddressId |
xs:string |
1 |
false |
false |
|
|
Response: |
name |
xml type |
occurs |
nillable |
read only |
references |
caseAddress |
cases:CaseAddress |
1 |
false |
false |
|
|
Sample input message: |
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:loadCaseAddress xmlns:ns2="http://cases.matrix.org/">
<caseAddressId>{xs:string}</caseAddressId>
</ns2:loadCaseAddress>
</S:Body>
</S:Envelope> |
Sample output message: |
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:loadCaseAddressResponse xmlns:ns2="http://cases.matrix.org/">
<caseAddress>
<caseAddressId>{xs:string}</caseAddressId>
<caseId>{xs:string}</caseId>
<addressId>{xs:string}</addressId>
<radius>{xs:int}</radius>
<comments>{xs:string}</comments>
<startDate>{mx:date}</startDate>
<endDate>{mx:date}</endDate>
<caseAddressTypeId>{xs:string}</caseAddressTypeId>
<creationDateTime>{mx:dateTime}</creationDateTime>
<creationUserId>{xs:string}</creationUserId>
<changeDateTime>{mx:dateTime}</changeDateTime>
<changeUserId>{xs:string}</changeUserId>
</caseAddress>
</ns2:loadCaseAddressResponse>
</S:Body>
</S:Envelope> |
Operation storeCaseAddress |
Name: |
storeCaseAddress |
Signature: |
storeCaseAddress (caseAddress {cases:CaseAddress}) => storedCaseAddress {cases:CaseAddress} |
Java signature: |
org.matrix.cases.CaseAddress storeCaseAddress(org.matrix.cases.CaseAddress caseAddress) |
Parameters: |
name |
xml type |
occurs |
nillable |
read only |
references |
caseAddress |
cases:CaseAddress |
1 |
false |
false |
|
|
Response: |
name |
xml type |
occurs |
nillable |
read only |
references |
storedCaseAddress |
cases:CaseAddress |
1 |
false |
false |
|
|
Sample input message: |
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:storeCaseAddress xmlns:ns2="http://cases.matrix.org/">
<caseAddress>
<caseAddressId>{xs:string}</caseAddressId>
<caseId>{xs:string}</caseId>
<addressId>{xs:string}</addressId>
<radius>{xs:int}</radius>
<comments>{xs:string}</comments>
<startDate>{mx:date}</startDate>
<endDate>{mx:date}</endDate>
<caseAddressTypeId>{xs:string}</caseAddressTypeId>
<creationDateTime>{mx:dateTime}</creationDateTime>
<creationUserId>{xs:string}</creationUserId>
<changeDateTime>{mx:dateTime}</changeDateTime>
<changeUserId>{xs:string}</changeUserId>
</caseAddress>
</ns2:storeCaseAddress>
</S:Body>
</S:Envelope> |
Sample output message: |
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:storeCaseAddressResponse xmlns:ns2="http://cases.matrix.org/">
<storedCaseAddress>
<caseAddressId>{xs:string}</caseAddressId>
<caseId>{xs:string}</caseId>
<addressId>{xs:string}</addressId>
<radius>{xs:int}</radius>
<comments>{xs:string}</comments>
<startDate>{mx:date}</startDate>
<endDate>{mx:date}</endDate>
<caseAddressTypeId>{xs:string}</caseAddressTypeId>
<creationDateTime>{mx:dateTime}</creationDateTime>
<creationUserId>{xs:string}</creationUserId>
<changeDateTime>{mx:dateTime}</changeDateTime>
<changeUserId>{xs:string}</changeUserId>
</storedCaseAddress>
</ns2:storeCaseAddressResponse>
</S:Body>
</S:Envelope> |
Operation removeCaseAddress |
Name: |
removeCaseAddress |
Signature: |
removeCaseAddress (caseAddressId {xs:string}) => removed {xs:boolean} |
Java signature: |
boolean removeCaseAddress(String caseAddressId) |
Parameters: |
name |
xml type |
occurs |
nillable |
read only |
references |
caseAddressId |
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:removeCaseAddress xmlns:ns2="http://cases.matrix.org/">
<caseAddressId>{xs:string}</caseAddressId>
</ns2:removeCaseAddress>
</S:Body>
</S:Envelope> |
Sample output message: |
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:removeCaseAddressResponse xmlns:ns2="http://cases.matrix.org/">
<removed>{xs:boolean}</removed>
</ns2:removeCaseAddressResponse>
</S:Body>
</S:Envelope> |
Operation countCaseAddresses |
Name: |
countCaseAddresses |
Signature: |
countCaseAddresses (filter {cases:CaseAddressFilter}) => caseAddressCount {xs:int} |
Java signature: |
int countCaseAddresses(org.matrix.cases.CaseAddressFilter filter) |
Parameters: |
|
Response: |
name |
xml type |
occurs |
nillable |
read only |
references |
caseAddressCount |
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:countCaseAddresses xmlns:ns2="http://cases.matrix.org/">
<filter>
<caseId>{xs:string}</caseId>
<addressId>{xs:string}</addressId>
<firstResult>{xs:int}</firstResult>
<maxResults>{xs:int}</maxResults>
</filter>
</ns2:countCaseAddresses>
</S:Body>
</S:Envelope> |
Sample output message: |
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:countCaseAddressesResponse xmlns:ns2="http://cases.matrix.org/">
<caseAddressCount>{xs:int}</caseAddressCount>
</ns2:countCaseAddressesResponse>
</S:Body>
</S:Envelope> |
Operation findCaseAddressViews |
Name: |
findCaseAddressViews |
Signature: |
findCaseAddressViews (filter {cases:CaseAddressFilter}) => caseAddressView {cases:CaseAddressView}* |
Java signature: |
List<org.matrix.cases.CaseAddressView> findCaseAddressViews(org.matrix.cases.CaseAddressFilter filter) |
Parameters: |
|
Response: |
|
Sample input message: |
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:findCaseAddressViews xmlns:ns2="http://cases.matrix.org/">
<filter>
<caseId>{xs:string}</caseId>
<addressId>{xs:string}</addressId>
<firstResult>{xs:int}</firstResult>
<maxResults>{xs:int}</maxResults>
</filter>
</ns2:findCaseAddressViews>
</S:Body>
</S:Envelope> |
Sample output message: |
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:findCaseAddressViewsResponse xmlns:ns2="http://cases.matrix.org/">
<caseAddressView>
<caseAddressId>{xs:string}</caseAddressId>
<comments>{xs:string}</comments>
<caseObject>
<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>
</caseObject>
<addressView>
<addressId>{xs:string}</addressId>
<description>{xs:string}</description>
<city>{xs:string}</city>
<province>{xs:string}</province>
<country>{xs:string}</country>
<addressTypeId>{xs:string}</addressTypeId>
</addressView>
<startDate>{mx:date}</startDate>
<endDate>{mx:date}</endDate>
<caseAddressTypeId>{xs:string}</caseAddressTypeId>
</caseAddressView>
</ns2:findCaseAddressViewsResponse>
</S:Body>
</S:Envelope> |
Operation loadIntervention |
Name: |
loadIntervention |
Signature: |
loadIntervention (intId {xs:string}) => intervention {cases:Intervention} |
Java signature: |
org.matrix.cases.Intervention loadIntervention(String intId) |
Parameters: |
name |
xml type |
occurs |
nillable |
read only |
references |
intId |
xs:string |
1 |
false |
false |
|
|
Response: |
name |
xml type |
occurs |
nillable |
read only |
references |
intervention |
cases:Intervention |
1 |
false |
false |
|
|
Sample input message: |
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:loadIntervention xmlns:ns2="http://cases.matrix.org/">
<intId>{xs:string}</intId>
</ns2:loadIntervention>
</S:Body>
</S:Envelope> |
Sample output message: |
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:loadInterventionResponse xmlns:ns2="http://cases.matrix.org/">
<intervention>
<intId>{xs:string}</intId>
<caseId>{xs:string}</caseId>
<intTypeId>{xs:string}</intTypeId>
<startDate>{mx:date}</startDate>
<startTime>{mx:time}</startTime>
<endDate>{mx:date}</endDate>
<endTime>{mx:time}</endTime>
<personId>{xs:string}</personId>
<userId>{xs:string}</userId>
<comments>{xs:string}</comments>
<creationDateTime>{mx:dateTime}</creationDateTime>
<creationUserId>{xs:string}</creationUserId>
<changeDateTime>{mx:dateTime}</changeDateTime>
<changeUserId>{xs:string}</changeUserId>
<property>
<name>{xs:string}</name>
<value>{xs:string}</value>
</property>
</intervention>
</ns2:loadInterventionResponse>
</S:Body>
</S:Envelope> |
Operation storeIntervention |
Name: |
storeIntervention |
Signature: |
storeIntervention (intervention {cases:Intervention}) => storedIntervention {cases:Intervention} |
Java signature: |
org.matrix.cases.Intervention storeIntervention(org.matrix.cases.Intervention intervention) |
Parameters: |
name |
xml type |
occurs |
nillable |
read only |
references |
intervention |
cases:Intervention |
1 |
false |
false |
|
|
Response: |
name |
xml type |
occurs |
nillable |
read only |
references |
storedIntervention |
cases:Intervention |
1 |
false |
false |
|
|
Sample input message: |
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:storeIntervention xmlns:ns2="http://cases.matrix.org/">
<intervention>
<intId>{xs:string}</intId>
<caseId>{xs:string}</caseId>
<intTypeId>{xs:string}</intTypeId>
<startDate>{mx:date}</startDate>
<startTime>{mx:time}</startTime>
<endDate>{mx:date}</endDate>
<endTime>{mx:time}</endTime>
<personId>{xs:string}</personId>
<userId>{xs:string}</userId>
<comments>{xs:string}</comments>
<creationDateTime>{mx:dateTime}</creationDateTime>
<creationUserId>{xs:string}</creationUserId>
<changeDateTime>{mx:dateTime}</changeDateTime>
<changeUserId>{xs:string}</changeUserId>
<property>
<name>{xs:string}</name>
<value>{xs:string}</value>
</property>
</intervention>
</ns2:storeIntervention>
</S:Body>
</S:Envelope> |
Sample output message: |
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:storeInterventionResponse xmlns:ns2="http://cases.matrix.org/">
<storedIntervention>
<intId>{xs:string}</intId>
<caseId>{xs:string}</caseId>
<intTypeId>{xs:string}</intTypeId>
<startDate>{mx:date}</startDate>
<startTime>{mx:time}</startTime>
<endDate>{mx:date}</endDate>
<endTime>{mx:time}</endTime>
<personId>{xs:string}</personId>
<userId>{xs:string}</userId>
<comments>{xs:string}</comments>
<creationDateTime>{mx:dateTime}</creationDateTime>
<creationUserId>{xs:string}</creationUserId>
<changeDateTime>{mx:dateTime}</changeDateTime>
<changeUserId>{xs:string}</changeUserId>
<property>
<name>{xs:string}</name>
<value>{xs:string}</value>
</property>
</storedIntervention>
</ns2:storeInterventionResponse>
</S:Body>
</S:Envelope> |
Operation removeIntervention |
Name: |
removeIntervention |
Signature: |
removeIntervention (intId {xs:string}) => removed {xs:boolean} |
Java signature: |
boolean removeIntervention(String intId) |
Parameters: |
name |
xml type |
occurs |
nillable |
read only |
references |
intId |
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:removeIntervention xmlns:ns2="http://cases.matrix.org/">
<intId>{xs:string}</intId>
</ns2:removeIntervention>
</S:Body>
</S:Envelope> |
Sample output message: |
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:removeInterventionResponse xmlns:ns2="http://cases.matrix.org/">
<removed>{xs:boolean}</removed>
</ns2:removeInterventionResponse>
</S:Body>
</S:Envelope> |
Operation countInterventions |
Name: |
countInterventions |
Signature: |
countInterventions (filter {cases:InterventionFilter}) => interventionCount {xs:int} |
Java signature: |
int countInterventions(org.matrix.cases.InterventionFilter filter) |
Parameters: |
|
Response: |
name |
xml type |
occurs |
nillable |
read only |
references |
interventionCount |
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:countInterventions xmlns:ns2="http://cases.matrix.org/">
<filter>
<intId>{xs:string}</intId>
<caseId>{xs:string}</caseId>
<comments>{xs:string}</comments>
<fromDate>{mx:date}</fromDate>
<toDate>{mx:date}</toDate>
<dateComparator>{xs:string}</dateComparator>
<intTypeId>{xs:string}</intTypeId>
<excludeMetadata>{xs:boolean}</excludeMetadata>
<firstResult>{xs:int}</firstResult>
<maxResults>{xs:int}</maxResults>
<property>
<name>{xs:string}</name>
<value>{xs:string}</value>
</property>
<personId>{xs:string}</personId>
</filter>
</ns2:countInterventions>
</S:Body>
</S:Envelope> |
Sample output message: |
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:countInterventionsResponse xmlns:ns2="http://cases.matrix.org/">
<interventionCount>{xs:int}</interventionCount>
</ns2:countInterventionsResponse>
</S:Body>
</S:Envelope> |
Operation findInterventionViews |
Name: |
findInterventionViews |
Signature: |
findInterventionViews (filter {cases:InterventionFilter}) => interventionView {cases:InterventionView}* |
Java signature: |
List<org.matrix.cases.InterventionView> findInterventionViews(org.matrix.cases.InterventionFilter filter) |
Parameters: |
|
Response: |
|
Sample input message: |
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:findInterventionViews xmlns:ns2="http://cases.matrix.org/">
<filter>
<intId>{xs:string}</intId>
<caseId>{xs:string}</caseId>
<comments>{xs:string}</comments>
<fromDate>{mx:date}</fromDate>
<toDate>{mx:date}</toDate>
<dateComparator>{xs:string}</dateComparator>
<intTypeId>{xs:string}</intTypeId>
<excludeMetadata>{xs:boolean}</excludeMetadata>
<firstResult>{xs:int}</firstResult>
<maxResults>{xs:int}</maxResults>
<property>
<name>{xs:string}</name>
<value>{xs:string}</value>
</property>
<personId>{xs:string}</personId>
</filter>
</ns2:findInterventionViews>
</S:Body>
</S:Envelope> |
Sample output message: |
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:findInterventionViewsResponse xmlns:ns2="http://cases.matrix.org/">
<interventionView>
<intId>{xs:string}</intId>
<caseId>{xs:string}</caseId>
<intTypeId>{xs:string}</intTypeId>
<personView>
<personId>{xs:string}</personId>
<fullName>{xs:string}</fullName>
<nif>{xs:string}</nif>
<passport>{xs:string}</passport>
<personTypeId>{xs:string}</personTypeId>
</personView>
<userId>{xs:string}</userId>
<startDate>{mx:date}</startDate>
<startTime>{mx:time}</startTime>
<endDate>{mx:date}</endDate>
<endTime>{mx:time}</endTime>
<comments>{xs:string}</comments>
<property>
<name>{xs:string}</name>
<value>{xs:string}</value>
</property>
</interventionView>
</ns2:findInterventionViewsResponse>
</S:Body>
</S:Envelope> |
Operation loadCaseDocument |
Name: |
loadCaseDocument |
Signature: |
loadCaseDocument (caseDocumentId {xs:string}) => caseDocument {cases:CaseDocument} |
Java signature: |
org.matrix.cases.CaseDocument loadCaseDocument(String caseDocumentId) |
Parameters: |
name |
xml type |
occurs |
nillable |
read only |
references |
caseDocumentId |
xs:string |
1 |
false |
false |
|
|
Response: |
name |
xml type |
occurs |
nillable |
read only |
references |
caseDocument |
cases:CaseDocument |
1 |
false |
false |
|
|
Sample input message: |
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:loadCaseDocument xmlns:ns2="http://cases.matrix.org/">
<caseDocumentId>{xs:string}</caseDocumentId>
</ns2:loadCaseDocument>
</S:Body>
</S:Envelope> |
Sample output message: |
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:loadCaseDocumentResponse xmlns:ns2="http://cases.matrix.org/">
<caseDocument>
<caseDocId>{xs:string}</caseDocId>
<caseDocTypeId>{xs:string}</caseDocTypeId>
<caseId>{xs:string}</caseId>
<docId>{xs:string}</docId>
<creationDateTime>{mx:dateTime}</creationDateTime>
<creationUserId>{xs:string}</creationUserId>
<changeDateTime>{mx:dateTime}</changeDateTime>
<changeUserId>{xs:string}</changeUserId>
<comments>{xs:string}</comments>
<volume>{xs:string}</volume>
</caseDocument>
</ns2:loadCaseDocumentResponse>
</S:Body>
</S:Envelope> |
Operation storeCaseDocument |
Name: |
storeCaseDocument |
Signature: |
storeCaseDocument (caseDocument {cases:CaseDocument}) => storedCaseDocument {cases:CaseDocument} |
Java signature: |
org.matrix.cases.CaseDocument storeCaseDocument(org.matrix.cases.CaseDocument caseDocument) |
Parameters: |
name |
xml type |
occurs |
nillable |
read only |
references |
caseDocument |
cases:CaseDocument |
1 |
false |
false |
|
|
Response: |
name |
xml type |
occurs |
nillable |
read only |
references |
storedCaseDocument |
cases:CaseDocument |
1 |
false |
false |
|
|
Sample input message: |
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:storeCaseDocument xmlns:ns2="http://cases.matrix.org/">
<caseDocument>
<caseDocId>{xs:string}</caseDocId>
<caseDocTypeId>{xs:string}</caseDocTypeId>
<caseId>{xs:string}</caseId>
<docId>{xs:string}</docId>
<creationDateTime>{mx:dateTime}</creationDateTime>
<creationUserId>{xs:string}</creationUserId>
<changeDateTime>{mx:dateTime}</changeDateTime>
<changeUserId>{xs:string}</changeUserId>
<comments>{xs:string}</comments>
<volume>{xs:string}</volume>
</caseDocument>
</ns2:storeCaseDocument>
</S:Body>
</S:Envelope> |
Sample output message: |
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:storeCaseDocumentResponse xmlns:ns2="http://cases.matrix.org/">
<storedCaseDocument>
<caseDocId>{xs:string}</caseDocId>
<caseDocTypeId>{xs:string}</caseDocTypeId>
<caseId>{xs:string}</caseId>
<docId>{xs:string}</docId>
<creationDateTime>{mx:dateTime}</creationDateTime>
<creationUserId>{xs:string}</creationUserId>
<changeDateTime>{mx:dateTime}</changeDateTime>
<changeUserId>{xs:string}</changeUserId>
<comments>{xs:string}</comments>
<volume>{xs:string}</volume>
</storedCaseDocument>
</ns2:storeCaseDocumentResponse>
</S:Body>
</S:Envelope> |
Operation removeCaseDocument |
Name: |
removeCaseDocument |
Signature: |
removeCaseDocument (caseDocumentId {xs:string}) => removed {xs:boolean} |
Java signature: |
boolean removeCaseDocument(String caseDocumentId) |
Parameters: |
name |
xml type |
occurs |
nillable |
read only |
references |
caseDocumentId |
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:removeCaseDocument xmlns:ns2="http://cases.matrix.org/">
<caseDocumentId>{xs:string}</caseDocumentId>
</ns2:removeCaseDocument>
</S:Body>
</S:Envelope> |
Sample output message: |
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:removeCaseDocumentResponse xmlns:ns2="http://cases.matrix.org/">
<removed>{xs:boolean}</removed>
</ns2:removeCaseDocumentResponse>
</S:Body>
</S:Envelope> |
Operation countCaseDocuments |
Name: |
countCaseDocuments |
Signature: |
countCaseDocuments (filter {cases:CaseDocumentFilter}) => caseDocumentCount {xs:int} |
Java signature: |
int countCaseDocuments(org.matrix.cases.CaseDocumentFilter filter) |
Parameters: |
|
Response: |
name |
xml type |
occurs |
nillable |
read only |
references |
caseDocumentCount |
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:countCaseDocuments xmlns:ns2="http://cases.matrix.org/">
<filter>
<caseId>{xs:string}</caseId>
<docId>{xs:string}</docId>
<firstResult>{xs:int}</firstResult>
<maxResults>{xs:int}</maxResults>
<outputProperty>{xs:string}</outputProperty>
<volume>{xs:string}</volume>
</filter>
</ns2:countCaseDocuments>
</S:Body>
</S:Envelope> |
Sample output message: |
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:countCaseDocumentsResponse xmlns:ns2="http://cases.matrix.org/">
<caseDocumentCount>{xs:int}</caseDocumentCount>
</ns2:countCaseDocumentsResponse>
</S:Body>
</S:Envelope> |
Operation findCaseDocumentViews |
Name: |
findCaseDocumentViews |
Signature: |
findCaseDocumentViews (filter {cases:CaseDocumentFilter}) => caseDocumentView {cases:CaseDocumentView}* |
Java signature: |
List<org.matrix.cases.CaseDocumentView> findCaseDocumentViews(org.matrix.cases.CaseDocumentFilter filter) |
Parameters: |
|
Response: |
|
Sample input message: |
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:findCaseDocumentViews xmlns:ns2="http://cases.matrix.org/">
<filter>
<caseId>{xs:string}</caseId>
<docId>{xs:string}</docId>
<firstResult>{xs:int}</firstResult>
<maxResults>{xs:int}</maxResults>
<outputProperty>{xs:string}</outputProperty>
<volume>{xs:string}</volume>
</filter>
</ns2:findCaseDocumentViews>
</S:Body>
</S:Envelope> |
Sample output message: |
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:findCaseDocumentViewsResponse xmlns:ns2="http://cases.matrix.org/">
<caseDocumentView>
<caseDocId>{xs:string}</caseDocId>
<caseObject>
<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>
</caseObject>
<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>
<caseDocTypeId>{xs:string}</caseDocTypeId>
<comments>{xs:string}</comments>
<volume>{xs:string}</volume>
</caseDocumentView>
</ns2:findCaseDocumentViewsResponse>
</S:Body>
</S:Envelope> |
Operation findCaseVolumes |
Name: |
findCaseVolumes |
Signature: |
findCaseVolumes (caseId {xs:string}) => volumes {xs:string}* |
Java signature: |
List<String> findCaseVolumes(String caseId) |
Parameters: |
name |
xml type |
occurs |
nillable |
read only |
references |
caseId |
xs:string |
1 |
false |
false |
|
|
Response: |
name |
xml type |
occurs |
nillable |
read only |
references |
volumes |
xs:string |
0..N |
true |
false |
|
|
Sample input message: |
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:findCaseVolumes xmlns:ns2="http://cases.matrix.org/">
<caseId>{xs:string}</caseId>
</ns2:findCaseVolumes>
</S:Body>
</S:Envelope> |
Sample output message: |
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:findCaseVolumesResponse xmlns:ns2="http://cases.matrix.org/">
<volumes>{xs:string}</volumes>
</ns2:findCaseVolumesResponse>
</S:Body>
</S:Envelope> |
Operation loadCaseEvent |
Name: |
loadCaseEvent |
Signature: |
loadCaseEvent (caseEventId {xs:string}) => caseEvent {cases:CaseEvent} |
Java signature: |
org.matrix.cases.CaseEvent loadCaseEvent(String caseEventId) |
Parameters: |
name |
xml type |
occurs |
nillable |
read only |
references |
caseEventId |
xs:string |
1 |
false |
false |
|
|
Response: |
name |
xml type |
occurs |
nillable |
read only |
references |
caseEvent |
cases:CaseEvent |
1 |
false |
false |
|
|
Sample input message: |
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:loadCaseEvent xmlns:ns2="http://cases.matrix.org/">
<caseEventId>{xs:string}</caseEventId>
</ns2:loadCaseEvent>
</S:Body>
</S:Envelope> |
Sample output message: |
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:loadCaseEventResponse xmlns:ns2="http://cases.matrix.org/">
<caseEvent>
<caseEventId>{xs:string}</caseEventId>
<caseId>{xs:string}</caseId>
<eventId>{xs:string}</eventId>
<caseEventTypeId>{xs:string}</caseEventTypeId>
<comments>{xs:string}</comments>
<property>
<name>{xs:string}</name>
<value>{xs:string}</value>
</property>
</caseEvent>
</ns2:loadCaseEventResponse>
</S:Body>
</S:Envelope> |
Operation storeCaseEvent |
Name: |
storeCaseEvent |
Signature: |
storeCaseEvent (caseEvent {cases:CaseEvent}) => storedCaseEvent {cases:CaseEvent} |
Java signature: |
org.matrix.cases.CaseEvent storeCaseEvent(org.matrix.cases.CaseEvent caseEvent) |
Parameters: |
name |
xml type |
occurs |
nillable |
read only |
references |
caseEvent |
cases:CaseEvent |
1 |
false |
false |
|
|
Response: |
name |
xml type |
occurs |
nillable |
read only |
references |
storedCaseEvent |
cases:CaseEvent |
1 |
false |
false |
|
|
Sample input message: |
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:storeCaseEvent xmlns:ns2="http://cases.matrix.org/">
<caseEvent>
<caseEventId>{xs:string}</caseEventId>
<caseId>{xs:string}</caseId>
<eventId>{xs:string}</eventId>
<caseEventTypeId>{xs:string}</caseEventTypeId>
<comments>{xs:string}</comments>
<property>
<name>{xs:string}</name>
<value>{xs:string}</value>
</property>
</caseEvent>
</ns2:storeCaseEvent>
</S:Body>
</S:Envelope> |
Sample output message: |
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:storeCaseEventResponse xmlns:ns2="http://cases.matrix.org/">
<storedCaseEvent>
<caseEventId>{xs:string}</caseEventId>
<caseId>{xs:string}</caseId>
<eventId>{xs:string}</eventId>
<caseEventTypeId>{xs:string}</caseEventTypeId>
<comments>{xs:string}</comments>
<property>
<name>{xs:string}</name>
<value>{xs:string}</value>
</property>
</storedCaseEvent>
</ns2:storeCaseEventResponse>
</S:Body>
</S:Envelope> |
Operation removeCaseEvent |
Name: |
removeCaseEvent |
Signature: |
removeCaseEvent (caseEventId {xs:string}) => removed {xs:boolean} |
Java signature: |
boolean removeCaseEvent(String caseEventId) |
Parameters: |
name |
xml type |
occurs |
nillable |
read only |
references |
caseEventId |
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:removeCaseEvent xmlns:ns2="http://cases.matrix.org/">
<caseEventId>{xs:string}</caseEventId>
</ns2:removeCaseEvent>
</S:Body>
</S:Envelope> |
Sample output message: |
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:removeCaseEventResponse xmlns:ns2="http://cases.matrix.org/">
<removed>{xs:boolean}</removed>
</ns2:removeCaseEventResponse>
</S:Body>
</S:Envelope> |
Operation countCaseEvents |
Name: |
countCaseEvents |
Signature: |
countCaseEvents (filter {cases:CaseEventFilter}) => caseEventCount {xs:int} |
Java signature: |
int countCaseEvents(org.matrix.cases.CaseEventFilter filter) |
Parameters: |
|
Response: |
name |
xml type |
occurs |
nillable |
read only |
references |
caseEventCount |
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:countCaseEvents xmlns:ns2="http://cases.matrix.org/">
<filter>
<caseId>{xs:string}</caseId>
<eventId>{xs:string}</eventId>
<caseEventTypeId>{xs:string}</caseEventTypeId>
<excludeMetadata>{xs:boolean}</excludeMetadata>
<firstResult>{xs:int}</firstResult>
<maxResults>{xs:int}</maxResults>
</filter>
</ns2:countCaseEvents>
</S:Body>
</S:Envelope> |
Sample output message: |
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:countCaseEventsResponse xmlns:ns2="http://cases.matrix.org/">
<caseEventCount>{xs:int}</caseEventCount>
</ns2:countCaseEventsResponse>
</S:Body>
</S:Envelope> |
Operation findCaseEventViews |
Name: |
findCaseEventViews |
Signature: |
findCaseEventViews (filter {cases:CaseEventFilter}) => caseEventView {cases:CaseEventView}* |
Java signature: |
List<org.matrix.cases.CaseEventView> findCaseEventViews(org.matrix.cases.CaseEventFilter filter) |
Parameters: |
|
Response: |
name |
xml type |
occurs |
nillable |
read only |
references |
caseEventView |
cases:CaseEventView |
0..N |
true |
false |
|
|
Sample input message: |
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:findCaseEventViews xmlns:ns2="http://cases.matrix.org/">
<filter>
<caseId>{xs:string}</caseId>
<eventId>{xs:string}</eventId>
<caseEventTypeId>{xs:string}</caseEventTypeId>
<excludeMetadata>{xs:boolean}</excludeMetadata>
<firstResult>{xs:int}</firstResult>
<maxResults>{xs:int}</maxResults>
</filter>
</ns2:findCaseEventViews>
</S:Body>
</S:Envelope> |
Sample output message: |
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:findCaseEventViewsResponse xmlns:ns2="http://cases.matrix.org/">
<caseEventView>
<caseEventId>{xs:string}</caseEventId>
<caseObject>
<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>
</caseObject>
<event>
<eventId>{xs:string}</eventId>
<eventTypeId>{xs:string}</eventTypeId>
<summary>{xs:string}</summary>
<description>{xs:string}</description>
<detail>{xs:string}</detail>
<comments>{xs:string}</comments>
<startDateTime>{mx:dateTime}</startDateTime>
<endDateTime>{mx:dateTime}</endDateTime>
<creationDateTime>{mx:dateTime}</creationDateTime>
<creationUserId>{xs:string}</creationUserId>
<changeDateTime>{mx:dateTime}</changeDateTime>
<changeUserId>{xs:string}</changeUserId>
<onlyAttendants>{xs:boolean}</onlyAttendants>
<property>
<name>{xs:string}</name>
<value>{xs:string}</value>
</property>
<accessControl>
<action>{xs:string}</action>
<roleId>{xs:string}</roleId>
</accessControl>
</event>
<caseEventTypeId>{xs:string}</caseEventTypeId>
<property>
<name>{xs:string}</name>
<value>{xs:string}</value>
</property>
</caseEventView>
</ns2:findCaseEventViewsResponse>
</S:Body>
</S:Envelope> |
Operation storeProblem |
Name: |
storeProblem |
Signature: |
storeProblem (problem {cases:Problem}) => storedProblem {cases:Problem} |
Java signature: |
org.matrix.cases.Problem storeProblem(org.matrix.cases.Problem problem) |
Parameters: |
name |
xml type |
occurs |
nillable |
read only |
references |
problem |
cases:Problem |
1 |
false |
false |
|
|
Response: |
name |
xml type |
occurs |
nillable |
read only |
references |
storedProblem |
cases:Problem |
1 |
false |
false |
|
|
Sample input message: |
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:storeProblem xmlns:ns2="http://cases.matrix.org/">
<problem>
<probId>{xs:string}</probId>
<probTypeId>{xs:string}</probTypeId>
<caseId>{xs:string}</caseId>
<personId>{xs:string}</personId>
<comments>{xs:string}</comments>
<startDate>{mx:date}</startDate>
<endDate>{mx:date}</endDate>
<reason>{xs:string}</reason>
<priority>{xs:int}</priority>
</problem>
</ns2:storeProblem>
</S:Body>
</S:Envelope> |
Sample output message: |
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:storeProblemResponse xmlns:ns2="http://cases.matrix.org/">
<storedProblem>
<probId>{xs:string}</probId>
<probTypeId>{xs:string}</probTypeId>
<caseId>{xs:string}</caseId>
<personId>{xs:string}</personId>
<comments>{xs:string}</comments>
<startDate>{mx:date}</startDate>
<endDate>{mx:date}</endDate>
<reason>{xs:string}</reason>
<priority>{xs:int}</priority>
</storedProblem>
</ns2:storeProblemResponse>
</S:Body>
</S:Envelope> |
Operation countProblems |
Name: |
countProblems |
Signature: |
countProblems (filter {cases:ProblemFilter}) => problemCount {xs:int} |
Java signature: |
int countProblems(org.matrix.cases.ProblemFilter filter) |
Parameters: |
|
Response: |
name |
xml type |
occurs |
nillable |
read only |
references |
problemCount |
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:countProblems xmlns:ns2="http://cases.matrix.org/">
<filter>
<caseId>{xs:string}</caseId>
<firstResult>{xs:int}</firstResult>
<maxResults>{xs:int}</maxResults>
</filter>
</ns2:countProblems>
</S:Body>
</S:Envelope> |
Sample output message: |
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:countProblemsResponse xmlns:ns2="http://cases.matrix.org/">
<problemCount>{xs:int}</problemCount>
</ns2:countProblemsResponse>
</S:Body>
</S:Envelope> |
Operation findProblemViews |
Name: |
findProblemViews |
Signature: |
findProblemViews (filter {cases:ProblemFilter}) => problemView {cases:ProblemView}* |
Java signature: |
List<org.matrix.cases.ProblemView> findProblemViews(org.matrix.cases.ProblemFilter filter) |
Parameters: |
|
Response: |
name |
xml type |
occurs |
nillable |
read only |
references |
problemView |
cases:ProblemView |
0..N |
true |
false |
|
|
Sample input message: |
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:findProblemViews xmlns:ns2="http://cases.matrix.org/">
<filter>
<caseId>{xs:string}</caseId>
<firstResult>{xs:int}</firstResult>
<maxResults>{xs:int}</maxResults>
</filter>
</ns2:findProblemViews>
</S:Body>
</S:Envelope> |
Sample output message: |
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:findProblemViewsResponse xmlns:ns2="http://cases.matrix.org/">
<problemView>
<probId>{xs:string}</probId>
<caseId>{xs:string}</caseId>
<probTypeId>{xs:string}</probTypeId>
<personView>
<personId>{xs:string}</personId>
<fullName>{xs:string}</fullName>
<nif>{xs:string}</nif>
<passport>{xs:string}</passport>
<personTypeId>{xs:string}</personTypeId>
</personView>
</problemView>
</ns2:findProblemViewsResponse>
</S:Body>
</S:Envelope> |
Operation storeDemand |
Name: |
storeDemand |
Signature: |
storeDemand (demand {cases:Demand}) => storedDemand {cases:Demand} |
Java signature: |
org.matrix.cases.Demand storeDemand(org.matrix.cases.Demand demand) |
Parameters: |
name |
xml type |
occurs |
nillable |
read only |
references |
demand |
cases:Demand |
1 |
false |
false |
|
|
Response: |
name |
xml type |
occurs |
nillable |
read only |
references |
storedDemand |
cases:Demand |
1 |
false |
false |
|
|
Sample input message: |
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:storeDemand xmlns:ns2="http://cases.matrix.org/">
<demand>
<demandId>{xs:string}</demandId>
<caseId>{xs:string}</caseId>
<demandTypeId>{xs:string}</demandTypeId>
<comments>{xs:string}</comments>
</demand>
</ns2:storeDemand>
</S:Body>
</S:Envelope> |
Sample output message: |
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:storeDemandResponse xmlns:ns2="http://cases.matrix.org/">
<storedDemand>
<demandId>{xs:string}</demandId>
<caseId>{xs:string}</caseId>
<demandTypeId>{xs:string}</demandTypeId>
<comments>{xs:string}</comments>
</storedDemand>
</ns2:storeDemandResponse>
</S:Body>
</S:Envelope> |
Operation countDemands |
Name: |
countDemands |
Signature: |
countDemands (filter {cases:DemandFilter}) => demandCount {xs:int} |
Java signature: |
int countDemands(org.matrix.cases.DemandFilter filter) |
Parameters: |
name |
xml type |
occurs |
nillable |
read only |
references |
filter |
cases:DemandFilter |
1 |
false |
false |
|
|
Response: |
name |
xml type |
occurs |
nillable |
read only |
references |
demandCount |
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:countDemands xmlns:ns2="http://cases.matrix.org/">
<filter>
<caseId>{xs:string}</caseId>
<firstResult>{xs:int}</firstResult>
<maxResults>{xs:int}</maxResults>
</filter>
</ns2:countDemands>
</S:Body>
</S:Envelope> |
Sample output message: |
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:countDemandsResponse xmlns:ns2="http://cases.matrix.org/">
<demandCount>{xs:int}</demandCount>
</ns2:countDemandsResponse>
</S:Body>
</S:Envelope> |
Operation findDemands |
Name: |
findDemands |
Signature: |
findDemands (filter {cases:DemandFilter}) => demand {cases:Demand}* |
Java signature: |
List<org.matrix.cases.Demand> findDemands(org.matrix.cases.DemandFilter filter) |
Parameters: |
name |
xml type |
occurs |
nillable |
read only |
references |
filter |
cases:DemandFilter |
1 |
false |
false |
|
|
Response: |
name |
xml type |
occurs |
nillable |
read only |
references |
demand |
cases:Demand |
0..N |
true |
false |
|
|
Sample input message: |
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:findDemands xmlns:ns2="http://cases.matrix.org/">
<filter>
<caseId>{xs:string}</caseId>
<firstResult>{xs:int}</firstResult>
<maxResults>{xs:int}</maxResults>
</filter>
</ns2:findDemands>
</S:Body>
</S:Envelope> |
Sample output message: |
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:findDemandsResponse xmlns:ns2="http://cases.matrix.org/">
<demand>
<demandId>{xs:string}</demandId>
<caseId>{xs:string}</caseId>
<demandTypeId>{xs:string}</demandTypeId>
<comments>{xs:string}</comments>
</demand>
</ns2:findDemandsResponse>
</S:Body>
</S:Envelope> |
Operation loadCaseCase |
Name: |
loadCaseCase |
Signature: |
loadCaseCase (caseCaseId {xs:string}) => caseCase {cases:CaseCase} |
Java signature: |
org.matrix.cases.CaseCase loadCaseCase(String caseCaseId) |
Parameters: |
name |
xml type |
occurs |
nillable |
read only |
references |
caseCaseId |
xs:string |
1 |
false |
false |
|
|
Response: |
name |
xml type |
occurs |
nillable |
read only |
references |
caseCase |
cases:CaseCase |
1 |
false |
false |
|
|
Sample input message: |
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:loadCaseCase xmlns:ns2="http://cases.matrix.org/">
<caseCaseId>{xs:string}</caseCaseId>
</ns2:loadCaseCase>
</S:Body>
</S:Envelope> |
Sample output message: |
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:loadCaseCaseResponse xmlns:ns2="http://cases.matrix.org/">
<caseCase>
<caseCaseId>{xs:string}</caseCaseId>
<caseId>{xs:string}</caseId>
<relCaseId>{xs:string}</relCaseId>
<caseCaseTypeId>{xs:string}</caseCaseTypeId>
<comments>{xs:string}</comments>
<startDate>{mx:date}</startDate>
<endDate>{mx:date}</endDate>
<property>
<name>{xs:string}</name>
<value>{xs:string}</value>
</property>
</caseCase>
</ns2:loadCaseCaseResponse>
</S:Body>
</S:Envelope> |
Operation storeCaseCase |
Name: |
storeCaseCase |
Signature: |
storeCaseCase (caseCase {cases:CaseCase}) => storedCaseCase {cases:CaseCase} |
Java signature: |
org.matrix.cases.CaseCase storeCaseCase(org.matrix.cases.CaseCase caseCase) |
Parameters: |
name |
xml type |
occurs |
nillable |
read only |
references |
caseCase |
cases:CaseCase |
1 |
false |
false |
|
|
Response: |
name |
xml type |
occurs |
nillable |
read only |
references |
storedCaseCase |
cases:CaseCase |
1 |
false |
false |
|
|
Sample input message: |
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:storeCaseCase xmlns:ns2="http://cases.matrix.org/">
<caseCase>
<caseCaseId>{xs:string}</caseCaseId>
<caseId>{xs:string}</caseId>
<relCaseId>{xs:string}</relCaseId>
<caseCaseTypeId>{xs:string}</caseCaseTypeId>
<comments>{xs:string}</comments>
<startDate>{mx:date}</startDate>
<endDate>{mx:date}</endDate>
<property>
<name>{xs:string}</name>
<value>{xs:string}</value>
</property>
</caseCase>
</ns2:storeCaseCase>
</S:Body>
</S:Envelope> |
Sample output message: |
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:storeCaseCaseResponse xmlns:ns2="http://cases.matrix.org/">
<storedCaseCase>
<caseCaseId>{xs:string}</caseCaseId>
<caseId>{xs:string}</caseId>
<relCaseId>{xs:string}</relCaseId>
<caseCaseTypeId>{xs:string}</caseCaseTypeId>
<comments>{xs:string}</comments>
<startDate>{mx:date}</startDate>
<endDate>{mx:date}</endDate>
<property>
<name>{xs:string}</name>
<value>{xs:string}</value>
</property>
</storedCaseCase>
</ns2:storeCaseCaseResponse>
</S:Body>
</S:Envelope> |
Operation countCaseCases |
Name: |
countCaseCases |
Signature: |
countCaseCases (filter {cases:CaseCaseFilter}) => caseCaseCount {xs:int} |
Java signature: |
int countCaseCases(org.matrix.cases.CaseCaseFilter filter) |
Parameters: |
|
Response: |
name |
xml type |
occurs |
nillable |
read only |
references |
caseCaseCount |
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:countCaseCases xmlns:ns2="http://cases.matrix.org/">
<filter>
<caseId>{xs:string}</caseId>
<relCaseId>{xs:string}</relCaseId>
<caseCaseTypeId>{xs:string}</caseCaseTypeId>
<excludeMetadata>{xs:boolean}</excludeMetadata>
<firstResult>{xs:int}</firstResult>
<maxResults>{xs:int}</maxResults>
</filter>
</ns2:countCaseCases>
</S:Body>
</S:Envelope> |
Sample output message: |
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:countCaseCasesResponse xmlns:ns2="http://cases.matrix.org/">
<caseCaseCount>{xs:int}</caseCaseCount>
</ns2:countCaseCasesResponse>
</S:Body>
</S:Envelope> |
Operation findCaseCaseViews |
Name: |
findCaseCaseViews |
Signature: |
findCaseCaseViews (filter {cases:CaseCaseFilter}) => caseCaseView {cases:CaseCaseView}* |
Java signature: |
List<org.matrix.cases.CaseCaseView> findCaseCaseViews(org.matrix.cases.CaseCaseFilter filter) |
Parameters: |
|
Response: |
name |
xml type |
occurs |
nillable |
read only |
references |
caseCaseView |
cases:CaseCaseView |
0..N |
true |
false |
|
|
Sample input message: |
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:findCaseCaseViews xmlns:ns2="http://cases.matrix.org/">
<filter>
<caseId>{xs:string}</caseId>
<relCaseId>{xs:string}</relCaseId>
<caseCaseTypeId>{xs:string}</caseCaseTypeId>
<excludeMetadata>{xs:boolean}</excludeMetadata>
<firstResult>{xs:int}</firstResult>
<maxResults>{xs:int}</maxResults>
</filter>
</ns2:findCaseCaseViews>
</S:Body>
</S:Envelope> |
Sample output message: |
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:findCaseCaseViewsResponse xmlns:ns2="http://cases.matrix.org/">
<caseCaseView>
<caseCaseId>{xs:string}</caseCaseId>
<mainCase>
<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>
</mainCase>
<relCase>
<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>
</relCase>
<caseCaseTypeId>{xs:string}</caseCaseTypeId>
<comments>{xs:string}</comments>
<startDate>{mx:date}</startDate>
<endDate>{mx:date}</endDate>
<property>
<name>{xs:string}</name>
<value>{xs:string}</value>
</property>
</caseCaseView>
</ns2:findCaseCaseViewsResponse>
</S:Body>
</S:Envelope> |
Operation loadInterventionProblem |
Name: |
loadInterventionProblem |
Signature: |
loadInterventionProblem (intProbId {xs:string}) => interventionProblem {cases:InterventionProblem} |
Java signature: |
org.matrix.cases.InterventionProblem loadInterventionProblem(String intProbId) |
Parameters: |
name |
xml type |
occurs |
nillable |
read only |
references |
intProbId |
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:loadInterventionProblem xmlns:ns2="http://cases.matrix.org/">
<intProbId>{xs:string}</intProbId>
</ns2:loadInterventionProblem>
</S:Body>
</S:Envelope> |
Sample output message: |
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:loadInterventionProblemResponse xmlns:ns2="http://cases.matrix.org/">
<interventionProblem>
<intProbId>{xs:string}</intProbId>
<intId>{xs:string}</intId>
<probId>{xs:string}</probId>
<comments>{xs:string}</comments>
</interventionProblem>
</ns2:loadInterventionProblemResponse>
</S:Body>
</S:Envelope> |
Operation storeInterventionProblem |
Name: |
storeInterventionProblem |
Signature: |
storeInterventionProblem (interventionProblem {cases:InterventionProblem}) => storedInterventionProblem {cases:InterventionProblem} |
Java signature: |
org.matrix.cases.InterventionProblem storeInterventionProblem(org.matrix.cases.InterventionProblem interventionProblem) |
Parameters: |
|
Response: |
|
Sample input message: |
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:storeInterventionProblem xmlns:ns2="http://cases.matrix.org/">
<interventionProblem>
<intProbId>{xs:string}</intProbId>
<intId>{xs:string}</intId>
<probId>{xs:string}</probId>
<comments>{xs:string}</comments>
</interventionProblem>
</ns2:storeInterventionProblem>
</S:Body>
</S:Envelope> |
Sample output message: |
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:storeInterventionProblemResponse xmlns:ns2="http://cases.matrix.org/">
<storedInterventionProblem>
<intProbId>{xs:string}</intProbId>
<intId>{xs:string}</intId>
<probId>{xs:string}</probId>
<comments>{xs:string}</comments>
</storedInterventionProblem>
</ns2:storeInterventionProblemResponse>
</S:Body>
</S:Envelope> |
Operation removeInterventionProblem |
Name: |
removeInterventionProblem |
Signature: |
removeInterventionProblem (intProbId {xs:string}) => removed {xs:boolean} |
Java signature: |
boolean removeInterventionProblem(String intProbId) |
Parameters: |
name |
xml type |
occurs |
nillable |
read only |
references |
intProbId |
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:removeInterventionProblem xmlns:ns2="http://cases.matrix.org/">
<intProbId>{xs:string}</intProbId>
</ns2:removeInterventionProblem>
</S:Body>
</S:Envelope> |
Sample output message: |
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:removeInterventionProblemResponse xmlns:ns2="http://cases.matrix.org/">
<removed>{xs:boolean}</removed>
</ns2:removeInterventionProblemResponse>
</S:Body>
</S:Envelope> |
Operation countInterventionProblems |
Name: |
countInterventionProblems |
Signature: |
countInterventionProblems (filter {cases:InterventionProblemFilter}) => interventionProblemCount {xs:int} |
Java signature: |
int countInterventionProblems(org.matrix.cases.InterventionProblemFilter filter) |
Parameters: |
|
Response: |
name |
xml type |
occurs |
nillable |
read only |
references |
interventionProblemCount |
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:countInterventionProblems xmlns:ns2="http://cases.matrix.org/">
<filter>
<intId>{xs:string}</intId>
<probId>{xs:string}</probId>
<firstResult>{xs:int}</firstResult>
<maxResults>{xs:int}</maxResults>
</filter>
</ns2:countInterventionProblems>
</S:Body>
</S:Envelope> |
Sample output message: |
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:countInterventionProblemsResponse xmlns:ns2="http://cases.matrix.org/">
<interventionProblemCount>{xs:int}</interventionProblemCount>
</ns2:countInterventionProblemsResponse>
</S:Body>
</S:Envelope> |
Operation findInterventionProblemViews |
Name: |
findInterventionProblemViews |
Signature: |
findInterventionProblemViews (filter {cases:InterventionProblemFilter}) => interventionProblemView {cases:InterventionProblemView}* |
Java signature: |
List<org.matrix.cases.InterventionProblemView> findInterventionProblemViews(org.matrix.cases.InterventionProblemFilter filter) |
Parameters: |
|
Response: |
|
Sample input message: |
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:findInterventionProblemViews xmlns:ns2="http://cases.matrix.org/">
<filter>
<intId>{xs:string}</intId>
<probId>{xs:string}</probId>
<firstResult>{xs:int}</firstResult>
<maxResults>{xs:int}</maxResults>
</filter>
</ns2:findInterventionProblemViews>
</S:Body>
</S:Envelope> |
Sample output message: |
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:findInterventionProblemViewsResponse xmlns:ns2="http://cases.matrix.org/">
<interventionProblemView>
<intProbId>{xs:string}</intProbId>
<intervention>
<intId>{xs:string}</intId>
<caseId>{xs:string}</caseId>
<intTypeId>{xs:string}</intTypeId>
<startDate>{mx:date}</startDate>
<startTime>{mx:time}</startTime>
<endDate>{mx:date}</endDate>
<endTime>{mx:time}</endTime>
<personId>{xs:string}</personId>
<userId>{xs:string}</userId>
<comments>{xs:string}</comments>
<creationDateTime>{mx:dateTime}</creationDateTime>
<creationUserId>{xs:string}</creationUserId>
<changeDateTime>{mx:dateTime}</changeDateTime>
<changeUserId>{xs:string}</changeUserId>
<property>
<name>{xs:string}</name>
<value>{xs:string}</value>
</property>
</intervention>
<problem>
<probId>{xs:string}</probId>
<probTypeId>{xs:string}</probTypeId>
<caseId>{xs:string}</caseId>
<personId>{xs:string}</personId>
<comments>{xs:string}</comments>
<startDate>{mx:date}</startDate>
<endDate>{mx:date}</endDate>
<reason>{xs:string}</reason>
<priority>{xs:int}</priority>
</problem>
<comments>{xs:string}</comments>
</interventionProblemView>
</ns2:findInterventionProblemViewsResponse>
</S:Body>
</S:Envelope> |