Service Directory > v32.1 > Student_Records > Put_Student_Course_Registered_Registration
 

Operation: Put_Student_Course_Registered_Registration

Creates a new Student Course Registration with the information supplied in the request. Student will be registered or waitlisted for Course Sections.


@ - A parameter name with this symbol denotes an XML attribute within the document instead of an XML element.


Contents

 

Web Service

 

Request

 

Response

 

Element(s)

 

Request Element: Put_Student_Course_Registered_Registration_Request

Element Container for Put Student Registered Registration Request
 
Parameter name Type/Value Cardinality Description Validations
@version string [0..1] Web Service version  
Student_Course_Registration_Reference  Student_Course_RegistrationObject  [0..1]  Student Course Registration Reference   
Student_Course_Registration_Data  Student_Course_Registered_Registration_Data  [1..1]  Element Container for Student Course Registration Data 
Validation Description
A Student Course Registration with this ID already exists and cannot be edited.   
The Student must be matriculated and have an active Student Record.   
The Grading Basis must be within the allowed set of Grading Basis for the Course Listing selected.   
Units must be between the minimum and maximum for the course section that controls grading.   
A Grading Scheme must be specified if and only if the Student overrides Enrollment Access. If using a version prior to v30.2, please update to latest version.   
You cannot register for a course section that spans the declare date of the new program of study that uses a different academic calendar from the current program of study or that ends between the last academic period record and the new program of study declare date.   
 
Validation Description
An existing Student Course Registration cannot be provided in the reference and edited.   
top
 

Response Element: Put_Student_Course_Registered_Registration_Response

Element Container for Put Student Course Registered Registration Response
 
Parameter name Type/Value Cardinality Description Validations
@version string [0..1] Web Service version  
Student_Course_Registration_Reference  Student_Course_RegistrationObject  [0..1]  Student Course Registration created from web service   
top
 

Student_Course_RegistrationObject

part of: Put_Student_Course_Registered_Registration_Request, Put_Student_Course_Registered_Registration_Response
 
Parameter name Type/Value Cardinality Description Validations
@Descriptor  string  [1..1]  Display information used to describe an instance of an object. This 'optional' information is for outbound descriptive purposes only and is not processed on inbound Workday Web Services requests.   
ID  Student_Course_RegistrationObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

Student_Course_RegistrationObjectID

part of: Student_Course_RegistrationObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Student_Course_Registration_ID  [1..1]  The unique identifier type. Each "ID" for an instance of an object contains a type and a value. A single instance of an object can have multiple "ID" but only a single "ID" per "type".   
top
 

Student_Course_Registered_Registration_Data

part of: Put_Student_Course_Registered_Registration_Request
Element Container for Student Course Registration Data
 
Parameter name Type/Value Cardinality Description Validations
ID  string  [0..1]  ID for Student Course Registration   
Academic_Period_Reference  Academic_PeriodObject  [1..1]  Academic Period for Student Course Registration   
Course_Listing_Reference  Course_ListingObject  [1..1]  Course Listing for Student Course Registration   
Grading_Scheme_Reference  Student_Grading_SchemeObject  [0..1]  Grading Scheme for Student Course Registration   
Student_Reference  StudentObject  [1..1]  Student for Student Course Registration   
Units  decimal (8, 2) >0   [0..1]  Units for Student Course Registration   
Grading_Basis_Reference  Student_Grading_BasisObject  [1..1]  Grading Basis for Student Course Registration   
Student_Course_Registration_Record_Data  Student_Course_Registered_Registration_Record_Data  [1..*]  Element Container for Student Course Registration Record Data 
Validation Description
A Student Course Registration Record with this ID already exists and cannot be edited.   
Student must not have existing Registration Record for this Course Section on any Academic Record.   
 
Validation Description
A Student Course Registration with this ID already exists and cannot be edited.   
The Student must be matriculated and have an active Student Record.   
The Grading Basis must be within the allowed set of Grading Basis for the Course Listing selected.   
Units must be between the minimum and maximum for the course section that controls grading.   
A Grading Scheme must be specified if and only if the Student overrides Enrollment Access. If using a version prior to v30.2, please update to latest version.   
You cannot register for a course section that spans the declare date of the new program of study that uses a different academic calendar from the current program of study or that ends between the last academic period record and the new program of study declare date.   
top
 

Academic_PeriodObject

part of: Student_Course_Registered_Registration_Data
 
Parameter name Type/Value Cardinality Description Validations
@Descriptor  string  [1..1]  Display information used to describe an instance of an object. This 'optional' information is for outbound descriptive purposes only and is not processed on inbound Workday Web Services requests.   
ID  Academic_PeriodObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

Academic_PeriodObjectID

