PAINSTRUCT FILE
Instructor Information
Contains instructor definition information.
REFERENCED BY
HR30.1 TR08.1 TR09.1 TR14.1 TR200 TR201
TR202 TR204 TR207 TR22.1 TR220 TR500
HR511 HR650 PA502 PR13.1 PR13.5 PR13.6
PR13.8
UPDATED BY
TR07.1
FIELD NAME DESCRIPTION/VALID VALUES UPDATED BY
INS-INSTRUCT Numeric 10 TR07.1
Instruct Contains the instructor number.
INS-INSTRUCT-EMPLR Alpha 60 (Lower Case) TR07.1
Instruct Emplr Contains the instructor's employer.
INS-COMPANY Numeric 4 TR07.1
Company Contains the company number.
INS-EMPLOYEE Numeric 9 TR07.1
Employee Contains the employee number. Each
person employed by the company is
assigned a unique number. The system
uses the employee number to correlate
all of the information related to that
person.
INS-FIRST-NAME Alpha 15 (Lower Case) TR07.1
First Name Contains the instructor's first name,
if the instructor is not an employee.
Blank = employee.
INS-LAST-NAME Alpha 30 (Lower Case) TR07.1
Last Name Contains the instructor's last name if
the instructor is not an employee.
Blank = employee
INS-MIDDLE-INIT Alpha 1 TR07.1
Middle Initial Contains the instructor's middle
initial if the instructor is not an
employee.
Blank = employee
INS-ADDR1 Alpha 30 (Lower Case) TR07.1
Address 1 Contains the first line of address
information if the instructor is not an
employee.
Blank = employee
INS-ADDR2 Alpha 30 (Lower Case) TR07.1
Address 2 Contains the second line of address
information if the instructor is not an
employee.
Blank = employee
INS-ADDR3 Alpha 30 (Lower Case) TR07.1
Address 3 Contains the third line of address
information if the instructor is not an
employee.
Blank = employee
INS-ADDR4 Alpha 30 (Lower Case) TR07.1
Address 4 Contains the fourth line of address
information if the instructor is not an
employee.
Blank = employee
INS-CITY Alpha 18 (Lower Case) TR07.1
City Contains the city of the address if the
instructor is not an employee.
Blank = employee
INS-STATE Alpha 2 TR07.1
State or Province Contains the two-character state code
if the instructor is not an employee.
Blank = employee
INS-ZIP Alpha 10 TR07.1
Postal Code Contains the postal code of the
instructor's address if the instructor
is not an employee.
Blank = employee
INS-HM-PHONE-CNTRY Alpha 6 TR07.1
Hm Phone Cntry Contains the country code for the
instructor's home telephone number if
the instructor is not an employee.
Blank = employee
INS-HM-PHONE-NBR Alpha 15 TR07.1
Hm Phone Nbr Contains the instructor's home
telephone number if the instructor is
not an employee.
Blank = employee
INS-WK-PHONE-CNTRY Alpha 6 TR07.1
Work Telephone Contains the country code for the
Country instructor's work telephone number if
the instructor is not an employee.
Blank = employee
INS-WK-PHONE-NBR Alpha 15 TR07.1
Work Telephone Contains the instructor's work
telephone number if the instructor is
not an employee.
Blank = employee
INS-WK-PHONE-EXT Alpha 5 TR07.1
Work Telephone Contains the instructor's work
Extension telephone extension if the instructor is
not an employee.
Blank = employee
INS-EFFECTIVE-DATE Numeric 8 (yyyymmdd) TR07.1
Effective Date Contains the first date the instructor
can teach a course.
INS-END-DATE Numeric 8 (yyyymmdd) TR07.1
Ending Date Contains the last date the instructor
can teach a course.
INS-E-MAIL-ADDR Alpha 60
E Mail Addr Contains the instructor's internal
E-Mail address.
INS-SHORT-NAME Derived
Short Name Contains the instructor's short name.
INS-SHORT-EMPLOYER Derived
Short Employer Contains an abbreviated form of the
instructor's employer if the instructor
is not an employee.
Blank = employee
INS-COUNTRY-CODE Alpha 2 TR07.1
Country Code Contains the country of the
instructor's address.
INS-CONSENT Alpha 1 TR07.1
Consent N = No
Y = Yes
" " = No
INS-EMP-SHORT-NAME Derived
Emp Short Name
INS-INS-SHORT-NAME Derived
Ins Short Name
PAINSTRUCT FILE INDEX
NAME KEY FIELDS DESCRIPTION / SUBSET CONDITION USED IN
INSSET1 INSTRUCT HR30.1 TR07.1
TR08.1 TR09.1
TR14.1 TR200
TR201 TR202
TR204 TR207
TR22.1 TR220
TR500
INSSET2 INSTRUCT* TR07.1
INSSET3 COMPANY KeyChange HR511 HR650
EMPLOYEE PA502 TR07.1
LAST-NAME PR13.1 PR13.5
FIRST-NAME PR13.6 PR13.8
MIDDLE-INIT
INSTRUCT
PAINSTRUCT FILE RELATIONS
ONE TO ONE RELATIONS
RELATION RELATED
NAME FILE INTEGRITY RULES / FIELD MATCH
Company PRSYSTEM Not Required
Valid When (INS-COMPANY != Zeroes )
INS-COMPANY -> PRS-COMPANY
Spaces -> PRS-PROCESS-LEVEL
Country INSTCTRYCD Required
When (INS-COUNTRY-CODE != Spaces )
INS-COUNTRY-CODE -> INT-COUNTRY-CODE
Employee EMPLOYEE Not Required
Valid When (INS-EMPLOYEE != Zeroes )
INS-COMPANY -> EMP-COMPANY
INS-EMPLOYEE -> EMP-EMPLOYEE
Paemployee PAEMPLOYEE Not Required
Valid When (INS-EMPLOYEE != Zeroes )
INS-COMPANY -> PEM-COMPANY
INS-EMPLOYEE -> PEM-EMPLOYEE
PAINSTRUCT FILE RELATIONS
ONE TO MANY RELATIONS
RELATION RELATED
NAME FILE INTEGRITY RULES / FIELD MATCH
Correspondence HRCORRESP
"5" -> HCP-REQ-TYPE
INS-INSTRUCT -> HCP-ID-NBR
Zeroes -> HCP-COMPANY
Zeroes -> HCP-DEPENDENT
HCP-SEQ-NBR
Course Instr PAINSCOURS Delete Cascades
INS-INSTRUCT -> INC-INSTRUCT
INC-COURSE
Session Instr PAINSTSES Delete Cascades
INS-INSTRUCT -> ISE-INSTRUCT
ISE-COURSE
ISE-SESSION
ISE-START-DATE
ISE-INSTR-TYPE
|