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

XBLMSET.m

Go to the documentation of this file.
  1. XBLMSET ;IHS/ADC/PDW - setup XBLM terminal subtype & XBLM HF DEVICE for XBLM [ 10/29/2002 7:42 AM ]
  1. ;;3.0;IHS/VA UTILITIES;**5,9**;FEB 07, 1997
  1. ;;
  1. I '$D(DUZ) D ^XUP
  1. TERM ;SETUP TERMINAL SUBTYPE "P-XBLM"
  1. K DIC
  1. S DIC=$$DIC^XBDIQ1(3.2)
  1. S X="P-XBLM",DIC(0)="XL"
  1. D ^DIC
  1. I Y'>0 W !,"ERROR IN SELECTION OF TERMINAL SUBTYPE",! Q
  1. S DA=+Y
  1. D TERMDR
  1. S DIE=DIC D ^DIE
  1. S XBTERDA=DA
  1. ;
  1. DEV ; SETUP device
  1. K DIC
  1. S DIC=$$DIC^XBDIQ1(3.5)
  1. S X="XBLM HF DEVICE",DIC(0)="XL" D ^DIC
  1. I Y'>0 W !,"ERROR IN DEVICE SELECTION" Q
  1. S DA=+Y
  1. D DEVDR
  1. S DIE=$$DIC^XBDIQ1(3.5)
  1. D ^DIE
  1. S XBDEVDA=DA
  1. ;D DIQ^XBLM(3.2,XBTERDA)
  1. ;D DIQ^XBLM(3.5,XBDEVDA)
  1. Q
  1. TERMDR ;;EP
  1. ;;~.02///^S X="NO";~
  1. ;;~1///^S X=255;~
  1. ;;~2///^S X="#";~
  1. ;;~3///3000;~
  1. ;;~4///^S X="$C(8)";~
  1. ;;~99///^S X="Host File for XBLM utility"~
  1. ;;~END~
  1. S DR=""
  1. F I=1:1 S X=$P($T(TERMDR+I),"~",2) Q:X["END" S DR=DR_X
  1. Q
  1. DEVDR ;;
  1. ;;~.02///^S X="HOST FILE FOR XBLM";~
  1. ;;~1///^S X=$S($$VERSION^%ZOSV(1)["Cache for Windows":"C:\Tmp\Tmp.xblm",$$VERSION^%ZOSV(1)["Cache for UNIX":"/Tmp/Tmp.xblm",1:51);~ ; IHS/SET/GTH XB*3*9 10/29/2002 Originally: ;;~1///^S X=51;~
  1. ;;~1.9///@;~
  1. ;;~1.95///^S X="NO";~
  1. ;;~2///^S X="HOST FILE SERVER";~
  1. ;;~3///^S X="P-XBLM";~
  1. ;;~4///^S X="NO";~
  1. ;;~5///^S X="NO";~
  1. ;;~5.1///^S X="NO";~
  1. ;;~5.2///^S X="NO";~
  1. ;;~11.2///^S X="YES";~
  1. ;;~END~
  1. S DR=""
  1. F I=1:1 S X=$P($T(DEVDR+I),"~",2) Q:X["END" S DR=DR_X
  1. Q