ims 13 quick look

68
 The (R)Evolution Continues ©2013 IBM Corporation IMS 13 Quick Look GSE BENELUX IMS User Group Meeting June 2013 - Anterp Be!giu" Steve Nathan - [email protected] m.com

Upload: dineshhsenid

Post on 13-Jan-2016

214 views

Category:

Documents


0 download

DESCRIPTION

Log Quick Look

TRANSCRIPT

7/18/2019 IMS 13 Quick Look

http://slidepdf.com/reader/full/ims-13-quick-look 1/68

The (R)EvolutionContinues

©2013 IBM Corporation

IMS 13 Quick Look

GSE BENELUX IMS User Group Meeting

June 2013 - Anterp Be!giu"

Steve Nathan - [email protected]

7/18/2019 IMS 13 Quick Look

http://slidepdf.com/reader/full/ims-13-quick-look 2/68

2

GSE BENELUX IMS User Group Meeting – une !"#$

IMS #$ %uic& Loo&

#isc!$i"er © Copyright IBM Corporation 2013. All rights reserved.

U.S. Government Users estri!ted ights " Use# d$pli!ation or dis!los$re restri!ted %y GSA A&' S!hed$leContra!t (ith IBM Corp.

)*+ I,-MA)I, C,)AI,+& I, )*IS '+S+,)A)I, IS '/I&+& - I,-MA)I,A 'U'S+S ,. *I+ +--)S ++ MA&+ ) /+I- )*+ CM'+)+,+SS A,& ACCUAC - )*+ I,-MA)I, C,)AI,+& I, )*IS '+S+,)A)I,# I) IS '/I&+& AS IS4 I)*U) AA,) - A, 5I,&# +6'+SS IM'I+&. I, A&&I)I,# )*IS I,-MA)I, IS BAS+& , IBM7S CU+,) '&UC) 'A,S A,& S)A)+G# *IC* A+

 SUB8+C) ) C*A,G+ B IBM I)*U) ,)IC+. IBM S*A ,) B+ +S',SIB+ - A, &AMAG+S AISI,G U) - )*+ US+ -# )*+IS+ +A)+& )# )*IS '+S+,)A)I, A, )*+ &CUM+,)A)I,. ,)*I,G C,)AI,+& I, )*IS '+S+,)A)I, IS

 I,)+,&+& )# , S*A *A/+ )*+ +--+C) -# C+A)I,G A, AA,)I+S  +'+S+,)A)I,S -M IBM 9 I)S SU''I+S IC+,SS:# A)+I,G )*+ )+MS A,& C,&I)I,S - A, AG++M+,) IC+,S+ G/+,I,G )*+ US+ - IBM '&UC)S A,&; S-)A+.

IBM, the IBM logo, ibm.com, and IMS are trademarks or registered trademarks of International BusinessMachines Corporation in the United States, other countries, or both. If these and other IBM trademarked termsare marked on their first occurrence in this information with a trademark symbol ( or !", these symbolsindicate U.S. registered or common law trademarks owned by IBM at the time this information was published.Such trademarks may also be registered or common law trademarks in other countries. # current list of IBMtrademarks is a$ailable on the %eb at &Copyright and trademark information' atwww.ibm.comlegalcopytrade.shtml

7/18/2019 IMS 13 Quick Look

http://slidepdf.com/reader/full/ims-13-quick-look 3/68

3

GSE BENELUX IMS User Group Meeting – une !"#$

IMS #$ %uic& Loo&

Ackno!e%ge"ent

&'is present$tion $s origin$!!( prep$re% )( #i$ne Go** 

 – IBM '(vance( )echnica* So*utions +')S,

A%%ition$! "$teri$! is *ro" A!ison +oug'trie

 – European IMS 'rchitecture )eam

7/18/2019 IMS 13 Quick Look

http://slidepdf.com/reader/full/ims-13-quick-look 4/68

4

GSE BENELUX IMS User Group Meeting – une !"#$

IMS #$ %uic& Loo&

Agen%$ St$tus o* IMS ,ersions

rere.uisites/ Migr$tion/ +oeistence

