REMIS: PREPARING LIVE EMIS FILES FOR OCTOBER REPORTING

Revised June 2007

You may now proceed with processing for each district as they are ready.

Complete the cleanup and archive of SIS data for all buildings in the district. This includes:

Note: PROF_PURGE, SSID_PURGE and RBCENT do not have to be processed in the order listed above but must not be processed until all buildings in a district have been cleaned up.  

                   Code                             Value  
                 
                 LOW_GRADE               05 
                 
In this example, grade 05 would be the lowest grade level in this building which may be a middle school building.

This switch will be used by ANTIEMIS. At this point in the school year, students in the incoming grade level in each building may have an "I" - inactive status on STUD for the 07/08 school year. When ANTIEMIS sees this it thinks that status should be an active status so it issues the warning message "June active - inactive in STUD - wrong % and Att/home status?". In this situation the student is correctly coded since the school year has not yet started. By defining this lowest grade level switch, ANTIEMIS will not print this message for any student in the lowest grade level in the building under these circumstances.

This switch can easily be added to each building's P030 table by using a command file in CSSMASCPY with the following update command:
RECORD=P030/KEY=LOW_GRADE

You will then need to go into each building and update the "value" field to show the lowest "external value" grade level in that building.

Once all buildings in a district have been archived, including the new DISC.IDX file, you'll need to create a blank DISC.IDX file.   You can use the following commands to create an FDL from your old DISC.IDX file and then create a new blank file.

$ ANALYZE/RMS/FDL SIS$DISTRICT:DISC.IDX
$ CREATE/FDL=DISC.FDL SIS$DISTRICT:DISC.IDX
Check the protection on the disc.idx file to make sure it matches the old file. 

Value

0.  Ignore Status when determining whether or not to update, only update the Status/Att combination for students with a  blank ATT code on STUD.

1.  Assume new transfers have a Status I in STUD.

2.  Assume new transfers have a Status A in STUD.

3.  Assume new transfers may have a Status I or Status A in STUD.


The actions taken on these options are described briefly as follows:

Value

0.  If the switch is set to 0, ANTIEMIS will only update the Status/Att combination for students with a blank ATT code on STUD.

1.  If the switch is set to 1, students who are new to the building and have a Status/Att combination of I/A on STUD will  be updated. Also, students who are new to the building and are Status "I" and whose ATT code on STUD matches the ATT code on the record in the Live EMSALT.IDX file will be updated.

2.  If the switch is set to 2, students who are new to the building and have a Status/Att combination of A/A on STUD will be updated. Also, students who are new to the building and are Status "A" and whose ATT code on STUD matches the ATT code on the record in the Live EMSALT.IDX file will be updated.

3.  If the switch is set to 3, students who are new to the building and who have a Status/Att combo of I/A _or_ A/A on STUD will be updated. Also, students who are new to the building and are Status "A" _or_ "I" and whose ATT code on STUD matches the ATT code on the record in the Live EMSALT.IDX file will be updated.

REGARDLESS of which switch you use, if a student has a blank ATT code, the student _will_ be updated.

ANTIEMIS will abort if the ANTIEMIS_OPTION switch is not defined on P030 or if it contains a value other than 0,1,2, or 3.

If your incoming students have already been updated to the correct status/ATT combination for the coming school year, you may add the switch "ANTIEMIS_ALT_STA" with a value of "N" to P030. With this switch defined with a value of "N", ANTIEMIS will not update the status/att fields but will update the RES, SPED and Program fields if applicable. With a value of "A" for this switch, nothing will be updated on STUD. If you only need to use the ANTIEMIS_ALT_STA switch, then it is not necessary to have the ANTIEMIS_OPTION switch defined on P030.

The following procedures are used to prepare the LIVE EMIS database for the October EMIS reporting period. Prior to beginning the EMIS database cleanup process you will need to complete the following steps:

Once these steps are completed you may begin with the procedures for preparing your Live EMIS files.

 

