Message Fields - UpdateStudentInfo

The UpdateStudentInfo method of the StudentWebService enables the calling application to update student information in the Anthology Student database.

UpdateStudentInfoRequest

Name Required Description
Students No Array of requests to update student information. See UpdateStudentInMsg[].
TokenId Yes The security token for the request.

UpdateStudentInMsg[]

Name Database Info (Table.Column) Description
StudentId SyStudent.SyStudentId Student Identifier
SSN SyStudent.SSN Social Security Number
LastName SyStudent.LastName Student's Last Name
FirstName SyStudent.FirstName Student's First Name
PIN SyStudent.PIN Student’s PIN
StudentNumber SyStudent.StudentNumber Student Number
GenderId SyStudent.AmSexId Gender Identifier
IsHispanic SyStudent.IsHispanic Is student Hispanic?
RaceIds SyStudentAmRace.AmRaceId Student’s Race
CampusId SyStudent.SyCampusId Campus Identifier
LeadTypeId SyStudent.AmLeadTypeId Lead Type Identifier
LeadSourceIds AmProspectLeadSrc.AmLeadSrcId Lead Source Identifiers
AdmissionsOfficerId SyStudent.AmRepId Admissions Representative Identifier
NewAdmissionsOfficerEffectiveDate SyStudent. Effective Date for new Admissions Representative
Address SyStudent.Addr1 Student’s Address
City SyStudent.City Student’s City
StateId SyStudent.State Student’s State
PostalCode SyStudent.Zip Student’s Postal Code

For details about the validation of postal codes, see Custom Validation for Postal Codes.

Bad Address SyStudent.BadAddr Boolean: Set to true if address is bad/invalid.
CountryId SyStudent.SyCountryId Country Identifier
CountyId SyStudent.SyCountyId County Identifier
Phone SyStudent.Phone Home Telephone Number
WorkPhone SyStudent.WorkPhone Work Telephone Number
MobileNumber SyStudent.MobileNumber Mobile Phone (used for SMS text messaging)
WorkPhoneExtension SyStudent.Workext Work Telephone Extension
BadPhone SyStudent.BadPhone Boolean: Set to true if phone number is invalid.
ProgramIds AmProspectPorgram.AdProgramId Program Identifiers
EnrolledProgramIds Enrolled Program Identifiers
AreaOfInterestId SyStudent.AdProgramGroupId Student’s Area of Interest
AgencyId SyStudent.AmAgencyId Agency / Sponsor Identifier
LeadDate SyStudent.LeadDate Lead Date
AlienRegistrationNumber SyStudent.AlienNo Alien Registration Number
BestTimeToContact SyStudent.BestTimeToContact Best time of day to contact the student
BirthDate SyStudent.DOB Date of Birth
CitizenshipId SyStudent.AmCitizenId Citizenship Identifier
NonImmigrantStudent SyStudent.NIStudent Boolean: True/False. True if student is a non-immigrant. 
CollegeId SyStudent.AmCollegeId College Identifier of the college (if any) the student is currently attending
Comments SyStudent.Comment Comments
CurrentEmployerId SyStudent.PlEmployerId Current Employer Identifier
HasDisability SyStudent.Disabled Does this student have a disability?
IsVeteran SyStudent.Vet Is this student a veteran of the Armed Forces?
DriversLicenseNumber SyStudent.DrivLic Driver's License Number
DriversLicenseStateId SyStudent.DrivLicState Driver's License State
Email SyStudent.Email E-Mail Address
EmploymentStatusId SyStudent.PlEmpStatusId Current Employment Status Identifier
StartDate SyStudent.StartDate Expected Start Date
ExtraCurricularIds AmProspectExtraCurr.AmExtraCurrId Identifiers for the student's Extra Curricular Activities
OtherEmail SyStudent.OtherEmail Secondary Email
NickName SyStudent.NickName Nick name
OtherPhone SyStudent.OtherPhone Secondary Phone Number
PreviousEducationId SyStudent.AmPrevEducId Previous Education Identifier
HighSchoolId Culimn = AmHighSchoolId High School Identifier
HighSchoolDateEnrolled SyStudent.HSDateEnrolled High School Date Enrolled
HighSchoolGraduate SyStudent.HSGraduated Boolean: True/False. Is this student a High School Graduate?
HighSchoolGradDate SyStudent.HsGradDate High School Graduation Date
HighSchoolGraduationSession SyStudent.HSGraduationSession High School Graduation Session
HighSchoolGraduationYear SyStudent.HSGradYear High School Graduation Year
HighSchoolLastDateAttended SyStudent.HSLastDateAttended Last Date High School Attended
HighSchoolSize SyStudent.HSSchoolSize High School Size
HighSchoolStudentLevel SyStudent.HSStudLevel High School Student Level
HighSchoolStudentRank SyStudent.HSStudRank High School Student Rank
HighSchoolTranscriptType SyStudent.HSTranscriptType High School Transcript Type
MaidenName SyStudent.MaidenName Maiden Name
MaritalStatusId SyStudent.AmMaritalId Marital Status Identifier
MiddleName SyStudent.MI Middle Name
NationalityId SyStudent.AmNationalityId Nationality Identifier
TitleId SyStudent.AmTitle Title Identifier
SuffixId SyStudent.Suffix Suffix Identifier
ShiftId SyStudent.AdShift Shift Identifier (morning/evening/etc.)
DataBlockIndicator SyStudent.DataBlockIndicator Boolean: True/False. Select true to use data blocking.
StoreOldAddress   Boolean: True/False
OldAddressTypeId   Old Address Type Identifier
CrmSuppressFlag SyStudent.CrmSuppressFlag CRM Suppress Flag. Boolean: True/False

The CrmSuppressFlag is used in the CRM triggers on the syStudent table to determine if a record should be added to the CRM queue.

If Anthology is set up to integrate with CampusNexus CRM and a record is added/updated in syStudent with the CrmSuppressFlag set to false, the record will be added to the CRM queue.

If the CrmSuppressFlag is set to true, the record will not be added to the CRM queue.

The flag is only intended to be set to true on records coming from the Connector product to stop records that are coming from the CampusNexus CRM system from being sent back to CampusNexus CRM.

HSAcademicGPA Requied attribute added to provide full, bi-directional integration support for the student high school Academic GPA field in Anthology Student to the Lead/Contact High School Academic GPA property in CampusNexus CRM.

Note: Refer to the WSDL in the “Service Description” of the Web service, e.g., http://localhost/cmc.soa.Webservices.admissions/StudentWebService.asmx. The WSDL contains information on the fields and whether they are required (minOccurs = 1).

UpdateStudentInfoResponse

Name Description
Students Array of requests to update student information.
Status Transaction Status
TrxResult Transaction Result
TokenId The security token for the request.

UpdateStudentOutMsg[]

Name Description
StudentId Student Identifier