Memberships XML tags for XML Parser 4

XML tag

Field in Holding Tank

Description

Notes

<membership> 

Not applicable.

Denotes the beginning and end of enrollments for a course listing.

 

<sourcedid>
<id>

ListingCode

The ListingCode of the course being designated for enrollment or unenrollment. This is the sourcedid in the Course Listing XML dataset.

Required.

The maximum size of this field is 50 characters.

Must be a valid Section <sourcedid><id> value.

<member>
<sourcedid>
<id> 

OrgDefinedId

The OrgDefinedId of the user being designated for enrollment or unenrollment (this is the sourcedid in the Users dataset).

Required.

The maximum size of this field is 256 characters.

Must be a valid (integrated) user OrgDefinedId.

Note: Only users that exist in Holding Tank can be enrolled into courses. Otherwise an error is thrown stating that the user does not exist (even if they exist in Brightspace Learning Environment – it is essential for the users to be in both places).

<member> 
<role recstatus=”2”>

RoleCode

Populates the course-level role for the enrollment or unenrollment.

Required.

Maximum size of this field is 50 characters.

Must be a valid (integrated) RoleCode.

<member> 
<role roletype=”SampleRole”> 
<status> 

IsActive

Designates the enrollment or unenrollment status of the entry.

1: Enroll a User

0: Unenroll a User