Showing:

Annotations
Diagrams
Facets
Instances
Properties
Source
Used by

5.1 Service Data Model XSD Documentation

Group by:

http://www.imsglobal.org/services/lis/mms2p0/xsd/imsmms_v2p0

Elements
Main schema MembershipManagementServiceSyncXSD.xsd
Namespace http://www.imsglobal.org/services/lis/mms2p0/xsd/imsmms_v2p0
Annotations
XSD Data File Information
            Author:         Colin Smythe
            Date:           30th June, 2011
            Version:        1.0
            Status:         Final Release
            Description:    The service realisation of the Membership Management Service.  The core data model consists 
                            of: Membership, Member and Role.

            History:        Version 1.0: The first formal release of this PSM binding.

            License:        IPR, License and Distribution Notices

                            This machine readable file is derived from IMS Global Learning Consortium (GLC) specification IMS [spec name] Version [x.x]
                            found at http://www.imsglobal.org/[xxx] and the original IMS GLC schema binding or code base
                            http://www.imsglobal.org/[binding document].

                            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.

                            IMS 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 IMS GLCs
                            procedures with respect to rights in IMS GLC specifications can be found at the IMS GLC Intellectual Property
                            Rights web page: http://www.imsglobal.org/ipr/imsipr_policyFinal.pdf.

                            Copyright (c) IMS Global Learning 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 IMS, 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 IMS GLC community on the IMS 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 IMS and receive an email from IMS granting the license. To register, follow the 
                               instructions on the IMS website: http://www.imsglobal.org/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 IMS GLC and receive an email from IMS GLC granting the license. To register, follow
                               the instructions on the IMS GLC website: http://www.imsglobal.org/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 IMS 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 Service File Information
            Choreography:     Sync
            Status Object:    StatusInfo

            Source UML File Information
            The source file information must be supplied as an XMI file (without diagram layout information).
            The supported UML authoring tools are:
            (a) Poseidon – v6 (and later)

            Source XSLT File Information
            XSL Generator:    UMLtoWSDLTransformv0p9p5.xsl
            XSLT Processor:   Xalan
            Release:          1.0 Beta 4
            Date:             31st March, 2011

            IMS GLC Auto-generation Binding Tool-kit (I-BAT)
            This file was auto-generated using the IMS 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.  IMS 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 IMS GLC "I-BAT" Documentation available at the IMS GLC web-site.

            Tool Copyright:  2005-2011 (c) IMS Global Learning Consortium Inc.  All Rights Reserved.
Properties
attribute form default: unqualified
element form default: qualified
version: IMS MMS 2.0
[ top ]
Element mms:membershipIdType
Namespace http://www.imsglobal.org/services/lis/mms2p0/xsd/imsmms_v2p0
Diagram
Diagram MembershipManagementServiceSyncXSD.tmp#MembershipIdType.Type
Type mms:MembershipIdType.Type
Properties
content: simple
Facets
enumeration courseTemplate
enumeration courseOffering
enumeration courseSection
enumeration sectionAssociation
enumeration group
Used by
Complex Type mms:Membership.Type
Source
<xs:element name="membershipIdType" type="mms:MembershipIdType.Type"/>
[ top ]
Element mms:status
Namespace http://www.imsglobal.org/services/lis/mms2p0/xsd/imsmms_v2p0
Diagram
Diagram MembershipManagementServiceSyncXSD.tmp#Status.Type
Type mms:Status.Type
Properties
content: simple
Facets
enumeration Active
enumeration Inactive
Used by
Complex Type mms:Role.Type
Source
<xs:element name="status" type="mms:Status.Type"/>
[ top ]
Element mms:imsx_codeMajor
Namespace http://www.imsglobal.org/services/lis/mms2p0/xsd/imsmms_v2p0
Diagram
Diagram MembershipManagementServiceSyncXSD.tmp#imsx_CodeMajor.Type
Type mms:imsx_CodeMajor.Type
Properties
content: simple
Facets
enumeration success
enumeration processing
enumeration failure
enumeration unsupported
Used by
Source
<xs:element name="imsx_codeMajor" type="mms:imsx_CodeMajor.Type"/>
[ top ]
Element mms:imsx_severity
Namespace http://www.imsglobal.org/services/lis/mms2p0/xsd/imsmms_v2p0
Diagram
Diagram MembershipManagementServiceSyncXSD.tmp#imsx_Severity.Type
Type mms:imsx_Severity.Type
Properties
content: simple
Facets
enumeration status
enumeration warning
enumeration error
Used by
Source
<xs:element name="imsx_severity" type="mms:imsx_Severity.Type"/>
[ top ]
Element mms:imsx_codeMinorFieldValue
Namespace http://www.imsglobal.org/services/lis/mms2p0/xsd/imsmms_v2p0
Diagram
Diagram MembershipManagementServiceSyncXSD.tmp#imsx_CodeMinorValue.Type
Type mms:imsx_CodeMinorValue.Type
Properties
content: simple
Facets
enumeration fullsuccess
enumeration createsuccess
enumeration nosourcedids
enumeration idallocfail
enumeration overflowfail
enumeration idallocinusefail
enumeration invaliddata
enumeration incompletedata
enumeration partialdatastorage
enumeration unknownobject
enumeration deletefailure
enumeration targetreadfailure
enumeration toomuchdata
enumeration savepointerror
enumeration savepointsyncerror
enumeration unknownquery
enumeration unknownvocabulary
enumeration unknownmdvocabulary
enumeration targetisbusy
enumeration unknownextension
enumeration unauthorizedrequest
enumeration linkfailure
enumeration unsupportedLIS
enumeration unsupportedLISoperation
Used by
Source
<xs:element name="imsx_codeMinorFieldValue" type="mms:imsx_CodeMinorValue.Type"/>
[ top ]
Element mms:begin
Namespace http://www.imsglobal.org/services/lis/mms2p0/xsd/imsmms_v2p0
Diagram
Diagram
Type xs:dateTime
Properties
content: simple
Used by
Complex Type mms:TimeFrame.Type
Source
<xs:element name="begin" type="xs:dateTime"/>
[ top ]
Element mms:creditHours
Namespace http://www.imsglobal.org/services/lis/mms2p0/xsd/imsmms_v2p0
Diagram
Diagram
Type xs:integer
Properties
content: simple
Used by
Complex Type mms:Role.Type
Source
<xs:element name="creditHours" type="xs:integer"/>
[ top ]
Element mms:dateTime
Namespace http://www.imsglobal.org/services/lis/mms2p0/xsd/imsmms_v2p0
Diagram
Diagram
Type xs:dateTime
Properties
content: simple
Used by
Complex Type mms:Role.Type
Source
<xs:element name="dateTime" type="xs:dateTime"/>
[ top ]
Element mms:end
Namespace http://www.imsglobal.org/services/lis/mms2p0/xsd/imsmms_v2p0
Diagram
Diagram
Type xs:dateTime
Properties
content: simple
Used by
Complex Type mms:TimeFrame.Type
Source
<xs:element name="end" type="xs:dateTime"/>
[ top ]
Element mms:extensionNameVocabulary
Namespace http://www.imsglobal.org/services/lis/mms2p0/xsd/imsmms_v2p0
Diagram
Diagram
Type xs:anyURI
Properties
content: simple
Used by
Complex Type mms:IMSExtension.Type
Source
<xs:element name="extensionNameVocabulary" type="xs:anyURI"/>
[ top ]
Element mms:extensionTypeVocabulary
Namespace http://www.imsglobal.org/services/lis/mms2p0/xsd/imsmms_v2p0
Diagram
Diagram
Type xs:anyURI
Properties
content: simple
Used by
Complex Type mms:IMSExtension.Type
Source
<xs:element name="extensionTypeVocabulary" type="xs:anyURI"/>
[ top ]
Element mms:fieldName
Namespace http://www.imsglobal.org/services/lis/mms2p0/xsd/imsmms_v2p0
Diagram
Diagram
Type xs:normalizedString
Properties
content: simple
Used by
Source
<xs:element name="fieldName" type="xs:normalizedString"/>
[ top ]
Element mms:fieldType
Namespace http://www.imsglobal.org/services/lis/mms2p0/xsd/imsmms_v2p0
Diagram
Diagram
Type xs:normalizedString
Properties
content: simple
Used by
Source
<xs:element name="fieldType" type="xs:normalizedString"/>
[ top ]
Element mms:fieldValue
Namespace http://www.imsglobal.org/services/lis/mms2p0/xsd/imsmms_v2p0
Diagram
Diagram
Type xs:normalizedString
Properties
content: simple
Used by
Source
<xs:element name="fieldValue" type="xs:normalizedString"/>
[ top ]
Element mms:imsx_codeMinorFieldName
Namespace http://www.imsglobal.org/services/lis/mms2p0/xsd/imsmms_v2p0
Diagram
Diagram
Type xs:string
Properties
content: simple
default: TargetEndSystem
Used by
Source
<xs:element name="imsx_codeMinorFieldName" type="xs:string" default="TargetEndSystem"/>
[ top ]
Element mms:imsx_description
Namespace http://www.imsglobal.org/services/lis/mms2p0/xsd/imsmms_v2p0
Diagram
Diagram
Type xs:string
Properties
content: simple
Used by
Source
<xs:element name="imsx_description" type="xs:string"/>
[ top ]
Element mms:imsx_messageIdentifier
Namespace http://www.imsglobal.org/services/lis/mms2p0/xsd/imsmms_v2p0
Diagram
Diagram
Type xs:string
Properties
content: simple
Used by
Source
<xs:element name="imsx_messageIdentifier" type="xs:string"/>
[ top ]
Element mms:imsx_messageRefIdentifier
Namespace http://www.imsglobal.org/services/lis/mms2p0/xsd/imsmms_v2p0
Diagram
Diagram
Type xs:string
Properties
content: simple
Used by
Source
<xs:element name="imsx_messageRefIdentifier" type="xs:string"/>
[ top ]
Element mms:imsx_operationRefIdentifier
Namespace http://www.imsglobal.org/services/lis/mms2p0/xsd/imsmms_v2p0
Diagram
Diagram
Type xs:string
Properties
content: simple
Used by
Source
<xs:element name="imsx_operationRefIdentifier" type="xs:string"/>
[ top ]
Element mms:imsx_version
Namespace http://www.imsglobal.org/services/lis/mms2p0/xsd/imsmms_v2p0
Diagram
Diagram
Type xs:string
Properties
content: simple
default: V1.0
Used by
Source
<xs:element name="imsx_version" type="xs:string" default="V1.0"/>
[ top ]
Element mms:language
Namespace http://www.imsglobal.org/services/lis/mms2p0/xsd/imsmms_v2p0
Diagram
Diagram
Type xs:normalizedString
Properties
content: simple
Used by
Complex Type mms:Text.Type
Source
<xs:element name="language" type="xs:normalizedString"/>
[ top ]
Element mms:metadataNameVocabulary
Namespace http://www.imsglobal.org/services/lis/mms2p0/xsd/imsmms_v2p0
Diagram
Diagram
Type xs:anyURI
Properties
content: simple
Used by
Complex Type mms:Metadata.Type
Source
<xs:element name="metadataNameVocabulary" type="xs:anyURI"/>
[ top ]
Element mms:metadataTypeVocabulary
Namespace http://www.imsglobal.org/services/lis/mms2p0/xsd/imsmms_v2p0
Diagram
Diagram
Type xs:anyURI
Properties
content: simple
Used by
Complex Type mms:Metadata.Type
Source
<xs:element name="metadataTypeVocabulary" type="xs:anyURI"/>
[ top ]
Element mms:refAgentInstanceID
Namespace http://www.imsglobal.org/services/lis/mms2p0/xsd/imsmms_v2p0
Diagram
Diagram
Type xs:normalizedString
Properties
content: simple
Used by
Complex Type mms:SourcedGUID.Type
Source
<xs:element name="refAgentInstanceID" type="xs:normalizedString"/>
[ top ]
Element mms:restrict
Namespace http://www.imsglobal.org/services/lis/mms2p0/xsd/imsmms_v2p0
Diagram
Diagram
Type xs:boolean
Properties
content: simple
Used by
Complex Type mms:TimeFrame.Type
Source
<xs:element name="restrict" type="xs:boolean"/>
[ top ]
Element mms:roleType
Namespace http://www.imsglobal.org/services/lis/mms2p0/xsd/imsmms_v2p0
Diagram
Diagram
Type xs:string
Properties
content: simple
Used by
Complex Type mms:Role.Type
Source
<xs:element name="roleType" type="xs:string"/>
[ top ]
Element mms:subRole
Namespace http://www.imsglobal.org/services/lis/mms2p0/xsd/imsmms_v2p0
Diagram
Diagram
Type xs:string
Properties
content: simple
Used by
Complex Type mms:Role.Type
Source
<xs:element name="subRole" type="xs:string"/>
[ top ]
Element mms:textString
Namespace http://www.imsglobal.org/services/lis/mms2p0/xsd/imsmms_v2p0
Diagram
Diagram
Type xs:string
Properties
content: simple
Used by
Complex Type mms:Text.Type
Source
<xs:element name="textString" type="xs:string"/>
[ top ]
Element mms:sourcedId
Namespace http://www.imsglobal.org/services/lis/mms2p0/xsd/imsmms_v2p0
Diagram
Diagram MembershipManagementServiceSyncXSD.tmp#GUID.Type
Type mms:GUID.Type
Properties
content: simple
Used by
Source
<xs:element name="sourcedId" type="mms:GUID.Type"/>
[ top ]
Element mms:extensionField
Namespace http://www.imsglobal.org/services/lis/mms2p0/xsd/imsmms_v2p0
Diagram
Diagram MembershipManagementServiceSyncXSD.tmp#fieldName MembershipManagementServiceSyncXSD.tmp#fieldType MembershipManagementServiceSyncXSD.tmp#fieldValue MembershipManagementServiceSyncXSD.tmp#ExtensionField.Type
Type mms:ExtensionField.Type
Properties
content: complex
mixed: false
Used by
Model mms:fieldName , mms:fieldType , mms:fieldValue
Children mms:fieldName, mms:fieldType, mms:fieldValue
Instance
<mms:extensionField>
  <mms:fieldName>{1,1}</mms:fieldName>
  <mms:fieldType>{1,1}</mms:fieldType>
  <mms:fieldValue>{1,1}</mms:fieldValue>
