websphere datapower soa appliances and xslt part 2
TRANSCRIPT
-
8/15/2019 WebSphere DataPower SOA Appliances and XSLT Part 2
1/25
IBM Software Group
®
WebSphere ® Support Technical Exchange
WebSphere DataPower SOA Appliancean! "S#T $Part % of %& ' Tip an! Tric(
)er*ann Sta**'Wilbran!t $ ta**w+!e,ib*,co* &DataPower "M# -o*piler De.eloper/ #01 2ul3 %454
mailto:[email protected]:[email protected]:[email protected]:[email protected]
-
8/15/2019 WebSphere DataPower SOA Appliances and XSLT Part 2
2/25
IBM Software Group
WebSphere ® Support Technical Exchange % of %6
Agen!a
Tips and TricksGraphic
Appen!ix
-
8/15/2019 WebSphere DataPower SOA Appliances and XSLT Part 2
3/25
IBM Software Group
WebSphere ® Support Technical Exchange 0 of %6
DataPower !ata repre entation an! con.er ion exten ion function
7x l8.alue'of elect9:;:
-
8/15/2019 WebSphere DataPower SOA Appliances and XSLT Part 2
4/25
IBM Software Group
WebSphere ® Support Technical Exchange of %6
Muenchian grouping
Efficient "S#T 5,4 techni ue in.ente! b3 Ste.e MuenchC the tric( I tu*ble! acro while writing a chapter about"S#T for *3 boo( which enable! *uch fa ter perfor*ance for!oing !ata grouping in "S#T 5,4 t3le heet u ing the7x l8(e3= functionalit3 an! exploiting the fact that an "S#Tproce or alwa3 return a uni ue i! for an3 no!e in the
ource !ocu*ent when u ing the i!$& function on that no!e, C
Source8 Ste.e Muench article < upportA##,x*l $ a*ple f ile&
http://radio-weblogs.com/0118231/stories/2005/05/25/areYouTheGuyWhoDiscoveredTheMuenchianMethodOfGroupingInXslt.htmlhttp://radio-weblogs.com/0118231/stories/2005/05/25/areYouTheGuyWhoDiscoveredTheMuenchianMethodOfGroupingInXslt.htmlhttp://radio-weblogs.com/0118231/stories/2005/05/25/areYouTheGuyWhoDiscoveredTheMuenchianMethodOfGroupingInXslt.htmlhttp://www.biglist.com/lists/lists.mulberrytech.com/xsl-list/archives/201002/msg00301.htmlhttp://www.biglist.com/lists/lists.mulberrytech.com/xsl-list/archives/201002/msg00301.htmlhttp://www.biglist.com/lists/lists.mulberrytech.com/xsl-list/archives/201002/msg00301.htmlhttp://www.biglist.com/lists/lists.mulberrytech.com/xsl-list/archives/201002/msg00301.htmlhttp://radio-weblogs.com/0118231/stories/2005/05/25/areYouTheGuyWhoDiscoveredTheMuenchianMethodOfGroupingInXslt.htmlhttp://radio-weblogs.com/0118231/stories/2005/05/25/areYouTheGuyWhoDiscoveredTheMuenchianMethodOfGroupingInXslt.htmlhttp://radio-weblogs.com/0118231/stories/2005/05/25/areYouTheGuyWhoDiscoveredTheMuenchianMethodOfGroupingInXslt.html
-
8/15/2019 WebSphere DataPower SOA Appliances and XSLT Part 2
5/25
-
8/15/2019 WebSphere DataPower SOA Appliances and XSLT Part 2
6/25
IBM Software Group
WebSphere ® Support Technical Exchange of %6
Fepairing bro(en Web er.ice
Bro(en Web er.icereturn !ocu*ent without 7Jx*l ,,, J= !eclarationthi !efault to enco!ing9 ?T@'1if thi Web er.ice return non'?T@'1 !ata it i bro(en,
Exa*pleInten!e! enco!ing being ISO'116K'5 an! returning eg, Ger*an ?*laut CLCthi gi.e a b3te - / but houl! be b3te e uence -01 for ?T@'1
an3 following b3te not in the range 14'B@ re ult in non'?T@'1 !atae.en if thi !oe not re ult in non'?T@'1 !ata/ i t incorrectl3 *o!ifie the !ata,
Solution if (nowing inten!e! enco!ing of Web er.icecon.ert on'"M# input !ata to hexa!eci*al "M# repre entation $hexBinar3,ff!&prepen! N7Jx*l .er ion9C5,4C enco!ing9CISO'116K'5C J=:$prepen!ing ha to be !one hexa!eci*all3 enco!e!&
con.ert hexa!eci*al "M# repre entation bac( to Nbinar3: $hexBinar3,ff!&? e thi olution to prox3 re ue t to the bro(en Web er.ice eg, in an "M# @W
u t pa re ue t through re ue t ruleon'"M# re pon e get correcte! b3 olution in re pon e rule
Source8 @in! repair,x l an! hexBinar3,ff! in appen!ix,
-
8/15/2019 WebSphere DataPower SOA Appliances and XSLT Part 2
7/25
IBM Software Group
WebSphere ® Support Technical Exchange of %6
-on.erting legac3 1bit !ata
#egac3 3 te* 1bit !ata con.er ion ta (8replace control character 4x44'4x5f b3 pacereplace character 4x14'4xff b3 QR5%1 'QR%66create 7wrapper= ele*ent for re ult being "M#
DA- recur i.e olution t3le heetcon.ert on'"M# input !ata to hexa!eci*al"M# repre entation $hexBinar3,ff!&
!o recur i.e call until !own to b3te le.elif b3te $two hex !igit & tart with C4C or C5C return C%4C/ otherwi e i!entit3prepen! N7wrapper=:appen! N7
-
8/15/2019 WebSphere DataPower SOA Appliances and XSLT Part 2
8/25
IBM Software Group
WebSphere ® Support Technical Exchange 1 of %6
-ollecting re ult of@or'each action
Source8 ee chapter Attach*ent protocol in "S# Accelerator De.eloper Gui!e
Unpacking domains from DP backup
http://www-01.ibm.com/software/integration/datapower/library/documentation/v3.8.0/XS40.htmlhttp://www-01.ibm.com/software/integration/datapower/library/documentation/v3.8.0/XS40.htmlhttp://www-01.ibm.com/software/integration/datapower/library/documentation/v3.8.0/XS40.html
-
8/15/2019 WebSphere DataPower SOA Appliances and XSLT Part 2
9/25
-
8/15/2019 WebSphere DataPower SOA Appliances and XSLT Part 2
10/25
IBM Software Group
WebSphere ® Support Technical Exchange 54 of %6
Wor(aroun! $%
-
8/15/2019 WebSphere DataPower SOA Appliances and XSLT Part 2
11/25
IBM Software Group
WebSphere ® Support Technical Exchange 55 of %6
"S#T librarie
"S#T librar3Ba ic operation
Xbit operation in "S#Tun upporte! protocol operation$DES; $6 bit (e3&&
AS ,5 librar3$allow *athe*atical .ali!ation ofcertificate ignature&Docu*entationStatu
X IBM® internal $currentl3&Xu able in er.ice engage*ent-reate 3our own
-
8/15/2019 WebSphere DataPower SOA Appliances and XSLT Part 2
12/25
IBM Software Group
WebSphere ® Support Technical Exchange 5% of %6
DOM < Strea*ing < Partial Strea*ing Z whatC nextJ $5
-
8/15/2019 WebSphere DataPower SOA Appliances and XSLT Part 2
13/25
IBM Software Group
WebSphere ® Support Technical Exchange 50 of %6
DOM < Strea*ing < Partial Strea*ing Z whatC nextJ $%
-
8/15/2019 WebSphere DataPower SOA Appliances and XSLT Part 2
14/25
IBM Software Group
WebSphere ® Support Technical Exchange 5 of %6
? eful boo( an! reference
E ential "M# Yuic( Feference8 A Progra**erC Feference to "M#/ "Path/ "S#T/ "M# Sche*a/ SOAP/ an! More Aaron S(onnar!/ Martin Gu!ginhttp8
-
8/15/2019 WebSphere DataPower SOA Appliances and XSLT Part 2
15/25
IBM Software Group
WebSphere ® Support Technical Exchange 56 of %6
Agen!a
Tip an! Tric(Graphics
Appen!ix
-
8/15/2019 WebSphere DataPower SOA Appliances and XSLT Part 2
16/25
IBM Software Group
WebSphere ® Support Technical Exchange 5 of %6
Graph ]i uali ation b3 graph.i
http8
-
8/15/2019 WebSphere DataPower SOA Appliances and XSLT Part 2
17/25
IBM Software Group
WebSphere ® Support Technical Exchange 5 of %6
Drawing ob ect hierarch3 fro* !p'aux
7x l8te*plate *atch9
-
8/15/2019 WebSphere DataPower SOA Appliances and XSLT Part 2
18/25
-
8/15/2019 WebSphere DataPower SOA Appliances and XSLT Part 2
19/25
-
8/15/2019 WebSphere DataPower SOA Appliances and XSLT Part 2
20/25
-
8/15/2019 WebSphere DataPower SOA Appliances and XSLT Part 2
21/25
IBM Software Group
WebSphere ® Support Technical Exchange %5 of %6
-
8/15/2019 WebSphere DataPower SOA Appliances and XSLT Part 2
22/25
IBM Software Group
WebSphere ® Support Technical Exchange %% of %6
Su**ar3Data repre entation / *uenchian grouping/ !i.i!e
an! con uer recur ionFepairing bro(en web er.ice/ legac3 1bit !ata/
collecting re ult of @or'each actionWor(aroun! / librarie / u eful boo( an! referenceGraphic
Pre.iou webca t $5
-
8/15/2019 WebSphere DataPower SOA Appliances and XSLT Part 2
23/25
IBM Software Group
WebSphere ® Support Technical Exchange %0 of %6
A!!itional WebSphere Pro!uct Fe ource#earn about upco*ing WebSphere Support Technical Exchange webca t / an! accepre.iou l3 recor!e! pre entation at8http8
]iew a webca t repla3 with tep'b3' tep in truction for u ing the Ser.ice Fe ue t $SF&tool for ub*itting proble* electronicall38http8
IBM S f G
http://www.ibm.com/software/websphere/support/supp_tech.htmlhttp://www.ibm.com/developerworks/websphere/community/http://www.websphere.org/http://www.websphere.org/http://www.ibm.com/software/info/education/assistanthttp://www.ibm.com/software/websphere/support/d2w.htmlhttp://www.ibm.com/software/support/einfo.htmlhttp://www.ibm.com/software/support/einfo.htmlhttp://www.ibm.com/software/support/einfo.htmlhttp://www.ibm.com/software/websphere/support/d2w.htmlhttp://www.ibm.com/software/info/education/assistanthttp://www.websphere.org/http://www.websphere.org/http://www.ibm.com/developerworks/websphere/community/http://www.ibm.com/developerworks/websphere/community/http://www.ibm.com/developerworks/websphere/community/http://www.ibm.com/software/websphere/support/supp_tech.html
-
8/15/2019 WebSphere DataPower SOA Appliances and XSLT Part 2
24/25
IBM Software Group
WebSphere ® Support Technical Exchange % of %6
We Want to )ear @ro* _ou[
Tell us about what you want to learn
Sugge tion for future topicI*pro.e*ent an! co**ent about our webca t
We want to hear e.er3thing 3ou ha.e to a3[
Please send your suggestions and comments to:
IBM S ft G
-
8/15/2019 WebSphere DataPower SOA Appliances and XSLT Part 2
25/25
IBM Software Group
WebSphere ® Support Technical Exchange %6 of %6
Yue tion an! An wer