S(ste" En'$nce"ents

&r$ns$ction M$n$ger $n% +onnectiit( En'$nce"ents

#$t$)$se $n% #B+ En'$nce"ents

7/18/2019 IMS 13 Quick Look

http://slidepdf.com/reader/full/ims-13-quick-look 5/68

5

GSE BENELUX IMS User Group Meeting – une !"#$

IMS #$ %uic& Loo&

Intro%ucing IMS13 S"$rter &'$n Eer4

IMS 13 Qu$!it( $rtners'ip rogr$" Announce% on5cto)er 3/ 2012

 – rogram began on ecember #/0 !"#!

 – % participants have insta**e( an( are testing IMS #$

 –Genera* avai*abi*it1 o2 IMS #$ 3i** be announce( at a *ater (ate.

Announce"ent Letter $$i!$)!e on i)"6co"

+urrent St$tus

 – #! customers in IMS #$ % in !"#$

 –  '** customers through San(bo4 pro(uction

 – 5 customers have IMS #$ in ' environments

 – $6 targete( 2or 2u** pro(uction b1 G'

7/18/2019 IMS 13 Quick Look

http://slidepdf.com/reader/full/ims-13-quick-look 6/68

6

GSE BENELUX IMS User Group Meeting – une !"#$

IMS #$ %uic& Loo&

St$tus o* IMS ,ersions

IMS ,ersion 7

 – En( o2 service 3as November 70 !"#" IMS ,ersion 10

 – Genera**1 avai*ab*e on 8ctober !90 !""7

 – En( o2 service 3as November 50 !"#!

IMS ,ersion 11

 – Genera**1 avai*ab*e on 8ctober $"0 !"":

 – 8i!! )e it'%r$n *ro" M$rketing on Septe")er 7/ 2013

 – En( o2 service has not been announce(

IMS ,ersion 12

 – Genera**1 avai*ab*e on 8ctober !;0 !"## – En( o2 service has not been announce(

IMS ,ersion 13

 –  'nnounce( on 8ctober $0 !"#!

 – <urrent*1 in % program

 – Genera* avai*abi*it1 has not been announce(

7/18/2019 IMS 13 Quick Look

http://slidepdf.com/reader/full/ims-13-quick-look 7/687

GSE BENELUX IMS User Group Meeting – une !"#$

IMS #$ %uic& Loo&

So*t$re rere.uisites

Mini"u" so*t$re !ee! prere.uisites – 9:5S ,113 ;<=7>-A01?

= >'<? +inc*u(e( in separate*1 or(erab*e Securea1 Securit1 Server,0 or

eAuiva*ent0 i2 securit1 is use(

= igh Leve* 'ssemb*er )oo*&it >e*ease 5 +59:9-!$/,

=  ''> 8'$:$:! C )? U'99;!$ is reAuire( 2or DC8S #.#$ 2or IMS #$

 – I>LM !.$ i2 the I>LM is use(

F  subject to change

7/18/2019 IMS 13 Quick Look

http://slidepdf.com/reader/full/ims-13-quick-look 8/68

GSE BENELUX IMS User Group Meeting – une !"#$

8IMS #$ %uic& Loo&

So*t$re rere.uisites 666

Mini"u" so*t$re !ee!s *or option$! *unctions – ava epen(ent >egions reAuires 9.".#

 – IS< )<CI reAuires <I<S 5.#

 – epen(ing on the environment0 the IMS Universa* rivers reAuireH

= IBM 9.".# or *ater 

= B! :.# or *ater 

= 'S 7 or *ater 

= <I<S /.# or *ater

 – B ersioning reAuires imp*ementation o2 the IMS <ata*og

F subject to change

7/18/2019 IMS 13 Quick Look

http://slidepdf.com/reader/full/ims-13-quick-look 9/689

GSE BENELUX IMS User Group Meeting – une !"#$

IMS #$ %uic& Loo&

So*t$re rere.uisites 666

Mini"u" so*t$re !ee!s *or option$! *unctions 666 – IMS #$ supports interactions 3ith

= B!H ersions :0 #"

= <I<SH ersions $.!0 /.#0 /.!0 5.#

 – <I<S 5.# +ne3*1 announce(, is reAuire( 2or IS< )<CI support= >eAuires DC8S #.#$

= M% 2or DC8SH ersions 7.".#0 7.#

 – Note 9 E8S 3as September !"#!

 – 7."# intro(uce( M% message e4pir1 inter2acing 3ith IMS transaction

e4piration

 – 7.# enhance( the e4pir1 support an( support 2or 8)M' resource

monitoring protoco* messages

F  subject to change

7/18/2019 IMS 13 Quick Look

http://slidepdf.com/reader/full/ims-13-quick-look 10/6810

GSE BENELUX IMS User Group Meeting – une !"#$

IMS #$ %uic& Loo&

@$r%$re rere.uisites

IMS 13 runs on!( on => )it processors running in

9:Arc'itecture "o%e

 – rocessors must a*so support the Long-isp*acement ?aci*it1 o2 the

DC'rchitecture

 – ES' mo(e is not supporte(

 – ?or a *ist o2 DCSeries machines seeH

333.ibm.comCs1stemsCDChar(3areC

 D:"" machines must be at G'! *eve* +microco(e *eve* $G or *ater,

7/18/2019 IMS 13 Quick Look

http://slidepdf.com/reader/full/ims-13-quick-look 11/6811

GSE BENELUX IMS User Group Meeting – une !"#$

IMS #$ %uic& Loo&

@$r%$re rere.uisites 666 S(sp!e #$t$ S'$ring ;inc!u%ing #$t$ +$c'ing $n% ,S5

#$t$ S'$ring?

 – <oup*ing ?aci*it1 +<?, *eve* :0 or *ater

S'$re% Queues $n% S'$re% EM@ support

 – <oup*ing ?aci*it1 *eve* : or *ater 

 – S1stem-manage( <? up*e4ing

= <? *eve* #!0 or *ater an( bi(irectiona* <? to <? *in&s

EA, support *or non-,SAM %$t$ sets

 – E's are supporte( on S;""" at microco(e *eve* >/." via bun(*e

9/.".#75." +Sept !"";, or higher 

7/18/2019 IMS 13 Quick Look

http://slidepdf.com/reader/full/ims-13-quick-look 12/6812

GSE BENELUX IMS User Group Meeting – une !"#$

IMS #$ %uic& Loo&

Supporte% Migr$tions $n% +oeistence

IMS 12 to IMS 13 – Upgra(e >E<8Ns 2rom IMS #! to IMS #$

 – atabases are compatib*e

 –  'pp*ication programs are compatib*e

IMS 11 to IMS 13

 – Upgra(e >E<8Ns 2rom IMS ## to IMS #$

 – atabases are compatib*e

 –  'pp*ication programs are compatib*e

+'eck e!e$se !$nning %ocu"ent$tion $t GA *or

$%%ition$! prere.uisites:coeistence:"igr$tion ite"s

7/18/2019 IMS 13 Quick Look

http://slidepdf.com/reader/full/ims-13-quick-look 13/6813

GSE BENELUX IMS User Group Meeting – une !"#$

IMS #$ %uic& Loo&

IMS 13 S(ste" En'$nce"ents

IMS +onnect En'$nce"ents

+oncurrent App!ic$tion &'re$%s

e%uce% &ot$! +ost o* 5ners'ip ;&+5?

IMS +o""$n% En'$nce"ents

IMS +QS En'$nce"ent

IMS ## En'$nce"ent

IMS User Eit En'$nce"ents

IMS Securit( En'$nce"ents

 :#IAG +o""$n% En'$nce"ents

7/18/2019 IMS 13 Quick Look

http://slidepdf.com/reader/full/ims-13-quick-look 14/6814

GSE BENELUX IMS User Group Meeting – une !"#$

IMS #$ %uic& Loo&

IMS +onnect En'$nce"ents

XML +onerter En'$nce"ents Auto-rest$rt o* t'e L$ngu$ge Eniron"ent ;LE?

Ep$n%e% ecor%er &r$ce ecor%s

Use o* A+ Eent Noti*ic$tion $ci!it( ;EN?Support *or c$c'e% A+ UserI#s ;UI#?

eporting o* oer$!! 'e$!t' to 8ork!o$% M$n$ger

;8LM?

+on*igur$)!e &+:I )$ck!og ;.ueue? si9e

7/18/2019 IMS 13 Quick Look

http://slidepdf.com/reader/full/ims-13-quick-look 15/68

15

GSE BENELUX IMS User Group Meeting – une !"#$

IMS #$ %uic& Loo&

XML +onerter En'$nce"ents

Support *or eten%ing t'e current !i"it o* 100 up to2000 *or t'e "$i"u" nu")er o* XML conerters

= Ne3 IMS <onnect con2iguration parameter M'X<>)

A#A&E+0 MAX+,&= value)

= IMS #! +M9//;7 C U7:7!;,

+$p$)i!it( to ie conerters t'$t $re current!( !o$%e%

 – Ne3 )1pe-! <omman(H QUE IMS+5N &E;+5N,E&E?

=  >eAuests (etai*e( in2ormation about XML converters in IMS <onnect

Bene*its – Enhances the 2*e4ibi*it1 o2 converter usage

= irect*1 impacts IMS Soap Gate3a1 environments

GSE BENELUX IMS U G M ti !"#$

7/18/2019 IMS 13 Quick Look

http://slidepdf.com/reader/full/ims-13-quick-look 16/68

16

GSE BENELUX IMS User Group Meeting – une !"#$

IMS #$ %uic& Loo&

Auto-rest$rt o* t'e L$ngu$ge Eniron"ent ;LE?

 Automated  "ec'$nis" to reiniti$!i9e t'e L$ngu$geEniron"ent 'en $n XML conerter ABEN#s

 – ithout restarting IMS <onnect

 – <onverters 3i** be re*oa(e( as the1 are nee(e(

 Automatic  re*res' o* t'e BE User Eit *or t'e XMLA%$pters ;@8SXMLA0? $*ter t'e ABEN# !i"it ABLIM'$s )een re$c'e%

Bene*it

 – Improve( e22iciencies (uring error con(itions

= E*iminates IMS <onnect restart an( user interactions

GSE BENELUX IMS U G M ti !"#$

7/18/2019 IMS 13 Quick Look

http://slidepdf.com/reader/full/ims-13-quick-look 17/68

17

GSE BENELUX IMS User Group Meeting – une !"#$

IMS #$ %uic& Loo&

Ep$n%e% ecor%er &r$ce ecor%s

&'e ecor%er tr$ce recor%s '$e )een ep$n%e% toC – <apture entire messages sent an( receive( usingH

=  '** )<CI communications

 – Inc*u(ing >' soc&ets an( IS< )<CI

= S<I +8M0 8BM0 MS<0 an( IS< communications,

= >eAuires a )race Leve* IG an( use o2 the e4terna* trace (ata set

U')E )>'<E)'BLE N'ME+><)>, 8NE>+S, LE,EL;@IG@? EX&ENAL;ES J N8,

Bene*its

 – Improve( (iagnostics an( prob*em (etermination

GSE BENELUX IMS U G M ti !"#$

7/18/2019 IMS 13 Quick Look

http://slidepdf.com/reader/full/ims-13-quick-look 18/68

18

GSE BENELUX IMS User Group Meeting – une !"#$

IMS #$ %uic& Loo&

A+ Eent Noti*ic$tion $ci!it( ;EN? Support

B$ckgroun%

 – IMS <onnect #! provi(e( the option to cache >'<? UserIs +UIs,a*ong 3ith a comman( to re2resh them

IMS +onnect ,13C A+ EN Support *or +$c'e%UserI#s ;UI#?

 –  Automatically re2reshes cache( UIs b1 *istening to >'<? events+EN? signa*s, in(icating that a change has been ma(e to a UI

 – N8)EH )his 2unction app*ies on*1 3hen >'<? UI caching has beenenab*e( in IMS <onnect

Bene*it –  '**o3s IMS <onnect to *isten 2or certain >'<? events in(icating that

a change has been ma(e to a speci2ic UserI

=  'voi(s manua* intervention

GSE BENELUX IMS U G M ti !"#$

7/18/2019 IMS 13 Quick Look

http://slidepdf.com/reader/full/ims-13-quick-look 19/68

19

GSE BENELUX IMS User Group Meeting – une !"#$

IMS #$ %uic& Loo&

eporting o* 5er$!! @e$!t' to 8LM

8LM ;8ork!o$% M$n$ger? @e$!t' eport

 – Ne3 2unction to automatica**1 report the overa** hea*th o2 IMS

<onnect

=  '**o3s S1sp*e4 istributor to use an( ta&e into account this

in2ormation 2or 3or&*oa( ba*ancing

Bene*it

 –  '**o3s LM to &no3 3hen resources are constraine( or

avai*ab*e

 – MinimiDes the possibi*it1 o2 S1sp*e4 istributor assigning 3or&

that IMS <onnect is unab*e to han(*e

GSE BENELUX IMS U G M ti !"#$

7/18/2019 IMS 13 Quick Look

http://slidepdf.com/reader/full/ims-13-quick-look 20/68

20

GSE BENELUX IMS User Group Meeting – une !"#$

IMS #$ %uic& Loo&

+on*igur$)!e &+:I )$ck!og ;Queue? si9e

Ne p$r$"eter &+IQ

 –  '**o3s users to con2igure the *ength o2 the Aueue in )<CI 2or

connection reAuests that have not 1et been assigne( a soc&et.

= <onnection reAuests are he*( on this Aueue unti* IMS <onnect can

assign a soc&et

 – 8verri(es the (e2au*t 3hich is eAua* to the ma4soc va*ue

=  'ctua* va*ue use( is the sma**er o2 IMS <onnectKs )<I% va*ue an(

S8M'X<8NN in )<CI

Bene*it

 – rovi(es a con2igurab*e option to increase the bac&*og Aueue siDe in

)<CI

GSE BENELUX IMS User Group Meeting une !"#$

7/18/2019 IMS 13 Quick Look

http://slidepdf.com/reader/full/ims-13-quick-look 21/68

21

GSE BENELUX IMS User Group Meeting – une !"#$

IMS #$ %uic& Loo&

5er$!! ,$!ue o* IMS +onnect En'$nce"ents

En'$nce% us$)i!it( 'i!e proi%ing )etter

per*or"$nce $n% %i$gnostics

Incre$se% resi!ienc( to A)nor"$! En%s ;ABEN#s?

I"proe% us$)i!it( $n% "$n$ge$)i!it(

GSE BENELUX IMS User Group Meeting une !"#$

7/18/2019 IMS 13 Quick Look

http://slidepdf.com/reader/full/ims-13-quick-look 22/68

22

GSE BENELUX IMS User Group Meeting – une !"#$

IMS #$ %uic& Loo&

+oncurrent App!ic$tion &'re$%s En'$nce"ent

$rtition Speci*ic$tion &$)!e ;S&? use% *or  –  'ctive (epen(ent regions +MSGCBMCI?CMCB,

 – <I<SCB<)L threa(s

 – 8pen atabase 'ccess threa(s 

+usto"ers continue to re.uire "ore S&s4

 – #5 (epen(ent regions - #:7 +IMS $9", – $# (epen(ent regions - #:;" +IMS #.#.9,

 – ::: (epen(ent regions - #::5 +IMS 5.#,

 – /":5 (epen(ent regions - !"#$ +IMS #$,

e!$te% p$r$"eters – M'XS)

 – S)

 – M'X)>S 2or 8BM

 – M'X)>S0 MIN)>S 2or B<)L

GSE BENELUX IMS User Group Meeting une !"#$

7/18/2019 IMS 13 Quick Look

http://slidepdf.com/reader/full/ims-13-quick-look 23/68

23

GSE BENELUX IMS User Group Meeting – une !"#$

IMS #$ %uic& Loo&

MAXS&D p$r$"eter 

Use% in #B+/ #++/ $n% IMS proce%ures – Speci2ies the ma4imum number o2 S)s 2or an on*ine IMS

contro* region

 – e2au*t is !55 +no change,

 – Ma4imum va*ue is /":5 in IMS #$ +Aua(rup*e(,

+ontro!s "$i"u" nu")er o* 

 –  'ctive (epen(ent regions +MSGCBMCI?CMCB,

 – <I<SCB<)L threa(s

 – 8pen atabase 'ccess threa(s

e%ucing MAXS&D re.uires $ co!% st$rt

GSE BENELUX IMS User Group Meeting une !"#$

7/18/2019 IMS 13 Quick Look

http://slidepdf.com/reader/full/ims-13-quick-look 24/68

GSE BENELUX IMS User Group Meeting – une !"#$

24IMS #$ %uic& Loo&

Bene*its o* t'e +oncurrent &'re$% En'$nce"ent

+usto"ers c$n no '$e incre$se%

c$p$cit(:sc$!$)i!it( *or t'eir IMS s(ste"s

 – Larger capacit1 2or mergersCacAuisitions

= ithout having to a(( more IMS images

 – Increase( 3or&*oa(s 3ith *atest DEnterprise har(3are= >oom 2or vertica* gro3th

 – More regions 2or IMS #$ s1nchronous program s3itch 2unction0 a*so

s1nchronous ca**out0 (istribute( s1ncpointCetc.

= Longer region occupancies

MAXS& s'ou!% no !onger )e $ !i"iting *$ctor in IMS

grot'

GSE BENELUX IMS User Group Meeting une !"#$

7/18/2019 IMS 13 Quick Look

http://slidepdf.com/reader/full/ims-13-quick-look 25/68

25

GSE BENELUX IMS User Group Meeting – une !"#$

IMS #$ %uic& Loo&

e%uce% &ot$! +ost o* 5ners'ip

+ross-p!$t*or" *ocus on re%ucing "$in*r$"e so*t$recosts

M$or *ocus on re%ucing +U us$ge

+'$nges t'roug'out IMS to i"proe per*or"$nce/

re%uce stor$ge us$ge $n% re%uce +U use% to run IMS – Using more e22icient storage services

 – Improve( a*gorithms

 – >e(ucing path*ength

 – 8ptimiDing 2reAuent*1 use( processes

 – Latch C *oc& improvements

 – Storage re(uctions

 – Use o2 DEnterprise har(3are 2unctions

GSE BENELUX IMS User Group Meeting une !"#$

7/18/2019 IMS 13 Quick Look

http://slidepdf.com/reader/full/ims-13-quick-look 26/68

26

GSE BENELUX IMS User Group Meeting – une !"#$

IMS #$ %uic& Loo&

Speci*ic e%uce% &+5 En'$nce"ents IMS !ogger L5G !$tc' contention re%uction

 – Improves usage o2 *og *atch an( *og bu22er management 2or increase( *oggingban(3i(th an( more e22icient processing

S'$re% .ueues !oc$! *irst opti"i9$tion no $pp!ies to progr$"-to-progr$"sitc' "ess$ges $s e!! $s or%in$r( input "ess$ges

 –  'voi(s 2a*se sche(u*ing on another IMS 3hen the *oca* IMS can process theprogram-to-program s3itch message

Ep!oit$tion o* p$ge$)!e 1M p$ges

 – Base( on usage o2 ne3 DE<#! processors 3ith ?*ash E4press storage an( DC8S #.#$+ec. !"#!,

 – rovi(es improvements in (1namic a((ress trans*ation an( usage o2 trans*ation*oo&asi(e bu22er +)LB,

#B Sp$ce M$n$ge"ent B!ock Seri$!i9$tion L$tc' I"proe"ents – Sp*it 2rom sing*e to mu*tip*e *atches to improve heav1 BM 3or&*oa(s

MEM#SENQMGM& Ep!oit$tion

 – More e22icient memor1-base( (ata set EN% management improves a**ocation o2 *argenumber o2 (ata sets

GSE BENELUX IMS User Group Meeting – une !"#$

7/18/2019 IMS 13 Quick Look

http://slidepdf.com/reader/full/ims-13-quick-look 27/68

27

GSE BENELUX IMS User Group Meeting – une !"#$

IMS #$ %uic& Loo&

5t'er e%uce% &+5 En'$nce"ents 5&MA &IB c'$in c'$nge% *ro" $ sing!e !inke% !ist to $ '$s' t$)!e/ to

i"proe IN##ES& per*or"$nce6

+onert 5&MA $n% IMS +onnect S&5AGE c$!!s to +55L

e"oe unnecess$r( c!e$ring o* 5&MA )u**ers

#S+00 i"proe% S,+ %irector( entr( se$rc' $!gorit'" $n% re"o$! o*I,SF instructions6

5SAM +ML Lock e%uction

Gener$! instruction opti"i9$tion ;rep!$cing S&+F it' S&+F/ !ong%isp!$ce"ent *$ci!it( ep!oit$tion?

IMS c$c'e "$n$ger spin !oop e!i"in$tion

+QS "$in!ine "o%u!es c'$nge% to use )r$nc'-re!$tie )r$nc'ing

+$c'e e**icienc( i"proe"ents ;#S& )!ocks p$cke% into $ sing!e IAGEto keep c$c'e re*erences !oc$!i9e%?

IMS p$ge !o$% serice $!gorit'" opti"i9$tion

IMS %isp$tc'er opti"i9$tions

GSE BENELUX IMS User Group Meeting – une !"#$

7/18/2019 IMS 13 Quick Look

http://slidepdf.com/reader/full/ims-13-quick-look 28/68

28

GSE BENELUX IMS User Group Meeting – une !"#$

IMS #$ %uic& Loo&

ESA support in J$$ #epen%ent egions ;J#?

8it' IMS 13/ t'ere $re to "et'o%s *or $ccessing #B2

*ro" J#s –  'ccess via the previous*1 e4isting B! >>S'? inter2ace

 –  'ccess via the stan(ar( ES'? inter2ace  

8it' IMS 13/ t'e ESA inter*$ce c$n )e use% in JM:JB

regions to $ccess $n( ESA %e*ine% to t'e IMS contro!region

 – ebSphere M%0 B!0 8L' +ebSphere 8ptimiDe( Loca* '(apter,

Support *or t'e SSMD p$r$"eter on t'e JM:JB

%epen%ent region st$rtup J+L

5n!( one ESS connection "et'o% $!!oe% per JM:JB

 – e2au*t ESS connection metho( is B! >>S'?

= No impact to e4isting users

GSE BENELUX IMS User Group Meeting – une !"#$

7/18/2019 IMS 13 Quick Look

http://slidepdf.com/reader/full/ims-13-quick-look 29/68

29

GSE BENELUX IMS User Group Meeting une !"#$

IMS #$ %uic& Loo&

IMS +o""$n% En'$nce"ents 5erie

#B+ co""$n% en'$nce"ents

#E#B A!ter co""$n% en'$nce"ents

 :#IAGN5SE SNA co""$n% en'$nce"ent

@AL#B co""$n% en'$nce"ents

IMS +onnect t(pe-2 co""$n% en'$nce"ents – 1namica**1 create (ata store (e2initions +<>E')E IMS<8N

)E+')'S)8>E,,

 – 1namica**1 create port (e2initions +<>E')E IMS<8N

)E+8>),,

 –  %uer1 XML converters *oa(e( in IMS <onnect +%UE>

IMS<8N )E+<8NE>)E>,

GSE BENELUX IMS User Group Meeting – une !"#$

7/18/2019 IMS 13 Quick Look

http://slidepdf.com/reader/full/ims-13-quick-look 30/68

30

GSE BENELUX IMS User Group Meeting une !"#$

IMS #$ %uic& Loo&

IMS +o""$n% En'$nce"ents

En'$nce"ents $re *ocuse% on t(pe-2 co""$n%s *ort'e 5per$tions M$n$ger ;5M? eniron"ent

Bene*its

 – Support o2 ne3 IMS #$ 2unctions

 – Improve( manageabi*it1

GSE BENELUX IMS User Group Meeting – une !"#$

7/18/2019 IMS 13 Quick Look

http://slidepdf.com/reader/full/ims-13-quick-look 31/68

31

GSE BENELUX IMS User Group Meeting une !"#$

IMS #$ %uic& Loo&

IMS +QS En'$nce"ent

8'en IMS +o""on Queue Serer ;+QS? reects $9:5S S&5 c.so)n$"e co""$n% )ec$use +QS

c!ients $re sti!! connecte% ;+QS0300I?/ +QS issues $

ne "ess$ge/ +QS0301I/ *or e$c' connecte% c!ient

 – Enab*es the operator to shut (o3n or Auiesce the connecte(<%S c*ients so that the <%S a((ress space can be stoppe(

Bene*its

 – Improve( manageabi*it1 2or <%S 

GSE BENELUX IMS User Group Meeting – une !"#$

7/18/2019 IMS 13 Quick Look

http://slidepdf.com/reader/full/ims-13-quick-look 32/68

32

GSE BENELUX IMS User Group Meeting une !"#$

IMS #$ %uic& Loo&

IMS ## En'$nce"ent

Support *or t'e IMS repositor( ;$ sing!e centr$!i9e%store *or resource %e*initions in $n IMSp!e?

en'$nce% to $!i%$te resource $ttri)utes )eteen

$ssoci$te% resources 'en $ resource %e*inition is

$%%e% to/ up%$te% in/ or %e!ete% *ro" t'e IMSS+

epositor(

 – a*i(ates transaction0 routing co(e0 an( program attributes

A!so proi%e% t'roug' t'e IMS 12 serice process

 –  ''> M$!;"5 C )? UX75:#5

Bene*its

 – Simp*i2ies management o2 the > resources

GSE BENELUX IMS User Group Meeting – une !"#$

7/18/2019 IMS 13 Quick Look

http://slidepdf.com/reader/full/ims-13-quick-look 33/68

33

GSE BENELUX IMS User Group Meeting une !"#$

IMS #$ %uic& Loo&

IMS 13 User Eit En'$nce"ents

En'$nce% user eit serices eten%e% to $%%ition$!

IMS contro! region user eits Users c$n no %(n$"ic$!!( re*res' "ore IMS user

eit routines to )ring in $n up%$te% ersion o* t'e eit;or $%%:%e!ete?

 – Signi2icant*1 re(uces (o3ntime since IMS contro* region no*onger reAuires restart

Users c$n no %isp!$( in*or"$tion $)out "ore usereits t'$t $re %e*ine% in t'e USEEXI&S section o*#S#

 – rovi(es use2u* e4it in2ormation to the user  Users c$n no co%e $n eit to !eer$ge IMSHs $)i!it(

to c$!! "u!tip!e routines o* t'e s$"e t(pe *ro" $sing!e point it'in t'e eit

GSE BENELUX IMS User Group Meeting – une !"#$

7/18/2019 IMS 13 Quick Look

http://slidepdf.com/reader/full/ims-13-quick-look 34/68

34

GSE BENELUX IMS User Group Meeting une !"#$

IMS #$ %uic& Loo&

BSEX ;#SBSEX0/ Bui!% Securit( Eniron"ent Eit? N#MX ;#SN#MX0/ Non-#isc$r%$)!e Mess$ge Eit?

ASE ;#SAS00/ esource Access Securit( Eit?

5&MAX ;#SX0/ 5&MA #estin$tion eso!ution

Eit?

5&MA&UX ;#S&UX/ 5&MA esu"e &IE Securit(

Eit?

5&MAI5E# ;#SI5E0/ 5&MA Input:5utput E%it Eit?

L5G8& ;#SLGX0/ Logger Eit?

L5GE#I& ;#SLGE0/ Log E%it Eit?

En'$nce% User Eit Serices A%%e% to More+ontro! egion Eit &(pes

GSE BENELUX IMS User Group Meeting – une !"#$

7/18/2019 IMS 13 Quick Look

http://slidepdf.com/reader/full/ims-13-quick-look 35/68

35

p g

IMS #$ %uic& Loo&

IMS Securit( En'$nce"ents

A!! IMS securit( settings c$n no )e %e*ine% $s IMS

st$rtup p$r$"eters – Up(ates to SE<U>I) macro in s1stem (e2inition +SSGEN, no

*onger reAuire( (ue to its remova*

 – revious*10 certain settings cou*( on*1 be (e2ine( in SE<U>I)

macro

Moe securit( user eits out o* t'e IMS nuc!eus into

31-)it stor$ge – ?S<SGN" – ?S<)>N" – ?S<)SE"

GSE BENELUX IMS User Group Meeting – une !"#$

7/18/2019 IMS 13 Quick Look

http://slidepdf.com/reader/full/ims-13-quick-look 36/68

36

p g

IMS #$ %uic& Loo&

Ne IMS St$rtup Securit( $r$"eters

+LASS p$r$"eter $%%e% to #SB in 5+LIB

 – ><L'SS support in ?S<444 >8<LIB member 3i** remain= ?SB444 ><L'SS parameter va*ue 3i** overri(e ?S<444 i2 speci2ie(

in both

SE++N& p$r$"eter $%%e% to #S#+ in 5+LIB

etro*it SE AAs:&s $$i!$)!e *or IMS st$rtup

securit( p$r$"eter en'$nce"ent $cti$tion in IMS 11 $n%IMS 12 – M/;!"$CU7/"5" +IMS ##,

 – M/;!"/CU7/"5# +IMS #!,

 – I2 speci21ing ><L'SS in ?SB444C?S<4440 can a*so have the2o**o3ing ''>sC)?s app*ie( to avoi( an error message beingissue( 3hen it shou*(nKt be

= M7!#::CU;!9#9 +IMS ##,

= M7$55;CU;!9#7 +IMS #!,

GSE BENELUX IMS User Group Meeting – une !"#$

7/18/2019 IMS 13 Quick Look

http://slidepdf.com/reader/full/ims-13-quick-look 37/68

37

p g

IMS #$ %uic& Loo&

 :#IAGN5SE +o""$n% En'$nce"ents

rocess *or c$pturing %i$gnostic %$t$ use% introu)!es'ooting IMS issues '$s )een si"p!i*ie%

 – SS8U) option no3 avai*ab*e 2or CI'GN8SE SN' output

= ocumentation can be gathere(Cstore( in a rea(ab*e 2ormat that is

eas1 to retrieve an( sen( to IBM support

= )ime-consuming SSL8G searches an( manua* (ata 2ormatting priorto transmission no *onger reAuire(

 – CI'GN8SE SN' comman( e4ten(e( to inc*u(e more resources

6 more coverage o2 e4isting resources

= S8+, support a((e( 2or L)E>M0 N8E an( USE>

= BL8< – can no3 speci21 mu*tip*e sing*e instance b*oc&s an( moreb*oc&s can be snappe(

= More b*oc&s can be snappe( 2or B0 LINE0 LIN

= MSN'ME support a((e(

GSE BENELUX IMS User Group Meeting – une !"#$

7/18/2019 IMS 13 Quick Look

http://slidepdf.com/reader/full/ims-13-quick-look 38/68

38

p g

IMS #$ %uic& Loo&

 :#IAGN5SE +o""$n% En'$nce"ents

Bene*its – <ost e22ective0 non-(isruptive a*ternative to conso*e (umps

 – CI'GN8SE comman( is no3 more interactive

= <an be use( more as a too* 2or easing the rea*-time (iagnosis process 

 – ecrease( time an( e22ort reAuire( in capturing (iagnostic

in2ormation

 – Improve( turn-aroun( time in prob*em reso*ution

GSE BENELUX IMS User Group Meeting – une !"#$

7/18/2019 IMS 13 Quick Look

http://slidepdf.com/reader/full/ims-13-quick-look 39/68

39

p g

IMS #$ %uic& Loo&

Su""$r( o* IMS 13 S(ste" &opics

IMS +onnect En'$nce"ents +oncurrent App!ic$tion &'re$%s

e%uce% &ot$! +ost o* 5ners'ip ;&+5?

IMS +o""$n% En'$nce"ents

IMS +QS En'$nce"ent

IMS ## En'$nce"ent

IMS User Eit En'$nce"ents

IMS Securit( En'$nce"ents

 :#IAG +o""$n% En'$nce"ents

GSE BENELUX IMS User Group Meeting – une !"#$

7/18/2019 IMS 13 Quick Look

http://slidepdf.com/reader/full/ims-13-quick-look 40/68

40IMS #$ %uic& Loo&

IMS 13 &r$ns$ction M$n$ger $n% +onnectiit(

En'$nce"ents +$!!out *unction en'$nce"ents

IS+ 5er &+:I

5&MA en'$nce"ents

Non-#isc$r%$)!e Mess$ge Eit ;#SN#MX0?en'$nce"ents

GSE BENELUX IMS User Group Meeting – une !"#$

7/18/2019 IMS 13 Quick Look

http://slidepdf.com/reader/full/ims-13-quick-look 41/68

41IMS #$ %uic& Loo&

+$!!out unction En'$nce"ents

S(nc'ronous progr$" sitc'

En'$nce"ents to E+EI,E *unction *or '$n%!ing

trunc$te% "ess$ges

5&MA %estin$tion %escriptors support $s(nc'ronous

"ess$ges t'$t $re going to IBM 8e)Sp'ere MQ

GSE BENELUX IMS User Group Meeting – une !"#$

7/18/2019 IMS 13 Quick Look

http://slidepdf.com/reader/full/ims-13-quick-look 42/68

42IMS #$ %uic& Loo&

B$ckgroun%

#L:I I+AL support *ro" preious IMS re!e$ses – rovi(e( s1nchronous ca**out capabi*it1 to resources outsi%e IMS

IMS SOAP GATEWA 

DC8S

IMS

  #$t$)$se

!B  S"r#i$"%

 O     T     M     A     

 TM&CT'S"r#i$"%

IMS

 <onnect

 TCP&IP

(%"r)*ritt"n C+i"nt 

W",Sp-"r"

IMS TM r"%o(r$" a.apt"r App!ic$tionrogr$"

  ICAL

MCMCI?CBMCB

OTMADescriptor 

5&MA#escriptor 

GSE BENELUX IMS User Group Meeting – une !"#$

7/18/2019 IMS 13 Quick Look

http://slidepdf.com/reader/full/ims-13-quick-look 43/68

43IMS #$ %uic& Loo&

S(nc'ronous rogr$" Sitc'

Ne c$p$)i!it( t'$t en'$nces t'e #L:I I+AL support

 –  '**o3s an IMS app*ication program to synchronously  ca** an( 3ait

2or a rep*1 2rom another IMS application program 

= ithin the ca**ing programKs U8

  #$t$)$se

IMS B

services

IMS (epen(ent

regionIMS )M

services

MPP, JMPIFP, MD BMP

OTMA

 'pp*ication

rogram

ICALIMS SOAP GATEWA IMS

 <onnect

 TCP&IP

(%"r)*ritt"n C+i"nt 

W",Sp-"r"

IMS TM r"%o(r$" a.apt"r 

GSE BENELUX IMS User Group Meeting – une !"#$

7/18/2019 IMS 13 Quick Look

http://slidepdf.com/reader/full/ims-13-quick-look 44/68

44IMS #$ %uic& Loo&

S(nc'ronous rogr$" Sitc'666 @ig'!ig'ts

 –  'n enhancement to the LCI I<'L to invo&e another IMS app*ication= In the same IMS

= In a (i22erent IMS

 – In a Share( %ueues bac&-en(

 –  'cross an MS< *in&

 –  'n( s1nchronous*1 receive the response bac& (uring the same U8

 – IMS interna**1 sche(u*es the transaction initiate( b1 the I<'L ca** as

an 8)M' transaction

= Uses a ne3 t1pe o2 8)M' (estination (escriptor +)EIMS)>'N,

3hich has been intro(uce( speci2ica**1 2or s1nchronous program s3itch

support 

 –  'n( the target transaction can be

=  'n I?0 M0 M BM0 or M in IMS )M or )MCB environments

M#

MPP4

MPP3

I<'L

I<'L

I<'L

IMS#

MPP2

IMS X

IMS!

MS<

S-ar".M%/ ("("%

GSE BENELUX IMS User Group Meeting – une !"#$

7/18/2019 IMS 13 Quick Look

http://slidepdf.com/reader/full/ims-13-quick-look 45/68

45IMS #$ %uic& Loo&

S(nc'ronous rogr$" Sitc'666

Usage e4amp*es

 –  'pp*ications can issue mu*tip*e I<'Ls to (i22erent (estination )Es

= S(nc'ronous c$!!out

= S(nc'ronous progr$" sitc'

ICAL !EST1

 

ICAL  TAB

)>'N'

IMS <)L >egion

IMS

<onnect

W",Sp-"r"IMS TMA

IMS SOAPGat"*a

 TCP&IPO p/

8)M'

MSG-%

estination

escriptor 

)E+IMS<8N,

 

)>'NB

G IOPCB

IST IOPCB

estinationescriptor 

)E+IMS)>'N,

1

23

4

5

6

7

GU0 I8<B

GSE BENELUX IMS User Group Meeting – une !"#$

7/18/2019 IMS 13 Quick Look

http://slidepdf.com/reader/full/ims-13-quick-look 46/68

46IMS #$ %uic& Loo&

S(nc'ronous rogr$" Sitc'666

+onsi%er$tions

 – )o use s1nchronous program s3itch in a share( Aueuesenvironment0 a** o2 the participating IMS s1stems must be ersion#$ or *ater an( have a MINE>S va*ue o2 #$.#

 – Ne3 (esign imp*ications= )imeout va*ues= )ransaction E4piration= Late >esponses= L)E>M 8verri(e=  'L)<B (estinations= Mu*tip*e I<'Ls= >ecursive reAuests= o*(ing (atabase *oc&s across an I<'L reAuest

 

 – Increase( importance 2or per2ormance too*ing

GSE BENELUX IMS User Group Meeting – une !"#$

7/18/2019 IMS 13 Quick Look

http://slidepdf.com/reader/full/ims-13-quick-look 47/68

47IMS #$ %uic& Loo&

Support *or &runc$te% Mess$ges

&'e E+EI,E su)*unction o* t'e #L:I I+AL is en'$nce%

to en$)!e $pp!ic$tions to e**icient!( receie !$rge"ess$ges t'$t %i% not *it into $ preious!( speci*ie%

response $re$6

Ne E+EI,EK su)*unction co%e c$n )e use% to get

trunc$te% "ess$ge – IMS #$ &eeps a cop1 o2 the entire response message in the contro*

region private storage

Bene*it

 – rovi(es the abi*it1 to comp*ete the retrieva* o2 a rep*1 message= ithout having to re-issue a comp*ete I<'L OSEN>E<P an(

associate( net3or& transmission costs

GSE BENELUX IMS User Group Meeting – une !"#$

7/18/2019 IMS 13 Quick Look

http://slidepdf.com/reader/full/ims-13-quick-look 48/68

48IMS #$ %uic& Loo&

IS+ 5er &+:I

IS+ 5er &+:I $!ue proposition

 – Ne3 option that supports )<CI net3or& connectivit1 2or Inters1stem

<ommunication +IS<, connections

= IMS – <I<S

roi%es $ str$tegic protoco! $!tern$tie to SNA:,&AM

=  '**o3s an a** inc*usive )<CI so*ution 2or net3or&s

GSE BENELUX IMS User Group Meeting – une !"#$

7/18/2019 IMS 13 Quick Look

http://slidepdf.com/reader/full/ims-13-quick-look 49/68

49IMS #$ %uic& Loo&

IS+ 5er &+:I

@ig'!ig'ts

 – Supports both static an( (1namic termina*s

= Static termina* (e2initions

 – SSGEN stage # )E0 )E>MIN'L0 SUB88L macros

 – ?S<444 >8<LIB member 

= 1namic termina* speci2ication – Logon (escriptors in the ?SS<M4 or ?SS<)1 >8<LIB

member 

 – Leverages IMS <onnect

= Enhancements to the S<?G44 con2iguration member

 – No IMS <onnect user message e4it changes  – Uses <SL to communicate bet3een IMS an( IMS <onnect

= >eAuires Structure( <a** Inter2ace +S<I, an( 8peration Manager +8M,

 – >eAuires <I<S )ransaction Server 2or DC8S 5.#

GSE BENELUX IMS User Group Meeting – une !"#$

7/18/2019 IMS 13 Quick Look

http://slidepdf.com/reader/full/ims-13-quick-look 50/68

50IMS #$ %uic& Loo&

IS+ 5er &+:I

Eit'er IMS or +I+S c$n initi$te t'e re.uest

IMS

#

! $

/59

INU) INU) )ransaction

>EL >EL

IMS

+onnect

<I<S

S<I )<CI

Initiating a <I<S transaction 2rom IMS using an IS< )<CI connection

INU)

>EL

tran8>

tran

Msg S3itchIMS

En( User  rocess

transaction

IMS

!$

/ 5>EL   >EL

IMS+onnect <I<S

S<I )<CI

Initiating an IMS transaction 2rom <I<S using an IS< )<CI connection

<I<S

En( User rocesstransaction

)4.

#

)4. +StartC>etrieve,INU)

)ransaction

9

>EL

GSE BENELUX IMS User Group Meeting – une !"#$

7/18/2019 IMS 13 Quick Look

http://slidepdf.com/reader/full/ims-13-quick-look 51/68

51IMS #$ %uic& Loo&

5&MA En'$nce"ents 5&MA %estin$tion %escriptor en'$nce"ents

 – )EQM%SE>IESR= rovi(es as1nchronous ca**out an( messaging support +IS>) 'L)<B,

 – EXI)QES J N8R

= Speci2ies 3hether or not the 8)M' e4its are to be ca**e(

+orrespon%ing en'$nce"ent to IMS &(pe-2 5&MA#ES+co""$n%s

 – <>E')E J U')E J ELE)E J%UE>T 8)M'ES<

= >ecovere( across 3arm an( emergenc1 restarts

Bene*its

 – Simp*i2ies as1nchronous messaging to M%

 – >emoves the nee( to co(e the 8)M' e4its0 ?S>X" an(

?S>U"

 – rovi(es (1namic change capabi*it1 3ith the )1pe-! comman(s

GSE BENELUX IMS User Group Meeting – une !"#$

7/18/2019 IMS 13 Quick Look

http://slidepdf.com/reader/full/ims-13-quick-look 52/68

52IMS #$ %uic& Loo&

5&MA En'$nce"ents

5&MA e$r!( ter"in$tion noti*ic$tion

 – Enhancement that a**o3s 8)M' to *eave the X<? group earlier  in

termination processing

=  '**o3s 8)M' c*ients +IMS <onnect0 ebSphere M%0 8)M' <CI, to be

noti2ie( o2 the termination via their X<? Group E4it

 – <an route reAuests to other s1stems 

 –  '((resses issues associate( 3ith transactions messages being

accepte( but not processe(

 – ?unction being a((e( to IMS #!H ''> M7$;9:

GSE BENELUX IMS User Group Meeting – une !"#$

7/18/2019 IMS 13 Quick Look

http://slidepdf.com/reader/full/ims-13-quick-look 53/68

53IMS #$ %uic& Loo&

En'$nce"ents *or t'e Non-#isc$r%$)!e

Mess$ges Eit outine +usto"er re.uire"ent *or $ ne *unction to S&5 $n

$)en%ing tr$ns$ction

 – Stops sche(u*ing but a**o3s Aueueing to continue

Ne *unctions proi%e% )( *or t'e #SN#MX0/ t'eNon-#isc$r%$)!e Mess$ges eit routine

 – IMS ## ''> M97:5" C )? U;#"/"

 – IMS #! ''> M/5:/$ C )? U7#:;:

 –Inc*u(e( in IMS #$

GSE BENELUX IMS User Group Meeting – une !"#$

7/18/2019 IMS 13 Quick Look

http://slidepdf.com/reader/full/ims-13-quick-look 54/68

54IMS #$ %uic& Loo&

Su""$r( o* IMS 13 &r$ns$ction M$n$ger $n%

+onnectiit( &opics +$!!out *unction en'$nce"ents IS+ 5er &+:I

5&MA en'$nce"ents

Non-#isc$r%$)!e Mess$ge Eit ;#SN#MX0?

en'$nce"ents

GSE BENELUX IMS User Group Meeting – une !"#$

7/18/2019 IMS 13 Quick Look

http://slidepdf.com/reader/full/ims-13-quick-look 55/68

55IMS #$ %uic& Loo&

IMS 13 #$t$)$se $n% #B+ En'$nce"ents

#$t$)$se ,ersioning @AL#B A!ter 

#E#B A!ter 

#B+ En'$nce"ents

GSE BENELUX IMS User Group Meeting – une !"#$

7/18/2019 IMS 13 Quick Look

http://slidepdf.com/reader/full/ims-13-quick-look 56/68

56IMS #$ %uic& Loo&

 #$t$)$se ,ersioning 5erie

#$t$)$se ,ersioning proi%es t'e $)i!it( to $ssign

user-%e*ine% ersion i%enti*iers to %i**erent ersions

o* $ %$t$)$se structure

 – Enab*es structura* changes to a (atabase 3hi*e provi(ing

mu*tip*e vie3s o2 the ph1sica* IMS (ata to app*ication programs

App!ic$tions re*erencing $ ne p'(sic$! %$t$)$se

structure c$n )e )roug't on!ine it'out $**ecting

$pp!ic$tions t'$t use preious %$t$)$se structures

 –  'pp*ications 3hich (o not reAuire sensitivit1 to the ne3 ph1sica*

structure0 (o not nee( to be mo(i2ie( an( can continue to

access the (atabase

GSE BENELUX IMS User Group Meeting – une !"#$

7/18/2019 IMS 13 Quick Look

http://slidepdf.com/reader/full/ims-13-quick-look 57/68

57IMS #$ %uic& Loo&

#$t$)$se ,ersioning 5erie

#$t$)$se ,ersioning supports t'e *o!!oing %$t$)$se

t(pes

 – EB0 'M0 I'M0 'M0 I'M

+$n )e use% in conunction it' t'e %$t$)$se $!ter

*unctions to keep tr$ck o* %i**erent ersions o* t'e

structure o* $ %$t$)$se – on*1 supports the 2o**o3ing (atabase structure changes

= ?or a** supporte( (atabase t1pes

 – Increasing the *ength o2 a 2i4e(-*ength segment

 –  '((ing a ne3 2ie*( to space at the en( o2 a 2i4e(-*ength segment= ?or ?u**-?unction an( 'LB (atabase t1pes

 –  '((ing ne3 2ie*(+s, that remap e4isting 2ie*(+s, an( space at the en( o2 a

2i4e(-*ength segment

= ariab*e-*ength segments are not supporte(

GSE BENELUX IMS User Group Meeting – une !"#$

7/18/2019 IMS 13 Quick Look

http://slidepdf.com/reader/full/ims-13-quick-look 58/68

58IMS #$ %uic& Loo&

#$t$)$se ,ersioning "ust )e en$)!e% in #S#

#A&ABASE section ,ersioning is $t t'e #B# !ee!

 – Users (e2ine the version o2 a (atabase (e2inition on the B

 – ersion numbers must be maintaine( in incremente( va*ues

#$t$)$se ,ersioning re.uires en$)!e"ent o* t'e IMS

c$t$!og

 – B (e2initions 2or versione( (atabases must be in the IMS cata*og

App!ic$tion progr$"s c$n e!ect t'e %esire% %$t$)$seersion

 – Speci21ing the version number on the <B o2 the SB

 – Speci21ing the version number on a LCI INI) E>SI8N ca**

 #$t$)$se ,ersioning e.uire"ents

GSE BENELUX IMS User Group Meeting – une !"#$

7/18/2019 IMS 13 Quick Look

http://slidepdf.com/reader/full/ims-13-quick-look 59/68

59IMS #$ %uic& Loo&

#S# 5+LIBC ne #A&ABASE section ke(or%s

 – Speci21 3hether (atabase versioning is enab*e( an( (e2au*t version= BE>SI8N

= BLEEL

#$t$)$se $n% rogr$" Gener$tion St$te"ents

 –Speci21 the (atabase version number 

= BH BE>

= <BH BE>

 – 8verri(e the (e2au*t versioning speci2ie( in ?S?444

= SBGENH BLEEL

INI& ,ESI5NK #L:I +$!! – 8verri(es the version number that is speci2ie( on the <B statement

 – Must be issue( be2ore issuing a LCI B ca** to the (atabase

 #$t$)$se ,ersioning I"p!e"ent$tion

GSE BENELUX IMS User Group Meeting – une !"#$

7/18/2019 IMS 13 Quick Look

http://slidepdf.com/reader/full/ims-13-quick-look 60/68

60IMS #$ %uic& Loo&

 @AL#B A!ter 5erie

Structur$! c'$nges c$n )e "$%e to @AL#B

%$t$)$ses 'i!e t'e %$t$)$se re"$ins on!ine

 –  '(( a ne3 2ie*( to space at the en( o2 an e4isting segment

 – Increase the *ength o2 an e4isting segment

 – e2ine ne3 2ie*(s that remap e4isting 2ie*(s an( space in an

e4isting segment – ?i4e(-*ength segments on*1

Bene*it

 – Ma&e structura* changes to a (atabase 3hi*e maintaining(atabase avai*abi*it1

 A

B C

A

CB

GSE BENELUX IMS User Group Meeting – une !"#$

7/18/2019 IMS 13 Quick Look

http://slidepdf.com/reader/full/ims-13-quick-look 61/68

61IMS #$ %uic& Loo&

@AL#B A!ter 5erie

@AL#B A!ter is on!( supporte% *or %$t$)$se t(pesC 

 – 'M

 – I'M

A*ter c'$nges $re "$%e to t'e #B# seg"ent

%e*inition

 – )1pe-! INI)I')E 8L>E8>G comman( is use( to a*ter a

(atabase 2rom the current structure to the ne3 structure

= )1pe-# comman( CINI)I')E 8L>E8>G (oes not support a*tering a

'LB

 – 8n*ine <hange comman(s are use( to bring the change( '<BLIB B member on*ine

 –  'pp*ication programs can start using the ne3 (atabase structure

GSE BENELUX IMS User Group Meeting – une !"#$

7/18/2019 IMS 13 Quick Look

http://slidepdf.com/reader/full/ims-13-quick-look 62/68

62IMS #$ %uic& Loo&

 Add a new field to space at the end of a segment 

IE'! 1

IE'! 1

IE'! 2 Spa$"

IE'! 2 Spa$"New

FIELD 3

E4amp*e #

E4amp*e !

IE'! 1

IE'! 1 IE'! 2

IE'! 2 Spa$"

NewFIELD 3

Spa$"

GSE BENELUX IMS User Group Meeting – une !"#$

7/18/2019 IMS 13 Quick Look

http://slidepdf.com/reader/full/ims-13-quick-look 63/68

63IMS #$ %uic& Loo&

IE'! 1

IE'! 1

IE'! 2

New !"#eIE'! 2

Increase the length of an eisting segment 

E4amp*e #

E4amp*e !

IE'! 1

IE'! 1 IE'! 2

IE'! 2

New !"#e

Spa$"

Spa$"

GSE BENELUX IMS User Group Meeting – une !"#$

7/18/2019 IMS 13 Quick Look

http://slidepdf.com/reader/full/ims-13-quick-look 64/68

64IMS #$ %uic& Loo&

@AL#B A!ter rere.uisites

So*t$re re.uire"ents 

 – <SL

= S<I

= 8M

 – B>< >E<8N MINE>S +#$.#K,

GSE BENELUX IMS User Group Meeting – une !"#$

7/18/2019 IMS 13 Quick Look

http://slidepdf.com/reader/full/ims-13-quick-look 65/68

65IMS #$ %uic& Loo&

#E#B A!ter 

IMS 13 $%%s $)i!it( to %(n$"ic$!!( c'$nge #E#Bspeci*ic$tions

   Users can (1namica**1 change U80 SIVE0 >88)0 >an(omiDer 3hi*e

EB is on*ine   Ne3 EB '*ter uti*it1 is use( 2or EB changes

   > is not reAuire( 2or EB '*ter    Supports S8 'reas i2 CUNL8' is (one be2ore EB '*ter is

e4ecute(

Bene*its   Improve( management o2 EB (e2initions

= E*iminate s1stem (o3n time 2or mo(i2ications to EB (e2initions

= Improve (ata avai*abi*it1 since changes are (one 3hi*e EB is on*ine

GSE BENELUX IMS User Group Meeting – une !"#$

7/18/2019 IMS 13 Quick Look

http://slidepdf.com/reader/full/ims-13-quick-look 66/68

66IMS #$ %uic& Loo&

#E#B A!ter Uti!it(

&'e ne #E#B A!ter uti!it( is use% to c'$nge t'e*o!!oing ite"s it'out t$king t'e $re$ o**!ine

 – )he SIVE0 U80 or >88) speci2ications o2 a EB area

 – )he ran(omiDer that is use( 2or the EB area

e.uire"ents –  ' t3o-stage ran(omiDer must be use(0 3hich enab*es areas to be

processe( in(ivi(ua**1.

 – EBs to be a*tere( must be registere( to B><

 – )he MINE>S va*ue in the >E<8N (ata set 2or a** IMSsubs1stems that share the EB area must be at O#$.#P or *ater 

 – I2 SES present0 on*1 the ran(omiDer name can be change(

GSE BENELUX IMS User Group Meeting – une !"#$

7/18/2019 IMS 13 Quick Look

http://slidepdf.com/reader/full/ims-13-quick-look 67/68

67IMS #$ %uic& Loo&

#B+ En'$nce"ents

+o""$n% support *or @AL#B A!ter 

+o""$n% support *or #E#B A!ter 

MIN,ES $!ue o* H1361H "ust )e set to use @AL#B

A!ter/ #E#B A!ter/ or s(nc'ronous progr$" sitc' in $

s'$re% .ueues eniron"ent

Supporte% Migr$tion $n% +oeistence

 – IMS ## to IMS #$

=  'pp*1 B>< coe4istence SE ''> M5$#$/ to IMS ##

 – )? U;""!9

= '**o3 IMS ## to un(erstan( IMS #$ >E<8N recor(s

 – IMS #! to IMS #$

=  'pp*1 B>< coe4istence SE ''> M5$#$: to IMS #!

 – )? U;""!7

=  '**o3 IMS #! to un(erstan( IMS #$ >E<8N recor(s

GSE BENELUX IMS User Group Meeting – une !"#$

7/18/2019 IMS 13 Quick Look

http://slidepdf.com/reader/full/ims-13-quick-look 68/68

Su""$r( o* IMS 13 #$t$)$se M$n$ger $n%

#B+ &opics

@AL#B A!ter  #E#B A!ter 

#$t$)$se ersioning

#B+ en'$nce"ents