part of: Academic_PeriodObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Academic_Period_ID  [1..1]  The unique identifier type. Each "ID" for an instance of an object contains a type and a value. A single instance of an object can have multiple "ID" but only a single "ID" per "type".   
top
 

Course_ListingObject

part of: Student_Course_Registered_Registration_Data
 
Parameter name Type/Value Cardinality Description Validations
@Descriptor  string  [1..1]  Display information used to describe an instance of an object. This 'optional' information is for outbound descriptive purposes only and is not processed on inbound Workday Web Services requests.   
ID  Course_ListingObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

Course_ListingObjectID

part of: Course_ListingObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Course_Listing_ID  [1..1]  The unique identifier type. Each "ID" for an instance of an object contains a type and a value. A single instance of an object can have multiple "ID" but only a single "ID" per "type".   
top
 

Student_Grading_SchemeObject

part of: Student_Course_Registered_Registration_Data
 
Parameter name Type/Value Cardinality Description Validations
@Descriptor  string  [1..1]  Display information used to describe an instance of an object. This 'optional' information is for outbound descriptive purposes only and is not processed on inbound Workday Web Services requests.   
ID  Student_Grading_SchemeObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

Student_Grading_SchemeObjectID

part of: Student_Grading_SchemeObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Student_Grading_Scheme_ID  [1..1]  The unique identifier type. Each "ID" for an instance of an object contains a type and a value. A single instance of an object can have multiple "ID" but only a single "ID" per "type".   
top
 

StudentObject

part of: Student_Course_Registered_Registration_Data
 
Parameter name Type/Value Cardinality Description Validations
@Descriptor  string  [1..1]  Display information used to describe an instance of an object. This 'optional' information is for outbound descriptive purposes only and is not processed on inbound Workday Web Services requests.   
ID  StudentObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

StudentObjectID

part of: StudentObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Academic_Person_ID, Student_ID  [1..1]  The unique identifier type. Each "ID" for an instance of an object contains a type and a value. A single instance of an object can have multiple "ID" but only a single "ID" per "type".   
top
 

Student_Grading_BasisObject

part of: Student_Course_Registered_Registration_Data
 
Parameter name Type/Value Cardinality Description Validations
@Descriptor  string  [1..1]  Display information used to describe an instance of an object. This 'optional' information is for outbound descriptive purposes only and is not processed on inbound Workday Web Services requests.   
ID  Student_Grading_BasisObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

Student_Grading_BasisObjectID

part of: Student_Grading_BasisObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Student_Grading_Basis_ID  [1..1]  The unique identifier type. Each "ID" for an instance of an object contains a type and a value. A single instance of an object can have multiple "ID" but only a single "ID" per "type".   
top
 

Student_Course_Registered_Registration_Record_Data

part of: Student_Course_Registered_Registration_Data
Element Container for Student Course Registration Record Data
 
Parameter name Type/Value Cardinality Description Validations
ID  string  [0..1]  ID for Student Course Registration Record   
Course_Section_Reference  Course_SectionObject  [1..1]  Course Section for Student Course Registration Record 
Validation Description
The Course Section cannot have a status of Preliminary, Hold, or Canceled and must be for the Course Listing and Academic Period selected.   
The course section can’t have a status of Closed   
 
Validation Description
A Student Course Registration Record with this ID already exists and cannot be edited.   
Student must not have existing Registration Record for this Course Section on any Academic Record.   
top
 

Course_SectionObject

part of: Student_Course_Registered_Registration_Record_Data
 
Parameter name Type/Value Cardinality Description Validations
@Descriptor  string  [1..1]  Display information used to describe an instance of an object. This 'optional' information is for outbound descriptive purposes only and is not processed on inbound Workday Web Services requests.   
ID  Course_SectionObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

Course_SectionObjectID

part of: Course_SectionObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Section_Listing_ID  [1..1]  The unique identifier type. Each "ID" for an instance of an object contains a type and a value. A single instance of an object can have multiple "ID" but only a single "ID" per "type".   
top
 

Student_Course_RegistrationReferenceEnumeration

part of: Student_Course_RegistrationObjectID
Base Type
string
top
 

Academic_PeriodReferenceEnumeration

part of: Academic_PeriodObjectID
Base Type
string
top
 

Course_ListingReferenceEnumeration

part of: Course_ListingObjectID
Base Type
string
top
 

Student_Grading_SchemeReferenceEnumeration

part of: Student_Grading_SchemeObjectID
Base Type
string
top
 

StudentReferenceEnumeration

part of: StudentObjectID
Base Type
string
top
 

Student_Grading_BasisReferenceEnumeration

part of: Student_Grading_BasisObjectID
Base Type
string
top
 

Course_SectionReferenceEnumeration

part of: Course_SectionObjectID
Base Type
string
top