| 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 | 
|---|