$ SET NOON
$!
$!
$! Delete old DMS files
$!
$ DELETE/LOG EMIS_ROOT:[LIVE]DMSERR.SEQ;*
$!
$!
$! Delete aggregation and load files
$!
$ DELETE/LOG EMIS_ROOT:[LIVE]EMSRD*.*;*
$ DELETE/LOG EMIS_ROOT:[LIVE]EMSERR*.SEQ;*
$ DELETE/LOG EMIS_ROOT:[LIVE]EMSRX.DAT;*
$ DELETE/LOG EMIS_ROOT:[LIVE]EMSAGG.SEQ;*
$ DELETE/LOG EMIS_ROOT:[LIVE]EMSINT.SEQ;*
$!
$!
$! Delete records dumped from reformatted files by EMSR2D
$!
$ DELETE/LOG EMIS_ROOT:[LIVE]EMSHRT.SEQ;*
$ DELETE/LOG EMIS_ROOT:[LIVE]EMSLNG.SEQ;*
$!
$!
$! Delete EMIS audits file
$!
$ DELETE/LOG EMIS_ROOT:[LIVE]EMSAUDT.SEQ;*
$!
$!
$! Delete fiscal and staff data
$!
$! Cash, receipts and expenditures
$ DELETE/LOG EMIS_ROOT:[LIVE]EMSACT.IDX;*
$!
$! Various finanical statements and schedules
$ DELETE/LOG EMIS_ROOT:[LIVE]EMSAUD.IDX;*
$!
$! Staff demographics
$ DELETE/LOG EMIS_ROOT:[LIVE]EMSDEM.IDX;*
$!
$! Staff employment
$ DELETE/LOG EMIS_ROOT:[LIVE]EMSEMP.IDX;*
$!
$! Staff search file
$ DELETE/LOG EMIS_ROOT:[LIVE]EMSSSF.IDX;*
$!
$! OPU master
$ DELETE/LOG EMIS_ROOT:[LIVE]EMSOPU.IDX;*
$!
$! Salary schedules
$ DELETE/LOG EMIS_ROOT:[LIVE]EMSSCH.IDX;*
$!
$!
$! Delete achievement/ability data, building and student
$!
$ DELETE/LOG EMIS_ROOT:[LIVE]EMSBAA.IDX;*
$ DELETE/LOG EMIS_ROOT:[LIVE]EMSSAA.IDX;*
$!
$!
$! Delete competency records, building and student
$!
$ DELETE/LOG EMIS_ROOT:[LIVE]EMSBCP.IDX;*
$ DELETE/LOG EMIS_ROOT:[LIVE]EMSSCP.IDX;*
$!
$!
$! Delete student subject data
$!
$ DELETE/LOG EMIS_ROOT:[LIVE]EMSCLA.IDX;*
$!
$!
$! Delete student program records
$!
$ DELETE/LOG EMIS_ROOT:[LIVE]EMSPRG.IDX;*
$!
$! Delete student discipline records
$!
$ DELETE/LOG EMIS_ROOT:[LIVE]EMSDSP.IDX;*
$!
$!
$! Delete Early Childhood Record (New for summer 2004)
$!
$ DELETE/LOG EMIS_ROOT:[LIVE]EMSFGH.IDX;*
$!
$!
$! Delete 3rd grade Achievement Record (New for summer 2004)
$! Don't want to delete since EMIS is the source for storage
$! DELETE/LOG EMIS_ROOT:[LIVE]EMSSAC.IDX;*
$!
$!
$! ** New for FY2001, changed from EMSOT to EMSFGY summer 2004
$! Delete OCAP and Work Keys file
$ DELETE/LOG EMIS_ROOT:[LIVE]EMSFGY.IDX;*
$!
$! Delete old file which may be hanging around from very early releases of EMIS
$!
$ DELETE/LOG EMIS_ROOT:[LIVE]EMSTST.IDX;*
$!
$!
$! Delete multiple-teacher class master file
$!
$ DELETE/LOG EMIS_ROOT:[LIVE]EMSVBT.IDX;*
$!
$!
$! Delete Local Class Code Cross Reference File
$!
$! DELETE/LOG EMIS_ROOT:[LIVE]EMSCXR.IDX;*
$!
$!
$! Delete Vocational Education Correlated Data
$!
$ DELETE/LOG EMIS_ROOT:[LIVE]EMSVED.IDX;*
$!
$!
$! Delete student summer school data and search file
$!
$ DELETE/LOG EMIS_ROOT:[LIVE]EMSSUM.IDX;*
$ DELETE/LOG EMIS_ROOT:[LIVE]EMSSSU.IDX;*
$!
$!
$! Start with a new proficiency only and proficiency only search file
$!
$ DELETE/LOG EMIS_ROOT:[LIVE]EMSSGP.IDX;*
$ DELETE/LOG EMIS_ROOT:[LIVE]EMSSSP.IDX;*
$!
$!
$! Start with a new PS Assessment (GGG) file
$!
$ DELETE/LOG EMIS_ROOT:[LIVE]EMSFGB.IDX;*
$!
$!
$! Start with a new KRAL (Kindergarten Readiness) assessment file
$!
$ DELETE/LOG EMIS_ROOT:[LIVE]EMSFGO.IDX;*
$!
$!
$! Start with a new PS ASQ/SE  assessment file
$!
$ DELETE/LOG EMIS_ROOT:[LIVE]EMSFGS.IDX;*
$!
$!
$! Start with a new OTELA (Ohio Test of English Language Acquisition) assessment file
$!
$ DELETE/LOG EMIS_ROOT:[LIVE]EMSFGF.IDX;*
$!
$!
$! Delete unneeded miscellaneous files leftover from prior processing
$!
$ DELETE/LOG EMIS_ROOT:[LIVE]*.TXT;*
$ DELETE/LOG EMIS_ROOT:[LIVE]*.LOAD;*
$ DELETE/LOG EMIS_ROOT:[LIVE]*.*LOADED;*
$ DELETE/LOG EMIS_ROOT:[LIVE]*.ACH;*
$ DELETE/LOG EMIS_ROOT:[LIVE]PREIDENT%%.SEQ;*
$!
$!
$! Create a new REMISAUD.SEQ file for period K, keeping the same protection
$!
$ RENAME/LOG EMIS_ROOT:[LIVE]REMISAUD.SEQ .OLD
$ RUN REMIS:REMISNAP
K
$!
$ SET SECURITY/LOG EMIS_ROOT:[LIVE]REMISAUD.SEQ -
/LIKE=(NAME=EMIS_ROOT:[LIVE]REMISAUD.OLD)
$ DELETE/LOG EMIS_ROOT:[LIVE]REMISAUD.OLD;*
$!
$!
$! Purge the directory
$!
$ PURGE/LOG EMIS_ROOT:[LIVE]/LOG
$!
$!
$! Create new, empty files as needed
$!
$ RUN OECN$EMIS:EMS00

