1 | IVM2034P ;HEC/KSD - Post-Install Driver for IVM*2*34; 12/7/00 8:48am ; 5/13/02 8:26am
|
---|
2 | ;;2.0;INCOME VERIFICATION MATCH;**34**;12.07.2000
|
---|
3 | ;
|
---|
4 | EN ; Entry Point used as a driver for post-installation updates
|
---|
5 | ; (assumes: TCPDATA array - install question responses)
|
---|
6 | ;
|
---|
7 | S (TCPDATA(1),TCPDATA(2),TCPDATA(3))="" ;install questions no longer used
|
---|
8 | D NOTIFY
|
---|
9 | Q
|
---|
10 | ;
|
---|
11 | NOTIFY ; Generates a notification message that the facility has
|
---|
12 | ; installed the patch in a production account.
|
---|
13 | ;
|
---|
14 | N DIFROM,IVMSITE,IVMNOW,IVMTEXT,SERVLINE,XMTEXT,XMSUB,XMDUZ,XMY,Y,%,IVMPORT,IVMIP
|
---|
15 | ;
|
---|
16 | ; Quit if not VA production primary domain
|
---|
17 | Q:$G(^XMB("NETNAME"))'[".VA.GOV"
|
---|
18 | X ^%ZOSF("UCI") S %=^%ZOSF("PROD")
|
---|
19 | S:%'["," Y=$P(Y,",")
|
---|
20 | Q:Y'=%
|
---|
21 | ;
|
---|
22 | NOTIFY2 ;
|
---|
23 | ;
|
---|
24 | D BMES^XPDUTL(">>> Sending a 'completed installation' notification to the HEC...")
|
---|
25 | ;
|
---|
26 | S IVMSITE=$$SITE^VASITE ; get facility name/station#
|
---|
27 | S IVMNOW=$$NOW^XLFDT ; current date/time
|
---|
28 | ;
|
---|
29 | ;S X="QDQMGR." ;FOR TESTING ONLY
|
---|
30 | S X="" ; *** USE THIS FOR PRODUCTION ***
|
---|
31 | ;
|
---|
32 | S XMSUB="Patch IVM*2*34 Installed "_"("_$P(IVMSITE,"^",3)_")" ;subj
|
---|
33 | S XMDUZ="REGISTRATION PACKAGE" ;sender
|
---|
34 | S XMY(DUZ)="",XMY(.5)="" ;local recipients
|
---|
35 | S XMY("G.IRM SOFTWARE SECTION@"_X_"IVM.VA.GOV")="" ;remote recipient
|
---|
36 | S XMY("S.AYC PATCH SERVER@"_X_"IVM.VA.GOV")="" ;remote server option
|
---|
37 | ;
|
---|
38 | ; Notification MSG text
|
---|
39 | S XMTEXT="IVMTEXT("
|
---|
40 | S SERVLINE="PATCHID:IVM*2*34|"_$P(IVMSITE,"^",3)_"|"_IVMNOW
|
---|
41 | S SERVLINE=SERVLINE_"|"_TCPDATA(2)_"|"_TCPDATA(3)
|
---|
42 | S IVMTEXT(1)=SERVLINE
|
---|
43 | S IVMTEXT(2)=""
|
---|
44 | S IVMTEXT(3)=""
|
---|
45 | S IVMTEXT(4)=""
|
---|
46 | S IVMTEXT(5)=" Facility Name :"_$P(IVMSITE,"^",2)
|
---|
47 | S IVMTEXT(6)=" Station Number :"_$P(IVMSITE,"^",3)
|
---|
48 | S IVMTEXT(7)=" Installed IVM*2*34 patch on: "_$$FMTE^XLFDT(IVMNOW)
|
---|
49 | ;
|
---|
50 | D ^XMD
|
---|
51 | ;
|
---|
52 | D BMES^XPDUTL(" Notification message sent.")
|
---|
53 | Q
|
---|