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

WEBVY22.m

Go to the documentation of this file.
  1. WEBVY22 ;ALB/AS-Pre-install WEBV*1.0*22 ; 3/14/11 2:49pm
  1. ;;1.0;VISTAWEB;**22**;;Build 1
  1. ;
  1. Q
  1. PRE ; Initialize pre-init routine
  1. ;
  1. N RESULT,APCODE,APNAME,APIP,APPORT,APPATH,APCONTEXT
  1. S APCODE="U'J+:[nVLM3sM<0'JAyI"
  1. S APNAME="VISTAWEB-PROD"
  1. S APIP="vaww.context.vistaweb.domain.ext"
  1. S APPORT=19989
  1. S APPATH="/resolve.do"
  1. S APCONTEXT="OR CPRS GUI CHART"
  1. S RESULT=$$BSESETUP(APCODE,APNAME,APIP,APPORT,APPATH,APCONTEXT)
  1. I '+RESULT D
  1. .D BMES^XPDUTL("**WARNING: Record Not Saved**")
  1. .D BMES^XPDUTL("PLEASE VIEW THE INSTALL FILE FOR ERROR(S)")
  1. .W !
  1. ;
  1. S APCODE="B3oxJ;%PB+Rga-[5W0AX"
  1. S APNAME="VISTAWEB-PROD2"
  1. S APIP="vaww.context2.vistaweb.domain.ext"
  1. S APPORT=19985
  1. S RESULT=$$BSESETUP(APCODE,APNAME,APIP,APPORT,APPATH,APCONTEXT)
  1. I '+RESULT D
  1. .D BMES^XPDUTL("**WARNING: Record Not Saved**")
  1. .D BMES^XPDUTL("PLEASE VIEW THE INSTALL FILE FOR ERROR(S)")
  1. .W !
  1. ;
  1. S APCODE="#ak5D;`EYI[ZOLtUQ[%J"
  1. S APNAME="VISTAWEB-UAT"
  1. S APIP="vaww.context.uat.domain.ext"
  1. S APPORT=12173
  1. S RESULT=$$BSESETUP(APCODE,APNAME,APIP,APPORT,APPATH,APCONTEXT)
  1. I '+RESULT D
  1. .D BMES^XPDUTL("**WARNING: Record Not Saved**")
  1. .D BMES^XPDUTL("PLEASE VIEW THE INSTALL FILE FOR ERROR(S)")
  1. .W !
  1. ;
  1. S APCODE="DlYc;3Wjyths_],1|[d$"
  1. S APNAME="VISTAWEB-UAT2"
  1. S APIP="vaww.context.uat2.domain.ext"
  1. S APPORT=12181
  1. S RESULT=$$BSESETUP(APCODE,APNAME,APIP,APPORT,APPATH,APCONTEXT)
  1. I '+RESULT D
  1. .D BMES^XPDUTL("**WARNING: Record Not Saved**")
  1. .D BMES^XPDUTL("PLEASE VIEW THE INSTALL FILE FOR ERROR(S)")
  1. .W !
  1. ;
  1. D BMES^XPDUTL(" ***INSTALL COMPLETED*** ")
  1. Q
  1. ;
  1. BSESETUP(APCODE,APNAME,APIP,APPORT,APPATH,APCONTEXT)
  1. I +$$DELBSE(APCODE) D Q $$SAVEBSE(APCODE,APNAME,APIP,APPORT,APPATH,APCONTEXT)
  1. .D BMES^XPDUTL("ADDING NEW V/W ENTRY TO FILE (#8994.5)")
  1. D BMES^XPDUTL("V/W ENTRY WAS NOT SUCCESSFUL!!")
  1. Q 0
  1. ;
  1. DELBSE(NAME) ;
  1. N ERR,LIST
  1. D BMES^XPDUTL("CHECKING FOR DUPLICATE V/W ENTRY....")
  1. D FIND^DIC(8994.5,"","@","X",NAME,"*","ACODE","","","LIST","ERR")
  1. I '+$D(LIST("DILIST",0)) D Q 0
  1. .D BMES^XPDUTL("ERROR CHECKING FOR OLD V/W ENTRY...")
  1. .D BMES^XPDUTL(ERR("DIERR","1","TEXT",1))
  1. .D BMES^XPDUTL("PLEASE SUBMIT A REMEDY TICKET")
  1. I '+$P(LIST("DILIST",0),"^",1) D Q 1
  1. .D BMES^XPDUTL("NO DUPLICATE V/W ENTRIES FOUND")
  1. N I,FDA S I=0
  1. F S I=$O(LIST("DILIST",2,I)) Q:'I D
  1. .K FDA S FDA(8994.5,LIST("DILIST",2,I)_",",.01)="@"
  1. .D FILE^DIE("","FDA","ERR")
  1. .D BMES^XPDUTL("REMOVED OLD V/W ENTRY FROM (#8994.5) ("_LIST("DILIST",2,I)_")")
  1. .I $D(ERR) D
  1. ..D BMES^XPDUTL("ERROR REMOVING OLD V/W ENTRY")
  1. ..D BMES^XPDUTL(ERR("DIERR","1","TEXT",1))
  1. ..D BMES^XPDUTL("PLEASE SUBMIT A REMEDY TICKET")
  1. Q 1
  1. ;
  1. SAVEBSE(APCODE,APNAME,APIP,APPORT,APPATH,APCONTEXT) ;
  1. N FDA,ERR,INDEX
  1. S FDA(8994.5,"+1,",.01)=APNAME
  1. S INDEX=$$CPRSOPT(APCONTEXT)
  1. I +$G(INDEX)'>0 D Q 0
  1. .D BMES^XPDUTL("COULD NOT FIND CPRS OPTION:"_""""_APCONTEXT_"""")
  1. S FDA(8994.5,"+1,",.02)=INDEX
  1. S FDA(8994.5,"+1,",.03)=APCODE
  1. S FDA(8994.51,"+2,+1,",.01)="H"
  1. S FDA(8994.51,"+2,+1,",.02)=APPORT
  1. S FDA(8994.51,"+2,+1,",.03)=APIP
  1. S FDA(8994.51,"+2,+1,",.04)=APPATH
  1. D BMES^XPDUTL("WRITING ENTRY TO THE REMOTE APPLICATION FILE(#8994.5)")
  1. D UPDATE^DIE("","FDA","","ERR")
  1. I +$D(ERR) D Q 0
  1. .D BMES^XPDUTL("ERROR WRITING ENTRY TO FILE (#8994.5)")
  1. .D BMES^XPDUTL(ERR("DIERR","1","TEXT",1))
  1. .D BMES^XPDUTL("PLEASE SUBMIT A REMEDY TICKET")
  1. .W !
  1. D BMES^XPDUTL("VISTAWEB ENTRY SUCCESSFULLY ADDED")
  1. Q 1
  1. ;
  1. CPRSOPT(ACONTEXT) ; FINDS THE IEN OF THE OPTION FOR A CONTEXT
  1. N INDEX,ERR S INDEX=$$FIND1^DIC(19,"","X",ACONTEXT,"B","","ERR")
  1. D BMES^XPDUTL("CHECKING FOR """_ACONTEXT_"""")
  1. I +$D(ERR) D Q 0
  1. .D BMES^XPDUTL("ERROR CHECKING FOR OPTION!")
  1. ;I INDEX= D BMES^XPDUTL("OPTION """_ACONTEXT_""" FOUND")
  1. Q INDEX
  1. ;