Data Services API Guide SuccessMaker 10

Size: px
Start display at page:

Download "Data Services API Guide SuccessMaker 10"

Transcription

1

2 Document last updated July 26, 2017 Copyright 2017 Pearson Education, Inc. or one or more of its direct or indirect affiliates. All rights reserved. Pearson and SuccessMaker are registered trademarks, in the U.S. and/or other countries of Pearson Education, Inc. or its affiliates. Other trademarks are the property of their respective owners. Use of the trademarks or company names implies no relationship, sponsorship, endorsement, sale, or promotion on the part of Pearson Education, Inc. ii

3 Table of Contents Introduction 1 Description 1 Authentication Schemes 1 Base URI 1 Student REST API 2 Description 2 Resource URI 2 Create a New Student 2 Description 2 URI 2 URI Parameters 2 HTTP Method 2 Resource Formats 2 Authentication 2 Request Entities 2 Responses 3 Response Entities 3 Delete a Student 3 Description 3 URI 3 URI Parameters 4 HTTP Method 4 Resource Formats 4 Authentication 4 iii

4 Request Entities 4 Responses 4 Response Entities 4 Get Student List 4 Description 4 URI 4 URI Parameters 4 HTTP Method 4 Resource Formats 5 Authentication 5 Request Entities 5 Responses 5 Response Entities 5 Get Student Data 5 Description 5 URI 5 URI Parameters 5 HTTP Method 6 Resource Formats 6 Authentication 6 Request Entities 6 Responses 6 Response Entities 6 Update a Student 7 Description 7 URI 7 iv

5 URI Parameters 7 HTTP Method 7 Resource Formats 7 Authentication 7 Request Entities 7 Responses 8 Response Entities 8 Student Data Fields 8 Student Validation Rules 9 Teacher REST API 12 Description 12 Resource URI 12 Create a New Teacher 12 Description 12 URI 12 URI Parameters 12 HTTP Method 12 Resource Formats 12 Authentication 12 Request Entities 12 Responses 13 Response Entities 13 Delete a Teacher 13 Description 13 URI 13 URI Parameters 13 v

6 HTTP Method 13 Resource Formats 13 Authentication 14 Request Entities 14 Responses 14 Response Entities 14 Get Teacher List 14 Description 14 URI 14 URI Parameters 14 HTTP Method 14 Resource Formats 14 Authentication 14 Request Entities 14 Responses 15 Response Entities 15 Get Teacher Data 15 Description 15 URI 15 URI Parameters 15 HTTP Method 15 Resource Formats 15 Authentication 15 Request Entities 16 Responses 16 Response Entities 16 vi

7 Update a Teacher 16 Description 16 URI 16 URI Parameters 16 HTTP Method 16 Resource Formats 16 Authentication 17 Request Entities 17 Responses 17 Response Entities 17 Teacher Data Fields 17 Teacher Validation Rules 18 Teacher-Student Relationship REST API 20 Description 20 Resource URI 20 Create a New Teacher-Student Relationship 20 Description 20 URI 20 URI Parameters 20 HTTP Method 20 Resource Formats 20 Authentication 20 Request Entities 20 Responses 21 Response Entities 21 Delete a Teacher-Student Relationship 21 vii

8 Description 21 URI 21 URI Parameters 21 HTTP Method 21 Resource Formats 21 Authentication 22 Request Entities 22 Responses 22 Response Entities 22 Teacher-Student Relationship Data Fields 22 Transfer Student REST API 23 Description 23 Resource URI 23 Transfer a Student to Another School 23 Description 23 URI 23 URI Parameters 23 HTTP Method 23 Resource Formats 23 Authentication 24 Request Entities 24 Responses 24 Response Entities 24 Student Performance Data REST API 25 Description 25 Resource URI 25 viii

9 Retrieve Student Session Data 25 Description 25 URI 25 URI Parameters 25 HTTP Method 25 Resource Formats 25 Authentication 25 Request Entities 26 Responses 26 Response Entities 26 Student Session Data Fields 26 Retrieve Student Skill Mastery Data 27 Description 27 URI 27 URI Parameters 27 HTTP Method 27 Resource Formats 27 Authentication 27 Request Entities 28 Responses 28 Response Entities 28 Student Skill Mastery Data Fields 28 Error Messages 30 Description 30 Response Entity 30 Error Codes 30 ix

10 Field Names and Display Names 36 XML Schema Definitions 38 Student XSD 38 Teacher XSD 42 Teacher-Student Relationship XSD 45 Student Session XSD 45 Skill Mastery XSD 46 x

11 Introduction Description This guide describes the SuccessMaker application programming interface (API). The SuccessMaker API consists of five parts: the Student API, the Teacher API, the Teacher Student Relationship API, the Transfer Student API, and the Student Performance Data API. The SuccessMaker API allows developers to access core areas of the SuccessMaker application from their own systems. This API was written in a Representational State Transfer (REST)ful manner so that it could be accessed easily by any other system regardless of the programming language or platform deployment. All that is required to execute the API methods is knowledge of HTTP and XML. To learn more about each of the methods and resources available through the APIs, review the detailed chapters of this document. Authentication Schemes Basic Authentication Base URI 1

12 Student REST API Description This section describes the Student REST API methods and resources. The Student API provides Create, Read, Update, and Delete operations for student accounts. With the exception of student creation, all methods require a student's globally unique identifier (GUID) to execute. Resource URI {school-id} The organization district number Create a New Student Description This method creates a new student account in SuccessMaker. If successful, this method will return the newly-created student's GUID in the response body. The HTTP response will also contain a Location header with the new resource's Uniform Resource Identifier (URI). URI URI Parameters {school-id} The organization district number HTTP Method POST Resource Formats text/xml Authentication required Request Entities <?xml version="1.0" encoding="utf-8" standalone="yes"?> 2

13 <Student> <firstname>rest</firstname> <middlename></middlename> <lastname>student</lastname> <username>student11111_ri</username> <password>student11111_ri</password> <gender>female</gender> <studentdistrictid>student11111_ri</studentdistrictid> <grade>1</grade> <specialservices>plan_504</specialservices> <haseconomicdisadvantage>yes</haseconomicdisadvantage> <hasdisability>yes</hasdisability> <hasenglishproficiency>yes</hasenglishproficiency> <ismigrant>yes</ismigrant> <ethnicity>african_american</ethnicity> </Student> Responses 201 Created Student account was created. The location header contains its URI. 400 Bad Request The provided data is incomplete or invalid. Response Entities xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx This will be the GUID of the newly-created student. Delete a Student Description This method deletes a student account from SuccessMaker. URI 3

14 URI Parameters {school-id} The organization district number {guid} The student's globally unique identifier HTTP Method DELETE Resource Formats text/xml Authentication required Request Entities n/a Responses 200 OK The student is returned as the response entity. 404 Not Found There is no student with this GUID. Response Entities n/a Get Student List Description This method returns a listing of students for a given school from SuccessMaker. If successful, this method will return the student list as XML in the response body. URI URI Parameters {school-id} The organization district number HTTP Method GET 4

15 Resource Formats text/xml Authentication required Request Entities n/a Responses 200 OK The student list is returned as the response entity. Response Entities <?xml version="1.0" encoding="utf-8" standalone="yes"?> <students self="/schools/{school-id}/students/"> <student ref="/schools/{school-id}/students/xxxxxxxx-xxxx-xxxxxxxx-xxxxxxxxxxx1">xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxx1</student> <student ref="/schools/{school-id}/students/xxxxxxxx-xxxx-xxxxxxxx-xxxxxxxxxxx2">xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxx2</student> <student ref="/schools/{school-id}/students/xxxxxxxx-xxxx-xxxxxxxx-xxxxxxxxxxx3">xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxx3</student> </students> Get Student Data Description This method returns student account data from SuccessMaker. If successful, this method will return the student resource as XML in the response body. URI URI Parameters {school-id} The organization district number {guid} The student's globally unique identifier 5

16 HTTP Method GET Resource Formats text/xml Authentication required Request Entities n/a Responses 200 OK The student is returned as the response entity. 404 Not Found There is no student with this GUID. Response Entities <?xml version="1.0" encoding="utf-8" standalone="yes"?> <Student> <firstname>rest</firstname> <middlename></middlename> <lastname>student</lastname> <username>student11111_ri</username> <password>student11111_ri</password> <gender>female</gender> <studentdistrictid>student11111_ri</studentdistrictid> <grade>1</grade> <specialservices>plan_504</specialservices> <haseconomicdisadvantage>yes</haseconomicdisadvantage> <hasdisability>yes</hasdisability> <hasenglishproficiency>yes</hasenglishproficiency> <ismigrant>yes</ismigrant> <ethnicity>african_american</ethnicity> 6