</mms:extensionField>
Source
<xs:element name="extensionField" type="mms:ExtensionField.Type"/>
[ top ]
Element mms:imsx_codeMinorField
Namespace http://www.imsglobal.org/services/lis/mms2p0/xsd/imsmms_v2p0
Diagram
Diagram MembershipManagementServiceSyncXSD.tmp#imsx_codeMinorFieldName MembershipManagementServiceSyncXSD.tmp#imsx_codeMinorFieldValue MembershipManagementServiceSyncXSD.tmp#imsx_CodeMinorField.Type
Type mms:imsx_CodeMinorField.Type
Properties
content: complex
mixed: false
Used by
Model mms:imsx_codeMinorFieldName , mms:imsx_codeMinorFieldValue
Children mms:imsx_codeMinorFieldName, mms:imsx_codeMinorFieldValue
Instance
<mms:imsx_codeMinorField>
  <mms:imsx_codeMinorFieldName>{1,1}</mms:imsx_codeMinorFieldName>
  <mms:imsx_codeMinorFieldValue>{1,1}</mms:imsx_codeMinorFieldValue>
</mms:imsx_codeMinorField>
Source
<xs:element name="imsx_codeMinorField" type="mms:imsx_CodeMinorField.Type"/>
[ top ]
Element mms:imsx_statusInfo
Namespace http://www.imsglobal.org/services/lis/mms2p0/xsd/imsmms_v2p0
Diagram
Diagram MembershipManagementServiceSyncXSD.tmp#imsx_codeMajor MembershipManagementServiceSyncXSD.tmp#imsx_severity MembershipManagementServiceSyncXSD.tmp#imsx_messageRefIdentifier MembershipManagementServiceSyncXSD.tmp#imsx_operationRefIdentifier MembershipManagementServiceSyncXSD.tmp#imsx_description MembershipManagementServiceSyncXSD.tmp#imsx_codeMinor MembershipManagementServiceSyncXSD.tmp#imsx_StatusInfo.Type
Type mms:imsx_StatusInfo.Type
Properties
content: complex
mixed: false
Used by
Model mms:imsx_codeMajor , mms:imsx_severity , mms:imsx_messageRefIdentifier , mms:imsx_operationRefIdentifier* , mms:imsx_description{0,1} , mms:imsx_codeMinor{0,1}
Children mms:imsx_codeMajor, mms:imsx_codeMinor, mms:imsx_description, mms:imsx_messageRefIdentifier, mms:imsx_operationRefIdentifier, mms:imsx_severity
Instance
<mms:imsx_statusInfo>
  <mms:imsx_codeMajor>{1,1}</mms:imsx_codeMajor>
  <mms:imsx_severity>{1,1}</mms:imsx_severity>
  <mms:imsx_messageRefIdentifier>{1,1}</mms:imsx_messageRefIdentifier>
  <mms:imsx_operationRefIdentifier>{0,unbounded}</mms:imsx_operationRefIdentifier>
  <mms:imsx_description>{0,1}</mms:imsx_description>
  <mms:imsx_codeMinor>{0,1}</mms:imsx_codeMinor>
</mms:imsx_statusInfo>
Source
<xs:element name="imsx_statusInfo" type="mms:imsx_StatusInfo.Type"/>
[ top ]
Element mms:imsx_codeMinor
Namespace http://www.imsglobal.org/services/lis/mms2p0/xsd/imsmms_v2p0
Diagram
Diagram MembershipManagementServiceSyncXSD.tmp#imsx_codeMinorField MembershipManagementServiceSyncXSD.tmp#imsx_CodeMinor.Type
Type mms:imsx_CodeMinor.Type
Properties
content: complex
mixed: false
Used by
Model mms:imsx_codeMinorField+
Children mms:imsx_codeMinorField
Instance
<mms:imsx_codeMinor>
  <mms:imsx_codeMinorField>{1,unbounded}</mms:imsx_codeMinorField>
</mms:imsx_codeMinor>
Source
<xs:element name="imsx_codeMinor" type="mms:imsx_CodeMinor.Type"/>
[ top ]
Element mms:personSourcedId
Namespace http://www.imsglobal.org/services/lis/mms2p0/xsd/imsmms_v2p0
Diagram
Diagram MembershipManagementServiceSyncXSD.tmp#GUID.Type
Type mms:GUID.Type
Properties
content: simple
Used by
Source
<xs:element name="personSourcedId" type="mms:GUID.Type"/>
[ top ]
Element mms:role
Namespace http://www.imsglobal.org/services/lis/mms2p0/xsd/imsmms_v2p0
Diagram
Diagram MembershipManagementServiceSyncXSD.tmp#roleType MembershipManagementServiceSyncXSD.tmp#subRole MembershipManagementServiceSyncXSD.tmp#timeFrame MembershipManagementServiceSyncXSD.tmp#status MembershipManagementServiceSyncXSD.tmp#dateTime MembershipManagementServiceSyncXSD.tmp#creditHours MembershipManagementServiceSyncXSD.tmp#dataSource MembershipManagementServiceSyncXSD.tmp#recordInfo MembershipManagementServiceSyncXSD.tmp#extension MembershipManagementServiceSyncXSD.tmp#Role.Type
Type mms:Role.Type
Properties
content: complex
mixed: false
Used by
Model mms:roleType , mms:subRole{0,1} , mms:timeFrame{0,1} , mms:status{0,1} , mms:dateTime{0,1} , mms:creditHours{0,1} , mms:dataSource{0,1} , mms:recordInfo{0,1} , mms:extension{0,1}
Children mms:creditHours, mms:dataSource, mms:dateTime, mms:extension, mms:recordInfo, mms:roleType, mms:status, mms:subRole, mms:timeFrame
Instance
<mms:role>
  <mms:roleType>{1,1}</mms:roleType>
  <mms:subRole>{0,1}</mms:subRole>
  <mms:timeFrame>{0,1}</mms:timeFrame>
  <mms:status>{0,1}</mms:status>
  <mms:dateTime>{0,1}</mms:dateTime>
  <mms:creditHours>{0,1}</mms:creditHours>
  <mms:dataSource>{0,1}</mms:dataSource>
  <mms:recordInfo>{0,1}</mms:recordInfo>
  <mms:extension>{0,1}</mms:extension>
