The partitioning of the globals is or is not needed.  For a single doctor's
office with 2-5 users, it probably does not make sense.  For a serious
implementation at a sizeable medical center (or an outpatient clinic with
many providers) it makes absolutely perfect sense.  If you look at the
larger VA sites they will have the globals partitioned over 15 - 30 virtual
volume sets spreading the IO out over multiple spindles and disk
controllers.  Even for the single doctor's office it makes sense to
partition out two scratch globals: ^TMP and ^UTILITY.  On my Cache system I
have these two globals translated to the CACHETEMP namespace.  CACHE does
the same thing that Bhaskar mentioned.  Any globals in CACHETEMP will be
KILLed whenever Cache is started.   Sorry, Bhaskar, but those are the only
two globals that could go in such a volume set.  All other VistA globals,
even ones considered temporary, need to be managed by the appropriate VistA
application and not the M implementation.

----- Original Message ----- 
From: "gmartinson" <[EMAIL PROTECTED]>
To: <hardhats-members@lists.sourceforge.net>
Sent: Tuesday, June 21, 2005 6:00 PM
Subject: [Hardhats-members] VistA global variable partitioning


> Bhaskar,
>
> I think this a good idea.  If one uses journaling and backups it would
make
> the
> administration of backup and recovery easier by separating the critical
mass
> from the mundane
> wouldn't it?  Also, the multiple databases would sort of be self
> documenting, i.e. what
> global var's go to what application.  Always useful knowledge for
> development purposes.
>
> gmartinson
> _____________________________
>
> > Date: Tue, 21 Jun 2005 11:17:26 -0400
> > From: "K.S. Bhaskar" <[EMAIL PROTECTED]>
> > Organization: Fidelity Information Services, Inc.
> > To: hardhats-members@lists.sourceforge.net
> > Subject: [Hardhats-members] VistA global variable partitioning
> > Reply-To: hardhats-members@lists.sourceforge.net
> >
> > As I get ready to make the next round of OpenVistA SemiVivA FOIA Gold
> > (and maybe VivA too - please let me know if you want a VivA live CD), it
> > occurs to me that I could easily organize the global variables into
> > multiple database files where it makes sense for them to be separate.
> >
> > For example, if there are global variables which are transient (e.g.,
> > perhaps Taskman process ids) where on system startup, one would just
> > delete the old database file and create a new one, they could be put in
> > a scratch region.
> >
> > If there are globals that shouldn't be changed except on a Saturday
> > night after a full moon and authorized by a form signed in triplicate by
> > someone close to a deity and a DBA's thumbprint in blood, then we could
> > put those globals in a file with read-only permissions.
> >
> > And so on.
> >
> > If there is no clearcut partitioning of global variables, I'll keep them
> > all in one file as I have done to date.
> >
> > The global variables in the latest FOIA VistA are below, one to a line
> > to facilitiate annotation and comments.  Thank you in advance for your
> > assistance.
> >
> > -- Bhaskar
> >
> > ----------------------------------------------------------
> > ABS
> > ACK
> > AFJ
> > ALPB
> > ANRV
> > APSPQA
> > AUPNPAT
> > AUPNPROB
> > AUPNVCPT
> > AUPNVHF
> > AUPNVIMM
> > AUPNVPED
> > AUPNVPOV
> > AUPNVPRV
> > AUPNVSIT
> > AUPNVSK
> > AUPNVTRT
> > AUPNVXAM
> > AUTNPOV
> > AUTTEDT
> > AUTTEXAM
> > AUTTHF
> > AUTTIMM
> > AUTTLOC
> > AUTTSK
> > AUTTTRT
> > AWC
> > BPSCOMB
> > BPSC
> > BPSECX
> > BPSEI
> > BPSF
> > BPSR
> > BPSTL
> > BPST
> > BPS
> > DDA
> > DD
> > DENT
> > DGAM
> > DGBT
> > DGCN
> > DGCPT
> > DGCR
> > DGENA
> > DGEN
> > DGICD9
> > DGIN
> > DGMS
> > DGMT
> > DGM
> > DGNT
> > DGPF
> > DGPM
> > DGPR
> > DGPT
> > DGP
> > DGQE
> > DGRO
> > DGRU
> > DGSL
> > DGS
> > DGTF
> > DGWAIT
> > DG
> > DIAR
> > DIA
> > DIBT
> > DIC
> > DIE
> > DIPT
> > DIST
> > DISV
> > DI
> > DIZ
> > DMSQ
> > DOPT
> > DPT
> > DVB
> > EAS
> > ECC
> > ECD
> > ECH
> > ECJ
> > ECK
> > ECL
> > ECP
> > ECR
> > ECT
> > ECX
> > EC
> > EDR
> > EEO
> > ENCSN
> > ENGS
> > ENG
> > ESP
> > FB583
> > FB7078
> > FBAAA
> > FBAACNH
> > FBAAC
> > FBAAI
> > FBAAV
> > FBAA
> > FBHL
> > FB
> > FHEN
> > FHING
> > FHNU
> > FHPT
> > FHUM
> > FH
> > FSCD
> > FSC
> > GECS
> > GMPL
> > GMRD
> > GMR
> > GMT
> > HBHC
> > HLCS
> > HLEV
> > HLMA
> > HLS
> > HL
> > HOLIDAY
> > IBAM
> > IBAT
> > IBA
> > IBCNR
> > IBCN
> > IBD
> > IBE
> > IBM
> > IBQ
> > IBT
> > IB
> > ICD0
> > ICD9
> > ICDYZ
> > ICD
> > ICM
> > ICPT
> > IMR
> > IVM
> > KMPD
> > KMPR
> > KMPS
> > LAB
> > LAC
> > LAHM
> > LAM
> > LAR
> > LBRY
> > LEXC
> > LEXM
> > LEXT
> > LEX
> > LRD
> > LRE
> > LRO
> > LRT
> > LR
> > MAGDAUDT
> > MAGDGEQR
> > MAGDHL7
> > MAGDICOM
> > MAGDINPT
> > MAGDMLOG
> > MAGDOUTP
> > MAGDWLST
> > MAGD
> > MAGIXCVT
> > MAGQUEUE
> > MAGRT
> > MAG
> > MCAR
> > MDD
> > MDS
> > MPIF
> > MR
> > MXML
> > NURQ
> > NURSA
> > NURSC
> > NURSF
> > NVSTEMP
> > NVS
> > OCXD
> > OCXS
> > OFM
> > ONCO
> > OOPS
> > ORA
> > ORD
> > ORE
> > ORRT
> > ORYX
> > OR
> > PPP
> > PRCAK
> > PRCA
> > PRCD
> > PRCF
> > PRCH
> > PRCN
> > PRCP
> > PRCS
> > PRCT
> > PRCU
> > PRC
> > PRPFT
> > PRPF
> > PRSD
> > PRSE
> > PRSPC
> > PRSP
> > PRST
> > PSB
> > PSCST
> > PSDRUG
> > PSD
> > PSI
> > PSNDF
> > PSNTRAN
> > PSOARC
> > PSRX
> > PSUDEM
> > PSXARC
> > PSX
> > PS
> > PTX
> > PXD
> > PXRMD
> > PXRMPT
> > PXRMXP
> > PXRMXT
> > PXRM
> > PX
> > QA
> > RABTCH
> > RADPTN
> > RADPT
> > RAMIS
> > RAO
> > RARPT
> > RA
> > RCD
> > RCPSE
> > RCPSS
> > RCPS
> > RCT
> > RCXV
> > RCY
> > RC
> > RGEQASN
> > RGEQEXC
> > RGEQ
> > RGHL7
> > RGSITE
> > RGSTAT
> > RMIM
> > RMPF
> > RMPO
> > RMPRA
> > RMPR
> > RORDATA
> > ROR
> > RTV
> > RT
> > SCE
> > SCPT
> > SCRS
> > SCTM
> > SC
> > SDAM
> > SDASE
> > SDASF
> > SDD
> > SDV
> > SDWL
> > SD
> > SOWK
> > SPNL
> > SRF
> > SRO
> > SRP
> > SRS
> > SRU
> > TIU
> > USC
> > USR
> > VAS
> > VAT
> > VA
> > VDEFHL7
> > VIC
> > VSIT
> > WV
> > XDRM
> > XHD
> > XHLP
> > XIP
> > XMBPOST
> > XMBS
> > XMBX
> > XMB
> > XMD
> > XOB
> > XPD
> > XTV
> > XT
> > XUCM
> > XUCS
> > XUSEC
> > XUSSPKI
> > XWB
> > YSA
> > YSCL
> > YSD
> > YSG
> > YSR
> > YSTX
> > YS
> > YTD
> > YTT
> > YTX
> > %ZISL
> > %ZIS
> > %ZRTL
> > %ZTER
> > %ZTSCH
> > %ZTSK
> > %ZUA
> > %ZUT
> > %Z
> > ----------------------------------------------------------
>
>
>
>
> -------------------------------------------------------
> SF.Net email is sponsored by: Discover Easy Linux Migration Strategies
> from IBM. Find simple to follow Roadmaps, straightforward articles,
> informative Webcasts and more! Get everything you need to get up to
> speed, fast. http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click
> _______________________________________________
> Hardhats-members mailing list
> Hardhats-members@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/hardhats-members
>




-------------------------------------------------------
SF.Net email is sponsored by: Discover Easy Linux Migration Strategies
from IBM. Find simple to follow Roadmaps, straightforward articles,
informative Webcasts and more! Get everything you need to get up to
speed, fast. http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click
_______________________________________________
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members

Reply via email to