Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Routine: ABMDTDER

ABMDTDER.m

Go to the documentation of this file.
  1. ABMDTDER ; IHS/ASDST/DMJ - PRINT REPORT OF 3P ERROR CODES ;
  1. ;;2.6;IHS 3P BILLING SYSTEM;;NOV 12, 2009
  1. ;
  1. START ;START HERE
  1. W !!! S %ZIS="NQ" D ^%ZIS Q:POP
  1. I IO'=IO(0) D QUE,HOME^%ZIS Q
  1. I $D(IO("S")) S IOP=ION D ^%ZIS
  1. LOOP ;LOOP HERE
  1. S ABM("PAGE")=0,$P(ABM("EQ"),"=",80)="" D HDR
  1. S DA=0 F S DA=$O(^ABMDERR(DA)) Q:'DA!($G(ABMQUIT)) D
  1. .S ABM("E#")=$E("00",1,3-$L(DA))_DA
  1. .W !,ABM("E#")
  1. .W ?6,$S($P($G(^ABMDERR(DA,31,DUZ(2),0)),"^",3)="E":"ERROR",$P($G(^(0)),"^",3)="W":"WARNING",1:"NONE")
  1. .W ?16,$P(^ABMDERR(DA,0),U)
  1. .I $Y+6>IOSL D
  1. ..I $E(IOST)="C" W ! S DIR(0)="E" D ^DIR K DIR I 'Y S ABMQUIT=1
  1. ..Q:$G(ABMQUIT)
  1. ..D HDR
  1. I $D(IO("S")) D ^%ZISC
  1. W $$EN^ABMVDF("IOF")
  1. K ABM,ABMQUIT Q
  1. QUE ;QUE HERE
  1. S ZTRTN="LOOP^ABMDTDER",ZTDESC="3P ERROR CODE LIST"
  1. K ZTSK D ^%ZTLOAD W:$D(ZTSK) !,"Task # ",ZTSK," queued.",!
  1. Q
  1. HDR ;REPORT HEADER
  1. S ABM("PAGE")=ABM("PAGE")+1
  1. W $$EN^ABMVDF("IOF"),!,?5,"ERROR CODE LIST: ",$P(^AUTTLOC(DUZ(2),0),"^",2),?70,"Page: ",ABM("PAGE")
  1. W !!,"E# STATUS NARRATIVE"
  1. W !,ABM("EQ"),!
  1. Q