Upload
marianna-long
View
212
Download
0
Embed Size (px)
Citation preview
KIDS Patch Install Intervention
Installed patch SEQ# may be obtained using the cross-reference ^DIC(9.4,"A1AESEQ",PKG,VER,STRM,SEQ,PATCH)
When a site selects a new PATCH STREAM (SUBSCRIPTION [#.06] field in DHCP PATCH STREAM [#11007.1] file), whether during installation of the PATCH module, or by later request to FORUM, there will be an informational patch sent to the site and automatically installed for EACH PACKAGE supported by the new stream. In each case this informational patch will have a SEQ# incremented one above the last installable patch of the previous stream.
e.g.
^DIC(9.4,"A1AESEQ","DG",5.3,1,732,"DG*5.3*817") =^DIC(9.4,"A1AESEQ","DG",5.3,1,733,"DG*5.3*823") =
^DIC(9.4,"A1AESEQ","DG",5.3,1,734,"DG*5.3*828") =
^DIC(9.4,"A1AESEQ","DG",5.3,10001,735,"DG*5.3*10001") =^DIC(9.4,"A1AESEQ","DG",5.3,10001,736,"DG*5.3*10839") =^DIC(9.4,"A1AESEQ","DG",5.3,10001,737,"DG*5.3*10773") =
A client site may only switch their patch stream once
KIDS’ PATCH STREAMSite’s ACTIVE PATCH STREAM
Match
Yes
No
Are all the KIDS patches for this package in this PATCH STREAM
installed ?
YesNo
WARN installer of missing patches for this package for the KIDS patch stream.
Ask installer if they wish to view the list
KIDS Patch Install Intervention
Has site previously installed patches of
KIDS’ PATCH STREAM for this PACKAGE ?
No
Abort installation
Yes
KIDS patch SEQ# less than
“PACKAGE STREAM change Informational PATCH”
for the site’s ACTIVE
PATCH STREAM ?
No Yes
Allow installation
Abort installation
Has site switched from its original
Patch Stream
No Yes
Provide instructions concerning the necessity to back install all missing
patches for this package supported by the new Patch Stream
ORTo edit the Package [#9.4] fileAbort installation
Allow installation
KIDS and Stream Match
KIDS and Stream DO NOT Match
Allow installation
KIDS’ PATCH STREAMSite’s ACTIVE PATCH STREAM
Match
Yes
No
KIDS Patch Install Intervention
Has site previously installed patches of
KIDS’ PATCH STREAM for this PACKAGE ?
No
Yes
No Yes
Abort installation
TEST CASE SENARIO
Site’s PATCH STREAM : 10001
KIDS’ PATCH STREAM : 1
DG*5.3*773 SEQ#739
PREV. INSTALLED PATCHES
DG*5.3*817 SEQ# 732 DG*5.3*823 SEQ# 733 DG*5.3*828 SEQ# 734
DG*5.3*10001 SEQ#735
KIDS patch SEQ# less than
“PACKAGE STREAM change Informational PATCH”
for the site’s ACTIVE
PATCH STREAM ?
KIDS and Stream DO NOT Match
KIDS’ PATCH STREAMSite’s ACTIVE PATCH STREAM
Match
Yes
No
KIDS Patch Install Intervention
Has site previously installed patches of
KIDS’ PATCH STREAM for this PACKAGE ?
No
Yes
No Yes
TEST CASE SENARIO
Site’s PATCH STREAM : 10001
KIDS’ PATCH STREAM : 1
DG*5.3*773 SEQ#739
PREV. INSTALLED PATCHES DG*5.3*817 SEQ# 732 DG*5.3*823 SEQ# 733 DG*5.3*828 SEQ# 734
DG*5.3*10001 SEQ#740
KIDS patch SEQ# less than
“PACKAGE STREAM change Informational PATCH”
for the site’s ACTIVE
PATCH STREAM ?
KIDS and Stream DO NOT Match
Allow installationWARN installer of missing patches for this
package for the KIDS patch stream.
Ask installer if they wish to view the list
KIDS Patch Install Intervention
TEST CASE SENARIO
Site’s PATCH STREAM : 10001
KIDS’ PATCH STREAM : 1 DG*5.3*773 SEQ# 739
PREV. INSTALLED PATCHES
DG*5.3*10817 SEQ# 732 DG*5.3*10823 SEQ# 733 DG*5.3*10828 SEQ# 734
No PATCH STREAM 1 patches have been installed at this site for this package.
KIDS’ PATCH STREAMSite’s ACTIVE PATCH STREAM
Match
No
Has site previously installed patches of
KIDS’ PATCH STREAM for this PACKAGE ?
No
Abort installation
KIDS and Stream DO NOT Match
KIDS’ PATCH STREAMSite’s ACTIVE PATCH STREAM
Match
Yes
KIDS Patch Install Intervention
No
TEST CASE SENARIO
Site’s PATCH STREAM : 1
KIDS’ PATCH STREAM : 1 DG*5.3*773 SEQ#739
PREV. INSTALLED PATCHES DG*5.3*817 SEQ# 732 DG*5.3*823 SEQ# 733 DG*5.3*828 SEQ# 734
KIDS and Stream Match
Are all the KIDS patches for this package in this PATCH STREAM
installed ?
YesNo
Has site switched from its original
Patch Stream
No Yes
WARN installer of missing patches for this package for the KIDS patch stream.
Ask installer if they wish to view the list
Allow installation
KIDS’ PATCH STREAMSite’s ACTIVE PATCH STREAM
Match
Yes
No
Are all the KIDS patches for this package in this PATCH STREAM
installed ?
YesNo
WARN installer of missing patches for this package for the KIDS patch stream.
Ask installer if they wish to view the list
KIDS Patch Install InterventionA1AEK1 decision path
Has site previously installed patches of
KIDS’ PATCH STREAM for this PACKAGE ?
No
Abort installation
Yes
KIDS patch SEQ# less than
“PACKAGE STREAM change Informational PATCH”
for the site’s ACTIVE
PATCH STREAM ?
No Yes
Allow installation
Abort installation
Has site switched from its original
Patch Stream
No Yes
Provide instructions concerning the necessity to back install all missing
patches for this package supported by the new Patch Stream
ORTo edit the Package [#9.4] file
Abort installation
Allow installation
KIDS and Stream Match
KIDS and Stream DO NOT Match
Allow installation
SSEKS=0 SSEKS=1
$D(PTCINST(KV("PTCHSTRM")=0 or >0 $D(MSSEQ(KV("PTCHSTRM")=0 or >0
STRMCHNG 0 or >0
KV("PTCHSQN")<FI(SV(“STRM"))