From a5b6c094872f344073bf32139912fb4c61767ec1 Mon Sep 17 00:00:00 2001 From: Keith Hazelton Date: Wed, 8 Apr 2020 12:28:03 -0500 Subject: [PATCH] Add files via upload --- schema/bannerSoMattributes.adoc | 109 +++++ schema/bannerSoMattributes.json | 94 ++++ schema/bannerSoMattributes.yaml | 76 ++++ schema/bannerSoMjsonSchema.json | 768 ++++++++++++++++++++++++++++++++ schema/bannerSoMschema.adoc | 159 +++++++ 5 files changed, 1206 insertions(+) create mode 100644 schema/bannerSoMattributes.adoc create mode 100644 schema/bannerSoMattributes.json create mode 100644 schema/bannerSoMattributes.yaml create mode 100644 schema/bannerSoMjsonSchema.json create mode 100644 schema/bannerSoMschema.adoc diff --git a/schema/bannerSoMattributes.adoc b/schema/bannerSoMattributes.adoc new file mode 100644 index 0000000..aaf2146 --- /dev/null +++ b/schema/bannerSoMattributes.adoc @@ -0,0 +1,109 @@ +=== bannerSoMattributes.adoc + +- - - +_2020-04-08 10:10 attribute list + +FROM bannerSchema.adoc + +body + +addRequest + + executionMode: ? + requestID: ? + returnData: ? + targetID: ? + + psoID + ID: ALPHA + targetID: ? + containerID/ + + containerID + ID: ? + targetID: ? + containerID/ + +data: + +UDCIdentity +UDCIdentifier: E286607965E09B09BC1183030991013099 + +PersonIdentity + PUBLISHER_NAME: Banner + action: UPDATE + + PersonName + FormattedName: given family + GivenName + FamilyName + Affix type:formOfAddress: Mr. + Affix type:qualification: Sr. + + Gender: Mmmm + + Birthdate + BirthDay: 1 + BirthMonth: 1 + BirthYear: 1997 + +PersonIdentity/ + +InstitutionalRoles + + institutionalrole + role: UGRAD + context: INTCOMP + institutionalrole/ + + institutionalrole + role: INTACCEPT + context: INTCOMP + institutionalrole/ + +Institutional Roles/ + +Extension + + Attribute + name: CWID + value: 1075463499 + + Attribute + name: PIDM + value: 44396499 + + Attribute + name: PIDM + value: 44396499 + + Attribute + name: APDC_CODE||'|'||APDC_DATE||'|'||TERM_CODE_ENTRY||'|'||LEVL_CODE||'|'||APPL_NO + value: CC|2015-07-28 14:32:49|202080|UG|1 + + Attribute + name: GOBTPAC_USER + value: GLEE + + Attribute + name: GOBTPAC_USER + value: GLEE + +Extension/ + +UDCIdentity/ + +data/ + +capabilityData + capabilityURI: ? + mustUnderstand: ? + +addRequest/ + +body/ + + + +- - - +_2020-04-08 10:10 references and links_ diff --git a/schema/bannerSoMattributes.json b/schema/bannerSoMattributes.json new file mode 100644 index 0000000..3c6e280 --- /dev/null +++ b/schema/bannerSoMattributes.json @@ -0,0 +1,94 @@ +{ + "addRequest": { + "executionMode": "x", + "requestID": "x", + "returnData": "x", + "targetID": "x", + "psoID": { + "ID": "ALPHA", + "targetID": "x", + "psoContainerID": null + }, + "containerID": { + "ID": "x", + "targetID": "x" + }, + "data": { + "UDCIdentity": { + "UDCIdentifier": "E286607965E09B09BC1183030991013099" + }, + "PersonIdentity": { + "PUBLISHER_NAME": "Banner", + "action": "UPDATE", + "PersonName": { + "FormattedName": "given family", + "GivenName": "x", + "FamilyName": "x", + "Affix typeFormOfAddress": "Mr.", + "Affix typeQualification": "Sr." + }, + "Gender": "M", + "Birthdate": { + "BirthDay": 1, + "BirthMonth": 1, + "BirthYear": 1997 + } + }, + "InstitutionalRoles": [ + { + "institutionalrole": { + "role": "UGRAD", + "context": "INTCOMP" + } + }, + { + "institutionalrole": null, + "role": "INTACCEPT", + "context": "INTCOMP" + } + ], + "Extension": [ + { + "Attribute": { + "name": "CWID", + "value": 1075463499 + } + }, + { + "Attribute": { + "name": "PIDM", + "value": 44396499 + } + }, + { + "Attribute": { + "name": "PIDM", + "value": 44396499 + } + }, + { + "Attribute": { + "name": "APDC_CODE||'|'||APDC_DATE||'|'||TERM_CODE_ENTRY||'|'||LEVL_CODE||'|'||APPL_NO", + "value": "CC|2015-07-28 14:32:49|202080|UG|1" + } + }, + { + "Attribute": { + "name": "GOBTPAC_USER", + "value": "GLEE" + } + }, + { + "Attribute": { + "name": "GOBTPAC_USER", + "value": "GLEE" + } + } + ] + }, + "capabilityData": { + "capabilityURI": "x", + "mustUnderstand": "x" + } + } +} diff --git a/schema/bannerSoMattributes.yaml b/schema/bannerSoMattributes.yaml new file mode 100644 index 0000000..afcc2cf --- /dev/null +++ b/schema/bannerSoMattributes.yaml @@ -0,0 +1,76 @@ +addRequest: + executionMode: x + requestID: x + returnData: x + targetID: x + + psoID: + ID: ALPHA + targetID: x + psoContainerID: NULL + + containerID: + ID: x + targetID: x + + data: + + UDCIdentity: + UDCIdentifier: E286607965E09B09BC1183030991013099 + + PersonIdentity: + PUBLISHER_NAME: Banner + action: UPDATE + + PersonName: + FormattedName: given family + GivenName: x + FamilyName: x + Affix typeFormOfAddress: Mr. + Affix typeQualification: Sr. + + Gender: M + + Birthdate: + BirthDay: 1 + BirthMonth: 1 + BirthYear: 1997 + + InstitutionalRoles: + + - institutionalrole: + role: UGRAD + context: INTCOMP + - institutionalrole: + role: INTACCEPT + context: INTCOMP + + Extension: + + - Attribute: + name: CWID + value: 1075463499 + + - Attribute: + name: PIDM + value: 44396499 + + - Attribute: + name: PIDM + value: 44396499 + + - Attribute: + name: APDC_CODE||'|'||APDC_DATE||'|'||TERM_CODE_ENTRY||'|'||LEVL_CODE||'|'||APPL_NO + value: CC|2015-07-28 14:32:49|202080|UG|1 + + - Attribute: + name: GOBTPAC_USER + value: GLEE + + - Attribute: + name: GOBTPAC_USER + value: GLEE + + capabilityData: + capabilityURI: x + mustUnderstand: x diff --git a/schema/bannerSoMjsonSchema.json b/schema/bannerSoMjsonSchema.json new file mode 100644 index 0000000..52f6719 --- /dev/null +++ b/schema/bannerSoMjsonSchema.json @@ -0,0 +1,768 @@ +{ + "$schema": "http://json-schema.org/draft-07/schema", + "$id": "http://id.internet2.edu/bannerSoM.json", + "type": "object", + "title": "Banner Person Schema", + "description": "This provides a JSON Schema 07 version of the implicit Banner Person Schema.", + "required": [ + "addRequest" + ], + "properties": { + "addRequest": { + "$id": "#/properties/addRequest", + "type": "object", + "title": "The Addrequest Schema", + "description": "An explanation about the purpose of this instance.", + "default": {}, + "examples": [ + { + "psoID": { + "psoContainerID": null, + "ID": "ALPHA", + "targetID": "x" + }, + "containerID": { + "targetID": "x", + "ID": "x" + }, + "data": { + "InstitutionalRoles": [ + { + "institutionalrole": { + "context": "INTCOMP", + "role": "UGRAD" + } + }, + { + "institutionalrole": null, + "context": "INTCOMP", + "role": "INTACCEPT" + } + ], + "Extension": [ + { + "Attribute": { + "name": "CWID", + "value": 1075463499.0 + } + }, + { + "Attribute": { + "name": "PIDM", + "value": 44396499.0 + } + }, + { + "Attribute": { + "name": "PIDM", + "value": 44396499.0 + } + }, + { + "Attribute": { + "name": "APDC_CODE||'|'||APDC_DATE||'|'||TERM_CODE_ENTRY||'|'||LEVL_CODE||'|'||APPL_NO", + "value": "CC|2015-07-28 14:32:49|202080|UG|1" + } + }, + { + "Attribute": { + "name": "GOBTPAC_USER", + "value": "GLEE" + } + }, + { + "Attribute": { + "name": "GOBTPAC_USER", + "value": "GLEE" + } + } + ], + "PersonIdentity": { + "Gender": "M", + "PUBLISHER_NAME": "Banner", + "action": "UPDATE", + "PersonName": { + "FormattedName": "given family", + "Affix typeFormOfAddress": "Mr.", + "Affix typeQualification": "Sr.", + "FamilyName": "x", + "GivenName": "x" + }, + "Birthdate": { + "BirthDay": 1.0, + "BirthMonth": 1.0, + "BirthYear": 1997.0 + } + }, + "UDCIdentity": { + "UDCIdentifier": "E286607965E09B09BC1183030991013099" + } + }, + "targetID": "x", + "executionMode": "x", + "requestID": "x", + "capabilityData": { + "capabilityURI": "x", + "mustUnderstand": "x" + }, + "returnData": "x" + } + ], + "required": [ + "executionMode", + "requestID", + "returnData", + "targetID", + "psoID", + "containerID", + "data", + "capabilityData" + ], + "properties": { + "executionMode": { + "$id": "#/properties/addRequest/properties/executionMode", + "type": "string", + "title": "The Executionmode Schema", + "description": "An explanation about the purpose of this instance.", + "default": "", + "examples": [ + "x" + ] + }, + "requestID": { + "$id": "#/properties/addRequest/properties/requestID", + "type": "string", + "title": "The Requestid Schema", + "description": "An explanation about the purpose of this instance.", + "default": "", + "examples": [ + "x" + ] + }, + "returnData": { + "$id": "#/properties/addRequest/properties/returnData", + "type": "string", + "title": "The Returndata Schema", + "description": "An explanation about the purpose of this instance.", + "default": "", + "examples": [ + "x" + ] + }, + "targetID": { + "$id": "#/properties/addRequest/properties/targetID", + "type": "string", + "title": "The Targetid Schema", + "description": "An explanation about the purpose of this instance.", + "default": "", + "examples": [ + "x" + ] + }, + "psoID": { + "$id": "#/properties/addRequest/properties/psoID", + "type": "object", + "title": "The Psoid Schema", + "description": "An explanation about the purpose of this instance.", + "default": {}, + "examples": [ + { + "ID": "ALPHA", + "targetID": "x", + "psoContainerID": null + } + ], + "required": [ + "ID", + "targetID", + "psoContainerID" + ], + "properties": { + "ID": { + "$id": "#/properties/addRequest/properties/psoID/properties/ID", + "type": "string", + "title": "The Id Schema", + "description": "An explanation about the purpose of this instance.", + "default": "", + "examples": [ + "ALPHA" + ] + }, + "targetID": { + "$id": "#/properties/addRequest/properties/psoID/properties/targetID", + "type": "string", + "title": "The Targetid Schema", + "description": "An explanation about the purpose of this instance.", + "default": "", + "examples": [ + "x" + ] + }, + "psoContainerID": { + "$id": "#/properties/addRequest/properties/psoID/properties/psoContainerID", + "title": "The Psocontainerid Schema", + "description": "An explanation about the purpose of this instance.", + "default": null, + "examples": [ + null + ] + } + } + }, + "containerID": { + "$id": "#/properties/addRequest/properties/containerID", + "type": "object", + "title": "The Containerid Schema", + "description": "An explanation about the purpose of this instance.", + "default": {}, + "examples": [ + { + "ID": "x", + "targetID": "x" + } + ], + "required": [ + "ID", + "targetID" + ], + "properties": { + "ID": { + "$id": "#/properties/addRequest/properties/containerID/properties/ID", + "type": "string", + "title": "The Id Schema", + "description": "An explanation about the purpose of this instance.", + "default": "", + "examples": [ + "x" + ] + }, + "targetID": { + "$id": "#/properties/addRequest/properties/containerID/properties/targetID", + "type": "string", + "title": "The Targetid Schema", + "description": "An explanation about the purpose of this instance.", + "default": "", + "examples": [ + "x" + ] + } + } + }, + "data": { + "$id": "#/properties/addRequest/properties/data", + "type": "object", + "title": "The Data Schema", + "description": "An explanation about the purpose of this instance.", + "default": {}, + "examples": [ + { + "InstitutionalRoles": [ + { + "institutionalrole": { + "context": "INTCOMP", + "role": "UGRAD" + } + }, + { + "institutionalrole": null, + "context": "INTCOMP", + "role": "INTACCEPT" + } + ], + "Extension": [ + { + "Attribute": { + "name": "CWID", + "value": 1075463499.0 + } + }, + { + "Attribute": { + "name": "PIDM", + "value": 44396499.0 + } + }, + { + "Attribute": { + "name": "PIDM", + "value": 44396499.0 + } + }, + { + "Attribute": { + "name": "APDC_CODE||'|'||APDC_DATE||'|'||TERM_CODE_ENTRY||'|'||LEVL_CODE||'|'||APPL_NO", + "value": "CC|2015-07-28 14:32:49|202080|UG|1" + } + }, + { + "Attribute": { + "name": "GOBTPAC_USER", + "value": "GLEE" + } + }, + { + "Attribute": { + "name": "GOBTPAC_USER", + "value": "GLEE" + } + } + ], + "PersonIdentity": { + "Birthdate": { + "BirthYear": 1997.0, + "BirthDay": 1.0, + "BirthMonth": 1.0 + }, + "Gender": "M", + "PUBLISHER_NAME": "Banner", + "action": "UPDATE", + "PersonName": { + "GivenName": "x", + "FormattedName": "given family", + "Affix typeFormOfAddress": "Mr.", + "Affix typeQualification": "Sr.", + "FamilyName": "x" + } + }, + "UDCIdentity": { + "UDCIdentifier": "E286607965E09B09BC1183030991013099" + } + } + ], + "required": [ + "UDCIdentity", + "PersonIdentity", + "InstitutionalRoles", + "Extension" + ], + "properties": { + "UDCIdentity": { + "$id": "#/properties/addRequest/properties/data/properties/UDCIdentity", + "type": "object", + "title": "The Udcidentity Schema", + "description": "An explanation about the purpose of this instance.", + "default": {}, + "examples": [ + { + "UDCIdentifier": "E286607965E09B09BC1183030991013099" + } + ], + "required": [ + "UDCIdentifier" + ], + "properties": { + "UDCIdentifier": { + "$id": "#/properties/addRequest/properties/data/properties/UDCIdentity/properties/UDCIdentifier", + "type": "string", + "title": "The Udcidentifier Schema", + "description": "An explanation about the purpose of this instance.", + "default": "", + "examples": [ + "E286607965E09B09BC1183030991013099" + ] + } + } + }, + "PersonIdentity": { + "$id": "#/properties/addRequest/properties/data/properties/PersonIdentity", + "type": "object", + "title": "The Personidentity Schema", + "description": "An explanation about the purpose of this instance.", + "default": {}, + "examples": [ + { + "Birthdate": { + "BirthDay": 1.0, + "BirthMonth": 1.0, + "BirthYear": 1997.0 + }, + "Gender": "M", + "PUBLISHER_NAME": "Banner", + "action": "UPDATE", + "PersonName": { + "Affix typeQualification": "Sr.", + "FamilyName": "x", + "GivenName": "x", + "FormattedName": "given family", + "Affix typeFormOfAddress": "Mr." + } + } + ], + "required": [ + "PUBLISHER_NAME", + "action", + "PersonName", + "Gender", + "Birthdate" + ], + "properties": { + "PUBLISHER_NAME": { + "$id": "#/properties/addRequest/properties/data/properties/PersonIdentity/properties/PUBLISHER_NAME", + "type": "string", + "title": "The Publisher_name Schema", + "description": "An explanation about the purpose of this instance.", + "default": "", + "examples": [ + "Banner" + ] + }, + "action": { + "$id": "#/properties/addRequest/properties/data/properties/PersonIdentity/properties/action", + "type": "string", + "title": "The Action Schema", + "description": "An explanation about the purpose of this instance.", + "default": "", + "examples": [ + "UPDATE" + ] + }, + "PersonName": { + "$id": "#/properties/addRequest/properties/data/properties/PersonIdentity/properties/PersonName", + "type": "object", + "title": "The Personname Schema", + "description": "An explanation about the purpose of this instance.", + "default": {}, + "examples": [ + { + "GivenName": "x", + "FormattedName": "given family", + "Affix typeFormOfAddress": "Mr.", + "Affix typeQualification": "Sr.", + "FamilyName": "x" + } + ], + "required": [ + "FormattedName", + "GivenName", + "FamilyName", + "Affix typeFormOfAddress", + "Affix typeQualification" + ], + "properties": { + "FormattedName": { + "$id": "#/properties/addRequest/properties/data/properties/PersonIdentity/properties/PersonName/properties/FormattedName", + "type": "string", + "title": "The Formattedname Schema", + "description": "An explanation about the purpose of this instance.", + "default": "", + "examples": [ + "given family" + ] + }, + "GivenName": { + "$id": "#/properties/addRequest/properties/data/properties/PersonIdentity/properties/PersonName/properties/GivenName", + "type": "string", + "title": "The Givenname Schema", + "description": "An explanation about the purpose of this instance.", + "default": "", + "examples": [ + "x" + ] + }, + "FamilyName": { + "$id": "#/properties/addRequest/properties/data/properties/PersonIdentity/properties/PersonName/properties/FamilyName", + "type": "string", + "title": "The Familyname Schema", + "description": "An explanation about the purpose of this instance.", + "default": "", + "examples": [ + "x" + ] + }, + "Affix typeFormOfAddress": { + "$id": "#/properties/addRequest/properties/data/properties/PersonIdentity/properties/PersonName/properties/Affix typeFormOfAddress", + "type": "string", + "title": "The Affix typeformofaddress Schema", + "description": "An explanation about the purpose of this instance.", + "default": "", + "examples": [ + "Mr." + ] + }, + "Affix typeQualification": { + "$id": "#/properties/addRequest/properties/data/properties/PersonIdentity/properties/PersonName/properties/Affix typeQualification", + "type": "string", + "title": "The Affix typequalification Schema", + "description": "An explanation about the purpose of this instance.", + "default": "", + "examples": [ + "Sr." + ] + } + } + }, + "Gender": { + "$id": "#/properties/addRequest/properties/data/properties/PersonIdentity/properties/Gender", + "type": "string", + "title": "The Gender Schema", + "description": "An explanation about the purpose of this instance.", + "default": "", + "examples": [ + "M" + ] + }, + "Birthdate": { + "$id": "#/properties/addRequest/properties/data/properties/PersonIdentity/properties/Birthdate", + "type": "object", + "title": "The Birthdate Schema", + "description": "An explanation about the purpose of this instance.", + "default": {}, + "examples": [ + { + "BirthDay": 1.0, + "BirthMonth": 1.0, + "BirthYear": 1997.0 + } + ], + "required": [ + "BirthDay", + "BirthMonth", + "BirthYear" + ], + "properties": { + "BirthDay": { + "$id": "#/properties/addRequest/properties/data/properties/PersonIdentity/properties/Birthdate/properties/BirthDay", + "type": "integer", + "title": "The Birthday Schema", + "description": "An explanation about the purpose of this instance.", + "default": 0, + "examples": [ + 1 + ] + }, + "BirthMonth": { + "$id": "#/properties/addRequest/properties/data/properties/PersonIdentity/properties/Birthdate/properties/BirthMonth", + "type": "integer", + "title": "The Birthmonth Schema", + "description": "An explanation about the purpose of this instance.", + "default": 0, + "examples": [ + 1 + ] + }, + "BirthYear": { + "$id": "#/properties/addRequest/properties/data/properties/PersonIdentity/properties/Birthdate/properties/BirthYear", + "type": "integer", + "title": "The Birthyear Schema", + "description": "An explanation about the purpose of this instance.", + "default": 0, + "examples": [ + 1997 + ] + } + } + } + } + }, + "InstitutionalRoles": { + "$id": "#/properties/addRequest/properties/data/properties/InstitutionalRoles", + "type": "array", + "title": "The Institutionalroles Schema", + "description": "An explanation about the purpose of this instance.", + "default": [], + "items": { + "$id": "#/properties/addRequest/properties/data/properties/InstitutionalRoles/items", + "type": "object", + "title": "The Items Schema", + "description": "An explanation about the purpose of this instance.", + "default": {}, + "examples": [ + { + "institutionalrole": { + "context": "INTCOMP", + "role": "UGRAD" + } + }, + { + "institutionalrole": null, + "context": "INTCOMP", + "role": "INTACCEPT" + } + ], + "required": [ + "institutionalrole" + ], + "properties": { + "institutionalrole": { + "$id": "#/properties/addRequest/properties/data/properties/InstitutionalRoles/items/properties/institutionalrole", + "type": "object", + "title": "The Institutionalrole Schema", + "description": "An explanation about the purpose of this instance.", + "default": {}, + "examples": [ + { + "context": "INTCOMP", + "role": "UGRAD" + } + ], + "required": [ + "role", + "context" + ], + "properties": { + "role": { + "$id": "#/properties/addRequest/properties/data/properties/InstitutionalRoles/items/properties/institutionalrole/properties/role", + "type": "string", + "title": "The Role Schema", + "description": "An explanation about the purpose of this instance.", + "default": "", + "examples": [ + "UGRAD" + ] + }, + "context": { + "$id": "#/properties/addRequest/properties/data/properties/InstitutionalRoles/items/properties/institutionalrole/properties/context", + "type": "string", + "title": "The Context Schema", + "description": "An explanation about the purpose of this instance.", + "default": "", + "examples": [ + "INTCOMP" + ] + } + } + } + } + } + }, + "Extension": { + "$id": "#/properties/addRequest/properties/data/properties/Extension", + "type": "array", + "title": "The Extension Schema", + "description": "An explanation about the purpose of this instance.", + "default": [], + "items": { + "$id": "#/properties/addRequest/properties/data/properties/Extension/items", + "type": "object", + "title": "The Items Schema", + "description": "An explanation about the purpose of this instance.", + "default": {}, + "examples": [ + { + "Attribute": { + "name": "CWID", + "value": 1075463499.0 + } + }, + { + "Attribute": { + "name": "PIDM", + "value": 44396499.0 + } + }, + { + "Attribute": { + "name": "PIDM", + "value": 44396499.0 + } + }, + { + "Attribute": { + "name": "APDC_CODE||'|'||APDC_DATE||'|'||TERM_CODE_ENTRY||'|'||LEVL_CODE||'|'||APPL_NO", + "value": "CC|2015-07-28 14:32:49|202080|UG|1" + } + }, + { + "Attribute": { + "name": "GOBTPAC_USER", + "value": "GLEE" + } + }, + { + "Attribute": { + "name": "GOBTPAC_USER", + "value": "GLEE" + } + } + ], + "required": [ + "Attribute" + ], + "properties": { + "Attribute": { + "$id": "#/properties/addRequest/properties/data/properties/Extension/items/properties/Attribute", + "type": "object", + "title": "The Attribute Schema", + "description": "An explanation about the purpose of this instance.", + "default": {}, + "examples": [ + { + "name": "CWID", + "value": 1075463499.0 + } + ], + "required": [ + "name", + "value" + ], + "properties": { + "name": { + "$id": "#/properties/addRequest/properties/data/properties/Extension/items/properties/Attribute/properties/name", + "type": "string", + "title": "The Name Schema", + "description": "An explanation about the purpose of this instance.", + "default": "", + "examples": [ + "CWID" + ] + }, + "value": { + "$id": "#/properties/addRequest/properties/data/properties/Extension/items/properties/Attribute/properties/value", + "type": "integer", + "title": "The Value Schema", + "description": "An explanation about the purpose of this instance.", + "default": 0, + "examples": [ + 1075463499 + ] + } + } + } + } + } + } + } + }, + "capabilityData": { + "$id": "#/properties/addRequest/properties/capabilityData", + "type": "object", + "title": "The Capabilitydata Schema", + "description": "An explanation about the purpose of this instance.", + "default": {}, + "examples": [ + { + "mustUnderstand": "x", + "capabilityURI": "x" + } + ], + "required": [ + "capabilityURI", + "mustUnderstand" + ], + "properties": { + "capabilityURI": { + "$id": "#/properties/addRequest/properties/capabilityData/properties/capabilityURI", + "type": "string", + "title": "The Capabilityuri Schema", + "description": "An explanation about the purpose of this instance.", + "default": "", + "examples": [ + "x" + ] + }, + "mustUnderstand": { + "$id": "#/properties/addRequest/properties/capabilityData/properties/mustUnderstand", + "type": "string", + "title": "The Mustunderstand Schema", + "description": "An explanation about the purpose of this instance.", + "default": "", + "examples": [ + "x" + ] + } + } + } + } + } + } +} diff --git a/schema/bannerSoMschema.adoc b/schema/bannerSoMschema.adoc new file mode 100644 index 0000000..290dd38 --- /dev/null +++ b/schema/bannerSoMschema.adoc @@ -0,0 +1,159 @@ +=== bannerSoMschema.adoc + +From Matt Brookover on slack, March 31 + +This is Banner SPML for an accepted student + +``` + + + + + + + + + + + + + + + + +E286607965E09B09BC1183030991013099 + + + +Alpha Trainee +Alpha +Trainee +Mr. +Sr. + + +M + +1 +1 +1997 + + + + +UGRAD +INTCOMP + + +INTACCEPT +INTCOMP + + + + + + +CWID +1075463499 + + +PIDM +44396499 + + +APDC_CODE||'|'||APDC_DATE||'|'||TERM_CODE_ENTRY||'|'||LEVL_CODE||'|'||APPL_NO +CC|2015-07-28 14:32:49|202080|UG|1 + +GOBTPAC_USER +GLEE + + + + + + + + + + + + +``` + +This is a student that was accepted, signaled their intent to enroll and registered an account: + +``` + + + + + + + + + + + + + +E286607965E09B09BC1183030991013099 + + +Alpha Trainee +Alpha +Trainee +Mr. +Sr. + +M + +1 +1 +1997 + + + + +UGRAD +INTCOMP + + +STUDENT +INTCOMP + + + + +CWID +1075463499 + + +PIDM +44396499 + + +APDC_CODE||'|'||APDC_DATE||'|'||TERM_CODE_ENTRY||'|'||LEVL_CODE||'|'||APPL_NO +IE|2015-07-28 14:33:39|202080|UG|1 + + +APDC_CODE||'|'||APDC_DATE||'|'||TERM_CODE_ENTRY||'|'||LEVL_CODE||'|'||APPL_NO +CC|2015-07-28 14:32:49|202080|UG|1 + + +EXT_ID +alphatrainee + + +GOBTPAC_USER +GLEE + + + + + + + + + + +```