7
KIDS Patch Install Intervention Installed patch SEQ# may be obtained using the cross-reference ^DIC(9.4,"A1AESEQ",PKG,VER,STRM,SEQ,P ATCH) 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 Install Intervention Installed patch SEQ# may be obtained using the cross- reference ^DIC(9.4,"A1AESEQ",PKG,VER,STRM,SEQ,PATCH) When a site

Embed Size (px)

Citation preview

Page 1: 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

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

Joel Ivey
Change "Joel's Joel's" to "the cross-reference"
Joel Ivey
"SEQ# matching the" should be "SEQ# incremented one above the"
Page 2: 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

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

Page 3: 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

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

Page 4: 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

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

Page 5: 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

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

Page 6: 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

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

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

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