</mms:role>
Source
<xs:element name="role" type="mms:Role.Type"/>
[ top ]
Element mms:timeFrame
Namespace http://www.imsglobal.org/services/lis/mms2p0/xsd/imsmms_v2p0
Diagram
Diagram MembershipManagementServiceSyncXSD.tmp#begin MembershipManagementServiceSyncXSD.tmp#end MembershipManagementServiceSyncXSD.tmp#restrict MembershipManagementServiceSyncXSD.tmp#adminPeriod MembershipManagementServiceSyncXSD.tmp#TimeFrame.Type
Type mms:TimeFrame.Type
Properties
content: complex
mixed: false
Used by
Complex Type mms:Role.Type
Model mms:begin{0,1} , mms:end{0,1} , mms:restrict{0,1} , mms:adminPeriod{0,1}
Children mms:adminPeriod, mms:begin, mms:end, mms:restrict
Instance
<mms:timeFrame>
  <mms:begin>{0,1}</mms:begin>
  <mms:end>{0,1}</mms:end>
  <mms:restrict>{0,1}</mms:restrict>
  <mms:adminPeriod>{0,1}</mms:adminPeriod>
</mms:timeFrame>
Source
<xs:element name="timeFrame" type="mms:TimeFrame.Type"/>
[ top ]
Element mms:adminPeriod
Namespace http://www.imsglobal.org/services/lis/mms2p0/xsd/imsmms_v2p0
Diagram
Diagram MembershipManagementServiceSyncXSD.tmp#language MembershipManagementServiceSyncXSD.tmp#textString MembershipManagementServiceSyncXSD.tmp#Text.Type
Type mms:Text.Type
Properties
content: complex
mixed: false
Used by
Complex Type mms:TimeFrame.Type
Model mms:language , mms:textString
Children mms:language, mms:textString
Instance
<mms:adminPeriod>
  <mms:language>{1,1}</mms:language>
  <mms:textString>{1,1}</mms:textString>
</mms:adminPeriod>
Source
<xs:element name="adminPeriod" type="mms:Text.Type"/>
[ top ]
Element mms:dataSource
Namespace http://www.imsglobal.org/services/lis/mms2p0/xsd/imsmms_v2p0
Diagram
Diagram MembershipManagementServiceSyncXSD.tmp#GUID.Type
Type mms:GUID.Type
Properties
content: simple
Used by
Source
<xs:element name="dataSource" type="mms:GUID.Type"/>
[ top ]
Element mms:recordInfo
Namespace http://www.imsglobal.org/services/lis/mms2p0/xsd/imsmms_v2p0
Diagram
Diagram MembershipManagementServiceSyncXSD.tmp#metadataNameVocabulary MembershipManagementServiceSyncXSD.tmp#metadataTypeVocabulary MembershipManagementServiceSyncXSD.tmp#extensionField MembershipManagementServiceSyncXSD.tmp#Metadata.Type
Type mms:Metadata.Type
Properties
content: complex
mixed: false
Used by
Complex Type mms:Role.Type
Model mms:metadataNameVocabulary , mms:metadataTypeVocabulary , mms:extensionField+
Children mms:extensionField, mms:metadataNameVocabulary, mms:metadataTypeVocabulary
Instance
<mms:recordInfo>
  <mms:metadataNameVocabulary>{1,1}</mms:metadataNameVocabulary>
  <mms:metadataTypeVocabulary>{1,1}</mms:metadataTypeVocabulary>
  <mms:extensionField>{1,unbounded}</mms:extensionField>
</mms:recordInfo>
Source
<xs:element name="recordInfo" type="mms:Metadata.Type"/>
[ top ]
Element mms:extension
Namespace http://www.imsglobal.org/services/lis/mms2p0/xsd/imsmms_v2p0
Diagram
Diagram MembershipManagementServiceSyncXSD.tmp#extensionNameVocabulary MembershipManagementServiceSyncXSD.tmp#extensionTypeVocabulary MembershipManagementServiceSyncXSD.tmp#extensionField MembershipManagementServiceSyncXSD.tmp#IMSExtension.Type
Type mms:IMSExtension.Type
Properties
content: complex
mixed: false
Used by
Complex Type mms:Role.Type
Model mms:extensionNameVocabulary , mms:extensionTypeVocabulary , mms:extensionField+
Children mms:extensionField, mms:extensionNameVocabulary, mms:extensionTypeVocabulary
Instance
<mms:extension>
  <mms:extensionNameVocabulary>{1,1}</mms:extensionNameVocabulary>
  <mms:extensionTypeVocabulary>{1,1}</mms:extensionTypeVocabulary>
  <mms:extensionField>{1,unbounded}</mms:extensionField>
</mms:extension>
Source
<xs:element name="extension" type="mms:IMSExtension.Type"/>
[ top ]
Element mms:collectionSourcedId
Namespace http://www.imsglobal.org/services/lis/mms2p0/xsd/imsmms_v2p0
Diagram
Diagram MembershipManagementServiceSyncXSD.tmp#GUID.Type
Type mms:GUID.Type
Properties
content: simple
Used by
Complex Type mms:Membership.Type
Source
<xs:element name="collectionSourcedId" type="mms:GUID.Type"/>
[ top ]
Element mms:member
Namespace http://www.imsglobal.org/services/lis/mms2p0/xsd/imsmms_v2p0
Diagram
Diagram MembershipManagementServiceSyncXSD.tmp#personSourcedId MembershipManagementServiceSyncXSD.tmp#role MembershipManagementServiceSyncXSD.tmp#Member.Type
Type mms:Member.Type
Properties
content: complex
mixed: false
Used by
Complex Type mms:Membership.Type
Model mms:personSourcedId , mms:role+
Children mms:personSourcedId, mms:role
Instance
<mms:member>
  <mms:personSourcedId>{1,1}</mms:personSourcedId>
  <mms:role>{1,unbounded}</mms:role>
</mms:member>
Source
<xs:element name="member" type="mms:Member.Type"/>
[ top ]
Element mms:sourcedGUID
Namespace http://www.imsglobal.org/services/lis/mms2p0/xsd/imsmms_v2p0
Diagram
Diagram MembershipManagementServiceSyncXSD.tmp#refAgentInstanceID MembershipManagementServiceSyncXSD.tmp#sourcedId MembershipManagementServiceSyncXSD.tmp#SourcedGUID.Type
Type mms:SourcedGUID.Type
Properties
content: complex
mixed: false
Used by
Model mms:refAgentInstanceID{0,1} , mms:sourcedId
Children mms:refAgentInstanceID, mms:sourcedId
Instance
<mms:sourcedGUID>
  <mms:refAgentInstanceID>{0,1}</mms:refAgentInstanceID>
  <mms:sourcedId>{1,1}</mms:sourcedId>
</mms:sourcedGUID>
Source
<xs:element name="sourcedGUID" type="mms:SourcedGUID.Type"/>
[ top ]
Element mms:membership
Namespace http://www.imsglobal.org/services/lis/mms2p0/xsd/imsmms_v2p0
Diagram
Diagram MembershipManagementServiceSyncXSD.tmp#collectionSourcedId MembershipManagementServiceSyncXSD.tmp#membershipIdType MembershipManagementServiceSyncXSD.tmp#member MembershipManagementServiceSyncXSD.tmp#dataSource MembershipManagementServiceSyncXSD.tmp#Membership.Type
Type mms:Membership.Type
Properties
content: complex
mixed: false
Used by
Model mms:collectionSourcedId , mms:membershipIdType , mms:member , mms:dataSource{0,1}
Children mms:collectionSourcedId, mms:dataSource, mms:member, mms:membershipIdType
Instance
<mms:membership>
  <mms:collectionSourcedId>{1,1}</mms:collectionSourcedId>
  <mms:membershipIdType>{1,1}</mms:membershipIdType>
  <mms:member>{1,1}</mms:member>
  <mms:dataSource>{0,1}</mms:dataSource>
</mms:membership>
Source
<xs:element name="membership" type="mms:Membership.Type"/>
[ top ]
Element mms:membershipRecord
Namespace http://www.imsglobal.org/services/lis/mms2p0/xsd/imsmms_v2p0
Diagram
Diagram MembershipManagementServiceSyncXSD.tmp#sourcedGUID MembershipManagementServiceSyncXSD.tmp#membership MembershipManagementServiceSyncXSD.tmp#MembershipRecord.Type
Type mms:MembershipRecord.Type
Properties
content: complex
mixed: false
Used by
Model mms:sourcedGUID , mms:membership
Children mms:membership, mms:sourcedGUID
Instance
<mms:membershipRecord>
  <mms:sourcedGUID>{1,1}</mms:sourcedGUID>
  <mms:membership>{1,1}</mms:membership>
</mms:membershipRecord>
Source
<xs:element name="membershipRecord" type="mms:MembershipRecord.Type"/>
[ top ]
Element mms:sourcedIdSet
Namespace http://www.imsglobal.org/services/lis/mms2p0/xsd/imsmms_v2p0
Diagram
Diagram MembershipManagementServiceSyncXSD.tmp#sourcedId MembershipManagementServiceSyncXSD.tmp#GUIDSet.Type
Type mms:GUIDSet.Type
Properties
content: complex
mixed: false
Used by
Model mms:sourcedId*
Children mms:sourcedId
Instance
<mms:sourcedIdSet>
  <mms:sourcedId>{0,unbounded}</mms:sourcedId>
