Service Directory > v31.2 > Student_Records > Put_Course_Subject
 

Operation: Put_Course_Subject

Put Course Subject, Web Service


@ - 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_Course_Subject_Request

Put Course Subject Request, Web Service Element
 
Parameter name Type/Value Cardinality Description Validations
@version string [0..1] Web Service version  
@Add_Only  boolean  [1..1]  Course Subject Add Only   
Course_Subject_Reference  Course_SubjectObject  [0..1]  Course Subject Reference   
Course_Subject_Data  Course_Subject_Data  [1..1]  Course Subject Data 
Validation Description
Enter a Course Subject Abbreviation not already in use.   
 
Validation Description
This Web Service is set to Add Only, but the Course Subject already exists.  This validation returns an error message when a newly submitted Course Subject already exists. 
top
 

Response Element: Put_Course_Subject_Response

Put Course Subject Response, Web Service Element
 
Parameter name Type/Value Cardinality Description Validations
@version string [0..1] Web Service version  
Course_Subject_Reference  Course_SubjectObject  [0..1]  Course Subject Reference   
top
 

Course_SubjectObject

part of: Put_Course_Subject_Request, Put_Course_Subject_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  Course_SubjectObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

Course_SubjectObjectID

part of: Course_SubjectObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Course_Subject_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_Subject_Data

part of: Put_Course_Subject_Request
Course Subject Data
 
Parameter name Type/Value Cardinality Description Validations
Abbreviation  string  [1..1]  Course Subject Abbreviation   
Has_Institution_Academic_Unit_Data  Has_Institution_Academic_Unit_Data  [1..1]  Has Institution Academic Unit Data   
Course_Subject_Name  string  [1..1]  Course Subject Name   
Inactive  boolean  [0..1]  Course Subject Inactive   
Validation Description
Enter a Course Subject Abbreviation not already in use.   
top
 

Has_Institution_Academic_Unit_Data

part of: Course_Subject_Data
Course Subject Data
 
Parameter name Type/Value Cardinality Description Validations
Academic_Unit_Reference  Academic_UnitObject  [1..*]  Academic Unit Reference   
top
 

Academic_UnitObject

part of: Has_Institution_Academic_Unit_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_UnitObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

Academic_UnitObjectID

part of: Academic_UnitObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Academic_Unit_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_SubjectReferenceEnumeration

part of: Course_SubjectObjectID
Base Type
string
top
 

Academic_UnitReferenceEnumeration

part of: Academic_UnitObjectID
Base Type
string
top