XDRDVAL1 ;SF-CIOFO/JLI - CHECK SPECIFIED ENTRY FOR PROBLEMS ;12/04/2001 14:04 [ 12/18/2003 4:54 PM ]
Source file <XDRDVAL1.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| PAIRID(FILE,FROM,TO,IEN) | ; | |
| PAIROUT(FILE,FROM,TO,IEN,DATA) | ; | |
| EN | ; | |
| STRIP(X1) | ; | |
| LISTPROB(DATA) | ; | |
| EN1(FILE,IEN,ARRAY) | ; | |
| SENDMESG(XMSUB,XMTEXT) | ; | |
| RMOVPAIR(FROM,TO,IEN,ARRAY) | ; | 
 
 | 
| FILENAME(FILE) | ; | |
| LOOP | ; | |
| ENPAIR(FILE,ARRAY,MERGEFLG) | ; ENTRY POINT FOR CHECKING AN ARRAY OF PAIRS AT START OF MERGE | 
| Name | Field # of Occurrence | 
|---|---|
| ^%ZIS | EN+3, LOOP+13, ENPAIR+33, ENPAIR+34 | 
| ^%ZISC | EN+3, LOOP+9, LOOP+19, ENPAIR+59 | 
| ^DIC | LOOP+9 | 
| $$FIND1^DIC | ENPAIR+5 | 
| FILE^DIE | RMOVPAIR+11 | 
| ^DIK | RMOVPAIR+15 | 
| $$GET1^DIQ | SENDMESG+2, SENDMESG+3 | 
| ^DIR | LISTPROB+13 | 
| $$EN^PSJPATMR | ENPAIR+20 | 
| EN^PSJPATMR | ENPAIR+20 | 
| $$FILE^XDRDPICK | LOOP+4 | 
| DOENTRY^XDRDVAL | EN1+2, EN1+6 | 
| LISTPROB^XDRDVAL1 | PAIROUT+2 | 
| CHKMERG^XDRDVAL2 | ENPAIR+23 | 
| SETUP^XDRMERG | EN1+1 | 
| $$NOW^XLFDT | ENPAIR+8 | 
| ^XMD | SENDMESG+8 | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| 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 | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| FileNo | Call Tags | 
|---|---|
| ^VA(15.1 - [#15.1] | GET1^DIQ | 
| 15.23 | FIND1^DIC | 
| ^XMB(3.8 - [#3.8] | GET1^DIQ | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^DD( | LISTPROB+16, FILENAME+3 | 
| ^DIC - [#1] | LOOP+4, FILENAME+3, FILENAME+4, PAIRID+2 | 
| ^TMP("XDRRMOV" | RMOVPAIR+2*, RMOVPAIR+6* | 
| ^TMP("XDRVALDATA" | ENPAIR+4 | 
| ^TMP("XDRVALMESG" | ENPAIR+3 | 
| ^TMP($J | LOOP+1, EN1+3, EN1+4 | 
| ^VA(15 - [#15] | ENPAIR+45, RMOVPAIR+5 | 
| ^VA(15.2 - [#15.2] | ENPAIR+8*, RMOVPAIR+14 | 
| Name | Line Occurrences | 
|---|---|
| $$FILENAME | LISTPROB+3 | 
| $$STRIP | PAIRID+3, PAIRID+4 | 
| EN1 | LOOP+12 | 
| LISTPROB | LOOP+18 | 
| LOOP | LOOP+17, LOOP+20 | 
| PAIRID | ENPAIR+50, PAIROUT+1 | 
| PAIROUT | ENPAIR+55 | 
| RMOVPAIR | ENPAIR+29, ENPAIR+57 | 
| SENDMESG | ENPAIR+64 | 
| Name | Field # of Occurrence | 
|---|---|
| ^( | EN1+3, LISTPROB+18, RMOVPAIR+14 | 
| ^(0 | LOOP+16, PAIRID+3, PAIRID+4 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| ARRAY | EN1~, EN1+2, EN1+6, ENPAIR~, ENPAIR+7, ENPAIR+9, ENPAIR+24, ENPAIR+25, ENPAIR+26, ENPAIR+27 , ENPAIR+28, ENPAIR+29, ENPAIR+37, ENPAIR+38, ENPAIR+39, ENPAIR+40, ENPAIR+41, ENPAIR+57, RMOVPAIR~, RMOVPAIR+2 , RMOVPAIR+17 | 
| AUPNLK | LOOP+7~ | 
| AUPNLK("ALL" | LOOP+7* | 
| DA | RMOVPAIR+1~, RMOVPAIR+14*, RMOVPAIR+15 | 
| DA(1 | RMOVPAIR+15* | 
| DATA | LOOP+1*, LOOP+2, LOOP+12, LOOP+17, LOOP+18, LISTPROB~, LISTPROB+2, LISTPROB+4, LISTPROB+5, LISTPROB+6 , LISTPROB+7, LISTPROB+8, LISTPROB+18, ENPAIR+1~, PAIROUT~, PAIROUT+2 | 
| >> DIC | LOOP+5* | 
| >> DIC(0 | LOOP+5* | 
| DIK | RMOVPAIR+1~, RMOVPAIR+15* | 
| DIR | EN+1~, LISTPROB+12~ | 
| DIR(0 | LISTPROB+13* | 
| DIRECT | ENPAIR+44~, ENPAIR+45*, ENPAIR+46 | 
| DUPIEN | ENPAIR+1~, ENPAIR+27*, ENPAIR+28*, ENPAIR+29, ENPAIR+40*, ENPAIR+41*, ENPAIR+43, ENPAIR+45, ENPAIR+50, ENPAIR+55 , ENPAIR+57 | 
| >> FIELD | LISTPROB+5*, LISTPROB+6, LISTPROB+7, LISTPROB+8, LISTPROB+16, LISTPROB+18 | 
| FILE | EN+1~, EN1~, EN1+1, EN1+2, LISTPROB+2*, LISTPROB+3, LISTPROB+4, LISTPROB+5, LISTPROB+6, LISTPROB+7 , LISTPROB+8, LISTPROB+16, LISTPROB+18, FILENAME~, FILENAME+2, FILENAME+3*, FILENAME+4, ENPAIR~, ENPAIR+23, ENPAIR+50 , ENPAIR+55, PAIROUT~, PAIROUT+1, PAIRID~, PAIRID+2, PAIRID+5, PAIRID+6 | 
| FILEDIC | EN+1~, LOOP+4*, LOOP+16, PAIRID+1~, PAIRID+2*, PAIRID+3, PAIRID+4 | 
| FILENAME | EN+1~, LOOP+4*, LISTPROB+3*, LISTPROB+15, FILENAME+1~, FILENAME+2*, FILENAME+3*, FILENAME+4*, FILENAME+5 | 
| >> FILEX | EN1+3*, EN1+6 | 
| FRNAME | PAIRID+1~, PAIRID+3*, PAIRID+5 | 
| FROM | ENPAIR+1~, ENPAIR+7*, ENPAIR+8, ENPAIR+9, ENPAIR+20, ENPAIR+21, ENPAIR+23, ENPAIR+24, ENPAIR+25, ENPAIR+26 , ENPAIR+27, ENPAIR+28, ENPAIR+29, ENPAIR+36*, ENPAIR+37, ENPAIR+38, ENPAIR+39, ENPAIR+40, ENPAIR+41, ENPAIR+55 , ENPAIR+57, RMOVPAIR~, RMOVPAIR+2, RMOVPAIR+17, PAIROUT~, PAIROUT+1, PAIRID~, PAIRID+3, PAIRID+5 | 
| FRSSN | PAIRID+1~, PAIRID+3*, PAIRID+5 | 
| FRVARBL | ENPAIR+1~, ENPAIR+25*, ENPAIR+26, ENPAIR+28, ENPAIR+38*, ENPAIR+39, ENPAIR+41 | 
| >> GLOB | EN1+3*, EN1+4 | 
| IEN | EN1~, EN1+2, EN1+6, RMOVPAIR~, RMOVPAIR+2, RMOVPAIR+3, RMOVPAIR+4, RMOVPAIR+5, RMOVPAIR+14, PAIROUT~ , PAIROUT+1, PAIRID~, PAIRID+5 | 
| IENS | LISTPROB+4*, LISTPROB+5, LISTPROB+6, LISTPROB+7, LISTPROB+8, LISTPROB+16, LISTPROB+18, RMOVPAIR+1~, RMOVPAIR+4*, RMOVPAIR+7 , RMOVPAIR+8, RMOVPAIR+9, RMOVPAIR+10 | 
| IO | EN+3, LOOP+9, LOOP+14*, LOOP+15, LOOP+19, ENPAIR+35, ENPAIR+59 | 
| IO(0 | EN+3, LOOP+3, LOOP+14 | 
| IOF | LOOP+15, LISTPROB+11 | 
| ION | EN+3 | 
| >> IOP | LOOP+13*, ENPAIR+33*, ENPAIR+34* | 
| IOSL | LISTPROB+11 | 
| IOST | LISTPROB+11 | 
| >> JLICNT | RMOVPAIR+2*, RMOVPAIR+6* | 
| MERGE | RMOVPAIR+1~, RMOVPAIR+5*, RMOVPAIR+6, RMOVPAIR+14, RMOVPAIR+15 | 
| MERGEFLG | ENPAIR~, ENPAIR+5, ENPAIR+8, ENPAIR+33, ENPAIR+34, ENPAIR+60 | 
| MFILE | EN+1~, LOOP+4*, LOOP+5, LOOP+12, LOOP+16 | 
| >> NEWHEAD | LISTPROB+3*, LISTPROB+11*, LISTPROB+15* | 
| NFILE | FILENAME+1~, FILENAME+2*, FILENAME+4 | 
| NLINES | LISTPROB+10*, LISTPROB+11, ENPAIR+1~ | 
| >> NNOTE | LISTPROB+8*, LISTPROB+18* | 
| >> NNOTES | LISTPROB+7*, LISTPROB+8*, LISTPROB+10 | 
| ORIGFR | ENPAIR+44~, ENPAIR+46*, ENPAIR+47*, ENPAIR+50 | 
| ORIGTO | ENPAIR+44~, ENPAIR+46*, ENPAIR+47*, ENPAIR+49, ENPAIR+50 | 
| >> POP | EN+3 | 
| TO | ENPAIR+1~, ENPAIR+9*, ENPAIR+20, ENPAIR+21, ENPAIR+23, ENPAIR+24*, ENPAIR+25, ENPAIR+26, ENPAIR+27, ENPAIR+28 , ENPAIR+29, ENPAIR+37*, ENPAIR+38, ENPAIR+39, ENPAIR+40, ENPAIR+41, ENPAIR+49, ENPAIR+55, ENPAIR+57, RMOVPAIR~ , RMOVPAIR+2, RMOVPAIR+17, PAIROUT~, PAIROUT+1, PAIRID~, PAIRID+4, PAIRID+6 | 
| TONAME | PAIRID+1~, PAIRID+4*, PAIRID+6 | 
| TOSSN | PAIRID+1~, PAIRID+4*, PAIRID+6 | 
| TOVARBL | ENPAIR+1~, ENPAIR+26*, ENPAIR+27, ENPAIR+28, ENPAIR+39*, ENPAIR+40, ENPAIR+41 | 
| U | LOOP+4, LOOP+16, EN1+5, LISTPROB+16, FILENAME+4, ENPAIR+8, ENPAIR+45, ENPAIR+46, ENPAIR+47, RMOVPAIR+2 , RMOVPAIR+5, RMOVPAIR+6, RMOVPAIR+14, PAIRID+3, PAIRID+4 | 
| X | LISTPROB+6*, LISTPROB+12~, LISTPROB+17, ENPAIR+44~, ENPAIR+45*, ENPAIR+46, ENPAIR+47, RMOVPAIR+1~, RMOVPAIR+5*, RMOVPAIR+6 | 
| X1 | EN1+4*, EN1+5, STRIP~, STRIP+1*, STRIP+2 | 
| XDR | EN+1~ | 
| XDRDVALF | ENPAIR+33~* | 
| >> XDREXIT | LISTPROB+1*, LISTPROB+2, LISTPROB+4, LISTPROB+5, LISTPROB+11, LISTPROB+13* | 
| XDRFDA1 | ENPAIR+1~, ENPAIR+5*, ENPAIR+8 | 
| XDRGRP | SENDMESG+1~, SENDMESG+2*, SENDMESG+3, SENDMESG+4*, SENDMESG+5, SENDMESG+6 | 
| XDRGRPN | SENDMESG+1~, SENDMESG+3*, SENDMESG+4 | 
| >> XDRION | EN+3*, LOOP+13, LOOP+19, ENPAIR+34 | 
| XDRMESG | ENPAIR+1~, ENPAIR+3* | 
| >> XDRVDATA | ENPAIR+4*, ENPAIR+21, ENPAIR+23, ENPAIR+32, ENPAIR+36, ENPAIR+55 | 
| XDRY | EN+1~, LOOP+10*, LOOP+12, LOOP+16, LOOP+18 | 
| XMCHAN | SENDMESG+1~, SENDMESG+7* | 
| XMDUZ | SENDMESG+1~, SENDMESG+7* | 
| XMSUB | ENPAIR+61~, ENPAIR+62*, ENPAIR+64, SENDMESG~ | 
| XMTEXT | ENPAIR+61~, ENPAIR+63*, ENPAIR+64, SENDMESG~ | 
| XMY | SENDMESG+1~ | 
| XMY( | SENDMESG+5*, SENDMESG+6* | 
| XXX | RMOVPAIR+1~ | 
| XXX(15 | RMOVPAIR+7*, RMOVPAIR+8*, RMOVPAIR+9*, RMOVPAIR+10* | 
| Y | LOOP+9, LOOP+10, LISTPROB+12~, LISTPROB+13 | 
| Name | Field # of Occurrence | 
|---|---|
| $T(EN^PSJPATMR | ENPAIR+20 |