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

XPDTA3.m

Go to the documentation of this file.
  1. XPDTA3 ;OAK/BT - Build Component ; Sep 23, 2024@09:58:21
  1. ;;8.0;KERNEL;**802**;Jul 10, 1995;Build 3
  1. ;Per VHA Directive 2004-038, this routine should not be modified.
  1. Q
  1. ;
  1. WEBAPP ;Web Server Application #18.12
  1. N %,%1,%2
  1. ;Loop thru WEB SERVICEs
  1. S %1=0 F S %1=$O(^XTMP("XPDT",XPDA,"KRN",18.12,DA,100,%1)) Q:'%1 D
  1. . S %=$G(^(%1,0)),%2=$P(%,U)
  1. . I $G(%2)'="" S $P(%,U)=$P($G(^XOB(18.02,%2,0)),U),^XTMP("XPDT",XPDA,"KRN",18.12,DA,100,%1,0)=%
  1. Q
  1. ;
  1. WEBE ;
  1. S ^TMP($J,"XPDI",DA)=$G(XPDFL)
  1. Q
  1. ;
  1. WEBE0 ;
  1. N %,%1,%2,%I
  1. S (%1,%I)=0
  1. K ^XTMP("XPDI",XPDA,"KRN",18.12,OLDA,100,"B")
  1. K ^XOB(18.12,DA,100)
  1. F S %1=$O(^XTMP("XPDI",XPDA,"KRN",18.12,OLDA,100,%1)) Q:%1'>0 D
  1. . S %=$G(^XTMP("XPDI",XPDA,"KRN",18.12,OLDA,100,%1,0)),%2=$P(%,U)
  1. . I $G(%2)="" Q
  1. . S %2=$O(^XOB(18.02,"B",%2,0))
  1. . I +%2'>0 Q
  1. . S $P(^XTMP("XPDI",XPDA,"KRN",18.12,OLDA,100,%1,0),U)=+%2
  1. . S ^XTMP("XPDI",XPDA,"KRN",18.12,OLDA,100,"B",+%2,%1)=""
  1. . Q
  1. Q
  1. ;
  1. WEBE1 ;
  1. Q
  1. ;
  1. WEBE2 ;
  1. Q
  1. ;
  1. WEBDEL(%XOB) ;del Web Server
  1. D DELIEN^XPDUTL1(18.12,$G(%XOB))
  1. Q