OOPSGUI6 ;WIOFO/LLH-RPC routines for ASISTS Gui ;9/18/01
Source file <OOPSGUI6.m>
| action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| UNIGET(RESULTS) | ; Returns entries in the Union table
|
|
| UNIKILL(RESULTS,INPUT) | ;
; Input - INPUT contains the IEN for Union to be deleted ; Output - RESULTS will contain a message indicating the record ; was successfully deleted. |
|
| UNIADD | ; Files a new record in ^OOPS(2263.7
|
|
| UNIEDT(RESULTS,INPUT) | ; Edits the input in ^OOPS(2263.7
; Input - INPUT contains the IEN of Union to be edited or NULL if a ; new union is being added. Also has the Union Name, ; Acronym, and Representative in the format: ; IEN^UNION NAME^UNION ACRONYM^UNION REP ; Output - RESULTS contains a status message regarding the filing of ; the data |
|
| SITEPGET(RESULTS,FORM) | ;
; Input - FORM = contains either a blank for 'normal' site parameter ; look ups or 'OSHA300' if for the OSHA 300A summary input ; Output - RESULTS is an array whose 0 node contains the Site ; parameter name, IEN, and District Office in the format: ; SITE NAME^DISTRICT OFFICE^SITE IEN ; Subsequent nodes starting from 1 contain Station information ; in the following format: ; STANM_U_PNM_U_PADD_U_PCTY_U_PST_U_PZIP_U_PTITLE_ ; U_CHGBKCODE_U_SUB_U_STA |
|
| SITEPADD | ; Creates a new Station Subfile in the Site Parameter
; File (#2262 |
|
| SITEPKIL(RESULTS,INPUT) | ; Deletes the Station Subfile whose IEN was passed in
; Input - INPUT contains the Site Parameter file IEN, the subfile IEN, ; and the Station IEN in the format: SIEN^SUBF^STAIEN ; Output - RESULTS contains a message with the filing status |
|
| SITEPEDT(RESULTS,INPUT,DATA,FORM) | ;
; Edits the Station Subfile whose data and IEN have been passed in ; Input - INPUT contains the IEN of the Site Parameter file, subfile ; & Station IEN. If adding new station, the Station IEN ; = "". INPUT format: SITE IEN^SUBFILE IEN^STATION IEN ; DATA contains the data to be filed ; FORM is either "" or "OSHA300" to signify data for filing ; Output - RESULTS is a single value with a message regarding the ; filing status |
|
| PARMEDT(RESULTS,INPUT) | ; Files changes to top level file (#2262)
; Input: INPUT - This variable contains the IEN, Site Name, and ; District Office Name to be filed in the format: ; IEN^SITE NAME^DISTRICT OFFICE ; Output: RESULTS - Results will contain a filing status message |
|
| CHGCASE(RESULTS,INPUT,FLD58) | ; File Change Case Status
; Input: INPUT - IEN^STAT where IEN = the ASISTS case IEN and ; STAT = the new case status ; DELETE - Reason for Deletion, field #58, file #2260 ; Output: RESULTS - Message back to client with new Case Status |
|
| CLOSE | ; Close
|
| Name | Field # of Occurrence |
|---|---|
| FILE^DICN | UNIADD+4, SITEPADD+5 |
| ^DIE | UNIEDT+15, SITEPEDT+34, PARMEDT+10, CLOSE+7 |
| ^DIK | UNIKILL+7, SITEPKIL+10 |
| $$GET1^DIQ | UNIGET+7, SITEPGET+19, SITEPGET+26, SITEPGET+27, SITEPGET+31, SITEPGET+34, SITEPGET+35, SITEPGET+36, SITEPGET+41, SITEPGET+43 , SITEPGET+44, CHGCASE+9, CHGCASE+11, CLOSE+9 |
| CLSCASE^OOPSMBUL | CLOSE+11 |
| RPC Name | Call Tags |
|---|---|
| OOPS CHANGE CASE STATUS | CHGCASE |
| OOPS GET UNION | UNIGET |
| OOPS DELETE UNION | UNIKILL |
| OOPS PUT UNION | UNIEDT |
| OOPS GET SITE PARAMETER | SITEPGET |
| OOPS DELETE SITEPAR STATION | SITEPKIL |
| OOPS EDIT SITEPAR STATION | SITEPEDT |
| OOPS EDIT SITE PARAMETER | PARMEDT |
| FileNo | Call Tags |
|---|---|
| ^VA(200 - [#200] | GET1^DIQ |
| ^OOPS(2260 - [#2260] | Classic Fileman Calls, GET1^DIQ |
| ^OOPS(2262 - [#2262] | Classic Fileman Calls, GET1^DIQ |
| 2262.03 | GET1^DIQ |
| ^OOPS(2263.6 - [#2263.6] | GET1^DIQ |
| ^OOPS(2263.7 - [#2263.7] | Classic Fileman Calls |
| ^DIC(4 - [#4] | GET1^DIQ |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^OOPS(2262 - [#2262] | SITEPGET+11, SITEPGET+17, SITEPGET+22, SITEPGET+23, SITEPGET+24, SITEPGET+25, SITEPGET+50, SITEPEDT+14 |
| ^OOPS(2263.7 - [#2263.7] | UNIGET+3, UNIGET+5, UNIGET+6 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| ACR | UNIEDT+7~, UNIEDT+13* |
| CBC | SITEPGET+12~, SITEPGET+13*, SITEPGET+36*, SITEPGET+39, SITEPGET+46*, SITEPEDT+9~, SITEPEDT+24* |
| CBCSUF | SITEPGET+10~, SITEPGET+38*, SITEPGET+39, SITEPGET+46*, SITEPEDT+9~, SITEPEDT+26* |
| CNT | UNIGET+1~, UNIGET+2*, UNIGET+8*, SITEPGET+10~, SITEPGET+21*, SITEPGET+39, SITEPGET+45, SITEPGET+49* |
| CURRENT | CHGCASE+6~, CHGCASE+11*, CLOSE+4 |
| DA | UNIKILL+4~, UNIKILL+6*, UNIADD+6*, UNIEDT+7~, UNIEDT+11, UNIEDT+14*, SITEPADD+7*, SITEPKIL+4~, SITEPKIL+9*, SITEPEDT+9~ , SITEPEDT+17, SITEPEDT+20*, PARMEDT+5~, PARMEDT+8*, CLOSE+6*, CLOSE+7! |
| DA(1 | SITEPADD+4*, SITEPKIL+9*, SITEPEDT+20* |
| DATA | UNIGET+1~, UNIGET+6*, UNIGET+7, UNIGET+8, SITEPEDT~, SITEPEDT+15, SITEPEDT+22, SITEPEDT+23, SITEPEDT+24, SITEPEDT+26 , SITEPEDT+29, SITEPEDT+30, SITEPEDT+31 |
| DIC | UNIADD+1~, UNIADD+3*, SITEPADD+2~, SITEPADD+3* |
| DIC(0 | UNIADD+3*, SITEPADD+3* |
| DIE | UNIEDT+7~, UNIEDT+9*, SITEPEDT+9~, SITEPEDT+19*, PARMEDT+5~, PARMEDT+8*, CHGCASE+6~, CLOSE+6*, CLOSE+7! |
| DIK | UNIKILL+4~, UNIKILL+6*, SITEPKIL+4~, SITEPKIL+8* |
| DISOFF | PARMEDT+5~, PARMEDT+6* |
| DLAYGO | UNIADD+1~, UNIADD+3*, SITEPADD+2~, SITEPADD+3* |
| DO | UNIADD+2! |
| DOFF | SITEPGET+10~, SITEPGET+19*, SITEPGET+20 |
| DR | UNIEDT+7~, UNIEDT+14*, SITEPEDT+9~, SITEPEDT+20*, SITEPEDT+27*, SITEPEDT+32*, SITEPEDT+33*, SITEPEDT+34, PARMEDT+5~, PARMEDT+9* , CHGCASE+6~, CLOSE+1*, CLOSE+2*, CLOSE+4*, CLOSE+5* |
| EXT | SITEPGET+14~, SITEPGET+15*, SITEPGET+42*, SITEPGET+45, SITEPGET+47*, SITEPEDT+10~, SITEPEDT+30* |
| FLD58 | CHGCASE~, CLOSE+5 |
| FORM | SITEPGET~, SITEPGET+32, SITEPGET+40, SITEPGET+46, SITEPEDT~, SITEPEDT+21, SITEPEDT+28 |
| IEN | UNIEDT+7~, UNIEDT+9*, UNIEDT+11*, UNIEDT+14, PARMEDT+5~, PARMEDT+6*, PARMEDT+7, PARMEDT+8, CHGCASE+6~, CHGCASE+7* , CHGCASE+8, CHGCASE+9, CHGCASE+11, CLOSE+6, CLOSE+9, CLOSE+11 |
| IENS | SITEPGET+10~, SITEPGET+24*, SITEPGET+26, SITEPGET+27, SITEPGET+34, SITEPGET+35, SITEPGET+41, SITEPGET+43, SITEPGET+44 |
| IND | SITEPGET+14~, SITEPGET+15*, SITEPGET+43*, SITEPGET+45, SITEPGET+47*, SITEPEDT+10~, SITEPEDT+30* |
| INPUT | UNIKILL~, UNIKILL+6, UNIEDT~, UNIEDT+9, UNIEDT+13, SITEPKIL~, SITEPKIL+5, SITEPEDT~, SITEPEDT+12, PARMEDT~ , PARMEDT+6, CHGCASE~, CHGCASE+7 |
| NA | SITEPGET+14~, SITEPGET+15*, SITEPGET+41*, SITEPGET+45, SITEPGET+47*, SITEPEDT+10~, SITEPEDT+29* |
| NAICS | SITEPGET+14~, SITEPGET+15*, SITEPGET+44*, SITEPGET+45, SITEPGET+47*, SITEPEDT+10~, SITEPEDT+31* |
| NM | UNIADD+3, UNIEDT+7~, UNIEDT+9*, UNIEDT+10 |
| OOPSST | SITEPGET+10~, SITEPGET+31*, SITEPGET+48 |
| PADD | SITEPGET+12~, SITEPGET+13*, SITEPGET+33*, SITEPGET+39, SITEPGET+46*, SITEPEDT+9~, SITEPEDT+22* |
| PCTY | SITEPGET+12~, SITEPGET+13*, SITEPGET+33*, SITEPGET+39, SITEPGET+46*, SITEPEDT+9~, SITEPEDT+23* |
| PHN | SITEPGET+14~, SITEPGET+15*, SITEPGET+42*, SITEPGET+45, SITEPGET+47*, SITEPEDT+10~, SITEPEDT+29* |
| PNM | SITEPGET+12~, SITEPGET+13*, SITEPGET+33*, SITEPGET+39, SITEPGET+46*, SITEPEDT+9~, SITEPEDT+22* |
| PST | SITEPGET+12~, SITEPGET+13*, SITEPGET+34*, SITEPGET+39, SITEPGET+46*, SITEPEDT+9~, SITEPEDT+23* |
| PTITLE | SITEPGET+12~, SITEPGET+13*, SITEPGET+35*, SITEPGET+39, SITEPGET+46*, SITEPEDT+9~, SITEPEDT+24* |
| PZIP | SITEPGET+12~, SITEPGET+13*, SITEPGET+33*, SITEPGET+39, SITEPGET+46*, SITEPEDT+9~, SITEPEDT+23* |
| REP | UNIEDT+7~, UNIEDT+13* |
| RESULTS | UNIGET~, UNIKILL~, UNIKILL+5*, UNIKILL+8*, UNIADD+5*, UNIADD+6*, UNIEDT~, UNIEDT+8*, UNIEDT+12, UNIEDT+18* , UNIEDT+19*, SITEPGET~, SITEPADD+6*, SITEPADD+7*, SITEPKIL~, SITEPKIL+7*, SITEPKIL+11*, SITEPKIL+12*, SITEPEDT~, SITEPEDT+11* , SITEPEDT+13*, SITEPEDT+16*, SITEPEDT+18*, SITEPEDT+37*, SITEPEDT+38*, PARMEDT~, PARMEDT+7*, PARMEDT+11*, PARMEDT+12*, CHGCASE~ , CHGCASE+8*, CHGCASE+10*, CLOSE+9* |
| RESULTS( | UNIGET+8*, SITEPGET+39*, SITEPGET+45* |
| RESULTS(0 | SITEPGET+16*, SITEPGET+18*, SITEPGET+20* |
| SIC | SITEPGET+14~, SITEPGET+15*, SITEPGET+43*, SITEPGET+45, SITEPGET+47*, SITEPEDT+10~, SITEPEDT+30* |
| SIEN | SITEPGET+10~, SITEPGET+11*, SITEPGET+16, SITEPGET+17, SITEPGET+19, SITEPGET+20, SITEPGET+22, SITEPGET+23, SITEPGET+24, SITEPGET+25 , SITEPGET+50, SITEPADD+3, SITEPADD+4, SITEPKIL+4~, SITEPKIL+5*, SITEPKIL+6, SITEPKIL+8, SITEPKIL+9, SITEPEDT+9~, SITEPEDT+12* , SITEPEDT+13, SITEPEDT+14, SITEPEDT+19, SITEPEDT+20 |
| SITENM | PARMEDT+5~, PARMEDT+6* |
| SNAME | SITEPGET+10~, SITEPGET+19*, SITEPGET+20 |
| STA | SITEPGET+10~, SITEPGET+22*, SITEPGET+23*, SITEPGET+24, SITEPGET+25, SITEPGET+31*, SITEPGET+39, SITEPGET+45, SITEPGET+48* |
| STAIEN | SITEPKIL+4~, SITEPKIL+5*, SITEPKIL+6, SITEPKIL+9, SITEPEDT+10~, SITEPEDT+12*, SITEPEDT+17*, SITEPEDT+18, SITEPEDT+20 |
| STANM | SITEPGET+12~, SITEPGET+27*, SITEPGET+39, SITEPGET+45, SITEPGET+46*, SITEPADD+4, SITEPEDT+10~, SITEPEDT+15*, SITEPEDT+16 |
| STATION | SITEPGET+12~, SITEPGET+13*, SITEPGET+26*, SITEPGET+27 |
| STATUS | CHGCASE+6~, CHGCASE+7*, CLOSE+11 |
| STR | SITEPGET+10~, SITEPGET+24*, SITEPGET+31, SITEPGET+33, SITEPGET+34, SITEPGET+35, SITEPGET+36, SITEPGET+38, SITEPGET+45 |
| STR2 | SITEPGET+10~, SITEPGET+25*, SITEPGET+41, SITEPGET+42, SITEPGET+43 |
| SUB | SITEPGET+10~, SITEPGET+21*, SITEPGET+22*, SITEPGET+23, SITEPGET+24, SITEPGET+25, SITEPGET+39, SITEPGET+45 |
| SUBF | SITEPADD+3, SITEPKIL+4~, SITEPKIL+5*, SITEPKIL+6, SITEPKIL+8, SITEPEDT+9~, SITEPEDT+12*, SITEPEDT+14*, SITEPEDT+19 |
| SUP | UNIGET+1~, UNIGET+7*, UNIGET+8 |
| TTL | SITEPGET+14~, SITEPGET+15*, SITEPGET+42*, SITEPGET+45, SITEPGET+47*, SITEPEDT+10~, SITEPEDT+29* |
| U | UNIGET+7, UNIGET+8, UNIEDT+9, UNIEDT+13, SITEPGET+11, SITEPGET+20, SITEPGET+31, SITEPGET+33, SITEPGET+34, SITEPGET+35 , SITEPGET+36, SITEPGET+38, SITEPGET+39, SITEPGET+41, SITEPGET+42, SITEPGET+43, SITEPGET+45, SITEPKIL+5, SITEPEDT+12, SITEPEDT+15 , SITEPEDT+22, SITEPEDT+23, SITEPEDT+24, SITEPEDT+26, SITEPEDT+29, SITEPEDT+30, SITEPEDT+31, PARMEDT+6, CHGCASE+7 |
| UIEN | UNIGET+1~, UNIGET+4*, UNIGET+5*, UNIGET+6, UNIGET+8 |
| UNI | UNIGET+1~, UNIGET+2*, UNIGET+3*, UNIGET+5 |
| X | UNIADD+1~, UNIADD+3*, UNIADD+6, SITEPADD+2~, SITEPADD+4* |
| Y | UNIADD+5, UNIADD+6, UNIEDT+16, SITEPADD+6, SITEPADD+7, SITEPKIL+11, SITEPEDT+35, PARMEDT+11, CHGCASE+6~, CHGCASE+7* , CHGCASE+9, CLOSE+2, CLOSE+4, CLOSE+8 |