</mms:sourcedIdSet>
Source
<xs:element name="sourcedIdSet" type="mms:GUIDSet.Type"/>
[ top ]
Element mms:fromSavePoint
Namespace http://www.imsglobal.org/services/lis/mms2p0/xsd/imsmms_v2p0
Diagram
Diagram MembershipManagementServiceSyncXSD.tmp#SequenceIdentifier.Type
Type mms:SequenceIdentifier.Type
Properties
content: simple
Used by
Source
<xs:element name="fromSavePoint" type="mms:SequenceIdentifier.Type"/>
[ top ]
Element mms:savePoint
Namespace http://www.imsglobal.org/services/lis/mms2p0/xsd/imsmms_v2p0
Diagram
Diagram MembershipManagementServiceSyncXSD.tmp#SequenceIdentifier.Type
Type mms:SequenceIdentifier.Type
Properties
content: simple
Used by
Source
<xs:element name="savePoint" type="mms:SequenceIdentifier.Type"/>
[ top ]
Element mms:groupSourcedId
Namespace http://www.imsglobal.org/services/lis/mms2p0/xsd/imsmms_v2p0
Diagram
Diagram MembershipManagementServiceSyncXSD.tmp#GUID.Type
Type mms:GUID.Type
Properties
content: simple
Used by
Source
<xs:element name="groupSourcedId" type="mms:GUID.Type"/>
[ top ]
Element mms:collection
Namespace http://www.imsglobal.org/services/lis/mms2p0/xsd/imsmms_v2p0
Diagram
Diagram MembershipManagementServiceSyncXSD.tmp#MembershipIdType.Type
Type mms:MembershipIdType.Type
Properties
content: simple
Facets
enumeration courseTemplate
enumeration courseOffering
enumeration courseSection
enumeration sectionAssociation
enumeration group
Used by
Source
<xs:element name="collection" type="mms:MembershipIdType.Type"/>
[ top ]
Element mms:membershipRecordSet
Namespace http://www.imsglobal.org/services/lis/mms2p0/xsd/imsmms_v2p0
Diagram
Diagram MembershipManagementServiceSyncXSD.tmp#membershipRecord MembershipManagementServiceSyncXSD.tmp#MembershipRecordSet.Type
Type mms:MembershipRecordSet.Type
Properties
content: complex
mixed: false
Used by
Model mms:membershipRecord*
Children mms:membershipRecord
Instance
<mms:membershipRecordSet>
  <mms:membershipRecord>{0,unbounded}</mms:membershipRecord>
</mms:membershipRecordSet>
Source
<xs:element name="membershipRecordSet" type="mms:MembershipRecordSet.Type"/>
[ top ]
Element mms:queryObject
Namespace http://www.imsglobal.org/services/lis/mms2p0/xsd/imsmms_v2p0
Diagram
Diagram MembershipManagementServiceSyncXSD.tmp#QueryObject.Type
Type mms:QueryObject.Type
Properties
content: simple
Used by
Source
<xs:element name="queryObject" type="mms:QueryObject.Type"/>
[ top ]
Element mms:newSourcedId
Namespace http://www.imsglobal.org/services/lis/mms2p0/xsd/imsmms_v2p0
Diagram
Diagram MembershipManagementServiceSyncXSD.tmp#GUID.Type
Type mms:GUID.Type
Properties
content: simple
Used by
Source
<xs:element name="newSourcedId" type="mms:GUID.Type"/>
[ top ]
Element mms:createMembershipRequest
Namespace http://www.imsglobal.org/services/lis/mms2p0/xsd/imsmms_v2p0
Diagram
Diagram MembershipManagementServiceSyncXSD.tmp#sourcedId MembershipManagementServiceSyncXSD.tmp#membershipRecord
Properties
content: complex
Model mms:sourcedId , mms:membershipRecord
Children mms:membershipRecord, mms:sourcedId
Instance
<mms:createMembershipRequest>
  <mms:sourcedId>{1,1}</mms:sourcedId>
  <mms:membershipRecord>{1,1}</mms:membershipRecord>
</mms:createMembershipRequest>
Source
<xs:element name="createMembershipRequest">
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="mms:sourcedId"/>
      <xs:element ref="mms:membershipRecord"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
[ top ]
Element mms:createMembershipResponse
Namespace http://www.imsglobal.org/services/lis/mms2p0/xsd/imsmms_v2p0
Diagram
Diagram
Properties
content: complex
Source
<xs:element name="createMembershipResponse">
  <xs:complexType/>
</xs:element>
[ top ]
Element mms:createByProxyMembershipRequest
Namespace http://www.imsglobal.org/services/lis/mms2p0/xsd/imsmms_v2p0
Diagram
Diagram MembershipManagementServiceSyncXSD.tmp#membershipRecord
Properties
content: complex
Model mms:membershipRecord
Children mms:membershipRecord
Instance
<mms:createByProxyMembershipRequest>
  <mms:membershipRecord>{1,1}</mms:membershipRecord>
</mms:createByProxyMembershipRequest>
Source
<xs:element name="createByProxyMembershipRequest">
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="mms:membershipRecord"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
[ top ]
Element mms:createByProxyMembershipResponse
Namespace http://www.imsglobal.org/services/lis/mms2p0/xsd/imsmms_v2p0
Diagram
Diagram MembershipManagementServiceSyncXSD.tmp#sourcedId
Properties
content: complex
Model mms:sourcedId{0,1}
Children mms:sourcedId
Instance
<mms:createByProxyMembershipResponse>
  <mms:sourcedId>{0,1}</mms:sourcedId>
</mms:createByProxyMembershipResponse>
Source
<xs:element name="createByProxyMembershipResponse">
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="mms:sourcedId" minOccurs="0" maxOccurs="1"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
[ top ]
Element mms:deleteMembershipRequest
Namespace http://www.imsglobal.org/services/lis/mms2p0/xsd/imsmms_v2p0
Diagram
Diagram MembershipManagementServiceSyncXSD.tmp#sourcedId
Properties
content: complex
Model mms:sourcedId
Children mms:sourcedId
Instance
<mms:deleteMembershipRequest>
  <mms:sourcedId>{1,1}</mms:sourcedId>
</mms:deleteMembershipRequest>
Source
<xs:element name="deleteMembershipRequest">
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="mms:sourcedId"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
[ top ]
Element mms:deleteMembershipResponse
Namespace http://www.imsglobal.org/services/lis/mms2p0/xsd/imsmms_v2p0
Diagram
Diagram
Properties
content: complex
Source
<xs:element name="deleteMembershipResponse">
  <xs:complexType/>
</xs:element>
[ top ]
Element mms:readMembershipRequest
Namespace http://www.imsglobal.org/services/lis/mms2p0/xsd/imsmms_v2p0
Diagram
Diagram MembershipManagementServiceSyncXSD.tmp#sourcedId
Properties
content: complex
Model mms:sourcedId
Children mms:sourcedId
Instance
<mms:readMembershipRequest>
  <mms:sourcedId>{1,1}</mms:sourcedId>
</mms:readMembershipRequest>
Source
<xs:element name="readMembershipRequest">
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="mms:sourcedId"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
[ top ]
Element mms:readMembershipResponse
Namespace http://www.imsglobal.org/services/lis/mms2p0/xsd/imsmms_v2p0
Diagram
Diagram MembershipManagementServiceSyncXSD.tmp#membershipRecord
Properties
content: complex
Model mms:membershipRecord{0,1}
Children mms:membershipRecord
Instance
<mms:readMembershipResponse>
  <mms:membershipRecord>{0,1}</mms:membershipRecord>
</mms:readMembershipResponse>
Source
<xs:element name="readMembershipResponse">
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="mms:membershipRecord" minOccurs="0" maxOccurs="1"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
[ top ]
Element mms:readAllMembershipIdsRequest
Namespace http://www.imsglobal.org/services/lis/mms2p0/xsd/imsmms_v2p0
Diagram
Diagram
Properties
content: complex
Source
<xs:element name="readAllMembershipIdsRequest">
  <xs:complexType/>
</xs:element>
[ top ]
Element mms:readAllMembershipIdsResponse
Namespace http://www.imsglobal.org/services/lis/mms2p0/xsd/imsmms_v2p0
Diagram
Diagram MembershipManagementServiceSyncXSD.tmp#sourcedIdSet
Properties
content: complex
Model mms:sourcedIdSet{0,1}
Children mms:sourcedIdSet
Instance
<mms:readAllMembershipIdsResponse>
  <mms:sourcedIdSet>{0,1}</mms:sourcedIdSet>
</mms:readAllMembershipIdsResponse>
Source
<xs:element name="readAllMembershipIdsResponse">
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="mms:sourcedIdSet" minOccurs="0" maxOccurs="1"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
[ top ]
Element mms:readMembershipIdsFromSavePointRequest
Namespace http://www.imsglobal.org/services/lis/mms2p0/xsd/imsmms_v2p0
Diagram
Diagram MembershipManagementServiceSyncXSD.tmp#fromSavePoint
Properties
content: complex
Model mms:fromSavePoint
Children mms:fromSavePoint
Instance
<mms:readMembershipIdsFromSavePointRequest>
  <mms:fromSavePoint>{1,1}</mms:fromSavePoint>
</mms:readMembershipIdsFromSavePointRequest>
Source
<xs:element name="readMembershipIdsFromSavePointRequest">
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="mms:fromSavePoint"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
[ top ]
Element mms:readMembershipIdsFromSavePointResponse
Namespace http://www.imsglobal.org/services/lis/mms2p0/xsd/imsmms_v2p0
Diagram
Diagram MembershipManagementServiceSyncXSD.tmp#sourcedIdSet MembershipManagementServiceSyncXSD.tmp#savePoint
Properties
content: complex
Model mms:sourcedIdSet{0,1} , mms:savePoint{0,1}
Children mms:savePoint, mms:sourcedIdSet
Instance
<mms:readMembershipIdsFromSavePointResponse>
  <mms:sourcedIdSet>{0,1}</mms:sourcedIdSet>
  <mms:savePoint>{0,1}</mms:savePoint>
</mms:readMembershipIdsFromSavePointResponse>
Source
<xs:element name="readMembershipIdsFromSavePointResponse">
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="mms:sourcedIdSet" minOccurs="0" maxOccurs="1"/>
      <xs:element ref="mms:savePoint" minOccurs="0" maxOccurs="1"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
[ top ]
Element mms:readMembershipIdsForPersonRequest
Namespace http://www.imsglobal.org/services/lis/mms2p0/xsd/imsmms_v2p0
Diagram
Diagram MembershipManagementServiceSyncXSD.tmp#personSourcedId
Properties
content: complex
Model mms:personSourcedId
Children mms:personSourcedId
Instance
<mms:readMembershipIdsForPersonRequest>
  <mms:personSourcedId>{1,1}</mms:personSourcedId>
</mms:readMembershipIdsForPersonRequest>
Source
<xs:element name="readMembershipIdsForPersonRequest">
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="mms:personSourcedId"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
[ top ]
Element mms:readMembershipIdsForPersonResponse
Namespace http://www.imsglobal.org/services/lis/mms2p0/xsd/imsmms_v2p0
Diagram
Diagram MembershipManagementServiceSyncXSD.tmp#sourcedIdSet
Properties
content: complex
Model mms:sourcedIdSet{0,1}
Children mms:sourcedIdSet
Instance
<mms:readMembershipIdsForPersonResponse>
  <mms:sourcedIdSet>{0,1}</mms:sourcedIdSet>
