PRCNSPL ;SSI/SEB-Split a request ;[ 09/09/96 10:43 AM ]
Source file <PRCNSPL.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 |
|---|---|---|
| INIT | ||
| LOOP | ||
| NEW | ; Get new request # and build a new request
|
|
| LINE | ; Copy over line items, remove line items from orig. request
|
|
| MKREP | ||
| EXIT | ||
| REPL | ; Split replacement request
|
|
| REPLINE | ||
| REPDEL | ; Compress unmoved items and delete moved line items in orig. request
|
|
| ASK | ||
| FSF | ; Find new transaction number
|
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Routine Call |
|
| Routine Call |
|
| FileNo | Call Tags |
|---|---|
| ^PRCN(413 - [#413] | Classic Fileman Calls |
| ^PRCN(413.1 - [#413.1] | Classic Fileman Calls |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^PRCN(413 - [#413] | PRCNSPL+4, INIT, LOOP+1, LOOP+5, NEW+6*, LINE+2*, LINE+3, LINE+9, LINE+11!, LINE+13 , LINE+15!, MKREP, REPL+1, REPL+7*, FSF+3 |
| ^PRCN(413.1 - [#413.1] | REPL+1, REPL+6*, REPL+7*, REPLINE+1, REPLINE+2, REPLINE+3*, REPLINE+4*, REPLINE+5*, REPLINE+6*, REPDEL+3* , REPDEL+4*, REPDEL+5, REPDEL+6! |
| Name | Field # of Occurrence |
|---|---|
| ^(0 | REPLINE+3 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| % | EXIT+2!, ASK*, ASK+1, ASK+2 |
| >> %X | LINE+5* |
| %Y | LINE+5*, EXIT+2! |
| BSF | FSF+2*, FSF+3, FSF+4! |
| C | EXIT+1! |
| CODES | EXIT+1! |
| D0 | EXIT+1! |
| DA | PRCNSPL+3*, PRCNSPL+4, INIT, INIT+1, LOOP+1, LOOP+5, LOOP+6, NEW+5*, NEW+6, NEW+8 , LINE+4*, LINE+5, LINE+8*, EXIT+1!, REPL+7 |
| DA(1 | LINE+3*, LINE+4, LINE+5, LINE+7* |
| DIC | PRCNSPL+3*, INIT+1, INIT+2*, NEW+5*, LINE+4*, EXIT!, REPL+3* |
| DIC("S" | PRCNSPL+2*, PRCNSPL+3! |
| DIC(0 | PRCNSPL+3*, NEW+5*, LINE+3* |
| >> DIK | LINE+7* |
| >> DLAYGO | NEW+5*, LINE+3*, REPL+4* |
| DUOUT | LOOP+1, LOOP+3, NEW+1, EXIT!, ASK+1* |
| FF | INIT*, EXIT+1! |
| FN | LOOP+2! |
| >> GL | NEW+7*, NEW+8*, REPL+5*, REPL+8*, REPL+9 |
| GLO | INIT+1*, EXIT+1! |
| I | EXIT+1!, REPL+5*, REPLINE*, REPLINE+4, REPDEL+1*, REPDEL+2*, REPDEL+3, REPDEL+5 |
| ID | EXIT+1! |
| IEXN | EXIT! |
| IEXP | EXIT! |
| II | LOOP*, LOOP+5, LINE+12!, LINE+16!, EXIT!, REPL+5*, REPLINE*, REPLINE+2, REPDEL+1*, REPDEL+2 , ASK+2* |
| >> IN | INIT*, LOOP+1*, LOOP+6*, NEW+3, ASK+2 |
| >> IOT | INIT+1 |
| J | EXIT+1!, REPL+5*, REPLINE+3*, REPLINE+4, REPLINE+5, REPLINE+6, REPDEL+5*, REPDEL+6 |
| JJ | LOOP*, EXIT!, REPL+5*, REPLINE+1*, REPLINE+2, REPLINE+3, REPLINE+4, ASK+2* |
| >> L | REPDEL+1*, REPDEL+2, REPDEL+3, REPDEL+4, REPDEL+5 |
| >> LI | REPDEL+5*, REPDEL+6 |
| LPRI | LINE+12!, LINE+16! |
| N | INIT*, LOOP+2! |
| N2 | EXIT+1! |
| NDA | NEW+5*, LINE+2, LINE+3, LINE+13, LINE+15, REPL+2~ |
| NEW | LOOP, LOOP+4, LINE+1, LINE+8, EXIT+1!, REPLINE, ASK+2* |
| NL | INIT*, EXIT+1! |
| >> NTRN | NEW+4* |
| >> O | REPDEL+1*, REPDEL+2 |
| ODA | NEW+3*, NEW+6, NEW+7, NEW+8, LINE+3, LINE+5, LINE+7, LINE+9, LINE+11, MKREP , EXIT!, REPL+1 |
| OGLO | EXIT+1! |
| OID | EXIT+1! |
| OIN | EXIT+1! |
| >> OLD | REPLINE+6, ASK+2* |
| OPC | EXIT+1! |
| ORDA | EXIT!, REPL+1*, REPL+5, REPL+6, REPL+8, REPLINE+1, REPLINE+2, REPLINE+3, REPDEL+3, REPDEL+4 , REPDEL+5, REPDEL+6 |
| PC | EXIT+1! |
| PGL | EXIT+1! |
| PI | EXIT! |
| >> PRCNDA | REPL+4 |
| PRCNDD | EXIT+2! |
| PRCNDEEP | INIT+1*, LOOP+2! |
| PRCNDEL | EXIT!, REPL+5*, REPLINE+2*, REPLINE+4*, REPDEL+1, REPDEL+2* |
| PRCNI | LINE+1*, LINE+8*, EXIT! |
| PRCNJ | LINE+1*, LINE+3, LINE+5, LINE+8*, EXIT! |
| PRCNUSR | INIT*, LOOP+2! |
| PRFLD | LOOP+2! |
| PRIMAX | LINE+12!, LINE+16! |
| PROG | INIT+1*, EXIT+2! |
| PSER | LINE+10, LINE+11, LINE+12!, LINE+14, LINE+15, LINE+16! |
| PTRN | PRCNSPL+4*, NEW+4, EXIT+2!, FSF+2 |
| PV | EXIT+2! |
| >> RDA | REPL+5*, REPL+6, REPL+7, REPL+9, REPLINE+3, REPLINE+4, REPLINE+5, REPLINE+6 |
| REQ | EXIT!, REPL+1*, REPL+2 |
| RNK | LINE+11*, LINE+12!, LINE+15*, LINE+16! |
| SFL | FSF+1*, FSF+2, FSF+3*, FSF+4! |
| ST | EXIT+2! |
| >> SUF | NEW+4, REPL+4, FSF+1*, FSF+3* |
| >> TI | REPLINE+3*, REPLINE+5 |
| TST | EXIT!, REPL+1*, REPL+2*, REPL+4 |
| TTRN | FSF+2*, FSF+3, FSF+4! |
| U | PRCNSPL+4, INIT, LOOP+5, NEW+6, LINE+1, LINE+3, LINE+8, LINE+9, LINE+13, MKREP , REPL+1, REPL+6, REPL+7, REPLINE, REPLINE+2, REPLINE+4, REPLINE+6, REPDEL+1, REPDEL+2, REPDEL+4 , ASK+2 |
| V | EXIT+2! |
| VAL | EXIT+2! |
| X | NEW+4*, LINE+3*, LINE+9*, LINE+12!, LINE+13*, LINE+16!, EXIT+2!, REPL+4* |
| Y | PRCNSPL+3, NEW+5, LINE+4, EXIT+2!, REPL+4, REPL+5 |