17 </Student> Update a Student Description This method updates student account data in SuccessMaker. URI URI Parameters {school-id} The organization district number {guid} The student's globally unique identifier HTTP Method PUT Resource Formats text/xml Authentication required Request Entities <?xml version="1.0" encoding="utf-8" standalone="yes"?> <Student> <firstname>rest</firstname> <middlename></middlename> <lastname>student</lastname> <username>student11111_ri</username> <password>student11111_ri</password> <gender>female</gender> <studentdistrictid>student11111_ri</studentdistrictid> <grade>1</grade> <specialservices>plan_504</specialservices> 7

18 <haseconomicdisadvantage>yes</haseconomicdisadvantage> <hasdisability>yes</hasdisability> <hasenglishproficiency>yes</hasenglishproficiency> <ismigrant>yes</ismigrant> <ethnicity>african_american</ethnicity> </Student> Responses 200 OK Student account was updated. 400 Bad Request The provided data is incomplete or invalid. Response Entities n/a Student Data Fields First Name Middle Name Last Name Ethnicity Gender Grade Username Password Student ID Disability Status Socioeconomic Status English Proficiency Special Services Migrant Status 8

19 Student Validation Rules Validation Rule Non UTF-16 characters not allowed No leading spaces, trailing spaces, or more than 1 consecutive inner space is allowed Field length maximum of 255 Field length maximum of 32 Invalid grade values Fields firstname middlename lastname username password studentdistrictid firstname middlename lastname username studentdistrictid firstname middlename lastname username password studentdistrictid If a grade is entered, it must match one of the following: K, 1, 2, 3, 4, 5, 6, 7, 8, NOT_ SPECIFIED 9

20 Validation Rule Fields are required > Invalid ethnicity values Fields firstname lastname username password studentdistrictid gender grade haseconomicdisadvantage hasdisability hasenglishproficiency ismigrant has504 isgifted hasiep ethnicity If an ethnicity is entered, it must match one of the following: AFRICAN_AMERICAN ASIAN_PACIFIC_ISLANDER CAUCASIAN HISPANIC_OR_LATINO NATIVE_AMERICAN_ALASKAN_ NATIVE OTHER NOT_SPECIFIED 10

21 Validation Rule Invalid gender values Invalid yes/no demographic values. Values for these fields must match one of the following: YES NO NOT_SPECIFIED Must be unique Fields If a gender is entered, it must match one of the following: FEMALE MALE NOT_SPECIFIED haseconomicdisadvantage hasdisability hasenglishproficiency ismigrant has504 isgifted hasiep username studentdistrictid 11

22 Teacher REST API Description This section describes the Teacher REST API methods and resources. The Teacher API provides Create, Read, Update and Delete operations for teacher accounts. With the exception of teacher creation, all methods require a teacher's GUID to execute. Resource URI school-id The organization district number Create a New Teacher Description This method creates a new teacher account in SuccessMaker. If successful, this method will return the newly-created teacher's GUID in the response body. The HTTP response will also contain a Location header with the new resource's URI. URI URI Parameters {school-id} The organization district number HTTP Method POST Resource Formats text/xml Authentication required Request Entities <?xml version="1.0" encoding="utf-8" standalone="yes"?> <Teacher> 12

23 <firstname>rest</firstname> <middlename></middlename> <lastname>teacher</lastname> <username>teacher11111_ri</username> <password>teacher11111_ri</password> <userid>teacher11111_ri</userid> <title>dr</title> </Teacher> Responses 201 Created Teacher account was created. The location header contains its URI. 400 Bad Request The provided data is incomplete or invalid. Response Entities xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx This will be the GUID of the newly-created teacher. Delete a Teacher Description This method deletes a teacher account from SuccessMaker. URI URI Parameters {school-id} The organization district number {guid} The teacher's globally unique identifier HTTP Method DELETE Resource Formats text/xml 13

24 Authentication required Request Entities n/a Responses 200 OK The teacher is returned as the response entity. 404 Not Found There is no teacher with this GUID. Response Entities n/a Get Teacher List Description This method returns a listing of teachers for a given school from SuccessMaker. If successful, this method will return the teacher list as XML in the response body. URI URI Parameters {school-id} The organization district number HTTP Method GET Resource Formats text/xml Authentication required Request Entities n/a 14

25 Responses 200 OK The teacher list is returned as the response entity. Response Entities <?xml version="1.0" encoding="utf-8" standalone="yes"?> <teachers self="/schools/{school-id}/teachers/"> <teacher ref="/schools/{school-id}/teachers/xxxxxxxx-xxxx-xxxxxxxx-xxxxxxxxxxx1">xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxx1</teacher> <teacher ref="/schools/{school-id}/teachers/xxxxxxxx-xxxx-xxxxxxxx-xxxxxxxxxxx2">xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxx2</teacher> <teacher ref="/schools/{school-id}/teachers/xxxxxxxx-xxxx-xxxxxxxx-xxxxxxxxxxx3">xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxx3</teacher> </teachers> Get Teacher Data Description This method returns teacher account data from SuccessMaker. If successful, this method will return the teacher resource as XML in the response body. URI URI Parameters {school-id} The organization district number {guid} The teacher's globally unique identifier HTTP Method GET Resource Formats text/xml Authentication required 15

26 Request Entities n/a Responses 200 OK The teacher is returned as the response entity. 404 Not Found There is no teacher with this GUID. Response Entities <?xml version="1.0" encoding="utf-8" standalone="yes"?> <Teacher> <firstname>rest</firstname> <middlename></middlename> <lastname>teacher</lastname> <username>teacher11111_ri</username> <userid>teacher11111_ri</userid> <title>dr</title> </Teacher> Update a Teacher Description This method updates teacher account data in SuccessMaker. URI URI Parameters {school-id} The organization district number {guid} The teacher's globally unique identifier HTTP Method PUT Resource Formats text/xml 16

27 Authentication required Request Entities <?xml version="1.0" encoding="utf-8" standalone="yes"?> <?xml version="1.0" encoding="utf-8" standalone="yes"?> <Teacher> <firstname>rest</firstname> <middlename></middlename> <lastname>teacher</lastname> <username>teacher11111_ri</username> <password>teacher11111_ri</password> <userid>teacher11111_ri</userid> <title>dr</title> </Teacher> Responses 200 OK Teacher account was updated. 400 Bad Request The provided data is incomplete or invalid. Response Entities n/a Teacher Data Fields First Name Middle Name Last Name Username Password Title User ID 17

28 Teacher Validation Rules Validation Rule Non UTF-16 characters not allowed No leading spaces, trailing spaces, or more than 1 consecutive inner space is allowed Field length maximum of 255 Invalid title values Fields firstname middlename lastname username userid password firstname middlename lastname username userid firstname middlename lastname username password If a title is entered, it must match one of the following: DR MISS MS MR MRS NOT_SPECIFIED 18

29 Validation Rule Fields are required Must be unique Fields firstname lastname username userid password title username userid 19

30 Teacher-Student Relationship REST API Description This section describes the Teacher-Student Relationship REST API methods and resources. The Teacher-Student Relationship API provides Create and Delete operations for teacher student relationships. Resource URI school-id The organization district number Create a New Teacher-Student Relationship Description This method creates a new teacher -student relationship in SuccessMaker. If successful, this method will assign the student to the teacher. Any existing Teacher- Student relationship will be removed. This method allows the teacher to be identified by username or GUID. URI URI Parameters {school-id} The organization district number HTTP Method POST Resource Formats text/xml Authentication required Request Entities <?xml version="1.0" encoding="utf-8" standalone="yes"?> 20

31 <TeacherStudent> <teacherguid>xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx</teacherguid> <studentguid>xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx</studentguid> </TeacherStudent> This format uses the teacher's GUID to identify the teacher. This is the preferred format to use. Responses 201 Created Teacher-student relationship was created. 400 Bad Request The provided data is incomplete or invalid. Response Entities n/a Delete a Teacher-Student Relationship Description This method deletes an existing teacher-student relationship in SuccessMaker. If successful, this method will delete any existing teacher -student relationship; and the student will be set to unassigned. URI {guid} URI Parameters {school-id} The organization district number {guid} The student's globally unique identifier HTTP Method DELETE Resource Formats text/xml 21

32 Authentication required Request Entities n/a Responses 200 OK Teacher Student relationship was deleted, student is now unassigned. 400 Bad Request The provided data is incomplete or invalid. Response Entities n/a Teacher-Student Relationship Data Fields Teacher GUID Student GUID 22