</mms:readMembershipIdsForPersonResponse>
Source
<xs:element name="readMembershipIdsForPersonResponse">
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="mms:sourcedIdSet" minOccurs="0" maxOccurs="1"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
[ top ]
Element mms:readMembershipIdsForPersonWithRoleRequest
Namespace http://www.imsglobal.org/services/lis/mms2p0/xsd/imsmms_v2p0
Diagram
Diagram MembershipManagementServiceSyncXSD.tmp#personSourcedId MembershipManagementServiceSyncXSD.tmp#role
Properties
content: complex
Model mms:personSourcedId , mms:role
Children mms:personSourcedId, mms:role
Instance
<mms:readMembershipIdsForPersonWithRoleRequest>
  <mms:personSourcedId>{1,1}</mms:personSourcedId>
  <mms:role>{1,1}</mms:role>
</mms:readMembershipIdsForPersonWithRoleRequest>
Source
<xs:element name="readMembershipIdsForPersonWithRoleRequest">
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="mms:personSourcedId"/>
      <xs:element ref="mms:role"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
[ top ]
Element mms:readMembershipIdsForPersonWithRoleResponse
Namespace http://www.imsglobal.org/services/lis/mms2p0/xsd/imsmms_v2p0
Diagram
Diagram MembershipManagementServiceSyncXSD.tmp#sourcedIdSet
Properties
content: complex
Model mms:sourcedIdSet{0,1}
Children mms:sourcedIdSet
Instance
<mms:readMembershipIdsForPersonWithRoleResponse>
  <mms:sourcedIdSet>{0,1}</mms:sourcedIdSet>
</mms:readMembershipIdsForPersonWithRoleResponse>
Source
<xs:element name="readMembershipIdsForPersonWithRoleResponse">
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="mms:sourcedIdSet" minOccurs="0" maxOccurs="1"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
[ top ]
Element mms:readMembershipIdsForCollectionRequest
Namespace http://www.imsglobal.org/services/lis/mms2p0/xsd/imsmms_v2p0
Diagram
Diagram MembershipManagementServiceSyncXSD.tmp#groupSourcedId MembershipManagementServiceSyncXSD.tmp#collection
Properties
content: complex
Model mms:groupSourcedId , mms:collection
Children mms:collection, mms:groupSourcedId
Instance
<mms:readMembershipIdsForCollectionRequest>
  <mms:groupSourcedId>{1,1}</mms:groupSourcedId>
  <mms:collection>{1,1}</mms:collection>
</mms:readMembershipIdsForCollectionRequest>
Source
<xs:element name="readMembershipIdsForCollectionRequest">
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="mms:groupSourcedId"/>
      <xs:element ref="mms:collection"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
[ top ]
Element mms:readMembershipIdsForCollectionResponse
Namespace http://www.imsglobal.org/services/lis/mms2p0/xsd/imsmms_v2p0
Diagram
Diagram MembershipManagementServiceSyncXSD.tmp#sourcedIdSet
Properties
content: complex
Model mms:sourcedIdSet{0,1}
Children mms:sourcedIdSet
Instance
<mms:readMembershipIdsForCollectionResponse>
  <mms:sourcedIdSet>{0,1}</mms:sourcedIdSet>
</mms:readMembershipIdsForCollectionResponse>
Source
<xs:element name="readMembershipIdsForCollectionResponse">
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="mms:sourcedIdSet" minOccurs="0" maxOccurs="1"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
[ top ]
Element mms:readMembershipsRequest
Namespace http://www.imsglobal.org/services/lis/mms2p0/xsd/imsmms_v2p0
Diagram
Diagram MembershipManagementServiceSyncXSD.tmp#sourcedIdSet
Properties
content: complex
Model mms:sourcedIdSet
Children mms:sourcedIdSet
Instance
<mms:readMembershipsRequest>
  <mms:sourcedIdSet>{1,1}</mms:sourcedIdSet>
</mms:readMembershipsRequest>
Source
<xs:element name="readMembershipsRequest">
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="mms:sourcedIdSet"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
[ top ]
Element mms:readMembershipsResponse
Namespace http://www.imsglobal.org/services/lis/mms2p0/xsd/imsmms_v2p0
Diagram
Diagram MembershipManagementServiceSyncXSD.tmp#membershipRecordSet MembershipManagementServiceSyncXSD.tmp#savePoint
Properties
content: complex
Model mms:membershipRecordSet{0,1} , mms:savePoint{0,1}
Children mms:membershipRecordSet, mms:savePoint
Instance
<mms:readMembershipsResponse>
  <mms:membershipRecordSet>{0,1}</mms:membershipRecordSet>
  <mms:savePoint>{0,1}</mms:savePoint>
</mms:readMembershipsResponse>
Source
<xs:element name="readMembershipsResponse">
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="mms:membershipRecordSet" minOccurs="0" maxOccurs="1"/>
      <xs:element ref="mms:savePoint" minOccurs="0" maxOccurs="1"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
[ top ]
Element mms:readMembershipsFromSavePointRequest
Namespace http://www.imsglobal.org/services/lis/mms2p0/xsd/imsmms_v2p0
Diagram
Diagram MembershipManagementServiceSyncXSD.tmp#fromSavePoint
Properties
content: complex
Model mms:fromSavePoint
Children mms:fromSavePoint
Instance
<mms:readMembershipsFromSavePointRequest>
  <mms:fromSavePoint>{1,1}</mms:fromSavePoint>
</mms:readMembershipsFromSavePointRequest>
Source
<xs:element name="readMembershipsFromSavePointRequest">
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="mms:fromSavePoint"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
[ top ]
Element mms:readMembershipsFromSavePointResponse
Namespace http://www.imsglobal.org/services/lis/mms2p0/xsd/imsmms_v2p0
Diagram
Diagram MembershipManagementServiceSyncXSD.tmp#membershipRecordSet MembershipManagementServiceSyncXSD.tmp#savePoint
Properties
content: complex
Model mms:membershipRecordSet{0,1} , mms:savePoint{0,1}
Children mms:membershipRecordSet, mms:savePoint
Instance
<mms:readMembershipsFromSavePointResponse>
  <mms:membershipRecordSet>{0,1}</mms:membershipRecordSet>
  <mms:savePoint>{0,1}</mms:savePoint>
</mms:readMembershipsFromSavePointResponse>
Source
<xs:element name="readMembershipsFromSavePointResponse">
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="mms:membershipRecordSet" minOccurs="0" maxOccurs="1"/>
      <xs:element ref="mms:savePoint" minOccurs="0" maxOccurs="1"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
[ top ]
Element mms:updateMembershipRequest
Namespace http://www.imsglobal.org/services/lis/mms2p0/xsd/imsmms_v2p0
Diagram
Diagram MembershipManagementServiceSyncXSD.tmp#sourcedId MembershipManagementServiceSyncXSD.tmp#membershipRecord
Properties
content: complex
Model mms:sourcedId , mms:membershipRecord
Children mms:membershipRecord, mms:sourcedId
Instance
<mms:updateMembershipRequest>
  <mms:sourcedId>{1,1}</mms:sourcedId>
  <mms:membershipRecord>{1,1}</mms:membershipRecord>
</mms:updateMembershipRequest>
Source
<xs:element name="updateMembershipRequest">
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="mms:sourcedId"/>
      <xs:element ref="mms:membershipRecord"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
[ top ]
Element mms:updateMembershipResponse
Namespace http://www.imsglobal.org/services/lis/mms2p0/xsd/imsmms_v2p0
Diagram
Diagram
Properties
content: complex
Source
<xs:element name="updateMembershipResponse">
  <xs:complexType/>
</xs:element>
[ top ]
Element mms:replaceMembershipRequest
Namespace http://www.imsglobal.org/services/lis/mms2p0/xsd/imsmms_v2p0
Diagram
Diagram MembershipManagementServiceSyncXSD.tmp#sourcedId MembershipManagementServiceSyncXSD.tmp#membershipRecord
Properties
content: complex
Model mms:sourcedId , mms:membershipRecord
Children mms:membershipRecord, mms:sourcedId
Instance
<mms:replaceMembershipRequest>
  <mms:sourcedId>{1,1}</mms:sourcedId>
  <mms:membershipRecord>{1,1}</mms:membershipRecord>
</mms:replaceMembershipRequest>
Source
<xs:element name="replaceMembershipRequest">
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="mms:sourcedId"/>
      <xs:element ref="mms:membershipRecord"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
[ top ]
Element mms:replaceMembershipResponse
Namespace http://www.imsglobal.org/services/lis/mms2p0/xsd/imsmms_v2p0
Diagram
Diagram
Properties
content: complex
Source
<xs:element name="replaceMembershipResponse">
  <xs:complexType/>
</xs:element>
[ top ]
Element mms:discoverMembershipIdsRequest
Namespace http://www.imsglobal.org/services/lis/mms2p0/xsd/imsmms_v2p0
Diagram
Diagram MembershipManagementServiceSyncXSD.tmp#queryObject
Properties
content: complex
Model mms:queryObject
Children mms:queryObject
Instance
<mms:discoverMembershipIdsRequest>
  <mms:queryObject>{1,1}</mms:queryObject>
</mms:discoverMembershipIdsRequest>
Source
<xs:element name="discoverMembershipIdsRequest">
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="mms:queryObject"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
[ top ]
Element mms:discoverMembershipIdsResponse
Namespace http://www.imsglobal.org/services/lis/mms2p0/xsd/imsmms_v2p0
Diagram
Diagram MembershipManagementServiceSyncXSD.tmp#sourcedIdSet
Properties
content: complex
Model mms:sourcedIdSet{0,1}
Children mms:sourcedIdSet
Instance
<mms:discoverMembershipIdsResponse>
  <mms:sourcedIdSet>{0,1}</mms:sourcedIdSet>
