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

ACHSHVR0.m

Go to the documentation of this file.
  1. ACHSHVR0 ; IHS/ITSC/PMF - RECEIVE NOTIFICATION REPORT FROM VENDOR/FAC ; [ 10/16/2001 8:16 AM ]
  1. ;;3.1;CONTRACT HEALTH MGMT SYSTEM;;JUN 11, 2001
  1. ;
  1. I '$D(^AUTTTEL(DUZ(2),2)) U IO(0) W *7,?10,"UNIX 3780 PORT NOT DEFINED FOR THIS FACILITY - CONTACT SITE MANAGER" G ABEND
  1. S ACHSTTY=$P(^AUTTTEL(DUZ(2),2),U,1)
  1. I $L(ACHSTTY)=1 S ACHSTTY="0"_ACHSTTY
  1. D ^ACHSTUT2
  1. A0 ;
  1. S ACHS3780="cd /usr/bin/3780;3780Plus -d /dev/tty"_ACHSTTY_" -c /usr/bin/3780/3780.cfgachs.s -j /usr/bin/3780/achshv.rec.j"
  1. S X="",ACHSHCMD=ACHS3780
  1. S ACHSRTCD=$$TERMINAL^ACHSHCMD(ACHSHCMD)
  1. I ACHSRTCD=0 G TXOK
  1. I ACHSRTCD=18 U IO(0) W *7,!!?10,"3780 RECEIVE SESSION FAILURE -- CONTACT SITE MANAGER" G ABEND
  1. I X=ACHSRTCD U IO(0) W *7,!!?10,"Auto-Answer Timeout Limit Reached - Receive not Completed" G ABEND
  1. U IO(0)
  1. W *7,!!?10,"UNKNOWN error." G ABEND
  1. EXIT ;
  1. K X,Y,ACHS3780,ACHSTTY
  1. Q
  1. ;
  1. TXOK ;
  1. U IO(0)
  1. W !!?10,"Transmission Successful"
  1. ABEND ;
  1. U IO(0)
  1. I $$DIR^XBDIR("E","Enter <RETURN> to Continue","","","","",1)
  1. G EXIT
  1. ;