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

DVBCTXM2.m

Go to the documentation of this file.
  1. DVBCTXM2 ;ALB/BG - CAPRI XML RPCS; FEB 6, 2023@16:20 ; 3/4/24 8:50am
  1. ;;2.7;AMIE;**250,252**;Apr 10, 1995;Build 92
  1. ; Per VHA Directive 6402 this routine should not be modified
  1. ; Reference to SUPPORTED PARAMETER TOOL ENTRY POINTS in ICR #2263
  1. Q
  1. ;
  1. NEWSFEED(DVBRTN) ;
  1. N DVBCLNT,DVBTNT,DVBTKN,DVBTKI,DVBTKS,DVBTKD,DVBTKF
  1. S DVBCLNT=$$GET^XPAR("PKG","DVBAB CAPRI NF CLIENT")
  1. S DVBTNT=$$GET^XPAR("PKG","DVBAB CAPRI NF TENANT")
  1. S DVBTKN=$$GET^XPAR("PKG","DVBAB CAPRI NF TOKEN")
  1. S DVBTKI=$$GET^XPAR("PKG","DVBAB CAPRI NF TOKEN URL")
  1. S DVBTKS=$$GET^XPAR("PKG","DVBAB CAPRI NF SITEID URL")
  1. S DVBTKD=$$GET^XPAR("PKG","DVBAB CAPRI NF DRIVEID URL")
  1. S DVBTKF=$$GET^XPAR("PKG","DVBAB CAPRI NF FILEINFO URL")
  1. S DVBRTN=DVBCLNT_U_DVBTNT_U_DVBTKN_U_DVBTKI_U_DVBTKS_U_DVBTKD_U_DVBTKF
  1. Q
  1. PARDATE(DVBRTN,DVBDATE) ;
  1. N DVBRN
  1. I '$D(DVBDATE) S DVBRTN="-1^MISSING DATE" Q
  1. D EN^XPAR("PKG","DVBAB CAPRI GITHUB ERROR DATE",1,DVBDATE,.DVBRN)
  1. I +DVBRN S DVBRTN="-1^"_$P(DVBRN,U,2) Q
  1. S DVBRTN="0^SUCCESS"
  1. Q
  1. GITDATE(DVBRTN) ;
  1. S DVBRTN=$$GET^XPAR("PKG","DVBAB CAPRI GITHUB ERROR DATE")
  1. I DVBRTN="" S DVBRTN="-1"
  1. Q
  1. SPIEPD(DVBRTN) ;
  1. N DVBIEPD
  1. D NEWSFEED(.DVBRTN)
  1. S DVBIEPD=$$GET^XPAR("PKG","DVBAB CAPRI SP IEPD INFO")
  1. S $P(DVBRTN,U,7)=DVBIEPD
  1. Q
  1. GETSSNVAR(DVBRTN) ;
  1. N DVBARTN,DVBAERROR
  1. K ^TMP("DVBASSNVAR",$J)
  1. S DVBARTN=$NA(^TMP("DVBASSNVAR",$J))
  1. D GETLST^XPAR(DVBARTN,"PKG","DVBAB CAPRI CMT SSN VAR","Q",.DVBAERROR,1)
  1. S DVBRTN=DVBARTN
  1. I DVBRTN="" S DVBRTN="-1"
  1. Q