|
1EdTech GLC Course Management Service WSDL/XSD Binding
Version 1.0 Final Release Specification
Final 1.0
|
Date Issued: 30 June 2011
Latest version: /lis/
IPR and Distribution Notices
Recipients of this document are requested to submit, with their comments, notification of any relevant patent claims or other intellectual property rights of which they may be aware that might be infringed by any implementation of the specification set forth in this document, and to provide supporting documentation.
1EdTech takes no position regarding the validity or scope of any intellectual property or other rights that might be claimed to pertain to the implementation or use of the technology described in this document or the extent to which any license under such rights might or might not be available; neither does it represent that it has made any effort to identify any such rights. Information on 1EdTech's procedures with respect to rights in 1EdTech specifications can be found at the 1EdTech Intellectual Property Rights web page: /imsipr_policyFinal.pdf.
Copyright © 2011 1EdTech Consortium. All Rights Reserved.
If you wish to copy or distribute this document, you must complete a valid Registered User license registration with 1EdTech and receive an email from 1EdTech granting the license to distribute the specification. To register, follow the instructions on the 1EdTech website: /specificationdownload.cfm
This document may be copied and furnished to others by Registered Users who have registered on the 1EdTech website provided that the above copyright notice and this paragraph are included on all such copies. However, this document itself may not be modified in any way, such as by removing the copyright notice or references to 1EdTech, except as needed for the purpose of developing 1EdTech specifications, under the auspices of a chartered 1EdTech project group.
Use of this specification to develop products or services is governed by the license with 1EdTech found on the 1EdTech website: /license.html
The limited permissions granted above are perpetual and will not be revoked by 1EdTech or its successors or assigns.
THIS SPECIFICATION IS BEING OFFERED WITHOUT ANY WARRANTY WHATSOEVER, AND IN PARTICULAR, ANY WARRANTY OF NONINFRINGEMENT IS EXPRESSLY DISCLAIMED. ANY USE OF THIS SPECIFICATION SHALL BE MADE ENTIRELY AT THE IMPLEMENTER'S OWN RISK, AND NEITHER THE CONSORTIUM, NOR ANY OF ITS MEMBERS OR SUBMITTERS, SHALL HAVE ANY LIABILITY WHATSOEVER TO ANY IMPLEMENTER OR THIRD PARTY FOR ANY DAMAGES OF ANY NATURE WHATSOEVER, DIRECTLY OR INDIRECTLY, ARISING FROM THE USE OF THIS SPECIFICATION.
Table of Contents
- Introduction
- Scope and Context
- Structure of this Document
- Nomenclature
- References
- Platform Specific Model of the Binding
- Service Description
- Data for the Servce Operations
- Course Data Model
- File Data Model
- Application of the Binding Guidelines
- WSDL File Documentation
- Overview
- Messages
- XSD File Documentation
- Service Data Model
- File Data Model
- Binding of the Vocabularies
- Appendix A - Listing of the WSDLs
- Appendix B - Listing of the XSDs
- Appendix C - Vocabulary VDEX Instance File Listings
- Appendix D - Example SOAP Messages
- About This Document
- Revision History
1. Introduction
This document is a part of the 1EdTech GLC Course Management Service (CMS) v1.0 specification. The binding details how the Course Management Service Information Model is realised as a Web Service; in the form of a Web Services Description Language (WSDL) file. The CMS binding is contained in a set of WSDL, XSD and vocabulary files. The vocabulary files are instances of the 1EdTech Vocabulary Definition Exchange specification [VDEX, 04a], [VDEX, 04b]. The 1EdTech GLC Learning Information Services (LIS) Best Practice and Implementation Guide [LIS, 11b] provides non-normative guidance on how to use the Binding and Information Model. For a conceptual overview of the LIS Specification, please see the overall services description [LIS, 11a]. For a discussion of potential applications, see the Best Practice Guide.
1.1 Scope and Context
The 1EdTech GLC CMS WSDL Binding v1.0 is used in conjunction with the following documents:
- 1EdTech GLC Course Management Service Information Model v1.0 [CMS, 11] – the behaviour and data model definition of the Course Management Service;
- 1EdTech GLC Learning Information Services Best Practice and Implementation Guide v1.0 [LIS, 11b] – key information on how to adopt and implement the specification.
This WSDL binding takes the Course Management Service Information Model and produces an encoding of that description in WSDL. This WSDL binding is generated as recommended by the 1EdTech GLC General Web Services documents [GWS, 06a], [GWS, 06b]. The WSDL is created using the 1EdTech GLC Binding Auto-generation Tool-kit (I-BAT) [I-BAT, 06].
1.2 Structure of this Document
The structure of this document is:
2. Platform Specific Model of the Binding |
The description platform specific models in the form of the 1EdTech GLC UML-Profile service/data models representation of the 1EdTech GLC CMS specification information model. This representation is used by the 1EdTech GLC I-BAT tool to auto-generate the corresponding WSDL/XSDs; |
3. Application of the Binding Guidelines |
Explanation of how the platform specific model is realised as the WSDL/XSD binding. This addresses how the information model is realised as a Web Service; |
4. WSDL File Documentation |
The description of the Web Services used to realise the service model components of the binding. This part of the binding document was created using the schema documentation tool provided as part of the Oxygen 12.2 product; |
5. XSD File Documentation |
The description of the elements used within the data model components of the binding. This part of the binding document was created using the schema documentation tool provided as part of the Oxygen 12.2 product; |
6. Vocabulary Binding Using VDEX Instances |
Contains the description of how the set of external vocabulary files realised as VDEX files; |
Appendix A - Listing of the WSDL Files |
This is the full listing of the CMS WSDL files; |
Appendix B - Listing of the XSD Files |
This is the full listing of the CMS XSD files; |
Appendix C - Vocabulary VDEX Instance File Listings |
This is the full listing of the set of external vocabulary VDEX instance files; |
Appendix D - Examples SOAP Messages |
Examples of the SOAP messages that are exchanged to realise the service. |
1.3 Nomenclature
BDEMS |
Bulk Data Exchnage Management Service |
CMS |
Course Management Service |
HTTP |
HyperText Transfer Protocol |
I-BAT |
1EdTech GLC Binding Auto-generation Tool-kit |
1EdTech GLC |
1EdTech Consortium |
LIS |
Learning Information Services |
MDA |
Model Driven Architecture |
PIM |
Protocol Independent Model |
PSM |
Platform Specific Model |
UML |
Unified Modelling Language |
VDEX |
Vocabulary Definition Exchange |
W3C |
World Wide Web Consortium |
WSDL |
Web Services Description Language |
XMI |
XML Meta-data Interchange |
XML |
Extensible Mark-up Language |
XSD |
XML Schema Definition |
XSL |
Extensible Stylesheet Language |
XSLT |
XSL Transformations |
1.4 References
[CMS, 11] |
1EdTech GLC Course Management Services v1.0 Information Model Specification Public Final Release v1.0, L.Feng, B.Lee and C.Smythe, 1EdTech Consortium, June 2011. |
[GWS, 06a] |
1EdTech GLC General Web Services Base Profile Specification Final Release v1.0, C.Schroeder, J.Simon and C.Smythe, 1EdTech Consortium, January 2006. |
[GWS, 06b] |
1EdTech GLC General Web Services WSDL Binding Guidelines Final Release v1.0, C.Schroeder, J.Simon and C.Smythe, 1EdTech Consortium, January 2006. |
[I-BAT, 06] |
1EdTech Binding Auto-generation Toolkit Manual v1.0, C.Smythe, 1EdTech Consortium, July 2006. |
[LIS, 11a] |
1EdTech GLC Learning Information Services v2.0 Specification Final Release v1.0, L.Feng, B.Lee and C.Smythe, 1EdTech Consortium, June 2011. |
[LIS, 11b] |
1EdTech GLC Learning Information Services v2.0 Best Practice and Implementation Guide Final Release v1.0, L.Feng, B.Lee and C.Smythe, 1EdTech Consortium, June 2011. |
[SDN11, 06] |
1EdTech GLC Specification Note 11: Vocabulary Definition, Registration & Maintenance Procedures, C.Smythe, 1EdTech Consortium, October 2006. |
[VDEX, 04a] |
1EdTech Vocabulary Definition Exchange Information Model Specification Final Release v1.0, A.Cooper, 1EdTech Consortium, February 2004. |
[VDEX, 04b] |
1EdTech Vocabulary Definition Exchange XML Binding Specification Final Release v1.0, A.Cooper, 1EdTech Consortium, February 2004. |
2. Platform Specific Model of the Binding
2.1 Service Description
Figure 2.1 is the PSM of the service group model description for the CMS. This information is used to establish the mapping to the binding flavors of WSDL.
Figure 2.1 The PSM representation of the service group model description for the CMS.
Figure 2.2 is the PSM of the service model description for the CMS. The PSM is derived from the Platform Independent Model that was documented within the information model for the CMS specification [CMS, 10].
Figure 2.2 The PSM representation of the service model description for the CMS.
2.2 Data for the Service Operations
The data model for the service opertaions is shown in Figure 2.3 and 2.4. Figure 2.3 shows the data models for the set of parameters. Figure 2.4 is the data model for the Status Information and other WSDL-specific binding data structures.
Figure 2.3 The PSM representation of the parameters data model description for the CMS.
Figure 2.4 The PSM representation of the status information data model description for the CMS.
2.3 Course Data Models
The PSM for the Course data models are shown in Figures 2.5, 2.6, 2.7, 2.8 and 2.9. Figure 2.5 is the CourseTemplate data model, Figure 2.6 is the CourseOffering data model, Figure 2.7 is the CourseSection data model, Figure 2.8 is the SectionAssociation data model and Figure 2.9 contains the set of common data model classes.
Figure 2.5 The PSM representation of the CourseTemplate data model description for the CMS.
Figure 2.6 The PSM representation of the CourseOffering data model description for the CMS.
Figure 2.7 The PSM representation of the CourseSection data model description for the CMS.
Figure 2.8 The PSM representation of the SectionAssociation data model description for the CMS.
Figure 2.9 The PSM representation of the common data models description for the CMS.
2.4 File-based Data Exchange Data Model
The PSM for the file-based Course data models are shown in Figures 2.10, 2.11, 2.12, 2.13 and 2.14. Figure 2.10 is the CourseTemplateRecord data model, Figure 2.11 is the CourseOfferingRecord data model, Figure 2.12 is the CourseSectionRecord data model, Figure 2.13 is the SectionAssociationRecord data model and Figure 2.14 contains the set of common data model classes.
Figure 2.10 The PSM representation of the CourseTemplateRecord data model description for file storage in the CMS.
Figure 2.11 The PSM representation of the CourseOfferingRecord data model description for file storage in the CMS.
Figure 2.12 The PSM representation of the CourseSectionRecord data model description for file storage in the CMS.
Figure 2.13 The PSM representation of the SectionAssociationRecord data model description for file storage in the CMS.
Figure 2.14 The PSM representation of the common data model description for file storage in the CMS.
3. Application of the Binding Guidelines
The WSDL/XSD bindings have been generated using the methodology documented in [GWS 06a] and [GWS, 06b]. Only the synchronous service binding has been created. The binding files are available in three forms:
- A single combined WSDL/XSD – CourseManagementServicev1p0_SyncSingle_v1p0.wsdl;
- As single combined WSDL/XSD for each interface – CourseManagementServicev1p0_CourseTemplateManagerSyncSingle_v1p0.wsdl, CourseManagementServicev1p0_CourseOfferingManagerSyncSingle_v1p0.wsdl, CourseManagementServicev1p0_CourseSectionManagerSyncSingle_v1p0.wsdl and CourseManagementServicev1p0_SectionAssociationManagerSyncSingle_v1p0.wsdl
- Separated WSDL and XSD files – CourseManagementServicev1p0_SyncWSDL_v1p0.wsdl and CourseManagementServiceSyncXSD.xsd respectively.
It is recommended that only the combined form is used (many WSDL-based code generation tools do not process the 'import' instructions).
The mapping between the PIM and PSM descriptions is detailed in Table 3.1.
Table 3.1 Mapping between the PIM, PSM and XSD descriptions for the data models.
PSM Reference |
PIM Reference |
XSD Reference |
Name |
UML Type |
Figure |
Type |
Table |
Name |
Type |
CourseTemplateRecordSet
|
Class |
2.5 |
– |
– |
CourseTemplateRecordSet.Type |
ComplexType |
|
Attribute |
2.5 |
CourseTemplateRecord |
– |
courseTemplateRecord |
Element |
CourseTemplateRecord
|
Class |
2.5 |
– |
5.2 |
CourseTemplateRecord.Type |
ComplexType |
|
Attribute |
2.5 |
SourcedGUID |
5.3 |
sourcedId |
Element |
|
Attribute |
2.5 |
CourseTemplate |
– |
courseTemplate |
Element |
SourcedGUID
|
Class |
2.5 |
– |
5.107 |
SourcedGUID.Type |
ComplexType |
|
Attribute |
2.5 |
NormalizedString |
5.108 |
refAgentInstanceId |
Element |
|
Attribute |
2.5 |
SourcedId |
5.109 |
sourcedId |
Element |
CourseTemplate
|
Class |
2.5 |
– |
5.10 |
CourseTemplate.Type |
ComplexType |
|
Attribute |
2.5 |
Text |
5.11 |
label |
Element |
|
Attribute |
2.5 |
Text |
5.12 |
title |
Element |
|
Attribute |
2.5 |
Description |
5.13 |
catalogDescription |
Element |
|
Attribute |
2.5 |
Text |
5.14 |
courseNumber |
Element |
|
Attribute |
2.6 |
External Vocabulary |
5.15 |
status |
Element |
|
Attribute |
2.5 |
Text |
5.16 |
defaultCredits |
Element |
|
Attribute |
2.5 |
Org |
5.17 |
org |
Element |
|
Attribute |
2.5 |
ListofTopics |
5.18 |
listofTopics |
Element |
|
Attribute |
2.5 |
ListofPrerequisites |
5.19 |
listofPrerequisites |
Element |
|
Attribute |
2.5 |
GUID |
5.20 |
dataSource |
Element |
|
Attribute |
2.5 |
Metadata |
5.21 |
recordInfo |
Element |
|
Attribute |
2.5 |
IMSExtension |
5.22 |
extension |
Element |
ListofPrerequisites
|
Class |
2.5 |
– |
5.23 |
ListofPrerequisites.Type |
ComplexType |
|
Attribute |
2.5 |
Text |
5.24 |
prerequisite |
Element |
ListofTopics
|
Class |
2.5 |
– |
5.25 |
ListofTopics.Type |
ComplexType |
|
Attribute |
2.5 |
Text |
5.26 |
topic |
Element |
CourseOfferingRecordSet
|
Class |
2.6 |
– |
– |
CourseOfferingRecordSet.Type |
ComplexType |
|
Attribute |
2.6 |
CourseOfferingRecord |
– |
courseOfferingRecord |
Element |
CourseOfferingRecord
|
Class |
2.6 |
– |
5.4 |
CourseOfferingRecord.Type |
ComplexType |
|
Attribute |
2.5 |
SourcedGUID |
5.5 |
sourcedId |
Element |
|
Attribute |
2.6 |
CourseOffering |
– |
courseOffering |
Element |
CourseOffering
|
Class |
2.6 |
– |
5.27 |
CourseOffering.Type |
ComplexType |
|
Attribute |
26 |
Text |
5.28 |
label |
Element |
|
Attribute |
2.6 |
Text |
5.29 |
title |
Element |
|
Attribute |
2.6 |
GUID |
5.30 |
parentTemplateId |
Element |
|
Attribute |
2.6 |
Description |
5.31 |
catalogDescription |
Element |
|
Attribute |
2.6 |
Text |
5.32 |
defaultCredits |
Element |
|
Attribute |
2.6 |
External Vocabulary |
5.33 |
status |
Element |
|
Attribute |
2.6 |
External Vocabulary |
5.34 |
academicSession |
Element |
|
Attribute |
2.6 |
Org |
5.35 |
org |
Element |
|
Attribute |
2.6 |
TimeFrame |
5.36 |
timeFrame |
Element |
|
Attribute |
2.6 |
EnrollControl |
5.37 |
enrollControl |
Element |
|
Attribute |
2.6 |
GUID |
5.38 |
dataSource |
Element |
|
Attribute |
2.6 |
Metadata |
5.39 |
recordInfo |
Element |
|
Attribute |
2.6 |
IMSExtension |
5.40 |
extension |
Element |
CourseSectionRecordSet
|
Class |
2.7 |
– |
– |
CourseOfferingRecordSet.Type |
ComplexType |
|
Attribute |
2.7 |
CourseSectionRecord |
– |
courseSectionRecord |
Element |
CourseSectionRecord
|
Class |
2.7 |
– |
5.6 |
CourseSectionRecord.Type |
ComplexType |
|
Attribute |
2.5 |
SourcedGUID |
5.7 |
sourcedId |
Element |
|
Attribute |
2.7 |
CourseSection |
– |
courseSection |
Element |
CourseSection
|
Class |
2.7 |
– |
5.41 |
CourseSection.Type |
ComplexType |
|
Attribute |
2.7 |
Text |
5.42 |
label |
Element |
|
Attribute |
2.7 |
Text |
5.43 |
title |
Element |
|
Attribute |
2.7 |
GUID |
5.44 |
parentOfferingId |
Element |
|
Attribute |
2.7 |
Description |
5.45 |
catalogDescription |
Element |
|
Attribute |
2.7 |
External Vocabulary |
5.46 |
status |
Element |
|
Attribute |
2.7 |
Text |
5.47 |
defaultCredits |
Element |
|
Attribute |
2.7 |
External Vocabulary |
5.48 |
status |
Element |
|
Attribute |
2.7 |
Integer |
5.49 |
maxNumberofStudents |
Element |
|
Attribute |
2.7 |
Integer |
5.50 |
numberofStudents |
Element |
|
Attribute |
2.7 |
External Vocabulary |
5.51 |
academicSession |
Element |
|
Attribute |
2.7 |
Org |
5.52 |
org |
Element |
|
Attribute |
2.7 |
TimeFrame |
5.53 |
timeFrame |
Element |
|
Attribute |
2.7 |
EnrollControl |
5.54 |
enrollControl |
Element |
|
Attribute |
2.7 |
Text |
5.55 |
locaton |
Element |
|
Attribute |
2.7 |
Text |
5.56 |
locaton |
Element |
|
Attribute |
2.7 |
Text |
5.57 |
locaton |
Element |
|
Attribute |
2.7 |
GUID |
5.58 |
dataSource |
Element |
|
Attribute |
2.7 |
Metadata |
5.59 |
recordInfo |
Element |
|
Attribute |
2.7 |
IMSExtension |
5.60 |
extension |
Element |
SectionAssociationRecordSet
|
Class |
2.8 |
– |
– |
CourseOfferingRecordSet.Type |
ComplexType |
|
Attribute |
2.8 |
SectionAssociationRecord |
– |
sectionAssociationRecord |
Element |
SectionAssociationRecord
|
Class |
2.8 |
– |
5.8 |
CourseSectionAssociationRecord.Type |
ComplexType |
|
Attribute |
2.5 |
SourcedGUID |
5.9 |
sourcedId |
Element |
|
Attribute |
2.8 |
SectionAssociation |
– |
sectionAssociation |
Element |
SectionAssociation
|
Class |
2.8 |
– |
5.61 |
SectionAssociation.Type |
ComplexType |
|
Attribute |
2.8 |
Text |
5.62 |
label |
Element |
|
Attribute |
2.8 |
Text |
5.63 |
title |
Element |
|
Attribute |
2.8 |
External Vocabulary |
5.64 |
status |
Element |
|
Attribute |
2.8 |
ListofCourseSectionIds |
5.65 |
courseSectionIdList |
Element |
|
Attribute |
2.8 |
GUID |
5.66 |
dataSource |
Element |
|
Attribute |
2.8 |
Metadata |
5.67 |
recordInfo |
Element |
|
Attribute |
2.8 |
IMSExtension |
5.68 |
extension |
Element |
ListofCourseSectionIds
|
Class |
2.8 |
– |
5.69 |
ListofCourseSectionIds.Type |
ComplexType |
|
Attribute |
2.8 |
GUID |
5.70 |
courseSectionId |
Element |
EnrollControll
|
Class |
2.9 |
– |
5.76 |
EnrollControll.Type |
ComplexType |
|
Attribute |
2.9 |
Boolean |
5.77 |
enrollAccept |
Element |
|
Attribute |
2.9 |
Boolean |
5.78 |
enrollAllowed |
Element |
Org
|
Class |
2.9 |
– |
5.71 |
Org.Type |
ComplexType |
|
Attribute |
2.9 |
Text |
5.72 |
orgName |
Element |
|
Attribute |
2.9 |
Text |
5.73 |
orgUnit |
Element |
|
Attribute |
2.9 |
Text |
5.74 |
type |
Element |
|
Attribute |
2.9 |
Text |
5.75 |
id |
Element |
TimeFrame
|
Class |
2.9 |
– |
5.79 |
TimeFrame.Type |
ComplexType |
|
Attribute |
2.9 |
DateTime |
5.80 |
begin |
Element |
|
Attribute |
2.9 |
DateTime |
5.81 |
end |
Element |
|
Attribute |
2.9 |
Boolean |
5.82 |
restrict |
Element |
|
Attribute |
2.9 |
Text |
5.83 |
adminPeriod |
Element |
Description
|
Class |
2.9 |
– |
5.84 |
Description.Type |
ComplexType |
|
Attribute |
2.9 |
Text |
5.85 |
shortDescription |
Element |
|
Attribute |
2.9 |
Text |
5.86 |
longDescription |
Element |
|
Attribute |
2.9 |
FullDescription |
5.87 |
fullDescription |
Element |
FullDescription
|
Class |
2.9 |
– |
5.88 |
FullDescription.Type |
ComplexType |
|
Attribute |
2.9 |
Enumerated |
5.89 |
mediamode |
Element |
|
Attribute |
2.9 |
Enumerated |
5.90 |
contentRefType |
Element |
|
Attribute |
2.9 |
NormailzedString |
5.91 |
mimeType |
Element |
|
Attribute |
2.9 |
Text |
5.92 |
descriptionText |
Element |
Metadata
|
Class |
2.9 |
– |
5.95 |
Metadata.Type |
ComplexType |
|
Attribute |
2.9 |
AnyURI |
5.96 |
metadataNameVocabulary |
Element |
|
Attribute |
2.9 |
AnyURI |
5.97 |
metadataTypeVocabulary |
Element |
|
Attribute |
2.9 |
ExtensionField |
5.98 |
metadataField |
Element |
IMSExtension
|
Class |
2.9 |
– |
5.100 |
IMSExtension.Type |
ComplexType |
|
Attribute |
2.9 |
AnyURI |
5.101 |
extensionNameVocabulary |
Element |
|
Attribute |
2.9 |
AnyURI |
5.102 |
extensionTypeVocabulary |
Element |
|
Attribute |
2.9 |
ExtensionField |
TBD |
extensionField |
Element |
ExtensionField
|
Class |
2.9 |
– |
5.103 |
ExtensionField.Type |
ComplexType |
|
Attribute |
2.9 |
NormalizedString |
5.104 |
fieldName |
Element |
|
Attribute |
2.9 |
NormalizedString |
5.105 |
fieldType |
Element |
|
Attribute |
2.9 |
NormalizedString |
5.106 |
fieldValue |
Element |
Text
|
Class |
2.9 |
– |
5.93 |
Text.Type |
ComplexType |
|
Attribute |
2.9 |
NormailzedString |
5.94 |
language |
Element |
|
Attribute |
2.9 |
String |
5.95 |
textString |
Element |
imsx_StatusInfo
|
Class |
2.4 |
– |
See 1EdTech GWSv1.0 |
imsx_StatusInfo.Type |
ComplexType |
|
Attribute |
2.4 |
n/a |
See 1EdTech GWSv1.0 |
imsx_codeMajor |
Element |
|
Attribute |
2.4 |
n/a |
See 1EdTech GWSv1.0 |
imsx_severity |
Element |
- imsx_messageRefIdentifier
|
Attribute |
2.4 |
n/a |
See 1EdTech GWSv1.0 |
imsx_messageRefIdentifier |
Element |
- imsx_operationRefIdentifier
|
Attribute |
2.4 |
n/a |
See 1EdTech GWSv1.0 |
imsx_operationRefIdentifier |
Element |
|
Attribute |
2.4 |
n/a |
See 1EdTech GWSv1.0 |
imsx_description |
Element |
|
Attribute |
2.4 |
n/a |
See 1EdTech GWSv1.0 |
imsx_codeMinor |
Element |
imsx_CodeMinor
|
Class |
2.4 |
– |
See 1EdTech GWSv1.0 |
imsx_CodeMinor.Type |
ComplexType |
|
Attribute |
2.4 |
n/a |
See 1EdTech GWSv1.0 |
imsx_codeMinorField |
Element |
imsx_CodeMinorField
|
Class |
2.4 |
– |
See 1EdTech GWSv1.0 |
imsx_CodeMinorField.Type |
ComplexType |
|
Attribute |
2.4 |
n/a |
See 1EdTech GWSv1.0 |
imsx_codeMinorFieldName |
Element |
|
Attribute |
2.4 |
n/a |
See 1EdTech GWSv1.0 |
imsx_codeMinorFieldValue |
Element |
imsx_StatusBinding
|
Class |
2.4 |
– |
See 1EdTech GWSv1.0 |
imsx_StatusBinding.Type |
ComplexType |
- imsx_syncRequestHeaderInfo
|
Attribute |
2.4 |
n/a |
See 1EdTech GWSv1.0 |
imsx_syncRequestHeaderInfo |
Element |
- imsx_syncResponseHeaderInfo
|
Attribute |
2.4 |
n/a |
See 1EdTech GWSv1.0 |
imsx_syncResponseHeaderInfo |
Element |
imsx_RequestHeaderInfo
|
Class |
2.4 |
– |
See 1EdTech GWSv1.0 |
imsx_RequestHeaderInfo.Type |
ComplexType |
|
Attribute |
2.4 |
n/a |
See 1EdTech GWSv1.0 |
imsx_version |
Element |
|
Attribute |
2.4 |
n/a |
See 1EdTech GWSv1.0 |
imsx_messageIdentifier |
Element |
imsx_ResponseHeaderInfo
|
Class |
2.4 |
– |
See 1EdTech GWSv1.0 |
imsx_ResponseHeaderInfo.Type |
ComplexType |
|
Attribute |
2.4 |
n/a |
See 1EdTech GWSv1.0 |
imsx_version |
Element |
|
Attribute |
2.4 |
n/a |
See 1EdTech GWSv1.0 |
imsx_messageIdentifier |
Element |
|
Attribute |
2.4 |
n/a |
See 1EdTech GWSv1.0 |
imsx_statusInfo |
Element |
Key:
- The 'PSM Reference' field refers to information in the PSM description (Section 2 in this document). The sub-fields are:
- Name – the name of the data structure in the PSM and PIM
- UML Type – the type of UML construct i.e. either Class or Attribute
- Figure – the reference Figure number in this document;
- The 'PIM Reference' field refers to infomation in the CMS Information Model [CMS, 11]. The sub-fields are:
- Type – the type of the data structure in the Information Model
- Table – the reference number of Tabular description in the corresponding Information Model document;
- The 'XSD Reference' field refers to information in the XSD descriptions (Section 5 in this document). The sub-fields are:
- Name – the name of the field in the XSD(s)
- Type – the type of XSD construct i.e. either a ComplexType or Element.
4. WSDL File Documentation
WSDL file: "CourseManagementServiceSyncSingle.wsdl"
Target namespace: /services/lis/cms1p0/wsdl11/sync/imscms_v1p0
4.1 Overview
|
|
|
Messages |
createCourseTemplateRequest, createCourseTemplateResponse, createByProxyCourseTemplateRequest, createByProxyCourseTemplateResponse, deleteCourseTemplateRequest, deleteCourseTemplateResponse, readCourseTemplateRequest, readCourseTemplateResponse, readAllCourseTemplateIdsRequest, readAllCourseTemplateIdsResponse, readCourseTemplateIdsFromSavePointRequest, readCourseTemplateIdsFromSavePointResponse, readCourseTemplatesRequest, readCourseTemplatesResponse, readCourseTemplatesFromSavePointRequest, readCourseTemplatesFromSavePointResponse, readCourseOfferingIdsForCourseTemplateRequest, readCourseOfferingIdsForCourseTemplateResponse, updateCourseTemplateRequest, updateCourseTemplateResponse, replaceCourseTemplateRequest, replaceCourseTemplateResponse, discoverCourseTemplateIdsRequest, discoverCourseTemplateIdsResponse, changeCourseTemplateIdentifierRequest, changeCourseTemplateIdentifierResponse, createCourseOfferingRequest, createCourseOfferingResponse, createByProxyCourseOfferingRequest, createByProxyCourseOfferingResponse, createCourseOfferingFromCourseOfferingRequest, createCourseOfferingFromCourseOfferingResponse, deleteCourseOfferingRequest, deleteCourseOfferingResponse, readCourseOfferingRequest, readCourseOfferingResponse, readAllCourseOfferingIdsRequest, readAllCourseOfferingIdsResponse, readCourseOfferingIdsFromSavePointRequest, readCourseOfferingIdsFromSavePointResponse, readAllActiveCourseOfferingIdsForAcademicSessionRequest, readAllActiveCourseOfferingIdsForAcademicSessionResponse, readCourseSectionIdsForCourseOfferingRequest, readCourseSectionIdsForCourseOfferingResponse, readCourseOfferingsRequest, readCourseOfferingsResponse, readCourseOfferingsFromSavePointRequest, readCourseOfferingsFromSavePointResponse, updateCourseOfferingRequest, updateCourseOfferingResponse, updateCourseOfferingStatusRequest, updateCourseOfferingStatusResponse, replaceCourseOfferingRequest, replaceCourseOfferingResponse, discoverCourseOfferingIdsRequest, discoverCourseOfferingIdsResponse, changeCourseOfferingIdentifierRequest, changeCourseOfferingIdentifierResponse, createCourseSectionRequest, createCourseSectionResponse, createByProxyCourseSectionRequest, createByProxyCourseSectionResponse, createCourseSectionFromCourseSectionRequest, createCourseSectionFromCourseSectionResponse, deleteCourseSectionRequest, deleteCourseSectionResponse, readCourseSectionRequest, readCourseSectionResponse, readAllCourseSectionIdsRequest, readAllCourseSectionIdsResponse, readCourseSectionIdsFromSavePointRequest, readCourseSectionIdsFromSavePointResponse, readCourseSectionsRequest, readCourseSectionsResponse, readCourseSectionsFromSavePointRequest, readCourseSectionsFromSavePointResponse, updateCourseSectionRequest, updateCourseSectionResponse, updateCourseSectionStatusRequest, updateCourseSectionStatusResponse, replaceCourseSectionRequest, replaceCourseSectionResponse, discoverCourseSectionIdsRequest, discoverCourseSectionIdsResponse, changeCourseSectionIdentifierRequest, changeCourseSectionIdentifierResponse, createSectionAssociationRequest, createSectionAssociationResponse, createByProxySectionAssociationRequest, createByProxySectionAssociationResponse, deleteSectionAssociationRequest, deleteSectionAssociationResponse, readSectionAssociationRequest, readSectionAssociationResponse, readAllSectionAssociationIdsRequest, readAllSectionAssociationIdsResponse, readSectionAssociationIdsFromSavePointRequest, readSectionAssociationIdsFromSavePointResponse, readSectionAssociationsRequest, readSectionAssociationsResponse, readSectionAssociationsFromSavePointRequest, readSectionAssociationsFromSavePointResponse, addCourseSectionIdRequest, addCourseSectionIdResponse, removeCourseSectionIdRequest, removeCourseSectionIdResponse, updateSectionAssociationRequest, updateSectionAssociationResponse, replaceSectionAssociationRequest, replaceSectionAssociationResponse, discoverSectionAssociationIdsRequest, discoverSectionAssociationIdsResponse, changeSectionAssociationIdentifierRequest, changeSectionAssociationIdentifierResponse, |
|
WSDL Definition |
Name |
Documentation |
CourseManagementServiceSyncServices |
WSDL File Information
Services: CourseManagementService (Synchronous Communications)
Author: Colin Smythe
Date: 30 June 2011
Version: Final 1.0
Status: Final Release
Description: The Course Management Service. This is a part of the 1EdTech Learning Information Services (LIS) v2.0 specification.
History: Version 1.0: This is the first formal release of this service. This service was not a part of the 1EdTech Enterprise Services v1.0.
WSDL Binding: WSDL Binding is based upon the 1EdTech General Web Services Base Profile v1.0 The 1EdTech GWS Basic Profile is derived from the WS-I Basic Profile v1.1. This profile uses: WSDL 1.1, SOAP 1.1, HTTP 1.1 and XML 1.0. Extension profiles to the 1EdTech GWS Base Profile are available but are not supported using this tool version.
License: IPR, License and Distribution Notices
This machine readable file is derived from 1EdTech Consortium (GLC) specification 1EdTech GLC Course Management Service Version 1.0 found at /lis/cmsv1p0/imscmsv1p0_InfoPDv1.pdf and the original 1EdTech schema binding or code base /lis/cmsv1p0/imscmsv1p0_BindPDv1.html.
Recipients of this document are requested to submit, with their comments, notification of any relevant patent claims or other intellectual property rights of which they may be aware that might be infringed by the schema binding contained in this document. 1EdTech GLC takes no position regarding the validity or scope of any intellectual property or other rights that might be claimed to pertain to the implementation or use of the technology described in this document or the extent to which any license under such rights might or might not be available; neither does it represent that it has made any effort to identify any such rights.
Information on 1EdTech GLCs procedures with respect to rights in 1EdTech GLC specifications can be found at the 1EdTech GLC Intellectual Property Rights web page: /ipr/imsipr_policyFinal.pdf.
Copyright © 1EdTech Consortium 1999-2011. All Rights Reserved.
License Notice for Users
Users of products or services that include this document are hereby granted a worldwide, royalty-free, non-exclusive license to use this document.
Distribution Notice for Developers
Developers of products or services that are not original incorporators of this document and have not changed this document, that is, are distributing a software product that incorporates this document as is from a third-party source other than 1EdTech, are hereby granted permission to copy, display and distribute the contents of this document in any medium for any purpose without fee or royalty provided that you include this IPR, License and Distribution notice in its entirety on ALL copies, or portions thereof.
Developers of products or services that are original incorporators of this document and wish to provide distribution of this document as is or with modifications and developers of products and services that are not original incorporators of this document and have changed this document, are required to register with the 1EdTech GLC community on the 1EdTech GLC website as described in the following two paragraphs:-
- If you wish to distribute this document as is, with no modifications, you are hereby granted permission to copy, display and distribute the contents of this document in any medium for any purpose without fee or royalty provided that you include this IPR, License and Distribution notice in its entirety on ALL copies, or portions thereof, that you make and you complete a valid license registration with 1EdTech and receive an email from 1EdTech granting the license. To register, follow the instructions on the 1EdTech website: /specificationdownload.cfm. Once registered you are granted permission to transfer unlimited distribution rights of this document for the purposes of third-party or other distribution of your product or service that incorporates this document as long as this IPR, License and Distribution notice remains in place in its entirety;
- If you wish to create and distribute a derived work from this document, you are hereby granted permission to copy, display and distribute the contents of the derived work in any medium for any purpose without fee or royalty provided that you include this IPR, License and Distribution notice in its entirety on ALL copies, or portions thereof, that you make and you complete a valid profile registration with 1EdTech GLC and receive an email from 1EdTech GLC granting the license. To register, follow the instructions on the 1EdTech GLC website: /profile/. Once registered you are granted permission to transfer unlimited distribution rights of the derived work for the purposes of third-party or other distribution of your product or service that incorporates the derived work as long as this IPR, License and Distribution notice remains in place in its entirety.
The limited permissions granted above are perpetual and will not be revoked by 1EdTech GLC or its successors or assigns.
THIS SPECIFICATION IS BEING OFFERED WITHOUT ANY WARRANTY WHATSOEVER, AND IN PARTICULAR, ANY WARRANTY OF NONINFRINGEMENT IS EXPRESSLY DISCLAIMED. ANY USE OF THIS SPECIFICATION SHALL BE MADE ENTIRELY AT THE IMPLEMENTERS OWN RISK, AND NEITHER THE CONSORTIUM NOR ANY OF ITS MEMBERS OR SUBMITTERS, SHALL HAVE ANY LIABILITY WHATSOEVER TO ANY IMPLEMENTER OR THIRD PARTY FOR ANY DAMAGES OF ANY NATURE WHATSOEVER, DIRECTLY OR INDIRECTLY, ARISING FROM THE USE OF THIS SPECIFICATION.
UML Source File Information
Choreography: Sync
Transport: SOAPv1.1
Source XSLT File Information
XSL Generator: UMLtoWSDLTransformv0p9p5.xsl
XSLT Processor: Xalan
Release: 1.0 Beta 4
Date: 31st March, 2011
1EdTech GLC Auto-generation Binding Tool-kit (I-BAT)
This file was auto-generated using the 1EdTech GLC Binding Auto-generation Tool-kit (I-BAT). While every attempt has been made to ensure that this tool auto-generates the files correctly, users should be aware that this is an experimental tool. Permission is given to make use of this tool. 1EdTech GLC makes no claim on the materials created by third party users of this tool. Details on how to use this tool are contained in the 1EdTech GLC "I-BAT" Documentation available at the 1EdTech GLC web-site.
Tool Copyright: 2005-2011 (c) 1EdTech Consortium Inc. All Rights Reserved.
|
Services |
Name |
Documentation |
CourseManagementServiceSyncService |
Service Information
Author: Colin Smythe
Date: 30 June 2011
Version: Final 1.0
Status: Final Release
Description: The Course Management Service is composed of four interfaces each of which has several operations.
History: Version 1.0: This is the first formal release of this service. This service is a part of the 1EdTech LIS v2.0 specification
|
|
Binding : CourseTemplateManagerSyncSoapBinding |
Port Type |
CourseTemplateManagerSyncPortType |
Extensibility |
<soap11:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/> |
Operations |
createCourseTemplate, createByProxyCourseTemplate, deleteCourseTemplate, readCourseTemplate, readAllCourseTemplateIds, readCourseTemplateIdsFromSavePoint, readCourseTemplates, readCourseTemplatesFromSavePoint, readCourseOfferingIdsForCourseTemplate, updateCourseTemplate, replaceCourseTemplate, discoverCourseTemplateIds, changeCourseTemplateIdentifier, |
Binding : CourseOfferingManagerSyncSoapBinding |
Port Type |
CourseOfferingManagerSyncPortType |
Extensibility |
<soap11:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/> |
Operations |
createCourseOffering, createByProxyCourseOffering, createCourseOfferingFromCourseOffering, deleteCourseOffering, readCourseOffering, readAllCourseOfferingIds, readCourseOfferingIdsFromSavePoint, readAllActiveCourseOfferingIdsForAcademicSession, readCourseSectionIdsForCourseOffering, readCourseOfferings, readCourseOfferingsFromSavePoint, updateCourseOffering, updateCourseOfferingStatus, replaceCourseOffering, discoverCourseOfferingIds, changeCourseOfferingIdentifier, |
Binding : CourseSectionManagerSyncSoapBinding |
Port Type |
CourseSectionManagerSyncPortType |
Extensibility |
<soap11:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/> |
Operations |
createCourseSection, createByProxyCourseSection, createCourseSectionFromCourseSection, deleteCourseSection, readCourseSection, readAllCourseSectionIds, readCourseSectionIdsFromSavePoint, readCourseSections, readCourseSectionsFromSavePoint, updateCourseSection, updateCourseSectionStatus, replaceCourseSection, discoverCourseSectionIds, changeCourseSectionIdentifier, |
Binding : SectionAssociationManagerSyncSoapBinding |
Port Type |
SectionAssociationManagerSyncPortType |
Extensibility |
<soap11:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/> |
Operations |
createSectionAssociation, createByProxySectionAssociation, deleteSectionAssociation, readSectionAssociation, readAllSectionAssociationIds, readSectionAssociationIdsFromSavePoint, readSectionAssociations, readSectionAssociationsFromSavePoint, addCourseSectionId, removeCourseSectionId, updateSectionAssociation, replaceSectionAssociation, discoverSectionAssociationIds, changeSectionAssociationIdentifier, |
4.2 Messages
createCourseTemplateRequest
Part Name |
Element |
Type |
Documentation |
Parameters |
tns:createCourseTemplateRequest |
N/A |
|
HeaderInfoParameters |
tns:imsx_syncRequestHeaderInfo |
N/A |
|
createCourseTemplateResponse
Part Name |
Element |
Type |
Documentation |
Response |
tns:createCourseTemplateResponse |
N/A |
|
HeaderInfoResponse |
tns:imsx_syncResponseHeaderInfo |
N/A |
|
createByProxyCourseTemplateRequest
Part Name |
Element |
Type |
Documentation |
Parameters |
tns:createByProxyCourseTemplateRequest |
N/A |
|
HeaderInfoParameters |
tns:imsx_syncRequestHeaderInfo |
N/A |
|
createByProxyCourseTemplateResponse
Part Name |
Element |
Type |
Documentation |
Response |
tns:createByProxyCourseTemplateResponse |
N/A |
|
HeaderInfoResponse |
tns:imsx_syncResponseHeaderInfo |
N/A |
|
deleteCourseTemplateRequest
Part Name |
Element |
Type |
Documentation |
Parameters |
tns:deleteCourseTemplateRequest |
N/A |
|
HeaderInfoParameters |
tns:imsx_syncRequestHeaderInfo |
N/A |
|
deleteCourseTemplateResponse
Part Name |
Element |
Type |
Documentation |
Response |
tns:deleteCourseTemplateResponse |
N/A |
|
HeaderInfoResponse |
tns:imsx_syncResponseHeaderInfo |
N/A |
|
readCourseTemplateRequest
Part Name |
Element |
Type |
Documentation |
Parameters |
tns:readCourseTemplateRequest |
N/A |
|
HeaderInfoParameters |
tns:imsx_syncRequestHeaderInfo |
N/A |
|
readCourseTemplateResponse
Part Name |
Element |
Type |
Documentation |
Response |
tns:readCourseTemplateResponse |
N/A |
|
HeaderInfoResponse |
tns:imsx_syncResponseHeaderInfo |
N/A |
|
readAllCourseTemplateIdsRequest
Part Name |
Element |
Type |
Documentation |
Parameters |
tns:readAllCourseTemplateIdsRequest |
N/A |
|
HeaderInfoParameters |
tns:imsx_syncRequestHeaderInfo |
N/A |
|
readAllCourseTemplateIdsResponse
Part Name |
Element |
Type |
Documentation |
Response |
tns:readAllCourseTemplateIdsResponse |
N/A |
|
HeaderInfoResponse |
tns:imsx_syncResponseHeaderInfo |
N/A |
|
readCourseTemplateIdsFromSavePointRequest
Part Name |
Element |
Type |
Documentation |
Parameters |
tns:readCourseTemplateIdsFromSavePointRequest |
N/A |
|
HeaderInfoParameters |
tns:imsx_syncRequestHeaderInfo |
N/A |
|
readCourseTemplateIdsFromSavePointResponse
Part Name |
Element |
Type |
Documentation |
Response |
tns:readCourseTemplateIdsFromSavePointResponse |
N/A |
|
HeaderInfoResponse |
tns:imsx_syncResponseHeaderInfo |
N/A |
|
readCourseTemplatesRequest
Part Name |
Element |
Type |
Documentation |
Parameters |
tns:readCourseTemplatesRequest |
N/A |
|
HeaderInfoParameters |
tns:imsx_syncRequestHeaderInfo |
N/A |
|
readCourseTemplatesResponse
Part Name |
Element |
Type |
Documentation |
Response |
tns:readCourseTemplatesResponse |
N/A |
|
HeaderInfoResponse |
tns:imsx_syncResponseHeaderInfo |
N/A |
|
readCourseTemplatesFromSavePointRequest
Part Name |
Element |
Type |
Documentation |
Parameters |
tns:readCourseTemplatesFromSavePointRequest |
N/A |
|
HeaderInfoParameters |
tns:imsx_syncRequestHeaderInfo |
N/A |
|
readCourseTemplatesFromSavePointResponse
Part Name |
Element |
Type |
Documentation |
Response |
tns:readCourseTemplatesFromSavePointResponse |
N/A |
|
HeaderInfoResponse |
tns:imsx_syncResponseHeaderInfo |
N/A |
|
readCourseOfferingIdsForCourseTemplateRequest
Part Name |
Element |
Type |
Documentation |
Parameters |
tns:readCourseOfferingIdsForCourseTemplateRequest |
N/A |
|
HeaderInfoParameters |
tns:imsx_syncRequestHeaderInfo |
N/A |
|
readCourseOfferingIdsForCourseTemplateResponse
Part Name |
Element |
Type |
Documentation |
Response |
tns:readCourseOfferingIdsForCourseTemplateResponse |
N/A |
|
HeaderInfoResponse |
tns:imsx_syncResponseHeaderInfo |
N/A |
|
updateCourseTemplateRequest
Part Name |
Element |
Type |
Documentation |
Parameters |
tns:updateCourseTemplateRequest |
N/A |
|
HeaderInfoParameters |
tns:imsx_syncRequestHeaderInfo |
N/A |
|
updateCourseTemplateResponse
Part Name |
Element |
Type |
Documentation |
Response |
tns:updateCourseTemplateResponse |
N/A |
|
HeaderInfoResponse |
tns:imsx_syncResponseHeaderInfo |
N/A |
|
replaceCourseTemplateRequest
Part Name |
Element |
Type |
Documentation |
Parameters |
tns:replaceCourseTemplateRequest |
N/A |
|
HeaderInfoParameters |
tns:imsx_syncRequestHeaderInfo |
N/A |
|
replaceCourseTemplateResponse
Part Name |
Element |
Type |
Documentation |
Response |
tns:replaceCourseTemplateResponse |
N/A |
|
HeaderInfoResponse |
tns:imsx_syncResponseHeaderInfo |
N/A |
|
discoverCourseTemplateIdsRequest
Part Name |
Element |
Type |
Documentation |
Parameters |
tns:discoverCourseTemplateIdsRequest |
N/A |
|
HeaderInfoParameters |
tns:imsx_syncRequestHeaderInfo |
N/A |
|
discoverCourseTemplateIdsResponse
Part Name |
Element |
Type |
Documentation |
Response |
tns:discoverCourseTemplateIdsResponse |
N/A |
|
HeaderInfoResponse |
tns:imsx_syncResponseHeaderInfo |
N/A |
|
changeCourseTemplateIdentifierRequest
Part Name |
Element |
Type |
Documentation |
Parameters |
tns:changeCourseTemplateIdentifierRequest |
N/A |
|
HeaderInfoParameters |
tns:imsx_syncRequestHeaderInfo |
N/A |
|
changeCourseTemplateIdentifierResponse
Part Name |
Element |
Type |
Documentation |
Response |
tns:changeCourseTemplateIdentifierResponse |
N/A |
|
HeaderInfoResponse |
tns:imsx_syncResponseHeaderInfo |
N/A |
|
createCourseOfferingRequest
Part Name |
Element |
Type |
Documentation |
Parameters |
tns:createCourseOfferingRequest |
N/A |
|
HeaderInfoParameters |
tns:imsx_syncRequestHeaderInfo |
N/A |
|
createCourseOfferingResponse
Part Name |
Element |
Type |
Documentation |
Response |
tns:createCourseOfferingResponse |
N/A |
|
HeaderInfoResponse |
tns:imsx_syncResponseHeaderInfo |
N/A |
|
createByProxyCourseOfferingRequest
Part Name |
Element |
Type |
Documentation |
Parameters |
tns:createByProxyCourseOfferingRequest |
N/A |
|
HeaderInfoParameters |
tns:imsx_syncRequestHeaderInfo |
N/A |
|
createByProxyCourseOfferingResponse
Part Name |
Element |
Type |
Documentation |
Response |
tns:createByProxyCourseOfferingResponse |
N/A |
|
HeaderInfoResponse |
tns:imsx_syncResponseHeaderInfo |
N/A |
|
createCourseOfferingFromCourseOfferingRequest
Part Name |
Element |
Type |
Documentation |
Parameters |
tns:createCourseOfferingFromCourseOfferingRequest |
N/A |
|
HeaderInfoParameters |
tns:imsx_syncRequestHeaderInfo |
N/A |
|
createCourseOfferingFromCourseOfferingResponse
Part Name |
Element |
Type |
Documentation |
Response |
tns:createCourseOfferingFromCourseOfferingResponse |
N/A |
|
HeaderInfoResponse |
tns:imsx_syncResponseHeaderInfo |
N/A |
|
deleteCourseOfferingRequest
Part Name |
Element |
Type |
Documentation |
Parameters |
tns:deleteCourseOfferingRequest |
N/A |
|
HeaderInfoParameters |
tns:imsx_syncRequestHeaderInfo |
N/A |
|
deleteCourseOfferingResponse
Part Name |
Element |
Type |
Documentation |
Response |
tns:deleteCourseOfferingResponse |
N/A |
|
HeaderInfoResponse |
tns:imsx_syncResponseHeaderInfo |
N/A |
|
readCourseOfferingRequest
Part Name |
Element |
Type |
Documentation |
Parameters |
tns:readCourseOfferingRequest |
N/A |
|
HeaderInfoParameters |
tns:imsx_syncRequestHeaderInfo |
N/A |
|
readCourseOfferingResponse
Part Name |
Element |
Type |
Documentation |
Response |
tns:readCourseOfferingResponse |
N/A |
|
HeaderInfoResponse |
tns:imsx_syncResponseHeaderInfo |
N/A |
|
readAllCourseOfferingIdsRequest
Part Name |
Element |
Type |
Documentation |
Parameters |
tns:readAllCourseOfferingIdsRequest |
N/A |
|
HeaderInfoParameters |
tns:imsx_syncRequestHeaderInfo |
N/A |
|
readAllCourseOfferingIdsResponse
Part Name |
Element |
Type |
Documentation |
Response |
tns:readAllCourseOfferingIdsResponse |
N/A |
|
HeaderInfoResponse |
tns:imsx_syncResponseHeaderInfo |
N/A |
|
readCourseOfferingIdsFromSavePointRequest
Part Name |
Element |
Type |
Documentation |
Parameters |
tns:readCourseOfferingIdsFromSavePointRequest |
N/A |
|
HeaderInfoParameters |
tns:imsx_syncRequestHeaderInfo |
N/A |
|
readCourseOfferingIdsFromSavePointResponse
Part Name |
Element |
Type |
Documentation |
Response |
tns:readCourseOfferingIdsFromSavePointResponse |
N/A |
|
HeaderInfoResponse |
tns:imsx_syncResponseHeaderInfo |
N/A |
|
readAllActiveCourseOfferingIdsForAcademicSessionRequest
Part Name |
Element |
Type |
Documentation |
Parameters |
tns:readAllActiveCourseOfferingIdsForAcademicSessionRequest |
N/A |
|
HeaderInfoParameters |
tns:imsx_syncRequestHeaderInfo |
N/A |
|
readAllActiveCourseOfferingIdsForAcademicSessionResponse
Part Name |
Element |
Type |
Documentation |
Response |
tns:readAllActiveCourseOfferingIdsForAcademicSessionResponse |
N/A |
|
HeaderInfoResponse |
tns:imsx_syncResponseHeaderInfo |
N/A |
|
readCourseSectionIdsForCourseOfferingRequest
Part Name |
Element |
Type |
Documentation |
Parameters |
tns:readCourseSectionIdsForCourseOfferingRequest |
N/A |
|
HeaderInfoParameters |
tns:imsx_syncRequestHeaderInfo |
N/A |
|
readCourseSectionIdsForCourseOfferingResponse
Part Name |
Element |
Type |
Documentation |
Response |
tns:readCourseSectionIdsForCourseOfferingResponse |
N/A |
|
HeaderInfoResponse |
tns:imsx_syncResponseHeaderInfo |
N/A |
|
readCourseOfferingsRequest
Part Name |
Element |
Type |
Documentation |
Parameters |
tns:readCourseOfferingsRequest |
N/A |
|
HeaderInfoParameters |
tns:imsx_syncRequestHeaderInfo |
N/A |
|
readCourseOfferingsResponse
Part Name |
Element |
Type |
Documentation |
Response |
tns:readCourseOfferingsResponse |
N/A |
|
HeaderInfoResponse |
tns:imsx_syncResponseHeaderInfo |
N/A |
|
readCourseOfferingsFromSavePointRequest
Part Name |
Element |
Type |
Documentation |
Parameters |
tns:readCourseOfferingsFromSavePointRequest |
N/A |
|
HeaderInfoParameters |
tns:imsx_syncRequestHeaderInfo |
N/A |
|
readCourseOfferingsFromSavePointResponse
Part Name |
Element |
Type |
Documentation |
Response |
tns:readCourseOfferingsFromSavePointResponse |
N/A |
|
HeaderInfoResponse |
tns:imsx_syncResponseHeaderInfo |
N/A |
|
updateCourseOfferingRequest
Part Name |
Element |
Type |
Documentation |
Parameters |
tns:updateCourseOfferingRequest |
N/A |
|
HeaderInfoParameters |
tns:imsx_syncRequestHeaderInfo |
N/A |
|
updateCourseOfferingResponse
Part Name |
Element |
Type |
Documentation |
Response |
tns:updateCourseOfferingResponse |
N/A |
|
HeaderInfoResponse |
tns:imsx_syncResponseHeaderInfo |
N/A |
|
updateCourseOfferingStatusRequest
Part Name |
Element |
Type |
Documentation |
Parameters |
tns:updateCourseOfferingStatusRequest |
N/A |
|
HeaderInfoParameters |
tns:imsx_syncRequestHeaderInfo |
N/A |
|
updateCourseOfferingStatusResponse
Part Name |
Element |
Type |
Documentation |
Response |
tns:updateCourseOfferingStatusResponse |
N/A |
|
HeaderInfoResponse |
tns:imsx_syncResponseHeaderInfo |
N/A |
|
replaceCourseOfferingRequest
Part Name |
Element |
Type |
Documentation |
Parameters |
tns:replaceCourseOfferingRequest |
N/A |
|
HeaderInfoParameters |
tns:imsx_syncRequestHeaderInfo |
N/A |
|
replaceCourseOfferingResponse
Part Name |
Element |
Type |
Documentation |
Response |
tns:replaceCourseOfferingResponse |
N/A |
|
HeaderInfoResponse |
tns:imsx_syncResponseHeaderInfo |
N/A |
|
discoverCourseOfferingIdsRequest
Part Name |
Element |
Type |
Documentation |
Parameters |
tns:discoverCourseOfferingIdsRequest |
N/A |
|
HeaderInfoParameters |
tns:imsx_syncRequestHeaderInfo |
N/A |
|
discoverCourseOfferingIdsResponse
Part Name |
Element |
Type |
Documentation |
Response |
tns:discoverCourseOfferingIdsResponse |
N/A |
|
HeaderInfoResponse |
tns:imsx_syncResponseHeaderInfo |
N/A |
|
changeCourseOfferingIdentifierRequest
Part Name |
Element |
Type |
Documentation |
Parameters |
tns:changeCourseOfferingIdentifierRequest |
N/A |
|
HeaderInfoParameters |
tns:imsx_syncRequestHeaderInfo |
N/A |
|
changeCourseOfferingIdentifierResponse
Part Name |
Element |
Type |
Documentation |
Response |
tns:changeCourseOfferingIdentifierResponse |
N/A |
|
HeaderInfoResponse |
tns:imsx_syncResponseHeaderInfo |
N/A |
|
createCourseSectionRequest
Part Name |
Element |
Type |
Documentation |
Parameters |
tns:createCourseSectionRequest |
N/A |
|
HeaderInfoParameters |
tns:imsx_syncRequestHeaderInfo |
N/A |
|
createCourseSectionResponse
Part Name |
Element |
Type |
Documentation |
Response |
tns:createCourseSectionResponse |
N/A |
|
HeaderInfoResponse |
tns:imsx_syncResponseHeaderInfo |
N/A |
|
createByProxyCourseSectionRequest
Part Name |
Element |
Type |
Documentation |
Parameters |
tns:createByProxyCourseSectionRequest |
N/A |
|
HeaderInfoParameters |
tns:imsx_syncRequestHeaderInfo |
N/A |
|
createByProxyCourseSectionResponse
Part Name |
Element |
Type |
Documentation |
Response |
tns:createByProxyCourseSectionResponse |
N/A |
|
HeaderInfoResponse |
tns:imsx_syncResponseHeaderInfo |
N/A |
|
createCourseSectionFromCourseSectionRequest
Part Name |
Element |
Type |
Documentation |
Parameters |
tns:createCourseSectionFromCourseSectionRequest |
N/A |
|
HeaderInfoParameters |
tns:imsx_syncRequestHeaderInfo |
N/A |
|
createCourseSectionFromCourseSectionResponse
Part Name |
Element |
Type |
Documentation |
Response |
tns:createCourseSectionFromCourseSectionResponse |
N/A |
|
HeaderInfoResponse |
tns:imsx_syncResponseHeaderInfo |
N/A |
|
deleteCourseSectionRequest
Part Name |
Element |
Type |
Documentation |
Parameters |
tns:deleteCourseSectionRequest |
N/A |
|
HeaderInfoParameters |
tns:imsx_syncRequestHeaderInfo |
N/A |
|
deleteCourseSectionResponse
Part Name |
Element |
Type |
Documentation |
Response |
tns:deleteCourseSectionResponse |
N/A |
|
HeaderInfoResponse |
tns:imsx_syncResponseHeaderInfo |
N/A |
|
readCourseSectionRequest
Part Name |
Element |
Type |
Documentation |
Parameters |
tns:readCourseSectionRequest |
N/A |
|
HeaderInfoParameters |
tns:imsx_syncRequestHeaderInfo |
N/A |
|
readCourseSectionResponse
Part Name |
Element |
Type |
Documentation |
Response |
tns:readCourseSectionResponse |
N/A |
|
HeaderInfoResponse |
tns:imsx_syncResponseHeaderInfo |
N/A |
|
readAllCourseSectionIdsRequest
Part Name |
Element |
Type |
Documentation |
Parameters |
tns:readAllCourseSectionIdsRequest |
N/A |
|
HeaderInfoParameters |
tns:imsx_syncRequestHeaderInfo |
N/A |
|
readAllCourseSectionIdsResponse
Part Name |
Element |
Type |
Documentation |
Response |
tns:readAllCourseSectionIdsResponse |
N/A |
|
HeaderInfoResponse |
tns:imsx_syncResponseHeaderInfo |
N/A |
|
readCourseSectionIdsFromSavePointRequest
Part Name |
Element |
Type |
Documentation |
Parameters |
tns:readCourseSectionIdsFromSavePointRequest |
N/A |
|
HeaderInfoParameters |
tns:imsx_syncRequestHeaderInfo |
N/A |
|
readCourseSectionIdsFromSavePointResponse
Part Name |
Element |
Type |
Documentation |
Response |
tns:readCourseSectionIdsFromSavePointResponse |
N/A |
|
HeaderInfoResponse |
tns:imsx_syncResponseHeaderInfo |
N/A |
|
readCourseSectionsRequest
Part Name |
Element |
Type |
Documentation |
Parameters |
tns:readCourseSectionsRequest |
N/A |
|
HeaderInfoParameters |
tns:imsx_syncRequestHeaderInfo |
N/A |
|
readCourseSectionsResponse
Part Name |
Element |
Type |
Documentation |
Response |
tns:readCourseSectionsResponse |
N/A |
|
HeaderInfoResponse |
tns:imsx_syncResponseHeaderInfo |
N/A |
|
readCourseSectionsFromSavePointRequest
Part Name |
Element |
Type |
Documentation |
Parameters |
tns:readCourseSectionsFromSavePointRequest |
N/A |
|
HeaderInfoParameters |
tns:imsx_syncRequestHeaderInfo |
N/A |
|
readCourseSectionsFromSavePointResponse
Part Name |
Element |
Type |
Documentation |
Response |
tns:readCourseSectionsFromSavePointResponse |
N/A |
|
HeaderInfoResponse |
tns:imsx_syncResponseHeaderInfo |
N/A |
|
updateCourseSectionRequest
Part Name |
Element |
Type |
Documentation |
Parameters |
tns:updateCourseSectionRequest |
N/A |
|
HeaderInfoParameters |
tns:imsx_syncRequestHeaderInfo |
N/A |
|
updateCourseSectionResponse
Part Name |
Element |
Type |
Documentation |
Response |
tns:updateCourseSectionResponse |
N/A |
|
HeaderInfoResponse |
tns:imsx_syncResponseHeaderInfo |
N/A |
|
updateCourseSectionStatusRequest
Part Name |
Element |
Type |
Documentation |
Parameters |
tns:updateCourseSectionStatusRequest |
N/A |
|
HeaderInfoParameters |
tns:imsx_syncRequestHeaderInfo |
N/A |
|
updateCourseSectionStatusResponse
Part Name |
Element |
Type |
Documentation |
Response |
tns:updateCourseSectionStatusResponse |
N/A |
|
HeaderInfoResponse |
tns:imsx_syncResponseHeaderInfo |
N/A |
|
replaceCourseSectionRequest
Part Name |
Element |
Type |
Documentation |
Parameters |
tns:replaceCourseSectionRequest |
N/A |
|
HeaderInfoParameters |
tns:imsx_syncRequestHeaderInfo |
N/A |
|
replaceCourseSectionResponse
Part Name |
Element |
Type |
Documentation |
Response |
tns:replaceCourseSectionResponse |
N/A |
|
HeaderInfoResponse |
tns:imsx_syncResponseHeaderInfo |
N/A |
|
discoverCourseSectionIdsRequest
Part Name |
Element |
Type |
Documentation |
Parameters |
tns:discoverCourseSectionIdsRequest |
N/A |
|
HeaderInfoParameters |
tns:imsx_syncRequestHeaderInfo |
N/A |
|
discoverCourseSectionIdsResponse
Part Name |
Element |
Type |
Documentation |
Response |
tns:discoverCourseSectionIdsResponse |
N/A |
|
HeaderInfoResponse |
tns:imsx_syncResponseHeaderInfo |
N/A |
|
changeCourseSectionIdentifierRequest
Part Name |
Element |
Type |
Documentation |
Parameters |
tns:changeCourseSectionIdentifierRequest |
N/A |
|
HeaderInfoParameters |
tns:imsx_syncRequestHeaderInfo |
N/A |
|
changeCourseSectionIdentifierResponse
Part Name |
Element |
Type |
Documentation |
Response |
tns:changeCourseSectionIdentifierResponse |
N/A |
|
HeaderInfoResponse |
tns:imsx_syncResponseHeaderInfo |
N/A |
|
createSectionAssociationRequest
Part Name |
Element |
Type |
Documentation |
Parameters |
tns:createSectionAssociationRequest |
N/A |
|
HeaderInfoParameters |
tns:imsx_syncRequestHeaderInfo |
N/A |
|
createSectionAssociationResponse
Part Name |
Element |
Type |
Documentation |
Response |
tns:createSectionAssociationResponse |
N/A |
|
HeaderInfoResponse |
tns:imsx_syncResponseHeaderInfo |
N/A |
|
createByProxySectionAssociationRequest
Part Name |
Element |
Type |
Documentation |
Parameters |
tns:createByProxySectionAssociationRequest |
N/A |
|
HeaderInfoParameters |
tns:imsx_syncRequestHeaderInfo |
N/A |
|
createByProxySectionAssociationResponse
Part Name |
Element |
Type |
Documentation |
Response |
tns:createByProxySectionAssociationResponse |
N/A |
|
HeaderInfoResponse |
tns:imsx_syncResponseHeaderInfo |
N/A |
|
deleteSectionAssociationRequest
Part Name |
Element |
Type |
Documentation |
Parameters |
tns:deleteSectionAssociationRequest |
N/A |
|
HeaderInfoParameters |
tns:imsx_syncRequestHeaderInfo |
N/A |
|
deleteSectionAssociationResponse
Part Name |
Element |
Type |
Documentation |
Response |
tns:deleteSectionAssociationResponse |
N/A |
|
HeaderInfoResponse |
tns:imsx_syncResponseHeaderInfo |
N/A |
|
readSectionAssociationRequest
Part Name |
Element |
Type |
Documentation |
Parameters |
tns:readSectionAssociationRequest |
N/A |
|
HeaderInfoParameters |
tns:imsx_syncRequestHeaderInfo |
N/A |
|
readSectionAssociationResponse
Part Name |
Element |
Type |
Documentation |
Response |
tns:readSectionAssociationResponse |
N/A |
|
HeaderInfoResponse |
tns:imsx_syncResponseHeaderInfo |
N/A |
|
readAllSectionAssociationIdsRequest
Part Name |
Element |
Type |
Documentation |
Parameters |
tns:readAllSectionAssociationIdsRequest |
N/A |
|
HeaderInfoParameters |
tns:imsx_syncRequestHeaderInfo |
N/A |
|
readAllSectionAssociationIdsResponse
Part Name |
Element |
Type |
Documentation |
Response |
tns:readAllSectionAssociationIdsResponse |
N/A |
|
HeaderInfoResponse |
tns:imsx_syncResponseHeaderInfo |
N/A |
|
readSectionAssociationIdsFromSavePointRequest
Part Name |
Element |
Type |
Documentation |
Parameters |
tns:readSectionAssociationIdsFromSavePointRequest |
N/A |
|
HeaderInfoParameters |
tns:imsx_syncRequestHeaderInfo |
N/A |
|
readSectionAssociationIdsFromSavePointResponse
Part Name |
Element |
Type |
Documentation |
Response |
tns:readSectionAssociationIdsFromSavePointResponse |
N/A |
|
HeaderInfoResponse |
tns:imsx_syncResponseHeaderInfo |
N/A |
|
readSectionAssociationsRequest
Part Name |
Element |
Type |
Documentation |
Parameters |
tns:readSectionAssociationsRequest |
N/A |
|
HeaderInfoParameters |
tns:imsx_syncRequestHeaderInfo |
N/A |
|
readSectionAssociationsResponse
Part Name |
Element |
Type |
Documentation |
Response |
tns:readSectionAssociationsResponse |
N/A |
|
HeaderInfoResponse |
tns:imsx_syncResponseHeaderInfo |
N/A |
|
readSectionAssociationsFromSavePointRequest
Part Name |
Element |
Type |
Documentation |
Parameters |
tns:readSectionAssociationsFromSavePointRequest |
N/A |
|
HeaderInfoParameters |
tns:imsx_syncRequestHeaderInfo |
N/A |
|
readSectionAssociationsFromSavePointResponse
Part Name |
Element |
Type |
Documentation |
Response |
tns:readSectionAssociationsFromSavePointResponse |
N/A |
|
HeaderInfoResponse |
tns:imsx_syncResponseHeaderInfo |
N/A |
|
addCourseSectionIdRequest
Part Name |
Element |
Type |
Documentation |
Parameters |
tns:addCourseSectionIdRequest |
N/A |
|
HeaderInfoParameters |
tns:imsx_syncRequestHeaderInfo |
N/A |
|
addCourseSectionIdResponse
Part Name |
Element |
Type |
Documentation |
Response |
tns:addCourseSectionIdResponse |
N/A |
|
HeaderInfoResponse |
tns:imsx_syncResponseHeaderInfo |
N/A |
|
removeCourseSectionIdRequest
Part Name |
Element |
Type |
Documentation |
Parameters |
tns:removeCourseSectionIdRequest |
N/A |
|
HeaderInfoParameters |
tns:imsx_syncRequestHeaderInfo |
N/A |
|
removeCourseSectionIdResponse
Part Name |
Element |
Type |
Documentation |
Response |
tns:removeCourseSectionIdResponse |
N/A |
|
HeaderInfoResponse |
tns:imsx_syncResponseHeaderInfo |
N/A |
|
updateSectionAssociationRequest
Part Name |
Element |
Type |
Documentation |
Parameters |
tns:updateSectionAssociationRequest |
N/A |
|
HeaderInfoParameters |
tns:imsx_syncRequestHeaderInfo |
N/A |
|
updateSectionAssociationResponse
Part Name |
Element |
Type |
Documentation |
Response |
tns:updateSectionAssociationResponse |
N/A |
|
HeaderInfoResponse |
tns:imsx_syncResponseHeaderInfo |
N/A |
|
replaceSectionAssociationRequest
Part Name |
Element |
Type |
Documentation |
Parameters |
tns:replaceSectionAssociationRequest |
N/A |
|
HeaderInfoParameters |
tns:imsx_syncRequestHeaderInfo |
N/A |
|
replaceSectionAssociationResponse
Part Name |
Element |
Type |
Documentation |
Response |
tns:replaceSectionAssociationResponse |
N/A |
|
HeaderInfoResponse |
tns:imsx_syncResponseHeaderInfo |
N/A |
|
discoverSectionAssociationIdsRequest
Part Name |
Element |
Type |
Documentation |
Parameters |
tns:discoverSectionAssociationIdsRequest |
N/A |
|
HeaderInfoParameters |
tns:imsx_syncRequestHeaderInfo |
N/A |
|
discoverSectionAssociationIdsResponse
Part Name |
Element |
Type |
Documentation |
Response |
tns:discoverSectionAssociationIdsResponse |
N/A |
|
HeaderInfoResponse |
tns:imsx_syncResponseHeaderInfo |
N/A |
|
changeSectionAssociationIdentifierRequest
Part Name |
Element |
Type |
Documentation |
Parameters |
tns:changeSectionAssociationIdentifierRequest |
N/A |
|
HeaderInfoParameters |
tns:imsx_syncRequestHeaderInfo |
N/A |
|
changeSectionAssociationIdentifierResponse
Part Name |
Element |
Type |
Documentation |
Response |
tns:changeSectionAssociationIdentifierResponse |
N/A |
|
HeaderInfoResponse |
tns:imsx_syncResponseHeaderInfo |
N/A |
|
5. XSD File Documentation
The XSD file documentation has been produced by the Oxygen XML Editing tool.
Click on the Section header to access this documentation for the data models in the service description.
Click on the Section header to access this documentation for the data models for the exchange of Group objects in an external file.
6. Binding of the Vocabularies
The vocabularies in the CMS are:
- Status values vocabulary – the set of data-types that are permitted for the status field. The PSM for the status vocabulary is shown in Figure 6.1;
- Extension data-type vocabulary – the set of data-types that are permitted for extensions in the Course data model. The PSM for the extension data-type vocabulary is shown in Figure 6.2.
These vocabularies are the default set maintained under the 1EdTech GLC Vocabulary Registry [SDN11, 06]. It is the responsibility of an implementation to ensure that it is using the correct and latest versions of the vocabulary files. Changes to the default vocabularies are permitted; this results in the creation of a new vocabulary that should be registered with 1EdTech GLC. As part of a profiling process entirely new vocabularies may be defined to replace the default set.
Figure 6.1 The PSM representation of the status vocabulary for the CMS.
Figure 6.2 The PSM representation of the extension data-type vocabulary for the CMS.
Appendix A - Listing of the WSDLs
The WSDL bindings are for a Synchronous SOAP implementation only. The WSDL files, expressed using WSDLv1.1, are:
- The combined WSDL/XSD file (this contains the WSDL and XSD descriptions in a single file) – CourseManagementServicev1p0_SyncSinglev1p0.wsdl
- The single WSDL file (used in conjunction with the separate XSD file) is available to LIS Alliance members. Click here to join the Alliance. Also available to Alliance members are combined WSDL/XSD files but where each file describes a single interface/port.
These files were generated by the I-BATv0.9.5 tool using the PSM representation described in Section 2.
Appendix B - Listing of the XSDs
The XSD files are:
This file was generated by the I-BATv0.9.5 tool using the PSM representation described in Section 2. Documentation of the XSDs is supplied in Section 5.
Appendix C - Vocabulary VDEX Instance File Listings
The CMS vocabularies are:
These vocabularies are each expressed as an instance of the 1EdTech GLC Vocabulary Data Exchange (VDEX) v1.0 specification. Documentation of the vocabulary is supplied in Section 6. The online versions of these vocabularies are available in the directory: /vdex/lis/cmsv1p0/.
Appendix D - Example SOAP Messages
The set of examples for the SOAP messages are listed in Tables D.1 (CourseTemplate), D.2 (Course Offering), D.3 (Course Section) and D.4 (Section Association).
Table D.1 The set of SOAP message examples for each operation for the CourseTemplate port.
Table D.2 The set of SOAP message examples for each operation for the CourseOffering port.
Table D.3 The set of SOAP message examples for each operation for the CourseSection port.
Table D.4 The set of SOAP message examples for each operation for the SectionAssociation port.
About This Document
Title |
1EdTech GLC Course Management Service WSDL/XSD Binding |
Editor |
Colin Smythe (1EdTech GLC) |
Co-Chairs |
Linda Feng (Oracle), Bill Lee (Desire2learn) |
Version |
1.0 |
Version Date |
30 June 2011 |
Release |
Final 1.0 |
Status |
Final Release |
Summary |
This document contains the description of the 1EdTech GLC Course Management Service v1.0 WSDL/XSD binding. This service is used to exchange information about Courses. The conceptual data model for a course consists of Templates, Offerings, Sections and Associations. The business transactions include the simple create, read, update and delete of the Course data model for a single instance. This document contains the definition of the corresponding Web Service based upon SOAP/HTTP messaging. |
Revision Information |
Original release. |
Purpose |
This document is made available for adoption by the public community at large. |
Document Location |
/lis/ |
List of Contributors
The following individuals contributed to the development of this document:
Name |
Organization |
Kerry Blinco |
DEEWR (Australia) |
Kirk Bunte |
SungardHE (USA) |
Angus Chan |
Desire2learn (Canada) |
Adam Cooper |
JISC (UK) |
Michael Feldstein |
Cengage (USA) |
Linda Feng |
Oracle (USA) |
John Fontaine |
Blackboard (USA) |
Chris Hatton |
Pearson (USA) |
Karen Kuffner |
University of Michigan (USA) |
Zack Leavitt |
eCollege (USA) |
Bill Lee |
Desire2learn (Canada) |
Richard Moon |
SungardHE (USA) |
Mike Parkhill |
Desire2learn (Canada) |
Colin Smythe |
1EdTech Consortium, Inc. |
Reinhold Staudinger |
Blackboard (USA) |
Nick Terrible |
University of Wisconsin (USA) |
Jason Zhong |
SungardHE (USA) |
Revision History
Version No. |
Release Date |
Comments |
Final Release 1.0 |
30 June 2011 |
The first formal release of the Final Release version of this document. |
|
|
|
|
|
|
1EdTech Consortium, Inc. (“1EdTech GLC”) is publishing the information contained in this document (“Specification”) for purposes of scientific, experimental, and scholarly collaboration only.
1EdTech GLC makes no warranty or representation regarding the accuracy or completeness of the Specification.
This material is provided on an “As Is” and “As Available” basis.
The Specification is at all times subject to change and revision without notice.
It is your sole responsibility to evaluate the usefulness, accuracy, and completeness of the Specification as it relates to you.
1EdTech GLC would appreciate receiving your comments and suggestions.
Please contact 1EdTech GLC through our website at .
Please refer to Document Name: 1EdTech GLC CMS v1.0 WSDL/XSD Binding Final Release v1.0
Date: 30 June 2011.