Deze service beheert andere Brightspace® organisatie-eenheden dan sjablonen, edities en secties. Dit omvat afdelingen, semesters en aangepaste typen organisatie-eenheden.
Geïmplementeerde activiteiten
- deleteGroup
- replaceGroup
- readGroup
Info over de deleteGroup-bewerking
deleteGroup verwijdert Brightspace® organisatie-eenheden, zoals afdelingen en semesters.
Gebruik deleteCourseTemplate voor cursussjablonen, deleteCourseOffering voor cursusedities en deleteCourseSection voor cursussecties.
De bewerking deleteGroup verwerken
De deleteGroup-implementatie maakt gebruik van een van de drie IPSIS-handler-interfaces, afhankelijk van het type groep dat wordt verwerkt.
- IDeleteDepartmentHandler - wordt gebruikt voor organisatie-eenheden met een standaard type afdeling.
- IDeleteOtherOrgUnitHandler - wordt gebruikt voor organisatie-eenheden die geen afdeling, semester, cursussjabloon, cursuseditie, sectie of groep zijn.
- IDeleteSemesterHandler - wordt gebruikt voor organisatie-eenheden met een standaard type semester.
Voorbeeld deleteGroup-aanvraag
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ims="http://www.imsglobal.org/services/lis/gms2p0/wsdl11/sync/imsgms_v2p0">
<soapenv:Header>
<ims:imsx_syncRequestHeaderInfo>
<ims:imsx_version>V1.0</ims:imsx_version>
<ims:imsx_messageIdentifier>1234</ims:imsx_messageIdentifier>
</ims:imsx_syncRequestHeaderInfo>
</soapenv:Header>
<soapenv:Body>
<ims:deleteGroupRequest>
<ims:sourcedId>LIS_Test_Department</ims:sourcedId>
</ims:deleteGroupRequest>
</soapenv:Body>
</soapenv:Envelope>
Voorbeeld van deleteGroup-respons
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
<s:Header>
<h:imsx_syncResponseHeaderInfo
xmlns:h="http://www.imsglobal.org/services/lis/gms2p0/wsdl11/sync/imsgms_v2p0"
xmlns="http://www.imsglobal.org/services/lis/gms2p0/wsdl11/sync/imsgms_v2p0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<imsx_version>V1.0</imsx_version>
<imsx_messageIdentifier>GMS_deleteGroup_20120104T232203_8033886Z</imsx_messageIdentifier>
<imsx_statusInfo>
<imsx_codeMajor>success</imsx_codeMajor>
<imsx_severity>status</imsx_severity>
<imsx_messageRefIdentifier>1234</imsx_messageRefIdentifier>
<imsx_codeMinor>
<imsx_codeMinorField>
<imsx_codeMinorFieldName>TargetEndSystem</imsx_codeMinorFieldName>
<imsx_codeMinorFieldValue>fullsuccess</imsx_codeMinorFieldValue>
</imsx_codeMinorField>
</imsx_codeMinor>
</imsx_statusInfo>
</h:imsx_syncResponseHeaderInfo>
</s:Header>
<s:Body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"/>
</s:Envelope>
Info over de bewerking replaceGroup
replaceGroup maakt Brightspace® organisatie-eenheden, zoals afdelingen en semesters, of werkt deze bij.
Gebruik replaceCourseTemplate voor cursussjablonen, replaceCourseOffering voor cursusedities of replaceCourseSection voor cursussecties.
Processtroom: replaceGroup
- Brightspace® ontvangt de replaceGroup-aanvraag en zet deze om met de LIS-vertalers die zijn geconfigureerd voor ITranslateGroup.
- Het IPSIS-platform bepaalt welke handler moet worden gebruikt op basis van het GroupType.
- Een respons wordt gegenereerd op basis van het resultaat van de handler.
Voorbeeld van een replaceGroup-aanvraag
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ims="http://www.imsglobal.org/services/lis/gms2p0/wsdl11/sync/imsgms_v2p0">
<soapenv:Header>
<ims:imsx_syncRequestHeaderInfo>
<ims:imsx_version>V1.0</ims:imsx_version>
<ims:imsx_messageIdentifier>1234</ims:imsx_messageIdentifier>
</ims:imsx_syncRequestHeaderInfo>
</soapenv:Header>
<soapenv:Body>
<ims:replaceGroupRequest>
<ims:sourcedId>Demo_Semester</ims:sourcedId>
<ims:groupRecord>
<ims:sourcedGUID>
<ims:sourcedId>Demo_Semester</ims:sourcedId>
</ims:sourcedGUID>
<ims:group>
<ims:description>
<ims:shortDescription>Demo Semester</ims:shortDescription>
</ims:description>
</ims:group>
</ims:groupRecord>
</ims:replaceGroupRequest>
</soapenv:Body>
</soapenv:Envelope>
Voorbeeld van een readGroup-aanvraag
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ims="http://www.imsglobal.org/services/lis/gms2p0/wsdl11/sync/imsgms_v2p0">
<soapenv:Header>
<ims:imsx_syncRequestHeaderInfo>
<ims:imsx_version>V1.0</ims:imsx_version>
<ims:imsx_messageIdentifier>1234</ims:imsx_messageIdentifier>
</ims:imsx_syncRequestHeaderInfo>
</soapenv:Header>
<soapenv:Body>
<ims:readGroupRequest>
<ims:sourcedId>LIS_Test_Department</ims:sourcedId>
</ims:readGroupRequest>
</soapenv:Body>
</soapenv:Envelope>