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

IBY137PR.m

Go to the documentation of this file.
  1. IBY137PR ;ALB/TMP - IB*2*137 PRE-INSTALL ;23-AUG-00
  1. ;;2.0;INTEGRATED BILLING;**137**;21-MAR-94
  1. ;
  1. N DIE,DR,DIK,DA,IBX,DA,IBXREF,Z
  1. D BMES^XPDUTL("Pre-Installation Updates")
  1. ;I $O(^IBA(364.3,0)) G OVER ; Already installed once - skip some parts
  1. D BMES^XPDUTL("Delete xrefs and output formatter data that will be updated during install")
  1. S DA(1)=399.0222,DA=.02,DIK="^DD(399.0222," D ^DIK
  1. ;
  1. S DA=265,DR="3///@",DIE="^IBA(364.7," D ^DIE
  1. S DIK="^IBA(364.7,",DA=505 D ^DIK
  1. D DELIX^DDMOD(399,9,2)
  1. S IBX=" >> ^DD(399,9) cross reference #2 deleted." D MES^XPDUTL(IBX)
  1. D DELIX^DDMOD(399,151,3)
  1. S IBX=" >> ^DD(399,151) cross reference #3 deleted." D MES^XPDUTL(IBX)
  1. D DELIX^DDMOD(399,201,1)
  1. S IBX=" >> ^DD(399,201) cross reference #1 deleted." D MES^XPDUTL(IBX)
  1. D DELIX^DDMOD(399,210,1)
  1. S IBX=" >> ^DD(399,210) cross reference #1 deleted." D MES^XPDUTL(IBX)
  1. D DELIX^DDMOD(399.042,.04,1)
  1. S IBX=" >> ^DD(399.042,.04) cross reference #1 deleted." D MES^XPDUTL(IBX)
  1. K ^DD(399,151,21),^DD(399,152,21)
  1. I $G(^IBA(364.6,745,0))'="",$P(^(0),U,9)'=31 S $P(^(0),U,9)=31
  1. ;
  1. S IBXREF=0
  1. F S IBXREF=$O(^DD(399,6,1,IBXREF)) Q:'IBXREF D DELIX^DDMOD(399,6,IBXREF)
  1. D DELIX^DDMOD(399,3,3) ; Deletes trigger of field 6
  1. S IBX=" >> All ^DD(399,6) cross references deleted." D MES^XPDUTL(IBX)
  1. ;
  1. OVER ; Start here for a reinstall
  1. D BMES^XPDUTL("Pre-install complete")
  1. Q
  1. ;