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 |