Előadást letölteni
Az előadás letöltése folymat van. Kérjük, várjon
KiadtaRenáta Fodorné Megváltozta több, mint 10 éve
1
Advanced BPEL
2
Tartalomjegyzék BPEL Designer + XSLT kezelés XSQL kezelés BPEL segítségével Tömbkezelés és adatmanipuláció Dátumkezelés LDAP hozzáférés Dinamikus folyamat létrehozása BPEL 2.0
3
XSLT kezelése BPEL designer segítségével Beépített XSLT motor (BPEL PM) Beépített XSLT Mapper (JDeveloper BPEL Designer) Transform activity segítségével
4
XSLT kezelése BPEL designer segítségével ora:processXSLT(‘stylesheet’,’XML_input’)
5
XSQL kezelés BPEL segítségével Az XSLT engine-hez teljesen hasonló módon működik ora:processXSQL() funkció ora:processXSQL (‘query_tempate ’,’XML_input’)
6
Adatbázis elérés Az XSQL és XSLT engine-k használatával Webszolgáltatás alkalmazásával
7
Tömbkezelés és adatmanipuláció activity;, klózok A BPEL tömbök realizálása XML elemekkel történik Számos módon hivatkozhatóak a tömb elemek
8
Tömbkezelés és adatmanipuláció Címzés az XPath position() funkciójával <from variable =”TicketOffer” part = ”ticket” query =”/item[position()=1]” />
9
Tömbkezelés és adatmanipuláció Rövidebb megoldás <from variable =”TicketOffer” part = ”ticket” query =”/item[1]” /> Szükség lehet az elemek dinamikus címzésére. Ehhez változót használhatunk:
10
Tömbkezelés és adatmanipuláció Alternatívaként még Oracle specifikus függvény ora:getElement(‘variable_name’,’part_name’, ‘query’, index)
11
Tömbkezelés és adatmanipuláció Dinamikus címek alkalmazása ciklusokban Ehhez szükséges a tömb méretének meghatározása ora:countNodes(‘variable_name’,’part_name’, ‘query’)
12
Dátum és időkezelés ora:getCurrentDate() ora:getCurrentTime() ora:getCurrentDateTime() Beállítható kimeneti forma: ora:formatDate(‘dateTime’,’format’) Hasonló: xp20:format-dateTime(‘dateTime’,’format’)
13
LDAP hozzáférés BPEL-ben ldap:listUsers(‘properties’,’filter’) ldap:search(‘properties’,’filter’,’scope’) ldap:authenticate(‘properties’,’userId’, ’password’)
14
Dinamikus folyamat létrehozás Hagyományos és problémája futásidőben képes párhuzamos tevékenységeket létrehozni bpelx namespace
15
használata activity
16
BPEL 2.0 http://www.oasis- open.org/committees/documents.php?wg_ab brev=wsbpel
17
A BPEL 2.0 újdonságai Adatkezelési funkciók egyszerűbbé tétele, kibővítése Scope funkció újradefiniálása Új tevékenységek –
18
A BPEL 2.0 újdonságai A BPEL 1.1-hez képest megváltoztak: – - - – Egyéb módosítások…
Hasonló előadás
© 2024 SlidePlayer.hu Inc.
All rights reserved.