33 Transfer Student REST API Description This section describes the Transfer Student REST API methods and resources. The Transfer Student API allows for the transferring of a student from one school to another school within the same district. Resource URI from-school-id The organization district number of the student's current school Transfer a Student to Another School Description This method will transfer a student from the current school to another school within the same district. If successful, this method will transfer the student's data to the new school; and the student will be set to unassigned. The HTTP response will also contain a Location header with the resource's new URI. URI URI Parameters {from-school-id} school The organization district number of the student's current {guid} The student's globally unique identifier {to-school-id} student to The organization district number of the school to transfer the HTTP Method POST Resource Formats text/xml 23

34 Authentication required Request Entities n/a Responses 201 Created Student was successfully transferred. The location header contains its new URI. 400 Bad Request The provided data is incomplete or invalid. Response Entities n/a 24

35 Student Performance Data REST API Description This section describes the Student Performance Data REST API methods and resources. The Student Performance Data API provides two raw data feeds for student session and skill mastery data. Resource URI {school-id} The organization district number Retrieve Student Session Data Description This method will return the student's assignment session data. Each assignment will be returned along with all of its sessions. Sessions that are currently in progress will not be included. If a student is in Initial Placement (IP) the session will contain a '-1.00' value for its current course level. URI /studentsessiondata/{guid} URI Parameters {school-id} The organization district number {guid} The student's globally unique identifier HTTP Method GET Resource Formats text/xml Authentication required 25

36 Request Entities n/a Responses 200 OK Student session data was successfully retrieved. 400 Bad Request The provided data is incomplete or invalid. Response Entities <?xml version="1.0" encoding="utf-8" standalone="yes"?> <studentsessiondata studentguid="xxxxxxxx-xxxx-xxxx-xxxxxxxxxxxxxxxx"> <assignment name="math" subject="math" assignedby="mr. Henry Levyston" assignedcourselevel="3.0"/> <assignment name="reading" subject="reading" assignedby="mr. Henry Levyston" assignedcourselevel="3.0"> <session guid="xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" currentcourselevel="3.00" startdate=" :35:10" enddate=" :45:10" length="10" ipmcompletedate="" ipmlevel="" rawexercisesattempted="2" rawexercisescorrect="2"/> <session guid="xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" currentcourselevel="3.05" startdate=" :20:10" enddate=" :40:10" length="20" ipmcompletedate="" ipmlevel="" rawexercisesattempted="12" rawexercisescorrect="6"/> <session guid="xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" currentcourselevel="3.10" startdate=" :35:10" enddate=" :50:10" length="15" ipmcompletedate="" ipmlevel="" rawexercisesattempted="20" rawexercisescorrect="15"/> </assignment> </studentsessiondata> Student Session Data Fields Student GUID Session GUID Assignment Name Subject 26

37 Assigned by (Teacher) Assigned Course Level Current Course Level at End of Session Session Start Date/Time Session End Date/Time Session Length IPM Complete Timestamp IPM Level Raw Exercises Attempted in Session Raw Exercises Correct in session Retrieve Student Skill Mastery Data Description This method will return the student's skill mastery data. Each assignment will be returned along with all of its skills mastery data. URI URI Parameters {school-id} The organization district number {guid} The student's globally unique identifier HTTP Method GET Resource Formats text/xml Authentication required 27

38 Request Entities n/a Responses 200 OK Student skill mastery data was successfully retrieved. 400 Bad Request The provided data is incomplete or invalid. Response Entities <?xml version="1.0" encoding="utf-8" standalone="yes"?> <studentskillmasterydata studentguid="xxxxxxxx-xxxx-xxxx-xxxxxxxxxxxxxxxx"> <assignment name="math" subject="math"/> <assignment name="reading" subject="reading"> <skill guid="xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" name="understanding Reading Skill 1" status="not Mastered" laststatuschangedate=" "/> <skill guid="xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" name="reading Comprehension Skills" status="not Mastered" laststatuschangedate=" "/> <skill guid="xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" name="understanding Reading Skill 77" status="at Risk" laststatuschangedate=" "/> </assignment> </studentskillmasterydata> Student Skill Mastery Data Fields Student GUID Assignment Name Subject Skill GUID Skill Assessed Skill Name Skill Status Mastered 28

39 Not Mastered At Risk Date of Skill Status Change Last Date 29

40 Error Messages Description This section describes the format of error messages and includes a list of all possible error codes in the Error Codes table. See the Field Names and Display Names table for a list of the fields and their corresponding display names. Response Entity <?xml version="1.0" encoding="utf-8" standalone="yes"?> <errors> <error> <errorcode>{notfoundexception}</errorcode> <field>guid</field> <errormessage>person with guid invalidguid not found.</errormessage> </error> </errors> Error Codes HTTP Respo nse Code Error Code Error Message Applies To 400 {UnmodifiableUserException} Cannot delete student. The student has an active session. Student Resource 30

41 HTTP Respo nse Code Error Code Error Message Applies To 400 {Message.Not.Readable} The message sent with your request could not be read. Please validate your message to ensure it is properly formatte d. 400 {NotNull.validation.message} {displayn ame} is required. 400 {NotBlank.validation.message} {displayn ame} is required. 400 {InvalidValue.validation.message} The {displayn ame} value is invalid. The HTTP request body. Any required element that is missing. Any required element that has a blank value. Any element with an invalid value. 31

42 HTTP Respo nse Code Error Code Error Message Applies To 400 {InvalidSpaces.validation.message} The {displayn ame} contains invalid whitespac e 400 {Length.validation.message} {displayn ame} length must be between {min} and {max}. 400 {Unique.validation.message} {displayn ame} already exists. 400 {OnlyMe.validation.message} {displayn ame} already exists. Any required element that contains leading or trailing spaces, or more than 1 consecutive inner space. Any element that is outside of the min/max length range. A value is required to be unique for the resource. Teacher Resource ("userid" and "username"), Student Resource ("studentid" and "username") Same as {Unique.validation. message}. It may occur while updating the resource. 32

43 HTTP Respo nse Code Error Code Error Message Applies To 400 {DoesNotExist.validation.message} {displayn ame} does not exist. Occurs for invalid school-id for all applicable operations, student GUID or teacher GUID for Teacher Student Relationship, fromschool-id and toschool-id for Transfer Student. 400 {UsernameGuidMismatch.validation. message} 400 {UsernameGuidBothBlank.validation. message} The Teacher GUID and Usernam e do not match. The Teacher GUID and Usernam e cannot both be blank. Teacher Student Relationship Teacher Student Relationship 33

44 HTTP Respo nse Code Error Code Error Message Applies To 400 {StudentTeacherDifferentSchools.vali dation.message} The Student and Teacher do not belong to the same school. Teacher Student Relationship 400 {AlreadyAtSchool.validation.message} The student already exists in the school you are attemptin g to transfer them to. Transfer Student 400 {UnableToTransferStudentData.valida tion.message} 400 {UnableToTransferStudentAssets.valid ation.message} Unable to transfer student's data. Unable to transfer student's assets. Transfer Student Transfer Student 34

45 HTTP Respo nse Code Error Code Error Message Applies To 400 {StudentDoesNotExistInSchool.validati on.message} 400 {TeacherDoesNotExistInSchool.validat ion.message} Student does not exist in the specified school. Teacher does not exist in the specified school. Occurs when the specified student exists, but is not in the school specified (school-id). Applies to Student Resource, Student Teacher Relationship, and Transfer Student. Occurs when the specified teacher exists, but is not in the school specified (school-id). Applies to Teacher Resource and Student Teacher Relationship. 404 {NotFoundException} Any resources that cannot be found in SuccessMaker. 35

46 HTTP Respo nse Code Error Code Error Message Applies To 500 {Exception} An exception was encounte red while processin g your request. The SuccessMaker REST API encountered an unexpected exception. You may choose to retry your request or execute custom error handling. Field Names and Display Names Field Name ethnicity firstname gender grade hasdisability haseconomicdisadvantage hasenglishproficiency ismigrant lastname middlename password specialservices Display Nam Ethnicity First Name Gender Grade Disability Status Socioeconomic Status English Proficiency Migrant Status Last Name Middle Name Password Special Services 36

47 Field Name studentdistrictid studentguid teacherguid teacherusername title userid username Display Nam Student ID Student GUID Teacher GUID Teacher Username Title User ID Username 37

48 XML Schema Definitions Student XSD <?xml version="1.0"?> <xsd:schema xmlns:xsd=" elementformdefault="qualified"> xsd:element name="student"> <xsd:complextype> <xsd:all> <xsd:element name="firstname"> <xsd:simpletype> <xsd:restriction base="xsd:string"> <xsd:maxlength value="255"/> </xsd:restriction> </xsd:simpletype> </xsd:element> <xsd:element name="middlename" minoccurs="0"> <xsd:simpletype> <xsd:restriction base="xsd:string"> <xsd:maxlength value="255"/> </xsd:restriction> </xsd:simpletype> </xsd:element> <xsd:element name="lastname"> <xsd:simpletype> <xsd:restriction base="xsd:string"> <xsd:maxlength value="255"/> </xsd:restriction> </xsd:simpletype> </xsd:element> 38