</mms:discoverMembershipIdsResponse>
Source
<xs:element name="discoverMembershipIdsResponse">
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="mms:sourcedIdSet" minOccurs="0" maxOccurs="1"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
[ top ]
Element mms:changeMembershipIdentifierRequest
Namespace http://www.imsglobal.org/services/lis/mms2p0/xsd/imsmms_v2p0
Diagram
Diagram MembershipManagementServiceSyncXSD.tmp#sourcedId MembershipManagementServiceSyncXSD.tmp#newSourcedId
Properties
content: complex
Model mms:sourcedId , mms:newSourcedId
Children mms:newSourcedId, mms:sourcedId
Instance
<mms:changeMembershipIdentifierRequest>
  <mms:sourcedId>{1,1}</mms:sourcedId>
  <mms:newSourcedId>{1,1}</mms:newSourcedId>
</mms:changeMembershipIdentifierRequest>
Source
<xs:element name="changeMembershipIdentifierRequest">
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="mms:sourcedId"/>
      <xs:element ref="mms:newSourcedId"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
[ top ]
Element mms:changeMembershipIdentifierResponse
Namespace http://www.imsglobal.org/services/lis/mms2p0/xsd/imsmms_v2p0
Diagram
Diagram
Properties
content: complex
Source
<xs:element name="changeMembershipIdentifierResponse">
  <xs:complexType/>
</xs:element>
[ top ]
Element mms:imsx_syncRequestHeaderInfo
Namespace http://www.imsglobal.org/services/lis/mms2p0/xsd/imsmms_v2p0
Diagram
Diagram MembershipManagementServiceSyncXSD.tmp#imsx_version MembershipManagementServiceSyncXSD.tmp#imsx_messageIdentifier MembershipManagementServiceSyncXSD.tmp#imsx_RequestHeaderInfo.Type
Type mms:imsx_RequestHeaderInfo.Type
Properties
content: complex
mixed: false
Model mms:imsx_version , mms:imsx_messageIdentifier
Children mms:imsx_messageIdentifier, mms:imsx_version
Instance
<mms:imsx_syncRequestHeaderInfo>
  <mms:imsx_version>{1,1}</mms:imsx_version>
  <mms:imsx_messageIdentifier>{1,1}</mms:imsx_messageIdentifier>
</mms:imsx_syncRequestHeaderInfo>
Source
<xs:element name="imsx_syncRequestHeaderInfo" type="mms:imsx_RequestHeaderInfo.Type"/>
[ top ]
Element mms:imsx_syncResponseHeaderInfo
Namespace http://www.imsglobal.org/services/lis/mms2p0/xsd/imsmms_v2p0
Diagram
Diagram MembershipManagementServiceSyncXSD.tmp#imsx_version MembershipManagementServiceSyncXSD.tmp#imsx_messageIdentifier MembershipManagementServiceSyncXSD.tmp#imsx_statusInfo MembershipManagementServiceSyncXSD.tmp#imsx_ResponseHeaderInfo.Type
Type mms:imsx_ResponseHeaderInfo.Type
Properties
content: complex
mixed: false
Model mms:imsx_version , mms:imsx_messageIdentifier , mms:imsx_statusInfo
Children mms:imsx_messageIdentifier, mms:imsx_statusInfo, mms:imsx_version
Instance
<mms:imsx_syncResponseHeaderInfo>
  <mms:imsx_version>{1,1}</mms:imsx_version>
  <mms:imsx_messageIdentifier>{1,1}</mms:imsx_messageIdentifier>
  <mms:imsx_statusInfo>{1,1}</mms:imsx_statusInfo>
</mms:imsx_syncResponseHeaderInfo>
Source
<xs:element name="imsx_syncResponseHeaderInfo" type="mms:imsx_ResponseHeaderInfo.Type"/>
[ top ]
Simple Type mms:MembershipIdType.Type
Namespace http://www.imsglobal.org/services/lis/mms2p0/xsd/imsmms_v2p0
Diagram
Diagram
Type restriction of xs:string
Facets
enumeration courseTemplate
enumeration courseOffering
enumeration courseSection
enumeration sectionAssociation
enumeration group
Used by
Source
<xs:simpleType name="MembershipIdType.Type">
  <xs:restriction base="xs:string">
    <xs:enumeration value="courseTemplate"/>
    <xs:enumeration value="courseOffering"/>
    <xs:enumeration value="courseSection"/>
    <xs:enumeration value="sectionAssociation"/>
    <xs:enumeration value="group"/>
  </xs:restriction>
</xs:simpleType>
[ top ]
Simple Type mms:Status.Type
Namespace http://www.imsglobal.org/services/lis/mms2p0/xsd/imsmms_v2p0
Diagram
Diagram
Type restriction of xs:string
Facets
enumeration Active
enumeration Inactive
Used by
Element mms:status
Source
<xs:simpleType name="Status.Type">
  <xs:restriction base="xs:string">
    <xs:enumeration value="Active"/>
    <xs:enumeration value="Inactive"/>
  </xs:restriction>
</xs:simpleType>
[ top ]
Simple Type mms:imsx_CodeMajor.Type
Namespace http://www.imsglobal.org/services/lis/mms2p0/xsd/imsmms_v2p0
Diagram
Diagram
Type restriction of xs:string
Facets
enumeration success
enumeration processing
enumeration failure
enumeration unsupported
Used by
Source
<xs:simpleType name="imsx_CodeMajor.Type">
  <xs:restriction base="xs:string">
    <xs:enumeration value="success"/>
    <xs:enumeration value="processing"/>
    <xs:enumeration value="failure"/>
    <xs:enumeration value="unsupported"/>
  </xs:restriction>
</xs:simpleType>
[ top ]
Simple Type mms:imsx_Severity.Type
Namespace http://www.imsglobal.org/services/lis/mms2p0/xsd/imsmms_v2p0
Diagram
Diagram
Type restriction of xs:string
Facets
enumeration status
enumeration warning
enumeration error
Used by
Source
<xs:simpleType name="imsx_Severity.Type">
  <xs:restriction base="xs:string">
    <xs:enumeration value="status"/>
    <xs:enumeration value="warning"/>
    <xs:enumeration value="error"/>
  </xs:restriction>
</xs:simpleType>
[ top ]
Simple Type mms:imsx_CodeMinorValue.Type
Namespace http://www.imsglobal.org/services/lis/mms2p0/xsd/imsmms_v2p0
Diagram
Diagram
Type restriction of xs:string
Facets
enumeration fullsuccess
enumeration createsuccess
enumeration nosourcedids
enumeration idallocfail
enumeration overflowfail
enumeration idallocinusefail
enumeration invaliddata
enumeration incompletedata
enumeration partialdatastorage
enumeration unknownobject
enumeration deletefailure
enumeration targetreadfailure
enumeration toomuchdata
enumeration savepointerror
enumeration savepointsyncerror
enumeration unknownquery
enumeration unknownvocabulary
enumeration unknownmdvocabulary
enumeration targetisbusy
enumeration unknownextension
enumeration unauthorizedrequest
enumeration linkfailure
enumeration unsupportedLIS
enumeration unsupportedLISoperation
Used by
Source
<xs:simpleType name="imsx_CodeMinorValue.Type">
  <xs:restriction base="xs:string">
    <xs:enumeration value="fullsuccess"/>
    <xs:enumeration value="createsuccess"/>
    <xs:enumeration value="nosourcedids"/>
    <xs:enumeration value="idallocfail"/>
    <xs:enumeration value="overflowfail"/>
    <xs:enumeration value="idallocinusefail"/>
    <xs:enumeration value="invaliddata"/>
    <xs:enumeration value="incompletedata"/>
    <xs:enumeration value="partialdatastorage"/>
    <xs:enumeration value="unknownobject"/>
    <xs:enumeration value="deletefailure"/>
    <xs:enumeration value="targetreadfailure"/>
    <xs:enumeration value="toomuchdata"/>
    <xs:enumeration value="savepointerror"/>
    <xs:enumeration value="savepointsyncerror"/>
    <xs:enumeration value="unknownquery"/>
    <xs:enumeration value="unknownvocabulary"/>
    <xs:enumeration value="unknownmdvocabulary"/>
    <xs:enumeration value="targetisbusy"/>
    <xs:enumeration value="unknownextension"/>
    <xs:enumeration value="unauthorizedrequest"/>
    <xs:enumeration value="linkfailure"/>
    <xs:enumeration value="unsupportedLIS"/>
    <xs:enumeration value="unsupportedLISoperation"/>
  </xs:restriction>
</xs:simpleType>
[ top ]
Simple Type mms:GUID.Type
Namespace http://www.imsglobal.org/services/lis/mms2p0/xsd/imsmms_v2p0
Diagram
Diagram
Type xs:string
Used by
Source
<xs:simpleType name="GUID.Type">
  <xs:restriction base="xs:string"/>
</xs:simpleType>
[ top ]
Simple Type mms:SequenceIdentifier.Type
Namespace http://www.imsglobal.org/services/lis/mms2p0/xsd/imsmms_v2p0
Diagram
Diagram
Type xs:dateTime
Used by
Source
<xs:simpleType name="SequenceIdentifier.Type">
  <xs:restriction base="xs:dateTime"/>
</xs:simpleType>
[ top ]
Simple Type mms:QueryObject.Type
Namespace http://www.imsglobal.org/services/lis/mms2p0/xsd/imsmms_v2p0
Diagram
Diagram
Type xs:string
Used by
Element mms:queryObject
Source
<xs:simpleType name="QueryObject.Type">
  <xs:restriction base="xs:string"/>
</xs:simpleType>
[ top ]
Complex Type mms:ExtensionField.Type
Namespace http://www.imsglobal.org/services/lis/mms2p0/xsd/imsmms_v2p0
Annotations

umldocumentation

The ExtensionField complexType is the container for each of the extension entries. This is a name/type/value triple.
Diagram
Diagram MembershipManagementServiceSyncXSD.tmp#fieldName MembershipManagementServiceSyncXSD.tmp#fieldType MembershipManagementServiceSyncXSD.tmp#fieldValue
Properties
mixed: false
Used by
Model mms:fieldName , mms:fieldType , mms:fieldValue
Children mms:fieldName, mms:fieldType, mms:fieldValue
Source
<xs:complexType name="ExtensionField.Type" mixed="false">
  <xs:annotation>
    <xs:documentation source="umldocumentation">The ExtensionField complexType is the container for each of the extension entries. This is a name/type/value triple.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element ref="mms:fieldName" minOccurs="1" maxOccurs="1"/>
    <xs:element ref="mms:fieldType" minOccurs="1" maxOccurs="1"/>
    <xs:element ref="mms:fieldValue" minOccurs="1" maxOccurs="1"/>
  </xs:sequence>