Y
$!
$!
$! Set version numbers to one on all files
$!
$ RENAME EMIS_ROOT:[LIVE]*.* ;-1
$!
$!
$! Set the protection for all files in the directory
$!
$ SET FILE EMIS_ROOT:[LIVE]*.*/PROT=(S:RWED,O:RWED,G:RWED)
$!
$!
$! Copy in an empty EMSAUDT.SEQ file and set the protection for it
$!
$ COPY/LOG NOACSC:EMSAUDT.SEQ EMIS_ROOT:[LIVE]*/PROT=(S:RWED,O:RWED,G:RW)
$!
$ EXIT!
$

 

 


We have commented out the lines which delete all files in the [LIVE] database and copy in a new set from June [07N]. Since we normally take our snapshot as soon as June data is submitted, this step was no longer necessary for us. 



You may decide to keep the EMSCXR.IDX (Local Class Code Cross Reference file) and the EMSVED.IDX (Vocational ED Program file) since this data may be the same from year to year.


Before proceeding you will need to have the latest release of the REMIS software installed, including  ANTIEMIS V3.31  ---- 

In NEW YEAR mode, UNCLEMIS will -

By having cobol switch three on in this first run of UNCLEMIS, the "grade level next year" field will be updated for all students.

The command to set on cobol switches 3 & 8 is :

$ DEFINE COB$SWITCHES "3,8"

UNCLEMIS will also add a new switch to the P030 table in each building called NY_IN_PROCESS and set it's value at "Y". This switch will be used to prevent UNCLEMIS from being processed in regular mode and destroying the STATUS/ATT combos we are trying to preserve on the ALTS record prior to ANTIEMIS. ANTIEMIS will reset this switch to a value of "A" when it is processed so that UNCLEMIS may be processed as usual after ANTIEMIS. If it is necessary for you to rerun ANTIEMIS, manually reset this switch to "Y" prior to rerunning ANTIEMIS. (This switch was deleted by PURGEMIS, so if you didn't run PURGEMIS for a building, you'll need to modify this switch or delete before proceeding.)