49 <xsd:element name="username"> <xsd:simpletype> <xsd:restriction base="xsd:string"> <xsd:maxlength value="255"/> </xsd:restriction> </xsd:simpletype> </xsd:element> <xsd:element name="password"> <xsd:simpletype> <xsd:restriction base="xsd:string"> <xsd:maxlength value="255"/> </xsd:restriction> </xsd:simpletype> </xsd:element> <xsd:element name="gender" > <xsd:simpletype> <xsd:restriction base="xs:string"> <xsd:enumeration value="male" /> <xsd:enumeration value="female" /> <xsd:enumeration value="not_specified" /> </xsd:restriction> </xsd:simpletype> </xsd:element> <xsd:element name="studentdistrictid"> <xsd:simpletype> <xsd:restriction base="xsd:string"> <xsd:maxlength value="32"/> </xsd:restriction> </xsd:simpletype> </xsd:element> 39

50 <xsd:element name="grade" > <xsd:simpletype> <xsd:restriction base="xs:string"> <xsd:enumeration value="k" /> <xsd:enumeration value="1" /> <xsd:enumeration value="2" /> <xsd:enumeration value="3" /> <xsd:enumeration value="4" /> <xsd:enumeration value="5" /> <xsd:enumeration value="6" /> <xsd:enumeration value="7" /> <xsd:enumeration value="8" /> <xsd:enumeration value="9" /> <xsd:enumeration value="10" /> <xsd:enumeration value="11" /> <xsd:enumeration value="12" /> <xsd:enumeration value="not_specified" /> </xsd:restriction> </xsd:simpletype> </xsd:element> <xsd:element name="specialservices"> <xsd:simpletype> <xsd:restriction base="xs:string"> <xsd:enumeration value="not_specified" /> <xsd:enumeration value="plan_504" /> <xsd:enumeration value="gifted_talented" /> <xsd:enumeration value="iep" /> <xsd:enumeration value="no_special_services" /> <xsd:enumeration value="other" /> </xsd:restriction> 40

51 </xsd:simpletype> </xsd:element> <xsd:element name="haseconomicdisadvantage"> <xsd:simpletype> <xsd:restriction base="xs:string"> <xsd:enumeration value="yes" /> <xsd:enumeration value="no" /> <xsd:enumeration value="not_specified" /> </xsd:restriction> </xsd:simpletype> </xsd:element> <xsd:element name="hasdisability"> <xsd:simpletype> <xsd:restriction base="xs:string"> <xsd:enumeration value="yes" /> <xsd:enumeration value="no" /> <xsd:enumeration value="not_specified" /> </xsd:restriction> </xsd:simpletype> </xsd:element> <xsd:element name="hasenglishproficiency"> <xsd:simpletype> <xsd:restriction base="xs:string"> <xsd:enumeration value="yes" /> <xsd:enumeration value="no" /> <xsd:enumeration value="not_specified" /> </xsd:restriction> </xsd:simpletype> </xsd:element> <xsd:element name="ismigrant"> 41

52 <xsd:simpletype> <xsd:restriction base="xs:string"> <xsd:enumeration value="yes" /> <xsd:enumeration value="no" /> <xsd:enumeration value="not_specified" /> </xsd:restriction> </xsd:simpletype> </xsd:element> <xsd:element name="ethnicity"> <xsd:simpletype> <xsd:restriction base="xs:string"> <xsd:enumeration value="african_american" /> <xsd:enumeration value="asian_pacific_islander" /> <xsd:enumeration value="caucasian" /> <xsd:enumeration value="hispanic_or_latino"/> <xsd:enumeration value="native_american_alaskan_ NATIVE" /> <xsd:enumeration value="other" /> <xsd:enumeration value="not_specified" /> </xsd:restriction> </xsd:simpletype> </xsd:element> </xsd:all> </xsd:complextype> </xsd:element> </xsd:schema> Teacher XSD <?xml version="1.0"?> <xsd:schema xmlns:xsd=" elementformdefault="qualified"> 42

53 <xsd:element name="teacher"> <xsd:complextype> <xsd:all> <xsd:element name="firstname"> <xsd:simpletype> <xsd:restriction base="xsd:string"> <xsd:maxlength value="255"/> </xsd:restriction> </xsd:simpletype> </xsd:element> <xsd:element name="middlename" minoccurs="0"> <xsd:simpletype> <xsd:restriction base="xsd:string"> <xsd:maxlength value="255"/> </xsd:restriction> </xsd:simpletype> </xsd:element> <xsd:element name="lastname"> <xsd:simpletype> <xsd:restriction base="xsd:string"> <xsd:maxlength value="255"/> </xsd:restriction> </xsd:simpletype> </xsd:element> <xsd:element name="username"> <xsd:simpletype> <xsd:restriction base="xsd:string"> <xsd:maxlength value="255"/> </xsd:restriction> </xsd:simpletype> 43

54 </xsd:element> <xsd:element name="password"> <xsd:simpletype> <xsd:restriction base="xsd:string"> <xsd:maxlength value="255"/> </xsd:restriction> </xsd:simpletype> </xsd:element> <xsd:element name="userid"> <xsd:simpletype> <xsd:restriction base="xsd:string"> <xsd:maxlength value="32"/> </xsd:restriction> </xsd:simpletype> </xsd:element> <xsd:element name="title"> <xsd:simpletype> <xsd:restriction base="xsd:string" > <xsd:enumeration value="dr" /> <xsd:enumeration value="miss" /> <xsd:enumeration value="ms" /> <xsd:enumeration value="mr" /> <xsd:enumeration value="mrs" /> <xsd:enumeration value="not_specified" /> </xsd:restriction> </xsd:simpletype> </xsd:element> </xsd:all> </xsd:complextype> </xsd:element> 44

55 </xsd:schema> Teacher-Student Relationship XSD <?xml version="1.0"?> <xsd:schema xmlns:xsd=" elementformdefault="qualified"> <xsd:element name="teacherstudent"> <xsd:complextype> <xsd:all> <xsd:element name="teacherguid" type="xsd:string" /> <xsd:element name="studentguid" type="xsd:string" /> </xsd:all> </xsd:complextype> </xsd:element> </xsd:schema> Student Session XSD <?xml version="1.0"?> <xsd:schema xmlns:xsd=" elementformdefault="qualified"> <xsd:element name="studentsessiondata"> <xsd:complextype> <xsd:sequence> <xsd:element name="assignment"> <xsd:complextype> <xsd:sequence> <xsd:element name="session"> <xsd:complextype> <xsd:attribute name="guid" type="xsd:string"/> <xsd:attribute name="currentcourselevel" type="xsd:decimal"/> 45

56 <xsd:attribute name="startdate" type="xsd:datetime"/> <xsd:attribute name="enddate" type="xsd:datetime"/> <xsd:attribute name="length" type="xsd:decimal"/> <xsd:attribute name="ipmcompletedate" type="xsd:datetime"/> <xsd:attribute name="ipmlevel" type="xsd:decimal"/> <xsd:attribute name="rawexercisesattempted" type="xsd:decimal"/> <xsd:attribute name="rawexercisescorrect" type="xsd:decimal"/> </xsd:complextype> </xsd:element> </xsd:sequence> <xsd:attribute name="name" type="xsd:string"/> <xsd:attribute name="subject" type="xsd:string"/> <xsd:attribute name="assignedby" type="xsd:string"/> <xsd:attribute name="assignedcourselevel" type="xsd:decimal"/> </xsd:complextype> </xsd:element> </xsd:sequence> <xsd:attribute name="studentguid" type="xsd:string"/> </xsd:complextype> </xsd:element> </xsd:schema> Skill Mastery XSD <?xml version="1.0"?> 46

57 <xsd:schema xmlns:xsd=" elementformdefault="qualified"> <xsd:element name="studentskillmasterydata"> <xsd:complextype> <xsd:sequence> <xsd:element name="assignment"> <xsd:complextype> <xsd:sequence> <xsd:element name="skill"> <xsd:complextype> <xsd:attribute name="guid" type="xsd:string"/> <xsd:attribute name="name" type="xsd:string"/> <xsd:attribute name="status" type="xsd:string"/> <xsd:attribute name="laststatuschangedate" type="xsd:date"/> </xsd:complextype> </xsd:element> </xsd:sequence> <xsd:attribute name="name" type="xsd:string"/> <xsd:attribute name="subject" type="xsd:string"/> </xsd:complextype> </xsd:element> </xsd:sequence> <xsd:attribute name="studentguid" type="xsd:string"/> </xsd:complextype> </xsd:element> </xsd:schema> 47