</xs:complexType>
[ top ]
Complex Type mms:GUIDSet.Type
Namespace http://www.imsglobal.org/services/lis/mms2p0/xsd/imsmms_v2p0
Annotations

umldocumentation

The GUIDSet complexType is the container for a set of SourcedIds.
Diagram
Diagram MembershipManagementServiceSyncXSD.tmp#sourcedId
Properties
mixed: false
Used by
Model mms:sourcedId*
Children mms:sourcedId
Source
<xs:complexType name="GUIDSet.Type" mixed="false">
  <xs:annotation>
    <xs:documentation source="umldocumentation">The GUIDSet complexType is the container for a set of SourcedIds.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element ref="mms:sourcedId" minOccurs="0" maxOccurs="unbounded"/>
  </xs:sequence>
</xs:complexType>
[ top ]
Complex Type mms:IMSExtension.Type
Namespace http://www.imsglobal.org/services/lis/mms2p0/xsd/imsmms_v2p0
Annotations

umldocumentation

The IMSExtension complexType is the container for the set of extension information.
Diagram
Diagram MembershipManagementServiceSyncXSD.tmp#extensionNameVocabulary MembershipManagementServiceSyncXSD.tmp#extensionTypeVocabulary MembershipManagementServiceSyncXSD.tmp#extensionField
Properties
mixed: false
Used by
Element mms:extension
Model mms:extensionNameVocabulary , mms:extensionTypeVocabulary , mms:extensionField+
Children mms:extensionField, mms:extensionNameVocabulary, mms:extensionTypeVocabulary
Source
<xs:complexType name="IMSExtension.Type" mixed="false">
  <xs:annotation>
    <xs:documentation source="umldocumentation">The IMSExtension complexType is the container for the set of extension information.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element ref="mms:extensionNameVocabulary" minOccurs="1" maxOccurs="1"/>
    <xs:element ref="mms:extensionTypeVocabulary" minOccurs="1" maxOccurs="1"/>
    <xs:element ref="mms:extensionField" minOccurs="1" maxOccurs="unbounded"/>
  </xs:sequence>
</xs:complexType>
[ top ]
Complex Type mms:imsx_CodeMinor.Type
Namespace http://www.imsglobal.org/services/lis/mms2p0/xsd/imsmms_v2p0
Annotations

umldocumentation

The CodeMinor complexType is the container for the set of code minor status codes reported in the associated IMS SOAP message header.
Diagram
Diagram MembershipManagementServiceSyncXSD.tmp#imsx_codeMinorField
Properties
mixed: false
Used by
Model mms:imsx_codeMinorField+
Children mms:imsx_codeMinorField
Source
<xs:complexType name="imsx_CodeMinor.Type" mixed="false">
  <xs:annotation>
    <xs:documentation source="umldocumentation">The CodeMinor complexType is the container for the set of code minor status codes reported in the associated IMS SOAP message header.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element ref="mms:imsx_codeMinorField" minOccurs="1" maxOccurs="unbounded"/>
  </xs:sequence>
</xs:complexType>
[ top ]
Complex Type mms:imsx_CodeMinorField.Type
Namespace http://www.imsglobal.org/services/lis/mms2p0/xsd/imsmms_v2p0
Annotations

umldocumentation

The CodeMinorField complexType is the container a single code minor status code.
Diagram
Diagram MembershipManagementServiceSyncXSD.tmp#imsx_codeMinorFieldName MembershipManagementServiceSyncXSD.tmp#imsx_codeMinorFieldValue
Properties
mixed: false
Used by
Model mms:imsx_codeMinorFieldName , mms:imsx_codeMinorFieldValue
Children mms:imsx_codeMinorFieldName, mms:imsx_codeMinorFieldValue
Source
<xs:complexType name="imsx_CodeMinorField.Type" mixed="false">
  <xs:annotation>
    <xs:documentation source="umldocumentation">The CodeMinorField complexType is the container a single code minor status code.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element ref="mms:imsx_codeMinorFieldName" minOccurs="1" maxOccurs="1"/>
    <xs:element ref="mms:imsx_codeMinorFieldValue" minOccurs="1" maxOccurs="1"/>
  </xs:sequence>
</xs:complexType>
[ top ]
Complex Type mms:imsx_RequestHeaderInfo.Type
Namespace http://www.imsglobal.org/services/lis/mms2p0/xsd/imsmms_v2p0
Annotations

umldocumentation

The RequestHeaderInfo complexType is the container for the information to be placed in the SOAP header for the request message transmitted for the associated operation call.
Diagram
Diagram MembershipManagementServiceSyncXSD.tmp#imsx_version MembershipManagementServiceSyncXSD.tmp#imsx_messageIdentifier
Properties
mixed: false
Used by
Model mms:imsx_version , mms:imsx_messageIdentifier
Children mms:imsx_messageIdentifier, mms:imsx_version
Source
<xs:complexType name="imsx_RequestHeaderInfo.Type" mixed="false">
  <xs:annotation>
    <xs:documentation source="umldocumentation">The RequestHeaderInfo complexType is the container for the information to be placed in the SOAP header for the request message transmitted for the associated operation call.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element ref="mms:imsx_version" minOccurs="1" maxOccurs="1"/>
    <xs:element ref="mms:imsx_messageIdentifier" minOccurs="1" maxOccurs="1"/>
  </xs:sequence>
</xs:complexType>
[ top ]
Complex Type mms:imsx_ResponseHeaderInfo.Type
Namespace http://www.imsglobal.org/services/lis/mms2p0/xsd/imsmms_v2p0
Annotations

umldocumentation

The ResponseHeaderInfo complexType is the container for the information to be placed in the SOAP header for the response message transmitted for the associated operation call.
Diagram
Diagram MembershipManagementServiceSyncXSD.tmp#imsx_version MembershipManagementServiceSyncXSD.tmp#imsx_messageIdentifier MembershipManagementServiceSyncXSD.tmp#imsx_statusInfo
Properties
mixed: false
Used by
Model mms:imsx_version , mms:imsx_messageIdentifier , mms:imsx_statusInfo
Children mms:imsx_messageIdentifier, mms:imsx_statusInfo, mms:imsx_version
Source
<xs:complexType name="imsx_ResponseHeaderInfo.Type" mixed="false">
  <xs:annotation>
    <xs:documentation source="umldocumentation">The ResponseHeaderInfo complexType is the container for the information to be placed in the SOAP header for the response message transmitted for the associated operation call.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element ref="mms:imsx_version" minOccurs="1" maxOccurs="1"/>
    <xs:element ref="mms:imsx_messageIdentifier" minOccurs="1" maxOccurs="1"/>
    <xs:element ref="mms:imsx_statusInfo" minOccurs="1" maxOccurs="1"/>
  </xs:sequence>
</xs:complexType>
[ top ]
Complex Type mms:imsx_StatusInfo.Type
Namespace http://www.imsglobal.org/services/lis/mms2p0/xsd/imsmms_v2p0
Annotations

umldocumentation

The StatusInfo complexType is the container for the status code and associated information returned within the SOAP message as defined by the IMS GWSv1.0 specification.
Diagram
Diagram MembershipManagementServiceSyncXSD.tmp#imsx_codeMajor MembershipManagementServiceSyncXSD.tmp#imsx_severity MembershipManagementServiceSyncXSD.tmp#imsx_messageRefIdentifier MembershipManagementServiceSyncXSD.tmp#imsx_operationRefIdentifier MembershipManagementServiceSyncXSD.tmp#imsx_description MembershipManagementServiceSyncXSD.tmp#imsx_codeMinor
Properties
mixed: false
Used by
Model mms:imsx_codeMajor , mms:imsx_severity , mms:imsx_messageRefIdentifier , mms:imsx_operationRefIdentifier* , mms:imsx_description{0,1} , mms:imsx_codeMinor{0,1}
Children mms:imsx_codeMajor, mms:imsx_codeMinor, mms:imsx_description, mms:imsx_messageRefIdentifier, mms:imsx_operationRefIdentifier, mms:imsx_severity
Source
<xs:complexType name="imsx_StatusInfo.Type" mixed="false">
  <xs:annotation>
    <xs:documentation source="umldocumentation">The StatusInfo complexType is the container for the status code and associated information returned within the SOAP message as defined by the IMS GWSv1.0 specification.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element ref="mms:imsx_codeMajor" minOccurs="1" maxOccurs="1"/>
    <xs:element ref="mms:imsx_severity" minOccurs="1" maxOccurs="1"/>
    <xs:element ref="mms:imsx_messageRefIdentifier" minOccurs="1" maxOccurs="1"/>
    <xs:element ref="mms:imsx_operationRefIdentifier" minOccurs="0" maxOccurs="unbounded"/>
    <xs:element ref="mms:imsx_description" minOccurs="0" maxOccurs="1"/>
    <xs:element ref="mms:imsx_codeMinor" minOccurs="0" maxOccurs="1"/>
  </xs:sequence>
</xs:complexType>
[ top ]
Complex Type mms:Member.Type
Namespace http://www.imsglobal.org/services/lis/mms2p0/xsd/imsmms_v2p0
Annotations

umldocumentation

The Member complexType is the container for the information about the Person who is the member. Each Person must have one or more roles.
Diagram
Diagram MembershipManagementServiceSyncXSD.tmp#personSourcedId MembershipManagementServiceSyncXSD.tmp#role
Properties
mixed: false
Used by
Element mms:member
Model mms:personSourcedId , mms:role+
Children mms:personSourcedId, mms:role
Source
<xs:complexType name="Member.Type" mixed="false">
  <xs:annotation>
    <xs:documentation source="umldocumentation">The Member complexType is the container for the information about the Person who is the member. Each Person must have one or more roles.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element ref="mms:personSourcedId" minOccurs="1" maxOccurs="1"/>
    <xs:element ref="mms:role" minOccurs="1" maxOccurs="unbounded"/>
  </xs:sequence>
</xs:complexType>
[ top ]
Complex Type mms:Role.Type
Namespace http://www.imsglobal.org/services/lis/mms2p0/xsd/imsmms_v2p0
Annotations

umldocumentation

