KIS collection 2012/13
KIS collection 2012/13Summary of business rules |
return to index |
Version 1.5 Produced 2012-09-24
Entity | Field Name | Status | Rule | Number |
---|---|---|---|---|
Accreditation | ACCDEPENDURL | Error | Accreditation.ACCDEPENDURL must exist where Accreditation.ACCDEPEND = 1 | 1 |
Accreditation | ACCDEPENDURL | Error | Accreditation.ACCDEPENDURL must not exist where Accreditation.ACCDEPEND = 0 | 2 |
Accreditation | ACCDEPENDURLW | Error | Accreditation.ACCDEPENDURLW must not exist where Accreditation.ACCDEPEND = 0 | 1 |
Accreditation | ACCDEPENDURLW | Error | Accreditation.ACCDEPENDURLW must not exist where institution is not in Wales | 2 |
CourseStage | STAGE | Error | CourseStage.STAGE fields must be consecutive within a KISCourse.CourseStage entity | 1 |
CourseStage | STAGE | Error | CourseStage.STAGE fields must be unique within a KISCourse.CourseStage entity | 2 |
HESACourse | HESACOURSEID | Error | HESACourse.HESACOURSEID must be unique within a KIS course | 1 |
ILRAims | ILRAIMID | Error | ILRAims.ILRAIMID must be unique within a KIS course | 1 |
Institution | ACCOMURLW | Error | Institution.ACCOMURLW cannot exist if you are not a Welsh institution | 1 |
Institution | INSTBEDS | Error | If Institution.INSTBEDS exists then Institution.INSTUPPER and Institution.INSTLOWER must be returned | 1 |
Institution | INSTBEDS | Error | If Institution.INSTBEDS does not exist then both Institution.INSTUPPER and Institution.INSTLOWER must not be returned | 2 |
Institution | INSTBEDS | Error | The value of Institution.INSTBEDS must lie between 1 and 15000 | 3 |
Institution | INSTLOWER | Error | The value of Institution.INSTLOWER must lie between 1500 and 15000 | 1 |
Institution | INSTUPPER | Error | Institution.INSTUPPER must be greater than Institution.INSTLOWER | 1 |
Institution | INSTUPPER | Error | The value of Institution.INSTUPPER must lie between 1500 and 15000 | 2 |
Institution | NSP | Error | Institution.NSP must exist for institutions in England | 1 |
Institution | NSP | Error | Institution.NSP cannot exist for institutions in Wales, Scotland or Northern Ireland | 2 |
Institution | PRIVATELOWER | Error | The value of Institution.PRIVATELOWER must lie between 1500 and 15000 | 1 |
Institution | PRIVATEUPPER | Error | Institution.PRIVATEUPPER must be greater than Institution.PRIVATELOWER | 1 |
Institution | PRIVATEUPPER | Error | The value of Institution.PRIVATEUPPER must lie between 1500 and 15000 | 2 |
Institution | UKPRN | Error | Institution.UKPRN must be valid | 1 |
KISCourse | Error | KISCourse.KISTYPE 2 and 3 courses cannot contain KISCourse.HESACourse entities | 1 | |
KISCourse | Error | KISCourse.HESACourse entities can only be returned by an HEI | 2 | |
KISCourse | Error | KISCourse.KISTYPE 2 and 3 courses cannot contain KISCourse.ILRAims entities | 1 | |
KISCourse | Error | Kiscourse.ILRAims entities can only be returned by an FEC | 2 | |
KISCourse | Error | KISCourse.KISTYPE 2 courses cannot contain KISCourse.CourseStage entities | 1 | |
KISCourse | Error | CourseStage.WRITTEN, CourseStage.COURSEWORK and CourseStage.PRACTICAL fields must sum to 100 or 0 within any KISCourse.CourseStage entity | 2 | |
KISCourse | Error | CourseStage.SCHEDULED, CourseStage.INDEPENDENT and CourseStage.PLACEMENT fields must sum to 100 within any KISCourse.CourseStage entity | 3 | |
KISCourse | Error | KISCourse.KISTYPE 1 or KISCourse.KISTYPE 3 courses must contain KISCourse.CourseStage entities | 4 | |
KISCourse | Error | KISCourse.KISTYPE 2 and 3 courses cannot contain KISCourse.Accreditation entities | 1 | |
KISCourse | ASSURL | Error | KISCourse.KISTYPE 2 courses must not contain KISCourse.ASSURL | 1 |
KISCourse | ASSURL | Error | KISCourse.KISTYPE 1 and 3 courses must contain KISCourse.ASSURL | 2 |
KISCourse | ASSURLW | Error | KISCourse.KISTYPE 2 courses must not contain KISCourse.ASSURLW | 1 |
KISCourse | ASSURLW | Error | Institutions outside of Wales cannot return KISCourse.ASSURLW | 2 |
KISCourse | CRSEURL | Error | KISCourse.KISTYPE 1 and 2 courses must contain KISCourse.CRSEURL | 1 |
KISCourse | CRSEURLW | Error | KISCourse.CRSEURLW can only exist at Welsh institutions | 1 |
KISCourse | DISTANCE | Error | KISCourse.KISTYPE 1 courses where both KISCourse.HESACourse and KISCourse.ILRAim entities are missing must contain a KISCourse.DISTANCE field | 1 |
KISCourse | DISTANCE | Error | KISCourse.KISTYPE 2 courses cannot contain a KISCourse.DISTANCE field | 2 |
KISCourse | DISTANCE | Error | KISCourse.KISTYPE 3 courses must contain a KISCourse.DISTANCE field | 3 |
KISCourse | EMPLOYURL | Error | KISCourse.KISTYPE 2 courses must not contain KISCourse.EMPLOYURL | 1 |
KISCourse | EMPLOYURL | Error | KISCourse.KISTYPE 1 and 3 courses must contain KISCourse.EMPLOYURL | 2 |
KISCourse | EMPLOYURLW | Error | KISCourse.KISTYPE 2 courses must not contain KISCourse.EMPLOYURLW | 1 |
KISCourse | EMPLOYURLW | Error | Institutions outside of Wales cannot return KISCourse.EMPLOYURLW | 2 |
KISCourse | ENGFEE | Error | KISCourse.KISTYPE 2 courses must not contain KISCourse.ENGFEE | 1 |
KISCourse | ENGFEE | Error | KISCourse.KISTYPE 1 courses where no KISCourse.UCASCOURSEID exists and KISCourse.FEETBC=1 must contain a KISCourse.ENGFEE field | 2 |
KISCourse | ENGFEE | Error | Value of KISCourse.ENGFEE must be between 1 and 9000 | 3 |
KISCourse | ENGFEE | Error | Where any of the fields KISCourse.ENGFEE, KISCourse.SCOTFEE, KISCourse.WAFEE, KISCourse.NIFEE, KISCourse.WAIVER, KISCourse.MEANSSUP, KISCourse.VARFEE or KISCourse.OTHSUP exist then all must exist | 4 |
KISCourse | FEETBC | Error | KISCourse.KISTYPE 1 courses where no KISCourse.UCASCOURSEID field exists must contain a KISCourse.FEETBC field | 1 |
KISCourse | FEETBC | Error | KISCourse.FEETBC must equal 1 when any of the following exist: KISCourse.ENGFEE, KISCourse.NIFEE, KISCourse.WAFEE, KISCourse.SCOTFEE, KISCourse.VARFEE , KISCourse.WAIVER, KISCourse.MEANSSUP, KISCourse.OTHSUP | 2 |
KISCourse | JACS | Error | KISCourse.KISTYPE 1 courses with no KISCourse.HESACourse entities must have a KISCourse.JACS field | 1 |
KISCourse | JACS | Error | KISCourse.KISTYPE 2 and 3 courses cannot contain a KISCourse.JACS field | 2 |
KISCourse | JACS | Error | KISCourse.HESACourse entity and KISCourse.JACS field cannot both be returned | 3 |
KISCourse | JACS | Error | FECs cannot return a KISCourse.JACS field | 4 |
KISCourse | JACS | Error | Welsh FECs must return either KISCourse.LDCS or KISCourse.JACS for KISCourse.KISTYPE 1 courses | 5 |
KISCourse | JACSL2 | Error | KISCourse.KISTYPE 3 courses must contain a KISCourse.JACSL2 field | 1 |
KISCourse | JACSL2 | Error | Only KISCourse.KISTYPE 3 courses can contain a KISCourse.JACSL2 field | 2 |
KISCourse | LDCS | Error | KISCourse.KISTYPE 1 courses with no KISCourse.ILRAims entities must have a KISCourse.LDCS field | 1 |
KISCourse | LDCS | Error | KISCourse.KISTYPE 2 and 3 courses cannot contain a KISCourse.LDCS field | 2 |
KISCourse | LDCS | Error | KISCourse.ILRAIMS entity and KISCourse.LDCS field cannot both be returned | 3 |
KISCourse | LDCS | Error | Only FECs can return a KISCourse.LDCS field | 4 |
KISCourse | LEVEL | Error | KISCourse.KISTYPE 1 courses where both KISCourse.HESACourse and KISCourse.ILRAim entities are missing must contain a KISCourse.LEVEL field | 1 |
KISCourse | LEVEL | Error | KISCourse.KISTYPE 2 courses cannot contain a KISCourse.LEVEL field | 2 |
KISCourse | LEVEL | Error | KISCourse.KISTYPE 3 courses must contain a KISCourse.LEVEL field | 3 |
KISCourse | LTURL | Error | KISCourse.KISTYPE 2 courses must not contain KISCourse.LTURL | 1 |
KISCourse | LTURL | Error | KISCourse.KISTYPE 1 and 3 courses must contain KISCourse.LTURL | 2 |
KISCourse | LTURLW | Error | KISCourse.KISTYPE 2 courses must not contain KISCourse.LTURLW | 1 |
KISCourse | LTURLW | Error | Institutions outside of Wales cannot return KISCourse.LTURLW | 2 |
KISCourse | MEANSSUP | Error | KISCourse.KISTYPE 2 courses must not contain KISCourse.MEANSSUP | 1 |
KISCourse | MEANSSUP | Error | KISCourse.KISTYPE 1 courses where KISCourse.UCASCOURSEID does not exist and KISCourse.FEETBC = 1 must contain KISCourse.MEANSSUP field | 2 |
KISCourse | MEANSSUP | Error | KIS courses where KISCourse.UCASCOURSEID exists cannot contain a KISCourse.MEANSSUP field | 3 |
KISCourse | NIFEE | Error | KISCourse.KISTYPE 2 courses must not contain KISCourse.NIFEE | 1 |
KISCourse | NIFEE | Error | KISCourse.KISTYPE 1 courses where no KISCourse.UCASCOURSEID exists and KISCourse.FEETBC=1 must contain a KISCourse.NIFEE field | 2 |
KISCourse | NIFEE | Error | Value of KISCourse.NIFEE must be between 1 and 9000 | 3 |
KISCourse | NONCREDITASSESS | Error | KISCourse.KISTYPE 1 courses must contain KISCourse.NONCREDITASSESS | 1 |
KISCourse | NONCREDITASSESS | Error | KISCourse.KISTYPE 2 and 3 courses must not contain KISCourse.NONCREDITASSESS | 2 |
KISCourse | OTHSUP | Error | KISCourse.KISTYPE 2 courses must not contain KISCourse.OTHSUP | 1 |
KISCourse | OTHSUP | Error | KISCourse.KISTYPE 1 courses where KISCourse.UCASCOURSEID does not exist and KISCourse.FEETBC = 1 must contain KISCourse.OTHSUP field | 2 |
KISCourse | OTHSUP | Error | KIS courses where KISCourse.UCASCOURSEID exists cannot contain a KISCourse.OTHSUP field | 3 |
KISCourse | PTONLY | Error | KISCourse.KISTYPE 1 courses where both KISCourse.HESACourse and KISCourse.ILRAim entities are missing must contain a KISCourse.PTONLY field | 1 |
KISCourse | PTONLY | Error | KISCourse.KISTYPE 2 courses cannot contain a KISCourse.PTONLY field | 2 |
KISCourse | PTONLY | Error | KISCourse.KISTYPE 3 courses must contain a KISCourse.PTONLY field | 3 |
KISCourse | RELATEDKIS | Error | KISCourse.KISTYPE 2 courses must contain a KISCourse.RELATEDKIS field | 1 |
KISCourse | RELATEDKIS | Error | KISCourse.KISTYPE 1 and 3 courses cannot contain a KISCourse.RELATEDKIS field | 2 |
KISCourse | RELATEDKIS | Error | KISCourse.RELATEDKIS must exist as a KISCourse.KISCOURSEID within the file | 3 |
KISCourse | RELATEDKIS | Error | All KISCourse.RELATEDKIS must be of the same KISCourse.KISTYPE within a KIS course | 4 |
KISCourse | RELATEDKIS | Error | KISCourse.RELATEDKIS must be KISCourse.KISTYPE 1 or 3 | 5 |
KISCourse | SCOTFEE | Error | KISCourse.KISTYPE 2 courses must not contain KISCourse.SCOTFEE | 1 |
KISCourse | SCOTFEE | Error | KISCourse.KISTYPE 1 courses where no KISCourse.UCASCOURSEID exists and KISCourse.FEETBC=1 must contain a KISCourse.SCOTFEE field | 2 |
KISCourse | SCOTFEE | Error | Value of KISCourse.SCOTFEE must be between 1 and 9000 for non-Scottish institutions | 3 |
KISCourse | SCOTFEE | Error | Value of KISCourse.SCOTFEE must be between 0 and 9000 for Scottish institutions | 4 |
KISCourse | SUPPORTURL | Error | KISCourse.KISTYPE 2 courses must not contain KISCourse.SUPPORTURL | 1 |
KISCourse | SUPPORTURL | Error | KISCourse.KISTYPE 1 and 3 courses must contain KISCourse.SUPPORTURL | 2 |
KISCourse | SUPPORTURLW | Error | KISCourse.KISTYPE 2 courses must not contain KISCourse.SUPPORTURLW | 1 |
KISCourse | SUPPORTURLW | Error | Institutions outside of Wales cannot return KISCourse.SUPPORTURLW | 2 |
KISCourse | TITLE | Error | KISCourse.KISTYPE 1 and 2 courses must contain a KISCourse.TITLE | 1 |
KISCourse | TITLE | Error | KISCourse.KISTYPE 3 courses must not contain a KISCourse.TITLE | 2 |
KISCourse | TITLEW | Error | KISCourse.KISTYPE 1 and 2 courses in Welsh institutions must contain a KISCourse.TITLEW field | 1 |
KISCourse | TITLEW | Error | KISCourse.KISTYPE 3 courses in Welsh institutions must not contain a KISCourse.TITLEW field | 2 |
KISCourse | TITLEW | Error | KISCourse.TITLEW cannot be returned by institutions outside of Wales | 3 |
KISCourse | TTCID | Error | KISCourse.KISTYPE 1 courses where both KISCourse.HESACourse and KISCourse.ILRAim entities are missing must contain a KISCourse.TTCID field | 1 |
KISCourse | TTCID | Error | KISCourse.KISTYPE 2 and 3 courses cannot contain a KISCourse.TTCID field | 2 |
KISCourse | UCASCOURSEID | Error | KISCourse.KISTYPE 3 courses that are not Combined studies (JACSL2=41) cannot contain a KISCourse.UCASCOURSEID | 1 |
KISCourse | UCASPROGID | Error | KISCourse.KISTYPE 3 courses that are not Combined studies (JACSL2=41) cannot contain a KISCourse.UCASPROGID | 1 |
KISCourse | UCASPROGID | Error | KISCourse.KISTYPE 2 courses cannot contain a KISCourse.UCASPROGID | 2 |
KISCourse | UKPRNAPPLY | Error | KISCourse.UKPRNAPPLY must not be equal to Institution.UKPRN | 1 |
KISCourse | UKPRNAPPLY | Error | KISCourse.UKPRNAPPLY must be a valid UKPRN | 2 |
KISCourse | VARFEE | Error | KISCourse.KISTYPE 2 courses must not contain KISCourse.VARFEE | 1 |
KISCourse | VARFEE | Error | KISCourse.KISTYPE 1 courses where no KISCourse.UCASCOURSEID field exists and KISCourse.FEETBC=1 must contain a KISCourse.VARFEE field | 2 |
KISCourse | WAFEE | Error | KISCourse.KISTYPE 2 courses must not contain KISCourse.WAFEE | 1 |
KISCourse | WAFEE | Error | KISCourse.KISTYPE 1 courses where no KISCourse.UCASCOURSEID exists and KISCourse.FEETBC=1 must contain a KISCourse.WAFEE field | 2 |
KISCourse | WAFEE | Error | Value of KISCourse.WAFEE must be between 1 and 9000 | 3 |
KISCourse | WAIVER | Error | KISCourse.KISTYPE 2 courses must not contain KISCourse.WAIVER | 1 |
KISCourse | WAIVER | Error | KISCourse.KISTYPE 1 courses where KISCourse.UCASCOURSEID does not exist and KISCourse.FEETBC = 1 must contain KISCourse.WAIVER field | 2 |
KISCourse | WAIVER | Error | KIS courses where KISCourse.UCASCOURSEID exists cannot contain a KISCourse.WAIVER field | 3 |
KISCourse | WELSH | Error | KISCourse.KISTYPE 1 and 3 courses at Welsh institutions must contain a KISCourse.WELSH field | 1 |
KISCourse | WELSH | Error | KISCourse.KISTYPE 2 courses at Welsh institutions must not contain a KISCourse.WELSH field | 2 |
KISCourse | WELSH | Error | Institutions outside of Wales must not contain a KISCourse.WELSH field | 3 |
Contact Liaison by email or on +44 (0)1242 388 531.