58 Pearsonschool.com/successmaker K12 Curriculum and Assessment Support

Data Services API Guide SuccessMaker 9

Data Services API Guide SuccessMaker 9 Document last updated September 22, 2016 Copyright 2016 Pearson Education, Inc. or one or more of its direct or indirect affiliates. All rights reserved. Pearson and SuccessMaker are registered trademarks,

More information

SuccessMaker Data Services API Guide

SuccessMaker Data Services API Guide SuccessMaker 7.0.1 Data Services API Guide Document last updated August 2014 Copyright 2011 2014 Pearson Education, Inc. or one or more of its direct or indirect affiliates. All rights reserved. Pearson

More information

Enterprise Knowledge Platform

Enterprise Knowledge Platform Enterprise Knowledge Platform Training History Import/Export Document Information Document ID: EN145 Document title: EKP Training History Import/Export Version: 1.7 Document date: 14 April 2009 This document

More information

The main problem of DTD s...

The main problem of DTD s... The main problem of DTD s... They are not written in XML! Solution: Another XML-based standard: XML Schema For more info see: http://www.w3.org/xml/schema XML Schema (W3C) Thanks to Jussi Pohjolainen TAMK

More information

CountryData Technologies for Data Exchange. Introduction to XML

CountryData Technologies for Data Exchange. Introduction to XML CountryData Technologies for Data Exchange Introduction to XML What is XML? EXtensible Markup Language Format is similar to HTML, but XML deals with data structures, while HTML is about presentation Open

More information

asexml SCHEMA CHANGE REQUEST

asexml SCHEMA CHANGE REQUEST asexml SCHEMA CHANGE REQUEST PREPARED BY: DOCUMENT REF: SCOTT MASKIEL CR55 VERSION: 1.5 DATE: 5 DECEMBER 2013 DRAFT/FINAL DRAFT Am,ttolion l:nergy 1\_.n,ketOperctor Ltd AeN 94 on Ol'J 327 Wv'IW.oemo.oom.ou

More information

eidas SAML Attribute Profile

eidas SAML Attribute Profile eidas SAML Attribute Profile eidas Technical Sub-group, 28 October 2016 Document identifier: eidas/profiles/saml/attributes Abstract: This specification defines the SAML attributes to be used for the assertion

More information

<!-- type definitions -->

<!-- type definitions --> User upload Batch filing schema for eflex batch filing.

More information

DBMaker. XML Tool User's Guide

DBMaker. XML Tool User's Guide DBMaker XML Tool User's Guide CASEMaker Inc./Corporate Headquarters 1680 Civic Center Drive Santa Clara, CA 95050, U.S.A. www.casemaker.com www.casemaker.com/support Copyright 1995-2003 by CASEMaker Inc.

More information

X(ml)S(chema)D(definition) Complex Types Indicators

X(ml)S(chema)D(definition) Complex Types Indicators X(ml)S(chema)D(definition) Complex Types Indicators We can control HOW elements are to be used in documents with indicators. Indicators We have seven types of indicators: Order indicators: All Choice Sequence

More information

Cisco Unified IP Phone Services XML Schema File

Cisco Unified IP Phone Services XML Schema File APPENDIXB Cisco Unified IP Phone Services XML Schema File These sections provide details about the XML schema supported on Cisco Unified IP Phones: Updated XML Parser and Schema Enforcement CiscoIPPhone.xsd

More information

UC Web Service Developer Guide of UC Credit Report. version 1.1 V

UC Web Service Developer Guide of UC Credit Report. version 1.1 V UC Web Service Developer Guide of UC Credit Report version 1.1 V. 2015.12.14 Developer Guide of UCCreditReport Web Service Page 2 of 45 Terms description of UCCreditReport Web Service Copyright 2009 UC

More information

OASIS SECURITY SERVICES DYNAMIC SESSION SPECIFICATION WORKING DRAFT

OASIS SECURITY SERVICES DYNAMIC SESSION SPECIFICATION WORKING DRAFT OASIS SECURITY SERVICES DYNAMIC SESSION SPECIFICATION WORKING DRAFT Last Updated: 05/10/01 SSTC filename: draft-sstc-sessions-dynamic-00.doc [Submitter s version of original submission: 0.51] Editor(s):

More information

A namespace prefix is defined with a xmlns attribute using the syntax xmlns:prefix="uri".

A namespace prefix is defined with a xmlns attribute using the syntax xmlns:prefix=uri. Question 1 XML Syntax and Basics (a) What are 'namespaces' used for in relation to XML and how are they applied to an XML document?(2 marks) Namespaces are used to avoid element name conflicts when using/mixing

More information

Cisco Unified IP Phone Services XML Schema File

Cisco Unified IP Phone Services XML Schema File APPENDIXB Cisco Unified IP Phone Services XML Schema File These sections provide details about the XML schema supported on Cisco Unified IP Phones: Updated XML Parser and Schema Enforcement CiscoIPPhone.xsd

More information

Sticky and Proximity XML Schema Files

Sticky and Proximity XML Schema Files APPENDIX B Sticky and Proximity XML Schema Files This appendix describes how you can use the two XML schema files, included with the GSS, to describe and validate the sticky XML and proximity XML output

More information

NewHomeSource platform Consumer leads reporting

NewHomeSource platform Consumer leads reporting NewHomeSource platform Consumer leads reporting Version 3.2 June 2003 Information in this document is subject to change without notice. Data used in examples are intended to be fictitious unless otherwise

More information

SuccessMaker 8 Mobile Access Guide

SuccessMaker 8 Mobile Access Guide SuccessMaker 8 Mobile Access Guide Document last updated August, 2015 Copyright 2015 Pearson Education, Inc. or one or more of its direct or indirect affiliates. All rights reserved. Pearson and SuccessMaker

More information

A NOVEL MECHANISM FOR MEDIA RESOURCE CONTROL IN SIP MOBILE NETWORKS

A NOVEL MECHANISM FOR MEDIA RESOURCE CONTROL IN SIP MOBILE NETWORKS A NOVEL MECHANISM FOR MEDIA RESOURCE CONTROL IN SIP MOBILE NETWORKS Noël CRESPI, Youssef CHADLI, Institut National des Telecommunications 9, rue Charles Fourier 91011 EVRY Cedex FRANCE Authors: N.Crespi,

More information

Atlas WFS Recordings Service

Atlas WFS Recordings Service Version EN160212 1.12 Final Date: 12 February 2016 2 Version history Version Status Date Details of change Author(s) 1.0 Final 15 Oct 2010 Initial version 1.1 Final 1 Nov 2011 Version 1.1 of schema: support

More information

CA Data Protection. Account Import XML Schema Guide. Release 15.0