At this time you will need to correct all serious errors from the UNCLEMIS run and then reprocess UNCLEMIS. Serious errors would be errors for students who would already be in the EMIS database but because of errors, they are unable to be processed at this time. A missing SSN for a new student is not a serious error at this point. You may rerun UNCLEMIS in NEW YEAR mode if necessary.

Once all errors are cleaned up, proceed to the next step.


If you respond "Y" to the prompt "Clear all Homeless statuses to *? (Y/N)> ", the homeless  unaccompanied youth field will be reset to '*' as well.

If you respond "Y" to the prompt "Reset PreSchool Poverty Level to 'N' for grade PS students? (Y/N)" all students will have the Preschool Poverty Level reset to 'N'.  If you respond "N" only students in a grade other than "PS" will have Preschool Poverty Level reset to 'N'. - NEW for FY08

If you respond "Y" to the prompt "Reset Attendance Pattern to 'NA' for grade PS students? (Y/N)" all students will have Attendance Pattern reset to 'NA'.  If you respond 'N', only students in a grade other than 'PS' will have Attendance Pattern reset to 'NA'. - NEW for FY08

Logic related to certain 12th grade students with att/home Indicator of 1 or residency status of 2 has been modified to use withdrawal code '41' instead of '99'..

 

Note: The option to reset handicap status for a district was removed in previous years.  Since prior disability condition is determined by a change in the student's handicap field, we felt it would be best not to wipe this out for anyone.   If any of your districts wish to have their handicap conditions reset, then you can use Datatrieve to do it for them but it is not recommended.  If you reset the field, UNCLEMIS will not update the prior disability field correctly when it is processed after you reset them.

The following additional options to reset fields in EMIS still exist in  ANTIEMIS:

Additional Processing Capabilities:



Options to delete the E905 and/or E906 entries in each building are included. This will give you the option of retaining these entries from year to year or wiping them out.

ANTIEMIS will NOT wipe out  proficiency, OGT, or Achievement test records.  In FY05, the original field used for Building IRN on the 9th grade Proficiency record was changed to reflect the Spring Administration IRN, so Antiemis was modified to update the Spring Administration IRN on the 9th grade proficiency records to the student's current building IRN.

ANTIEMIS will automatically create two reports, ANTIEMIS.TXT and ANTIEMIS_MAJOR.TXT.   Major messages will be listed on both reports.

ANTIEMIS will reset STUD so that it will be updated with the Status/ATT combination retained in STUD from the student's previous building. ANTIEMIS will also reset the RES, SPED, and Program field on STUD for those schools using standard codes and/or using the program field on STUD to store disability.

The main issue with determining whom to update is finding the students who are new to the building. To do this, ANTIEMIS  retrieves the student's record in the EMSALT file in the 07N database and compares it to the building code on the student's EMSALT record in the LIVE database. If they are different, then we assume that the student has changed buildings and is eligible for updating. Then, depending upon which switch you are using, the STATUS/ATT combo is examined to further determine if the student is to be updated or not.

The first thing ANTIEMIS does is to delete all orphan records. This is why it is necessary to check all orphans before ANTIEMIS to make sure that needed student records will not be deleted.

ANTIEMIS will update the calendar field on STUD for grade level "01" students. These students previously had a calendar number for a calendar other than the full day calendar. Now that these students will be attending all day everyday, their calendar is switched to the all day/every day calendar (calendar 1).

Error messages in ANTIEMIS :

The following messages are informational or warning messages. These messages will only appear in the ANTIEMIS.TXT report.

 

The following messages are considered major in severity and may require corrections. These messages will be both printed on the ANTIEMIS.TXT and the ANTIEMIS_MAJOR.TXT reports.

 

Once ANTIEMIS has completed, check over the report before going on to UNCLEMIS. 

Process UNCLEMIS  again with no COB$SWITCHES set once ANTIEMIS has been processed. The switches may be cleared as follows:

$ DEASSIGN COB$SWITCHES

This will update the ALTS record with the new status/ATT combo's now on STUD. At this point, the cleanup is finished and the district may begin to prepare for Fall EMIS reporting.

UNCLEMIS does three things once ANTIEMIS has been processed:

This completes the instructions for cleaning up the LIVE database.