The Role complexType is the container for the information about the role for the Person. The roleType and subRole are defined using external vocabularies defined in VDEX files.
Diagram
Diagram MembershipManagementServiceSyncXSD.tmp#roleType MembershipManagementServiceSyncXSD.tmp#subRole MembershipManagementServiceSyncXSD.tmp#timeFrame MembershipManagementServiceSyncXSD.tmp#status MembershipManagementServiceSyncXSD.tmp#dateTime MembershipManagementServiceSyncXSD.tmp#creditHours MembershipManagementServiceSyncXSD.tmp#dataSource MembershipManagementServiceSyncXSD.tmp#recordInfo MembershipManagementServiceSyncXSD.tmp#extension
Properties
mixed: false
Used by
Element mms:role
Model mms:roleType , mms:subRole{0,1} , mms:timeFrame{0,1} , mms:status{0,1} , mms:dateTime{0,1} , mms:creditHours{0,1} , mms:dataSource{0,1} , mms:recordInfo{0,1} , mms:extension{0,1}
Children mms:creditHours, mms:dataSource, mms:dateTime, mms:extension, mms:recordInfo, mms:roleType, mms:status, mms:subRole, mms:timeFrame
Source
<xs:complexType name="Role.Type" mixed="false">
  <xs:annotation>
    <xs:documentation source="umldocumentation">The Role complexType is the container for the information about the role for the Person. The roleType and subRole are defined using external vocabularies defined in VDEX files.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element ref="mms:roleType" minOccurs="1" maxOccurs="1"/>
    <xs:element ref="mms:subRole" minOccurs="0" maxOccurs="1"/>
    <xs:element ref="mms:timeFrame" minOccurs="0" maxOccurs="1"/>
    <xs:element ref="mms:status" minOccurs="0" maxOccurs="1"/>
    <xs:element ref="mms:dateTime" minOccurs="0" maxOccurs="1"/>
    <xs:element ref="mms:creditHours" minOccurs="0" maxOccurs="1"/>
    <xs:element ref="mms:dataSource" minOccurs="0" maxOccurs="1"/>
    <xs:element ref="mms:recordInfo" minOccurs="0" maxOccurs="1"/>
    <xs:element ref="mms:extension" minOccurs="0" maxOccurs="1"/>
  </xs:sequence>
</xs:complexType>
[ top ]
Complex Type mms:TimeFrame.Type
Namespace http://www.imsglobal.org/services/lis/mms2p0/xsd/imsmms_v2p0
Annotations

umldocumentation

The TimeFrame complexType is the container for time information about this role.
Diagram
Diagram MembershipManagementServiceSyncXSD.tmp#begin MembershipManagementServiceSyncXSD.tmp#end MembershipManagementServiceSyncXSD.tmp#restrict MembershipManagementServiceSyncXSD.tmp#adminPeriod
Properties
mixed: false
Used by
Element mms:timeFrame
Model mms:begin{0,1} , mms:end{0,1} , mms:restrict{0,1} , mms:adminPeriod{0,1}
Children mms:adminPeriod, mms:begin, mms:end, mms:restrict
Source
<xs:complexType name="TimeFrame.Type" mixed="false">
  <xs:annotation>
    <xs:documentation source="umldocumentation">The TimeFrame complexType is the container for time information about this role.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element ref="mms:begin" minOccurs="0" maxOccurs="1"/>
    <xs:element ref="mms:end" minOccurs="0" maxOccurs="1"/>
    <xs:element ref="mms:restrict" minOccurs="0" maxOccurs="1"/>
    <xs:element ref="mms:adminPeriod" minOccurs="0" maxOccurs="1"/>
  </xs:sequence>
</xs:complexType>
[ top ]
Complex Type mms:Text.Type
Namespace http://www.imsglobal.org/services/lis/mms2p0/xsd/imsmms_v2p0
Annotations

umldocumentation

The Text complexType is the container for a language specific string. The language is denoted using the RFC 4646..
Diagram
Diagram MembershipManagementServiceSyncXSD.tmp#language MembershipManagementServiceSyncXSD.tmp#textString
Properties
mixed: false
Used by
Element mms:adminPeriod
Model mms:language , mms:textString
Children mms:language, mms:textString
Source
<xs:complexType name="Text.Type" mixed="false">
  <xs:annotation>
    <xs:documentation source="umldocumentation">The Text complexType is the container for a language specific string. The language is denoted using the RFC 4646..</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element ref="mms:language" minOccurs="1" maxOccurs="1"/>
    <xs:element ref="mms:textString" minOccurs="1" maxOccurs="1"/>
  </xs:sequence>
</xs:complexType>
[ top ]
Complex Type mms:Metadata.Type
Namespace http://www.imsglobal.org/services/lis/mms2p0/xsd/imsmms_v2p0
Annotations

umldocumentation

The Metadata complexType is the container for meta-data that is used to describe an object. At the current time this is a set of name/type/value triples.
Diagram
Diagram MembershipManagementServiceSyncXSD.tmp#metadataNameVocabulary MembershipManagementServiceSyncXSD.tmp#metadataTypeVocabulary MembershipManagementServiceSyncXSD.tmp#extensionField
Properties
mixed: false
Used by
Element mms:recordInfo
Model mms:metadataNameVocabulary , mms:metadataTypeVocabulary , mms:extensionField+
Children mms:extensionField, mms:metadataNameVocabulary, mms:metadataTypeVocabulary
Source
<xs:complexType name="Metadata.Type" mixed="false">
  <xs:annotation>
    <xs:documentation source="umldocumentation">The Metadata complexType is the container for meta-data that is used to describe an object. At the current time this is a set of name/type/value triples.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element ref="mms:metadataNameVocabulary" minOccurs="1" maxOccurs="1"/>
    <xs:element ref="mms:metadataTypeVocabulary" minOccurs="1" maxOccurs="1"/>
    <xs:element ref="mms:extensionField" minOccurs="1" maxOccurs="unbounded"/>
  </xs:sequence>
</xs:complexType>
[ top ]
Complex Type mms:Membership.Type
Namespace http://www.imsglobal.org/services/lis/mms2p0/xsd/imsmms_v2p0
Annotations

umldocumentation

The Membership comlexType is the container for the Membership data model. The collection object is identified as a SourcedId. Each membership has a single Person as its member.
Diagram
Diagram MembershipManagementServiceSyncXSD.tmp#collectionSourcedId MembershipManagementServiceSyncXSD.tmp#membershipIdType MembershipManagementServiceSyncXSD.tmp#member MembershipManagementServiceSyncXSD.tmp#dataSource
Properties
mixed: false
Used by
Element mms:membership
Model mms:collectionSourcedId , mms:membershipIdType , mms:member , mms:dataSource{0,1}
Children mms:collectionSourcedId, mms:dataSource, mms:member, mms:membershipIdType
Source
<xs:complexType name="Membership.Type" mixed="false">
  <xs:annotation>
    <xs:documentation source="umldocumentation">The Membership comlexType is the container for the Membership data model. The collection object is identified as a SourcedId. Each membership has a single Person as its member.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element ref="mms:collectionSourcedId" minOccurs="1" maxOccurs="1"/>
    <xs:element ref="mms:membershipIdType" minOccurs="1" maxOccurs="1"/>
    <xs:element ref="mms:member" minOccurs="1" maxOccurs="1"/>
    <xs:element ref="mms:dataSource" minOccurs="0" maxOccurs="1"/>
  </xs:sequence>
</xs:complexType>
[ top ]
Complex Type mms:MembershipRecord.Type
Namespace http://www.imsglobal.org/services/lis/mms2p0/xsd/imsmms_v2p0
Annotations

umldocumentation

This membershipRecord complexType is the top-level container used to associate the SourcedGUID with the actual Membership object. This contains the sourcedId of the membership object itself.
Diagram
Diagram MembershipManagementServiceSyncXSD.tmp#sourcedGUID MembershipManagementServiceSyncXSD.tmp#membership
Properties
mixed: false
Used by
Model mms:sourcedGUID , mms:membership
Children mms:membership, mms:sourcedGUID
Source
<xs:complexType name="MembershipRecord.Type" mixed="false">
  <xs:annotation>
    <xs:documentation source="umldocumentation">This membershipRecord complexType is the top-level container used to associate the SourcedGUID with the actual Membership object. This contains the sourcedId of the membership object itself.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element ref="mms:sourcedGUID" minOccurs="1" maxOccurs="1"/>
    <xs:element ref="mms:membership" minOccurs="1" maxOccurs="1"/>
  </xs:sequence>
</xs:complexType>
[ top ]
Complex Type mms:SourcedGUID.Type
Namespace http://www.imsglobal.org/services/lis/mms2p0/xsd/imsmms_v2p0
Annotations

umldocumentation

The SourcedGUID complexType is the container for the extended sourcedId. The extension is the reference agent instance identifier.
Diagram
Diagram MembershipManagementServiceSyncXSD.tmp#refAgentInstanceID MembershipManagementServiceSyncXSD.tmp#sourcedId
Properties
mixed: false
Used by
Element mms:sourcedGUID
Model mms:refAgentInstanceID{0,1} , mms:sourcedId
Children mms:refAgentInstanceID, mms:sourcedId
Source
<xs:complexType name="SourcedGUID.Type" mixed="false">
  <xs:annotation>
    <xs:documentation source="umldocumentation">The SourcedGUID complexType is the container for the extended sourcedId. The extension is the reference agent instance identifier.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element ref="mms:refAgentInstanceID" minOccurs="0" maxOccurs="1"/>
    <xs:element ref="mms:sourcedId" minOccurs="1" maxOccurs="1"/>
  </xs:sequence>
</xs:complexType>
[ top ]
Complex Type mms:MembershipRecordSet.Type
Namespace http://www.imsglobal.org/services/lis/mms2p0/xsd/imsmms_v2p0
Annotations

umldocumentation

The MembershipRecordSet is the complexType to contain a set of membership records.
Diagram
Diagram MembershipManagementServiceSyncXSD.tmp#membershipRecord
Properties
mixed: false
Used by
Model mms:membershipRecord*
Children mms:membershipRecord
Source
<xs:complexType name="MembershipRecordSet.Type" mixed="false">
  <xs:annotation>
    <xs:documentation source="umldocumentation">The MembershipRecordSet is the complexType to contain a set of membership records.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element ref="mms:membershipRecord" minOccurs="0" maxOccurs="unbounded"/>
  </xs:sequence>
</xs:complexType>
[ top ]