CA Data Protection. Account Import XML Schema Guide. Release 15.0 CA Data Protection Account Import XML Schema Guide Release 15.0 This Documentation, which includes embedded help systems and electronically distributed materials (hereinafter referred to as the Documentation

More information

ENTSO-E ACKNOWLEDGEMENT DOCUMENT (EAD) IMPLEMENTATION GUIDE

ENTSO-E ACKNOWLEDGEMENT DOCUMENT (EAD) IMPLEMENTATION GUIDE 1 ENTSO-E ACKNOWLEDGEMENT DOCUMENT (EAD) 2014-01-16 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 Table of Contents 1 OBJECTIVE... 5 2 THE ACKNOWLEDGEMENT

More information

XML. XML Namespaces, XML Schema, XSLT

XML. XML Namespaces, XML Schema, XSLT XML XML Namespaces, XML Schema, XSLT Contents XML Namespaces... 2 Namespace Prefixes and Declaration... 3 Multiple Namespace Declarations... 4 Declaring Namespaces in the Root Element... 5 Default Namespaces...

More information

Overview. Introduction to XML Schemas. Tutorial XML Europe , Berlin. 1 Introduction. 2 Concepts. 3 Schema Languages.

Overview. Introduction to XML Schemas. Tutorial XML Europe , Berlin. 1 Introduction. 2 Concepts. 3 Schema Languages. Introduction to XML Schemas Tutorial XML Europe 2001 21.5.2001, Berlin Ulrike Schäfer. www.infotakt.de. slide 1 Overview 1 Introduction q Why are Schemas? 2 Concepts q What are schemas? 3 Schema Languages

More information

No Trade Secrets. Microsoft does not claim any trade secret rights in this documentation.

No Trade Secrets. Microsoft does not claim any trade secret rights in this documentation. [MS-RDWR]: Intellectual Property Rights Notice for Open Specifications Documentation Technical Documentation. Microsoft publishes Open Specifications documentation for protocols, file formats, languages,

More information

Schema Release. AseXML Schema Working Group Release r25

Schema Release. AseXML Schema Working Group Release r25 Schema Release AseXML Schema Working Group Release r25 Draft Release Date: 20/02/2009 Final Release Date: 27/3/2009 Last updated on 2 November, 2009 Page 1 of 15 Document History Version Date Authors Comments

More information

EMR web api documentation

EMR web api documentation Introduction EMR web api documentation This is the documentation of Medstreaming EMR Api. You will find all available Apis and the details of every api. Including its url, parameters, Description, Response

More information

Chapter 3 Brief Overview of XML

Chapter 3 Brief Overview of XML Slide 3.1 Web Serv vices: Princ ciples & Te echno ology Chapter 3 Brief Overview of XML Mike P. Papazoglou & mikep@uvt.nl Slide 3.2 Topics XML document structure XML schemas reuse Document navigation and

More information

Comprehend Pro v.1 User s Manual

Comprehend Pro v.1 User s Manual xxxx Comprehend Pro v.1 User s Manual Comprehend Pro v.1 User s Manual Oct 23, 2010 ALCA 2010 Chapter 1 Logging into Comprehend Two ways exist for accessing the web-based Comprehend Data depending on your

More information

Only SAM users with administrative permissions may perform a roster import.

Only SAM users with administrative permissions may perform a roster import. Roster Import Overview Student or teacher rosters may be imported into SAM from a *.csv file. This is especially helpful when student and teacher data is stored in an SIS system or in a spreadsheet program

More information

CS/INFO 330: Applied Database Systems

CS/INFO 330: Applied Database Systems CS/INFO 330: Applied Database Systems XML Schema Johannes Gehrke October 31, 2005 Annoucements Design document due on Friday Updated slides are on the website This week: Today: XMLSchema Wednesday: Introduction

More information

Constraints, Meta UML and XML. Object Constraint Language

Constraints, Meta UML and XML. Object Constraint Language Constraints, Meta UML and XML G. Falquet, L. Nerima Object Constraint Language Text language to construct expressions for guards conditions pre/post conditions assertions actions Based on navigation expressions,

More information

HR-XML Schema Extension Recommendation, 2003 February 26

HR-XML Schema Extension Recommendation, 2003 February 26 HR-XML Schema Extension Recommendation, 2003 February 26 This version: HRXMLExtension.doc Previous version: HRXMLExtension-1_0.doc Editor: Paul Kiel, HR-XML, paul@hr-xml.org Authors: Paul Kiel, HR-XML,

More information

Information technology Multimedia framework (MPEG-21) Part 15: Event Reporting

Information technology Multimedia framework (MPEG-21) Part 15: Event Reporting INTERNATIONAL STANDARD ISO/IEC 21000-15:2006 TECHNICAL CORRIGENDUM 1 Published 2008-02-01 INTERNATIONAL ORGANIZATION FOR STANDARDIZATION МЕЖДУНАРОДНАЯ ОРГАНИЗАЦИЯ ПО СТАНДАРТИЗАЦИИ ORGANISATION INTERNATIONALE

More information

Introduction to XML DTD

Introduction to XML DTD Introduction to XML DTD What is a DTD? A DTD is usually a file (or several files to be used together) which contains a formal definition of a particular type of document. This sets out what names can be

More information

Successmaker Student and Teacher Imports

Successmaker Student and Teacher Imports Successmaker 2011 Student and Teacher Imports First Get teacher names to Import Go to: http://dev1.escambia.k12.fl.usescambia Click on List All the Records in the Employee Database Group Choose Instructional

More information

Creating Coverage Zone Files

Creating Coverage Zone Files APPENDIXC The following sections describe the Coverage Zone file elements and provide several Coverage Zone file examples: Coverage Zone File Elements, page C-1 Zero-IP Based Configuration, page C-2 Coverage

More information

Bulk Upload Instructions: User Data Rules and Guidelines. As of v1.1.7

Bulk Upload Instructions: User Data Rules and Guidelines. As of v1.1.7 Bulk Upload Instructions: User Data Rules and Guidelines As of v1.1.7 Introduction The following instructions and guidelines have been designed to show you how to properly format teacher and student data

More information

SID Archive Cookbook

SID Archive Cookbook SID Archive Cookbook January 29, 2015 Table of Contents Introduction...2 Nomenclature...2 Preparing Data for Archiving...3 Determine the Submission Type...3 Create the Readme.xml File...4 Helpful Hints

More information

Oracle B2B 11g Technical Note. Technical Note: 11g_005 Attachments. Table of Contents

Oracle B2B 11g Technical Note. Technical Note: 11g_005 Attachments. Table of Contents Oracle B2B 11g Technical Note Technical Note: 11g_005 Attachments This technical note lists the attachment capabilities available in Oracle B2B Table of Contents Overview... 2 Setup for Fabric... 2 Setup

More information

XML DTDs and Namespaces. CS174 Chris Pollett Oct 3, 2007.

XML DTDs and Namespaces. CS174 Chris Pollett Oct 3, 2007. XML DTDs and Namespaces CS174 Chris Pollett Oct 3, 2007. Outline Internal versus External DTDs Namespaces XML Schemas Internal versus External DTDs There are two ways to associate a DTD with an XML document:

More information

ETSI TS V1.1.1 ( )

ETSI TS V1.1.1 ( ) TS 102 344 V1.1.1 (2004-07) Technical Specification Application session services 2 TS 102 344 V1.1.1 (2004-07) Reference DTS/ECMA-00290 Keywords CSTA, service 650 Route des Lucioles F-06921 Sophia Antipolis

More information

Honda Canada. ebiz Single Sign-On v2 with External Web-Based Systems Specification. Version 2.4. Date Created: April 24, 2006

Honda Canada. ebiz Single Sign-On v2 with External Web-Based Systems Specification. Version 2.4. Date Created: April 24, 2006 Honda Canada ebiz Single Sign-On v2 with External Web-Based Systems Specification Version 2.4 Prepared By: Cris Jucan Date Created: April 24, 2006 Last Updated: June 30, 2009 Honda Canada Page 2 of 36

More information

Deklaratsiooni vorm CRS XSD Sõnumi üldandmed

Deklaratsiooni vorm CRS XSD Sõnumi üldandmed Rahandusministri 21.03.2017. a määrus nr 19 Maksualase teabevahetuse seadusest tuleneva deklaratsiooni ning selle esitamise ja täitmise korra kehtestamine Lisa 5 Deklaratsiooni vorm CRS XSD Sõnumi üldandmed

More information

XML (4) Extensible Markup Language

XML (4) Extensible Markup Language XML (4) Extensible Markup Language Acknowledgements and copyrights: these slides are a result of combination of notes and slides with contributions from: Michael Kiffer, Arthur Bernstein, Philip Lewis,

More information

Software Developer s Guide for Cisco Secure Access Control System 5.3

Software Developer s Guide for Cisco Secure Access Control System 5.3 Software Developer s Guide for Cisco Secure Access Control System 5.3 November 2012 Americas Headquarters Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA 95134-1706 USA http://www.cisco.com Tel:

More information

SOA interfaces for the integrated prototypes Deliverable D7.1 :: Public Keywords: SOA, REST, interfaces, prototypes, imergo

SOA interfaces for the integrated prototypes Deliverable D7.1 :: Public Keywords: SOA, REST, interfaces, prototypes, imergo SOA interfaces for the integrated prototypes Deliverable D7.1 :: Public Keywords: SOA, REST, interfaces, prototypes, imergo Inclusive Future Internet Web Services Table of Contents Executive Summary...

More information

System Requirements. SuccessMaker 3

System Requirements. SuccessMaker 3 System Requirements SuccessMaker 3 System requirements are subject to change. For the latest information on system requirements, go to http://support.pearsonschool.com. For more information about Digital

More information

XML and Content Management

XML and Content Management XML and Content Management Lecture 3: Modelling XML Documents: XML Schema Maciej Ogrodniczuk, Patryk Czarnik MIMUW, Oct 18, 2010 Lecture 3: XML Schema XML and Content Management 1 DTD example (recall)

More information

EXAM IN SEMI-STRUCTURED DATA Study Code Student Id Family Name First Name

EXAM IN SEMI-STRUCTURED DATA Study Code Student Id Family Name First Name EXAM IN SEMI-STRUCTURED DATA 184.705 12. 01. 2016 Study Code Student Id Family Name First Name Working time: 100 minutes. Exercises have to be solved on this exam sheet; Additional slips of paper will

More information

connected New User Guide

connected New User Guide connected New User Guide This guide will walk you through how to accomplish the following for programs launched through the McGraw-Hill connected website: Create a Teacher Account Redeem Content Create

More information

SuccessMaker 9 Home User System Requirements

SuccessMaker 9 Home User System Requirements Home User System 2/10/2017 Overview Based on current hardware and software technologies, Pearson has determined that the system requirements listed in this document will deliver acceptable operation and

More information

Mobile Access Guide SuccessMaker 9

Mobile Access Guide SuccessMaker 9 Document last updated February 10, 2017 Copyright 2017 Pearson Education, Inc. or one or more of its direct or indirect affiliates. All rights reserved. Pearson and SuccessMaker are registered trademarks,

More information

Session [2] Information Modeling with XSD and DTD

Session [2] Information Modeling with XSD and DTD Session [2] Information Modeling with XSD and DTD September 12, 2000 Horst Rechner Q&A from Session [1] HTML without XML See Code HDBMS vs. RDBMS What does XDR mean? XML-Data Reduced Utilized in Biztalk

More information

asexml SCHEMA CHANGE REQUEST

asexml SCHEMA CHANGE REQUEST asexml SCHEMA CHANGE REQUEST PREPARED BY: PIUS KURIAN, PAUL SPAIN DOCUMENT REF: CR 39 VERSION: 1.1 DATE: 10 AUG 2010 DRAFT/FINAL DRAFT Austrol on En;?rgy Mo rket O perotor ltd ABN 9J. 072 o o 327 W"l.-.w.oemo.cr.:m.ou

More information

III General Acknowledgement message. Acknow. Workgroup Document version: A. Version 5.0 SECTION

III General Acknowledgement message. Acknow. Workgroup Document version: A. Version 5.0 SECTION 1 2 3 4 5 SECTION III General Acknowledgement Message Acknow 6 Version 5.0 Edig@s 7 8 9 10 EASEE-gas/Edig@s Workgroup Document version: A ACKNOW Version 5.0 / 2010-02-17 III - 1 11 COPYRIGHT & LIABILITY

More information

Cisco IOS XML-PI Command Reference

Cisco IOS XML-PI Command Reference Americas Headquarters Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA 95134-1706 USA http://www.cisco.com Tel: 408 526-4000 800 553-NETS (6387) Fax: 408 527-0883 2017 Cisco Systems, Inc. All rights

More information

Upgrade Guide. SuccessMaker 11

Upgrade Guide. SuccessMaker 11 11 Document last updated July 12, 2018 Copyright 2018 Pearson Education, Inc. or one or more of its direct or indirect affiliates. All rights reserved. Pearson and are registered trademarks, in the U.S.

More information

SMKI Repository Interface Design Specification TPMAG baseline submission draft version 8 September 2015

SMKI Repository Interface Design Specification TPMAG baseline submission draft version 8 September 2015 SMKI Repository Interface Design Specification DCC Public Page 1 of 21 Contents 1 Introduction 3 1.1 Purpose and Scope 3 1.2 Target Response Times 3 2 Interface Definition 4 2.1 SMKI Repository Portal

More information

TIBCO ActiveMatrix BPM Hawk Plug-in User's Guide

TIBCO ActiveMatrix BPM Hawk Plug-in User's Guide TIBCO ActiveMatrix BPM Hawk Plug-in User's Guide Software Release 3.0 May 2014 Two-Second Advantage 2 Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE. USE OF SUCH EMBEDDED

More information

ITU-T X Common vulnerabilities and exposures

ITU-T X Common vulnerabilities and exposures International Telecommunication Union ITU-T X.1520 TELECOMMUNICATION STANDARDIZATION SECTOR OF ITU (01/2014) SERIES X: DATA NETWORKS, OPEN SYSTEM COMMUNICATIONS AND SECURITY Cybersecurity information exchange

More information

[MS-RDWR]: Remote Desktop Workspace Runtime Protocol. Intellectual Property Rights Notice for Open Specifications Documentation

[MS-RDWR]: Remote Desktop Workspace Runtime Protocol. Intellectual Property Rights Notice for Open Specifications Documentation [MS-RDWR]: Intellectual Property Rights Notice for Open Specifications Documentation Technical Documentation. Microsoft publishes Open Specifications documentation ( this documentation ) for protocols,

More information

[MS-ISPAC]: Integration Services Project Deployment File Format Structure Specification

[MS-ISPAC]: Integration Services Project Deployment File Format Structure Specification [MS-ISPAC]: Integration Services Project Deployment File Format Structure Specification Intellectual Property Rights Notice for Open Specifications Documentation Technical Documentation. Microsoft publishes

More information

[MS-WORDLFF]: Word (.xml) Co-Authoring File Format in Document Lock Persistence Structure

[MS-WORDLFF]: Word (.xml) Co-Authoring File Format in Document Lock Persistence Structure [MS-WORDLFF]: Word (.xml) Co-Authoring File Format in Document Lock Persistence Structure Intellectual Property Rights Notice for Open Specifications Documentation Technical Documentation. Microsoft publishes

More information

XML Schema 3/14/12! XML Schema. Overview

XML Schema 3/14/12! XML Schema. Overview XML Schema Asst. Prof. Dr. Kanda Runapongsa Saikaew (krunapon@kku.ac.th) Dept. of Computer Engineering Khon Kaen University 1 Overview The schema element Referencing a schema in an XML document Simple

More information

OpenSplice RMI over DDS Version 6.x. Getting Started Guide

OpenSplice RMI over DDS Version 6.x. Getting Started Guide OpenSplice RMI over DDS Version 6.x Getting Started Guide OpenSplice RMI over DDS GETTING STARTED GUIDE Part Number: OS-RMIGSG Doc Issue 01, 28 Oct 11 ii Getting Started Guide CONTENTS Table of Contents

More information

Locally Deployed System Requirements SuccessMaker 10 DRAFT 3/31/2017

Locally Deployed System Requirements SuccessMaker 10 DRAFT 3/31/2017 3/31/2017 March 31, 2017 Copyright 2017 Pearson Education, Inc. or one or more of its direct or indirect affiliates. All rights reserved. Pearson and SuccessMaker are registered trademarks, in the U.S.

More information

1 Delivery of data to DNB using Logius Digipoort Introduction Logius documentation Logius requirements Logius validations 3

1 Delivery of data to DNB using Logius Digipoort Introduction Logius documentation Logius requirements Logius validations 3 Contents 1 Delivery of data to DNB using Logius Digipoort 2 1.1 Introduction 2 1.2 Logius documentation 2 1.3 Logius requirements 2 1.3.1 Logius validations 3 1.4 DNB requirements 3 1.4.1 Logius XML header

More information

Oracle Utilities Smart Grid Gateway Adapter Development Kit

Oracle Utilities Smart Grid Gateway Adapter Development Kit Oracle Utilities Smart Grid Gateway Adapter Development Kit Configuration Guide Release 2.1.0 Service Pack 3 E41193-03 May 2015 Oracle Utilities Smart Grid Gateway Adapter Development Kit Configuration

More information

Schemas (documentation for 6.1)

Schemas (documentation for 6.1) SWAD-Europe: WP6.3b Pragmatic Methods for Mapping Semantics from XML Schemas (documentation for 6.1) Project name: Semantic Web Advanced Development for Europe (SWAD-Europe) Project Number: IST-2001-34732

More information

EXAM IN SEMI-STRUCTURED DATA Study Code Student Id Family Name First Name

EXAM IN SEMI-STRUCTURED DATA Study Code Student Id Family Name First Name EXAM IN SEMI-STRUCTURED DATA 184.705 28. 10. 2016 Study Code Student Id Family Name First Name Working time: 100 minutes. Exercises have to be solved on this exam sheet; Additional slips of paper will

More information

Specifications for the SHORT System Subscription Service

Specifications for the SHORT System Subscription Service Specifications for the SHORT System Subscription Service Version 2.3, August 2015 Revision History Version Date Major Changes 1.0 1.1 2.0 August 10, 2010 September 30, 2010 February 2011 2.1 April 2011

More information

Importing Students. Harcourt ThinkCentral Page 1 of 6

Importing Students. Harcourt ThinkCentral Page 1 of 6 Importing Students When a large number of student accounts are being created or updated for the ThinkCentral, you may want to use the Import Users feature. This will eliminate having to create or update

More information

HMH Hosting Services User s Guide

HMH Hosting Services User s Guide HMH Hosting Services User s Guide and Data Management Guide January 1, 2016 For use with HMH Hosting Services and Student Achievement Manager version 2.4 or later PDF0864 (PDF) Houghton Mifflin Harcourt

More information

System Requirements. SuccessMaker 8

System Requirements. SuccessMaker 8 System Requirements SuccessMaker 8 Copyright 2015 Pearson Education, Inc. or one or more of its direct or indirect affiliates. All rights reserved. Pearson and SuccessMaker are registered trademarks, in

More information

Introduction to Cisco TV CDS Software APIs

Introduction to Cisco TV CDS Software APIs CHAPTER 1 Cisco TV Content Delivery System (CDS) software provides two sets of application program interfaces (APIs): Monitoring Real Time Streaming Protocol (RTSP) Stream Diagnostics The Monitoring APIs

More information

DATA MANAGEMENT. About This Guide. for the MAP Growth and MAP Skills assessment. Main sections:

DATA MANAGEMENT. About This Guide. for the MAP Growth and MAP Skills assessment. Main sections: DATA MANAGEMENT for the MAP Growth and MAP Skills assessment About This Guide This Data Management Guide is written for leaders at schools or the district who: Prepare and upload student roster data Fix

More information

Aufgabe 6: XML-Schema Gegeben sei ein XML-Dokument für Bestellungen:

Aufgabe 6: XML-Schema Gegeben sei ein XML-Dokument für Bestellungen: Aufgabe 6: XML-Schema Gegeben sei ein XML-Dokument für Bestellungen: Alice Schmid Walnussgasse 42 Frankfurt/Main

More information

Articulation Transfer Clearinghouse Implementation Guide

Articulation Transfer Clearinghouse Implementation Guide Articulation Transfer Clearinghouse for 8/2/2007 Implementation Details TABLE OF CONTENTS INTRODUCTION... 3 Project Identification... 3 DOCUMENT CONTROL... 4 Update History... 4 ENVIRONMENTS... 5 METHODS...

More information

ChildPlus Import Instructions into Work Sampling Online. Rev 1 March 1, 2013

ChildPlus Import Instructions into Work Sampling Online. Rev 1 March 1, 2013 ChildPlus Import Instructions into Work Sampling Online Rev 1 March 1, 2013 Steps 1 through Step 3 are performed within ChildPlus s import/export interface. Contact ChildPlus Support at support@childplus.com

More information

Overview... 2 Client Stations... 3 Network Bandwidth... 4 Firewall Settings... 5

Overview... 2 Client Stations... 3 Network Bandwidth... 4 Firewall Settings... 5 System Requirements SuccessMaker 7 Hosted Contents Overview... 2 Client Stations... 3 Network Bandwidth... 4 Firewall Settings... 5 Copyright 2015 Pearson Education, Inc. or one or more of its direct or

More information

Bulk Registration File Specifications

Bulk Registration File Specifications Bulk Registration File Specifications 2017-18 SCHOOL YEAR Summary of Changes Added new errors for Student ID and SSN Preparing Files for Upload (Option 1) Follow these tips and the field-level specifications

More information

System Requirements. SuccessMaker 7

System Requirements. SuccessMaker 7 System Requirements SuccessMaker 7 Copyright 2015 Pearson Education, Inc. or one or more of its direct or indirect affiliates. All rights reserved. Pearson and SuccessMaker are registered trademarks, in

More information

EXAM IN SEMI-STRUCTURED DATA Study Code Student Id Family Name First Name

EXAM IN SEMI-STRUCTURED DATA Study Code Student Id Family Name First Name EXAM IN SEMI-STRUCTURED DATA 184.705 23. 10. 2015 Study Code Student Id Family Name First Name Working time: 100 minutes. Exercises have to be solved on this exam sheet; Additional slips of paper will

More information

Pearson Hosted System Requirements SuccessMaker 9 3/31/2017

Pearson Hosted System Requirements SuccessMaker 9 3/31/2017 3/31/2017 March 31, 2017 Copyright 2017 Pearson Education, Inc. or one or more of its direct or indirect affiliates. All rights reserved. Pearson and SuccessMaker are registered trademarks, in the U.S.

More information

WHITE PAPER. Query XML Data Directly from SQL Server Abstract. DilMad Enterprises, Inc. Whitepaper Page 1 of 32

WHITE PAPER. Query XML Data Directly from SQL Server Abstract. DilMad Enterprises, Inc. Whitepaper Page 1 of 32 WHITE PAPER Query XML Data Directly from SQL Server 2000 By: Travis Vandersypen, President of DilMad Enterprises, Inc. Abstract XML is quickly becoming the preferred method of passing information, not

More information

Avancier Methods (AM) Data Architecture

Avancier Methods (AM) Data Architecture Methods (AM) Data Architecture Design data stores: document stores It is illegal to copy, share or show this document (or other document published at http://avancier.co.uk) without the written permission

More information

OMA Web Services Enabler (OWSER) Best Practices: WSDL Style Guide

OMA Web Services Enabler (OWSER) Best Practices: WSDL Style Guide OMA Web Services Enabler (OWSER) Best Practices: WSDL Style Guide Approved Version 1.0 15 Jul 2004 Open Mobile Alliance OMA-OWSER-Best_Practice-WSDL_Style_Guide-V1_0-20040715-A OMA-OWSER-Best_Practice-WSDL_Style_Guide-V1_0-20040715-A

More information

EXAM IN SEMI-STRUCTURED DATA Study Code Student Id Family Name First Name

EXAM IN SEMI-STRUCTURED DATA Study Code Student Id Family Name First Name EXAM IN SEMI-STRUCTURED DATA 184.705 24. 6. 2015 Study Code Student Id Family Name First Name Working time: 100 minutes. Exercises have to be solved on this exam sheet; Additional slips of paper will not

More information

Messages are securely encrypted using HTTPS. HTTPS is the most commonly used secure method of exchanging data among web browsers.

Messages are securely encrypted using HTTPS. HTTPS is the most commonly used secure method of exchanging data among web browsers. May 6, 2009 9:39 SIF Specifications SIF Implementation Specification The SIF Implementation Specification is based on the World Wide Web Consortium (W3C) endorsed Extensible Markup Language (XML) which

More information

System-independent and quality tested availability of railway data across country and system borders by the model driven approach

System-independent and quality tested availability of railway data across country and system borders by the model driven approach Computers in Railways X 329 System-independent and quality tested availability of railway data across country and system borders by the model driven approach H. R. Gnägi 1 & N. Stahel 2 1 ETH Zurich, Institute

More information

Florida Department of Education Bureau of Exceptional Education and Student Services. Restraint/Seclusion Reporting School Level User s Guide

Florida Department of Education Bureau of Exceptional Education and Student Services. Restraint/Seclusion Reporting School Level User s Guide Florida Department of Education Bureau of Exceptional Education and Student Services Restraint/Seclusion Reporting School Level User s Guide 2016-17 Table of Contents Initial Log In... 1 Reporting Incidents

More information

Gestão e Tratamento de Informação

Gestão e Tratamento de Informação Departamento de Engenharia Informática 2013/2014 Gestão e Tratamento de Informação 1st Project Deadline at 25 Oct. 2013 :: Online submission at IST/Fénix The SIGMOD Record 1 journal is a quarterly publication

More information

Password Based Cryptography

Password Based Cryptography Written By: Adam Berent Document Revision 1.1 Password Based Cryptography Outline 1.0 Preface 1. Preface 2. Summary 3. Message Format 3.1. XML Schema 4. Padding 5. Salt Generation 6. Deriving the Iteration

More information

Fitnessgram 9 Getting Started

Fitnessgram 9 Getting Started Fitnessgram 9 Getting Started Creating Administrators and Teachers Log in to Fitnessgram 9 with the administrator login. Click on the Users menu. Click on the Add New button to create a new user. Select

More information

HTML vs. XML In the case of HTML, browsers have been taught how to ignore invalid HTML such as the <mymadeuptag> element and generally do their best

HTML vs. XML In the case of HTML, browsers have been taught how to ignore invalid HTML such as the <mymadeuptag> element and generally do their best 1 2 HTML vs. XML In the case of HTML, browsers have been taught how to ignore invalid HTML such as the element and generally do their best when dealing with badly placed HTML elements. The

More information

CLI Engage District Data Exchange (DDE) Requirements

CLI Engage District Data Exchange (DDE) Requirements CLI Engage District Data Exchange (DDE) Requirements 1. General Overview The DDE is an automated process to create and maintain student rosters, classes, and teacher accounts in CLI Engage. This process

More information

PowerSchool Parent Portal. Setup and User Guide

PowerSchool Parent Portal. Setup and User Guide PowerSchool Parent Portal Setup and User Guide References i. Create a Parent Portal Account ii. iii. iv. Link Child(ren) to your PowerSchool Parent Account Forgot my PowerSchool Login Information How to

More information

PowerSchool Release Notes PowerSchool Student Information System

PowerSchool Release Notes PowerSchool Student Information System PowerSchool Student Information System Released April 2014 Document Owner: Documentation Services This edition applies to Release 7.11.1 of the PowerSchool software, and to all subsequent releases and

More information