IBDFBKR ;ALB/AAS - EF utilite, receive and format data for PCE ; OCT 1,1994
Source file <IBDFBKR.m>
| Package | Total | Call Graph |
|---|---|---|
| Automated Information Collection System | 3 | $$FSCND^IBDF18C $$SEND^IBDF18E RECVERR^IBDFBK2 |
| VA Fileman | 2 | FILE^DICN FILE^DIE |
| Kernel | 1 | $$NOW^XLFDT |
| Package | Total | Caller Graph |
|---|---|---|
| Automated Information Collection System | 2 | IBDFBK2 IBDFFRFT |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| PCEQ | ||
| VALIDD(IBDATA) | ;
; -- Determine if data contains Formtype, FormID, and Page ; -- Does form ID and form type match entry in Form Tracking ; -- is the form supposed to have this page? ; -- Input IBDATA(array) ; -- Output result message indicator (3=valid, 4=invalid, 5=already recvd) |
|
| NEEDMOR(IBDATA) | ;
; -- check to see if all the pages have been received |
|
| VQ | ||
| NMQ | ||
| BRKQ | ||
| BRKARY(IB,IBDATA) | ;
; -- break array of data into known parts ; -- Input IB(array) contains raw data from receiver ; IBDATA(array) called by reference ; -- Output IBDATA(array) of new formated data ; result message indicator |
|
| FILAD(REC) | ;
; -- adds the data to the FORM TRACKING file ; -- awaiting all of the pages to be sent ; REC is the line of raw data, as received ; -- may change to FM call??? |
|
| RESULT | ;;
|
|
| PCE(IB,PXCA) | ;
; -- Entry point from Broker receiver to parse data and ; either send to PCE or store until all pages received |
|
| ARYAD(DATA) | ;
; -- Input DATA ; -- DATA format B=bubble or ; H=handprint>:<ien of form element in the form ; definition table>:<value entered ; D=dynamic bubble>:<field identifier>:<number of choice> ; -- Output Bubbles,Dynamic, or Handprint Array. |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DD(357.96 | FILAD+15 |
| ^IBD(357.96 - [#357.96] | PCE+14, PCE+17, PCE+37, FILAD+14, FILAD+17, VALIDD+12, VALIDD+13, VALIDD+15, VALIDD+18, NEEDMOR+4 , NEEDMOR+5 |
| Name | Line Occurrences |
|---|---|
| $$BRKARY | PCE+8 |
| $$NEEDMOR | PCE+23 |
| $$VALIDD | PCE+11 |
| ARYAD | PCE+33, PCE+37 |
| FILAD | PCE+27 |
| PCEQ | PCE+11 |
| Name | Field # of Occurrence |
|---|---|
| ^(0 | NEEDMOR+5 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| % | PCE+4~ |
| %H | PCE+4~ |
| %I | PCE+4~ |
| BUBBLES | PCE+4~, PCE+43 |
| BUBBLES( | ARYAD+9* |
| CNT | BRKARY+7~, BRKARY+8*, BRKARY+9, BRKARY+10*, BRKARY+11*, BRKARY+12*, BRKARY+13* |
| DA | PCE+20!, FILAD+16! |
| DA(1 | FILAD+15* |
| DATA | ARYAD~, ARYAD+8*, ARYAD+9, ARYAD+10, ARYAD+11 |
| DD | FILAD+16! |
| DIC | PCE+20!, FILAD+15*, FILAD+16! |
| DIC("P" | FILAD+15* |
| DIC(0 | FILAD+15* |
| DIE | PCE+20! |
| DLAYGO | FILAD+15*, FILAD+16! |
| DO | FILAD+16! |
| DR | PCE+20! |
| DYNAMIC | PCE+4~, PCE+43 |
| DYNAMIC( | ARYAD+10* |
| >> FDA( | PCE+15*, PCE+18* |
| HANDPRNT | PCE+4~, PCE+43 |
| HANDPRNT( | ARYAD+11* |
| I | PCE+4~, PCE+27*, PCE+33*, PCE+36*, PCE+37*, BRKARY+7~, BRKARY+8*, BRKARY+9*, BRKARY+10, BRKARY+11 , BRKARY+12, BRKARY+13, NEEDMOR+2~, NEEDMOR+3*, NEEDMOR+4*, NEEDMOR+5 |
| IB | PCE~, PCE+8, BRKARY~ |
| IB( | BRKARY+10, BRKARY+11, BRKARY+12, BRKARY+13 |
| IBDA | PCE+4~, PCE+14*, PCE+15 |
| IBDATA | PCE+4~, PCE+8, PCE+11, PCE+23, PCEQ, BRKARY~, VALIDD~, NEEDMOR~ |
| IBDATA("FORMID" | PCE+14, PCE+17, PCE+18, PCE+28, PCE+31, PCE+37, PCE+43, FILAD+14, FILAD+15, FILAD+17 , BRKARY+11*, VALIDD+9, VALIDD+12, VALIDD+13, VALIDD+15, VALIDD+18, NEEDMOR+4, NEEDMOR+5 |
| IBDATA("FORMTYPE" | BRKARY+10*, VALIDD+8, VALIDD+13 |
| IBDATA("PAGE" | PCE+14, PCE+17, BRKARY+12*, VALIDD+10, VALIDD+15, VALIDD+18 |
| >> IBDF( | PCE+27, PCE+33, BRKARY+9, BRKARY+10!, BRKARY+11!, BRKARY+12!, BRKARY+13! |
| J | PCE+4~ |
| NEEDMORE | PCE+4~, PCE+23*, PCE+25, PCE+30 |
| PXCA | PCE~, PCE+43 |
| REC | FILAD~, FILAD+6, FILAD+15 |
| RESULT | PCE+4~, PCE+5*, PCE+8*, PCE+11*, PCE+26*, PCE+27, PCE+32*, PCE+44*, PCEQ, PCEQ+1 , FILAD+14* |
| SUCCESS | PCE+28~*, PCE+31~* |
| X | PCE+4~, PCE+17*, PCE+18, FILAD+15*, BRKARY+7~, VALIDD+7~*, VALIDD+8*, VALIDD+9*, VALIDD+10*, VALIDD+12* , VALIDD+13*, VALIDD+15*, VALIDD+18*, VALIDD+19*, VQ, NEEDMOR+2~, NEEDMOR+3*, NEEDMOR+5*, NMQ |
| Y | PCE+4~ |
| Name | Field # of Occurrence |
|---|---|
| $T(RESULT+RESULT | PCEQ+1 |