Operation getEducationMetaData |
Name: |
getEducationMetaData |
Signature: |
getEducationMetaData () => return {edu:EducationMetaData} |
Java signature: |
org.matrix.edu.EducationMetaData getEducationMetaData() |
Parameters: |
name |
xml type |
occurs |
nillable |
read only |
references |
|
Response: |
|
Sample input message: |
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:getEducationMetaData xmlns:ns2="http://edu.matrix.org/">
</ns2:getEducationMetaData>
</S:Body>
</S:Envelope> |
Sample output message: |
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:getEducationMetaDataResponse xmlns:ns2="http://edu.matrix.org/">
<return>
<courseCodeMaxSize>{xs:int}</courseCodeMaxSize>
<courseNameMaxSize>{xs:int}</courseNameMaxSize>
<inscriptionCodeMaxSize>{xs:int}</inscriptionCodeMaxSize>
<inscriptionPropertyValueMaxSize>{xs:int}</inscriptionPropertyValueMaxSize>
</return>
</ns2:getEducationMetaDataResponse>
</S:Body>
</S:Envelope> |
Operation storeSchool |
Name: |
storeSchool |
Signature: |
storeSchool (school {edu:School}) => storedSchool {edu:School} |
Java signature: |
org.matrix.edu.School storeSchool(org.matrix.edu.School school) |
Parameters: |
name |
xml type |
occurs |
nillable |
read only |
references |
school |
edu:School |
1 |
false |
false |
|
|
Response: |
name |
xml type |
occurs |
nillable |
read only |
references |
storedSchool |
edu:School |
1 |
false |
false |
|
|
Sample input message: |
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:storeSchool xmlns:ns2="http://edu.matrix.org/">
<school>
<schoolId>{xs:string}</schoolId>
<name>{xs:string}</name>
<code>{xs:string}</code>
</school>
</ns2:storeSchool>
</S:Body>
</S:Envelope> |
Sample output message: |
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:storeSchoolResponse xmlns:ns2="http://edu.matrix.org/">
<storedSchool>
<schoolId>{xs:string}</schoolId>
<name>{xs:string}</name>
<code>{xs:string}</code>
</storedSchool>
</ns2:storeSchoolResponse>
</S:Body>
</S:Envelope> |
Operation findSchools |
Name: |
findSchools |
Signature: |
findSchools (filter {edu:SchoolFilter}) => school {edu:School}* |
Java signature: |
List<org.matrix.edu.School> findSchools(org.matrix.edu.SchoolFilter filter) |
Parameters: |
name |
xml type |
occurs |
nillable |
read only |
references |
filter |
edu:SchoolFilter |
1 |
false |
false |
|
|
Response: |
name |
xml type |
occurs |
nillable |
read only |
references |
school |
edu:School |
0..N |
true |
false |
|
|
Sample input message: |
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:findSchools xmlns:ns2="http://edu.matrix.org/">
<filter>
<code>{xs:string}</code>
<name>{xs:string}</name>
<firstResult>{xs:int}</firstResult>
<maxResults>{xs:int}</maxResults>
</filter>
</ns2:findSchools>
</S:Body>
</S:Envelope> |
Sample output message: |
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:findSchoolsResponse xmlns:ns2="http://edu.matrix.org/">
<school>
<schoolId>{xs:string}</schoolId>
<name>{xs:string}</name>
<code>{xs:string}</code>
</school>
</ns2:findSchoolsResponse>
</S:Body>
</S:Envelope> |
Operation countSchools |
Name: |
countSchools |
Signature: |
countSchools (filter {edu:SchoolFilter}) => schoolCount {xs:int} |
Java signature: |
int countSchools(org.matrix.edu.SchoolFilter filter) |
Parameters: |
name |
xml type |
occurs |
nillable |
read only |
references |
filter |
edu:SchoolFilter |
1 |
false |
false |
|
|
Response: |
name |
xml type |
occurs |
nillable |
read only |
references |
schoolCount |
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:countSchools xmlns:ns2="http://edu.matrix.org/">
<filter>
<code>{xs:string}</code>
<name>{xs:string}</name>
<firstResult>{xs:int}</firstResult>
<maxResults>{xs:int}</maxResults>
</filter>
</ns2:countSchools>
</S:Body>
</S:Envelope> |
Sample output message: |
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:countSchoolsResponse xmlns:ns2="http://edu.matrix.org/">
<schoolCount>{xs:int}</schoolCount>
</ns2:countSchoolsResponse>
</S:Body>
</S:Envelope> |
Operation storeCourse |
Name: |
storeCourse |
Signature: |
storeCourse (course {edu:Course}) => storedCourse {edu:Course} |
Java signature: |
org.matrix.edu.Course storeCourse(org.matrix.edu.Course course) |
Parameters: |
name |
xml type |
occurs |
nillable |
read only |
references |
course |
edu:Course |
1 |
false |
false |
|
|
Response: |
name |
xml type |
occurs |
nillable |
read only |
references |
storedCourse |
edu:Course |
1 |
false |
false |
|
|
Sample input message: |
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:storeCourse xmlns:ns2="http://edu.matrix.org/">
<course>
<courseId>{xs:string}</courseId>
<name>{xs:string}</name>
<code>{xs:string}</code>
<schoolId>{xs:string}</schoolId>
</course>
</ns2:storeCourse>
</S:Body>
</S:Envelope> |
Sample output message: |
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:storeCourseResponse xmlns:ns2="http://edu.matrix.org/">
<storedCourse>
<courseId>{xs:string}</courseId>
<name>{xs:string}</name>
<code>{xs:string}</code>
<schoolId>{xs:string}</schoolId>
</storedCourse>
</ns2:storeCourseResponse>
</S:Body>
</S:Envelope> |
Operation findCourseViews |
Name: |
findCourseViews |
Signature: |
findCourseViews (filter {edu:CourseFilter}) => course {edu:CourseView}* |
Java signature: |
List<org.matrix.edu.CourseView> findCourseViews(org.matrix.edu.CourseFilter filter) |
Parameters: |
name |
xml type |
occurs |
nillable |
read only |
references |
filter |
edu:CourseFilter |
1 |
false |
false |
|
|
Response: |
name |
xml type |
occurs |
nillable |
read only |
references |
course |
edu:CourseView |
0..N |
true |
false |
|
|
Sample input message: |
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:findCourseViews xmlns:ns2="http://edu.matrix.org/">
<filter>
<schoolName>{xs:string}</schoolName>
<courseName>{xs:string}</courseName>
<firstResult>{xs:int}</firstResult>
<maxResults>{xs:int}</maxResults>
</filter>
</ns2:findCourseViews>
</S:Body>
</S:Envelope> |
Sample output message: |
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:findCourseViewsResponse xmlns:ns2="http://edu.matrix.org/">
<course>
<courseId>{xs:string}</courseId>
<schoolName>{xs:string}</schoolName>
<courseName>{xs:string}</courseName>
</course>
</ns2:findCourseViewsResponse>
</S:Body>
</S:Envelope> |
Operation countCourses |
Name: |
countCourses |
Signature: |
countCourses (filter {edu:CourseFilter}) => courseCount {xs:int} |
Java signature: |
int countCourses(org.matrix.edu.CourseFilter filter) |
Parameters: |
name |
xml type |
occurs |
nillable |
read only |
references |
filter |
edu:CourseFilter |
1 |
false |
false |
|
|
Response: |
name |
xml type |
occurs |
nillable |
read only |
references |
courseCount |
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:countCourses xmlns:ns2="http://edu.matrix.org/">
<filter>
<schoolName>{xs:string}</schoolName>
<courseName>{xs:string}</courseName>
<firstResult>{xs:int}</firstResult>
<maxResults>{xs:int}</maxResults>
</filter>
</ns2:countCourses>
</S:Body>
</S:Envelope> |
Sample output message: |
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:countCoursesResponse xmlns:ns2="http://edu.matrix.org/">
<courseCount>{xs:int}</courseCount>
</ns2:countCoursesResponse>
</S:Body>
</S:Envelope> |
Operation loadInscription |
Name: |
loadInscription |
Signature: |
loadInscription (inscriptionId {xs:string}) => inscription {edu:Inscription} |
Java signature: |
org.matrix.edu.Inscription loadInscription(String inscriptionId) |
Parameters: |
name |
xml type |
occurs |
nillable |
read only |
references |
inscriptionId |
xs:string |
1 |
false |
false |
|
|
Response: |
name |
xml type |
occurs |
nillable |
read only |
references |
inscription |
edu:Inscription |
1 |
false |
false |
|
|
Sample input message: |
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:loadInscription xmlns:ns2="http://edu.matrix.org/">
<inscriptionId>{xs:string}</inscriptionId>
</ns2:loadInscription>
</S:Body>
</S:Envelope> |
Sample output message: |
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:loadInscriptionResponse xmlns:ns2="http://edu.matrix.org/">
<inscription>
<inscriptionId>{xs:string}</inscriptionId>
<code>{xs:string}</code>
<personId>{xs:string}</personId>
<courseId>{xs:string}</courseId>
<startDate>{mx:date}</startDate>
<endDate>{mx:date}</endDate>
<properties>
<name>{xs:string}</name>
<value>{xs:string}</value>
</properties>
</inscription>
</ns2:loadInscriptionResponse>
</S:Body>
</S:Envelope> |
Operation storeInscription |
Name: |
storeInscription |
Signature: |
storeInscription (inscription {edu:Inscription}) => storedInscription {edu:Inscription} |
Java signature: |
org.matrix.edu.Inscription storeInscription(org.matrix.edu.Inscription inscription) |
Parameters: |
name |
xml type |
occurs |
nillable |
read only |
references |
inscription |
edu:Inscription |
1 |
false |
false |
|
|
Response: |
name |
xml type |
occurs |
nillable |
read only |
references |
storedInscription |
edu:Inscription |
1 |
false |
false |
|
|
Sample input message: |
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:storeInscription xmlns:ns2="http://edu.matrix.org/">
<inscription>
<inscriptionId>{xs:string}</inscriptionId>
<code>{xs:string}</code>
<personId>{xs:string}</personId>
<courseId>{xs:string}</courseId>
<startDate>{mx:date}</startDate>
<endDate>{mx:date}</endDate>
<properties>
<name>{xs:string}</name>
<value>{xs:string}</value>
</properties>
</inscription>
</ns2:storeInscription>
</S:Body>
</S:Envelope> |
Sample output message: |
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:storeInscriptionResponse xmlns:ns2="http://edu.matrix.org/">
<storedInscription>
<inscriptionId>{xs:string}</inscriptionId>
<code>{xs:string}</code>
<personId>{xs:string}</personId>
<courseId>{xs:string}</courseId>
<startDate>{mx:date}</startDate>
<endDate>{mx:date}</endDate>
<properties>
<name>{xs:string}</name>
<value>{xs:string}</value>
</properties>
</storedInscription>
</ns2:storeInscriptionResponse>
</S:Body>
</S:Envelope> |
Operation removeInscription |
Name: |
removeInscription |
Signature: |
removeInscription (inscriptionId {xs:string}) => removed {xs:boolean} |
Java signature: |
boolean removeInscription(String inscriptionId) |
Parameters: |
name |
xml type |
occurs |
nillable |
read only |
references |
inscriptionId |
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:removeInscription xmlns:ns2="http://edu.matrix.org/">
<inscriptionId>{xs:string}</inscriptionId>
</ns2:removeInscription>
</S:Body>
</S:Envelope> |
Sample output message: |
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:removeInscriptionResponse xmlns:ns2="http://edu.matrix.org/">
<removed>{xs:boolean}</removed>
</ns2:removeInscriptionResponse>
</S:Body>
</S:Envelope> |
Operation findInscriptionViews |
Name: |
findInscriptionViews |
Signature: |
findInscriptionViews (filter {edu:InscriptionFilter}) => inscription {edu:InscriptionView}* |
Java signature: |
List<org.matrix.edu.InscriptionView> findInscriptionViews(org.matrix.edu.InscriptionFilter filter) |
Parameters: |
|
Response: |
name |
xml type |
occurs |
nillable |
read only |
references |
inscription |
edu:InscriptionView |
0..N |
true |
false |
|
|
Sample input message: |
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:findInscriptionViews xmlns:ns2="http://edu.matrix.org/">
<filter>
<code>{xs:string}</code>
<personName>{xs:string}</personName>
<personId>{xs:string}</personId>
<courseId>{xs:string}</courseId>
<firstResult>{xs:int}</firstResult>
<maxResults>{xs:int}</maxResults>
</filter>
</ns2:findInscriptionViews>
</S:Body>
</S:Envelope> |
Sample output message: |
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:findInscriptionViewsResponse xmlns:ns2="http://edu.matrix.org/">
<inscription>
<inscriptionId>{xs:string}</inscriptionId>
<code>{xs:string}</code>
<personView>
<personId>{xs:string}</personId>
<fullName>{xs:string}</fullName>
<nif>{xs:string}</nif>
<passport>{xs:string}</passport>
<personTypeId>{xs:string}</personTypeId>
</personView>
<schoolName>{xs:string}</schoolName>
<courseName>{xs:string}</courseName>
</inscription>
</ns2:findInscriptionViewsResponse>
</S:Body>
</S:Envelope> |
Operation countInscriptions |
Name: |
countInscriptions |
Signature: |
countInscriptions (filter {edu:InscriptionFilter}) => inscriptionCount {xs:int} |
Java signature: |
int countInscriptions(org.matrix.edu.InscriptionFilter filter) |
Parameters: |
|
Response: |
name |
xml type |
occurs |
nillable |
read only |
references |
inscriptionCount |
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:countInscriptions xmlns:ns2="http://edu.matrix.org/">
<filter>
<code>{xs:string}</code>
<personName>{xs:string}</personName>
<personId>{xs:string}</personId>
<courseId>{xs:string}</courseId>
<firstResult>{xs:int}</firstResult>
<maxResults>{xs:int}</maxResults>
</filter>
</ns2:countInscriptions>
</S:Body>
</S:Envelope> |
Sample output message: |
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:countInscriptionsResponse xmlns:ns2="http://edu.matrix.org/">
<inscriptionCount>{xs:int}</inscriptionCount>
</ns2:countInscriptionsResponse>
</S:Body>
</S:Envelope> |