Are you interested in securing networks and german books are no problem? Then you should read this one:
Aug 26, 2009
JDeveloper 10g: 10.1.3.1 to 10.1.3.5 and BPEL
I was searching for the changes from JDeveloper 10.1.3.1 to 10.1.3.5 related to BPEL technology. Here the official webpages:
Even on metalink i was not able to find anything...
So if anybody knows how to get the lists with the JDeveloper patches related to BPEL, please add a comment to this blog ;-)
Thanks!
- Oracle JDeveloper 10.1.3.1
- Oracle JDeveloper 10.1.3.2
- Oracle JDeveloper 10.1.3.3
- Oracle JDeveloper 10.1.3.4
- Oracle JDeveloper 10.1.3.5
Even on metalink i was not able to find anything...
So if anybody knows how to get the lists with the JDeveloper patches related to BPEL, please add a comment to this blog ;-)
Thanks!
Aug 21, 2009
Oracle SOA Suite 11g: How to get a running test instance (on a laptop)?
After migrating the first project, the next step is to deploy this bpel to a server. I started with only installing JDeveloper an let's see, if it possible to stay with that (without installing the real wls production server).
I started with just with
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiNt5BtCZjqgPXQ8TGqjziiggrrNlcllxj5v-F-2kwFC07bkXfANNCG6cvL6RCjz8iUtJsntvh5WDofAGCP-pP3NxOkE9Ce0nRj8yw383n278_DPVcy0lV7B29h5BtKO18mivNsFWG3B3uE/?imgmax=800)
So this looks like the wls server can be configured with Getting started with WebLogic Server 10.3.1:
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVaGszOcBWhU5qxQRL5tAJ_ReUsmtE1cyGSxUP85kXGNBIt0zYrS4R-OahKlBSfl3CfzGQksCssUrBX5e_SkFthWstzyxlokaPs8yv0VUxL-_e42ivfUcHmzpul_JnFkIOAdCYbwFoXpVa/?imgmax=800)
But after some clicks i ended with:
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhETECrRySRqJOKB6Y9ceqsqZJGWx5je8nugx-vJRy9BkycfyVTC8UNVjKD1mfCzilz85dANw5VQZTXLvP2E__0vt-41WX-LquII1HsKUdYkK8jHgNCyJ9kq_0v-bHS_OYncRu43z627-8w/?imgmax=800)
Ok, there was only a very small chance, that a database is included inside the jdev-package. Like expected i installed Oracle's XE database. And after a short search i found a nice guide for setting up test instances inside wiki.oracle.com.
Just to add the missing steps:
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEivFzzr2pBRqUqBEjJwGoLuq93SHdYxTJAsrbBG4vAiN8IboN92yp85dtAPsNTTexpOFJDeSXtJdEsVMu5gN5lLGpj9D78Kn0-Dpa2RpPi0ywCgj9hMoXqXVTUKPyvoKhW5KJ36-Dr1lpXC/?imgmax=800)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiweFJjJKb770MScZ2x99Pvfjom46pEhPRLqFa-cRIc7i5AK5FzSkBCtPi5mOz-Of7urxOZG50qC0odQlMvsPnlpnVxSREWpDkb0zSvxtN4e1A5biSQfwr2CEjC1Dluv9M-ZvpQrsE-WD2G/?imgmax=800)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-rxWpC0tHt_HnbxZ_-JsOMo0ZUuVjtwJLEdXFlZDRBdT1QrKnscW0ZSvKhS298oqVPrb30MDrHXz3XKWpwBa_aWgfyJ8FPoG04R3ze5LKP4_Fu6j8M5gNXI_ovz3QxZWUKugEi_C7W8aO/?imgmax=800)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh3srS1otTLTbOc37_xulgyQ9oF3yZR8MHl9QZxrn9CZojcssin26cYr_0pQj9rvtgnw9q4dXrTXxVGPgM-GtgTiHso9yqcYQawdOynP4H3XEESINoPE0eQ6rOFhzfZk876M5QhzggU02Ss/?imgmax=800)
Ok, ignore this, but then:
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj4XXW_enI4Nq5rcoaD3n8FQzs5lPIIEnhqnbmEr2523wvdMpiu7tQV2todUBhb18eCTcTlYyavDrjxSB_CHRDNvBsWzcoThdfQH4VSxaShaiudMmsI-19ddcKZNi9i2sYMcWOaDG9V-oFL/?imgmax=800)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiAapomENxb6mwz6t1mqamv9fyeCcSgBgtSWYSM2TRwYUjxM6zGvZMnt9Px_7mUqQ88kVa1m1e8hcgTvuBlOh2FU5tr3B3ou7339FIfAYuBbhI1QSmpl-HTVIvwpWyBasZxnoXVx7Pg2sBx/?imgmax=800)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjqPkNcpNUj1l3NForDNFPnrpPX7xswUX-mGXzNtVGajYMYhwGT0oH3gmxb0ym_iiLH2fkPdqxOtQv0969krWM6bvazPq3P2VoncS2eh4z6hz8J5LH55KefO_6HDxGpPHuzghQldeuxyvih/?imgmax=800)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgU_xukEXtBNc_sYXDE1rXpKmlUpG-nFZ9nUuybuU6-hAZSqlkqoC99yx5rR6f0BINDWWMkaVD-AElmFQ0Oq5IcnQrDKm7nsxrpnyJO5ewhheKkdMiIVZc3mFagj_kNXXZXnT3pKcwq-3RK/?imgmax=800)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiXQxt7HPwdiH_6HEAb9jVsATPita1tULyhU9SYp8N_lARxj_ZUZFlvqLC_V8hM7idWFcWy100PH06Avs_rZqXnOfQSGp0PKP-Cm4yeeBlYxtVyUxmmNrKbEKybwQQ76xiWHVCMy35W8hBp/?imgmax=800)
Once again:
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg2S69yanqv69ZPn_Xbc4kOSehsEzicsuOqzckD-LtBhz8RNuiHyA8eEdBOhLqquOXViBDyLqb3wvRhc0COKzBRFLLAlUYBbiTf7hx-fI6mbx-ib67Yu0Q9nKc1HhUTfnRRNUn6Vuwmrjpf/?imgmax=800)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiX6b6V8RfFiQDYPlVNcP43AoGgT313QLcQTCRvwCdH3-y1uITXo-Tjukl0OVJ55rQbifG-LKjsRMOT3JVkVM4YJaYsAX2k8UGmKjR7oYx9VEGp_lKTnIuJ0m0csONZOtR9vGCruHnrekD1/?imgmax=800)
Then i tried via Jdeveloper -> Run -> Start Server Instance
But the result was just many errors and no connectivity via http://localhost:7001.
Then i tried
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh23-bxzQD-qoc3-1oHnHGPj2UGDXsKrHQUF0PRy3gpjtbPpFTt-nbOL8Q43OUzfcwSwTgQM_ToDfDQ_ftSdYkb9sDAtR_FWrmJB_-GKCZ0DAi819Dwovruq8a5JczW6W_2P60BkRKaavF-/s800/screenshot98.png)
I started with just with
/opt/Oracle/Middleware/utils/quickstart/quickstart.sh
So this looks like the wls server can be configured with Getting started with WebLogic Server 10.3.1:
But after some clicks i ended with:
Ok, there was only a very small chance, that a database is included inside the jdev-package. Like expected i installed Oracle's XE database. And after a short search i found a nice guide for setting up test instances inside wiki.oracle.com.
Just to add the missing steps:
dpkg -i oracle-xe-universal_10.2.0.1-1.0_i386.deband as written in the Oracle documentation - download the rcu and run it:
/etc/init.d/oracle-xe configure
oracle@hades:~/app/oracle/product/10.2.0/server/bin$ ./createdb.sh
lsnrctl start
sqlplus system/passwd@XE
./rcu
Ok, ignore this, but then:
RCU-6107:Fehler bei der Prüfung auf Voraussetzungen von DB Init Param für: SHARED_POOL_SIZEBut this is fixable:
Erforderlicher Wert = 147456 KB, Aktueller Wert = 0 KB, Vergleichsoperator: ">="
RCU-6107:Fehler bei der Prüfung auf Voraussetzungen von DB Init Param für: SGA_MAX_SIZE
Erforderlicher Wert = 147456 KB, Aktueller Wert = 143360 KB, Vergleichsoperator: ">="
SQL> alter system set sga_max_size=150M scope=spfile;and restart the DB:
System altered.
SQL> alter system set sga_target=150M scope=spfile;
System altered.
Once again:
/opt/Oracle/Middleware/wlserver_10.3/common/bin/config.sh...
Then i tried via Jdeveloper -> Run -> Start Server Instance
But the result was just many errors and no connectivity via http://localhost:7001.
Then i tried
cd /opt/Oracle/Middleware/user_projects/domains/DefaultDomain/And after waiting 2 minutes, it worked:
./startWebLogic.sh
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh23-bxzQD-qoc3-1oHnHGPj2UGDXsKrHQUF0PRy3gpjtbPpFTt-nbOL8Q43OUzfcwSwTgQM_ToDfDQ_ftSdYkb9sDAtR_FWrmJB_-GKCZ0DAi819Dwovruq8a5JczW6W_2P60BkRKaavF-/s800/screenshot98.png)
Labels:
11g,
Application Server,
BPEL,
JDeveloper,
Oracle,
SOA
Aug 18, 2009
Review at amazon: SOA Principles of Service Design
Last week i read the first book from Thomas Erl.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjxIMXFsU38B6XvYIcI7cmY4JT45lpMbg5f_zu_mB9uIaPS-c8Z4Le-TQKimFigDdgs-AKXw5VygTa6TRU3LgRdgOusWDIF7mwsP0iDlXcqjVKcHCALEsQ9ut5R1ranKD3MiY5FIzycce8l/?imgmax=800)
It is a very nice book, if you have to build some slides or if you want to give a lecture. But really deep insights into the topic service design is not provided. For example chapter 6 "service contracts" covers only a simple WSDL as example.
Nearly 50% of the book is occupied by fancy graphics, but most of the are quite useless or without any additional value.
Perhaps it was just the wrong book from Thomas Erl, so i will try another one, too...
If you like, take a look at my review at amazon.de (It is written in german, sorry again ;-).
Nearly 50% of the book is occupied by fancy graphics, but most of the are quite useless or without any additional value.
Perhaps it was just the wrong book from Thomas Erl, so i will try another one, too...
If you like, take a look at my review at amazon.de (It is written in german, sorry again ;-).
Aug 16, 2009
Review at amazon: Multiprojektmanagement. Projekte erfolgreich planen, vernetzen und steuern
Are you interested in multi-project-management and german books are no problem? Then you should read this one:
Aug 15, 2009
Migrating BPEL projects from 10g to 11g (example: 101.HelloWorld)
On this blog i started more than one year ago with the lost (collaxa) BPEL-tutorials. My first posting was the 101.HelloWorld.
Now after the arrival of Oracle's application server 11g i decided to do all the tutorials again to see what has changed. So let's start:
First you need to download jdeveloper 11g and add the bpel components.
Then get the old bpel tutorials (you can copy them from an 10g installation area: /opt/oracle/product/10.1.3.1/OracleAS_1/bpel/samples/tutorials).
After that open jdeveloper and create an application:
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUAfC5axOiNOWo1XxIUR1bHEE_4-4uAqW6sZXYsCBHb8QrtAAQUcREnaggxlVrkk1pxmoc4z9AnID43Jf6WArx1TnnzHe2PQBwYq4EVoKw1abe2kG3cgncbNBRFntxZKAtsm6bBCDZJ_4H/?imgmax=800)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg4IchLEkSN6MvQTAEVr89ztL_9MQupsi_iFi5ivQhjKC_wgfl-HOgV9e2WNGLfgucecSDp9LTdlHsQtt3LIIq8QI3_r_6SSixArOqiENR1axScwT9lyQO9u-pMCWJPwYk55u4zSxJyPILT/?imgmax=800)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9qhv8tPgdZIu736YVjii2VLlty3cBVzkbkhmpASYtR3eVUulw8egvCc8Y1DT5UsglogAsR34L8g9uWHoSc4u8ZhyphenhyphenyPYGXJQ65VypY9pSWWPG0GJGXyys_w-rNAFypRBJREOmd4jX9SizZ/?imgmax=800)
Then you can click finish.
Now choose open and select the HelloWorld.jpr:
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJkMkzrcbvUx2FntWw_WMTULQxZfmhaVRaaevxWprv_XdZHtyvR56ecIfeOjuPdE06LhBden6Jk5yyDatN824NRtOLTVMvQLR5qKqbRbx5M36VrNj4pz9P3B77h94bFGtZd47ks9N8QP5X/?imgmax=800)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjcL10uOAt5hfG2FSvmp0kvsaMi-zqXL3sDHx8yUimCRMq8s_kFTNCNeSID6ZoUv8-Hh4PxvmSmxUcP5I3KViaeEuoVeWRjEdkhouJ0Wv-xFgugQ5G8C0VUPHfeLW1cyQWouVvpNSoGEzhy/?imgmax=800)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj7Qgxo_KLk_8uvr9Dh2i4-J_Ij57mrMVGqCqHhmFqIXxKUIQcmK0H0LVQeFn9uwYcdJ-SzHoZQiUIEhTgIRG9nx-3A3PUYi9ue3EGl7e7NiRw_vX7Tm4iwY0ZGF9yUo5gLPDhw2DxXEawN/?imgmax=800)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjKP2Ga1Qizx349k_N_zcXlajoUix2HeyBGUHVLi5Y5urVWvmN4gsMqU22DZD5EwfZ267Yrwma7iRyO6tXeTgFB164yduif1aWAxEcW3LRp4sdMwM8QZobsdRE1GX7xRCGV-V5vH1myKcer/?imgmax=800)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhUe6VcYO-3_hKn8N5dicXN-CUchVVc4ZmNYwmZuzLg4HilBYYmROVCEHJ2Y4-luTwfCRc8dLZ5PYdLNvBd294l_vSZ6EE_Uqa3jlCF__wvNZOnnd34YHPwqMozFIqzOxgs__pVjChPhcFq/?imgmax=800)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjDXkhvOEB3tLpYQUKAYsaQZIRRZ-eW4X4le2UqgNZ1PAhjLcZ-jyGbh6EqzIkRC2a2C9mXfD9DTNCT5yNzGWZGTomG75vbBHInJTWioYpG8KIJ_qb6ydtVy5nXlq_MxEE8fVHUls12vuf/?imgmax=800)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizwnetegAxRmUEhFc5i07cm6Vgp5dD9jEMjSZDRWBZ4HT2xBOynxXl9r_ztVesEs1DzQ9V6LWfraq9mnW6ceanEpRQVYJGgRfwX6UUpFEpWv8oqpvnbRneKRcKhj3gzSsaMgy0GjP8yvOM/?imgmax=800)
And the wait:
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgvSiKLZyZCxgwDT66l_bR0-ueWnj1MfUb4fUlWlFqLZB6_JZdlBMMDgpk0IJ_lj5hdhG2PvkgAOkEXfBp9j4bjcvW2HzqdLRCgPf7vC597rqiakpMA2vk7yl4y-xfaJZLt7XFmwlHRuFj4/?imgmax=800)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKv7FNFBoGFoOyZdzUrBMyhIvSmIJdwNv39Dz-xIHqgKK7BSCecdTpF8wGxJfZVN1mBjOJ4_I5aPPT0-3D844oWccp2EPViHla2o_gynGr4ZyUDb3BbCd7U0mqsrNVu7xdZvHBlf6TXY6B/?imgmax=800)
Done! So let's see what happened.
Ok, much more files than in 10g:
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdHcW6EiCU1-wdOLk-h3I3X1x9xzInFhRSjfqDLTpigC-TQeQ04ewvOB0W2m9hM3-Kae0W08dKZDu5rYNOch4Jgn9yivJaOGWQ1blECl5AQyi8oymq8q_d3ukYzBLs9Fxm2eCldLkr3oti/?imgmax=800)
The bpel itself has one transformation more than before:
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiLm9Eq_yg2svFgg1SKJeNjXgmZGcXzXMuYlRB-D2yE8zh6pS-XhFA6LTx52YRvgODy0pF0OgaVcUM6NJZognKHRhwXYLqHtTppGPSoU2O0i7g644rRKWwkBgWHdvzIPbEDE8cfDSMGsdXB/?imgmax=800)
Opening the transformation, i got the following error:
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgT-31gMIknjqOuueY4ghuOnzqjy7OwcS12GwQeJmDwuuqNc6iy8xXrqnIysTuSG2NJ5nZ6YXNVV5-WD9S67vv3aBMc6wwC4t21X6go4A06BxGB9GrCeqvTnAldavakbEFK2iDaQc6GK3U4/?imgmax=800)
But after restarting jdeveloper, i was able to access this xslt.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjlupC4zWYOLa-px106ktT9T18usrJRPuoX-DZGgPdfPKR9RYCS2yHTDP3nH-VB6i3skNpUizL1rbQheXJo3zPry8ysQXFHVsRSGlRXhiaWFX54IlaD7qogbhyFGNGePkhpZ2M-OrBX6rtF/?imgmax=800)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiF36kouU3oeTyumWzmXhER8MpHTXXR_rtk3FegzHE-fjjqWW2dr6Mg6z_NzjDtT6qu-P_WaYheOUUfmruHzhKmnvOPjzG0h6X7vFvOGN97w3cT6tFzWdw4LFQkE5tyA0p7mPzJTBtLPuJB/?imgmax=800)
The test suite was migrated, too
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgyYTxFv-FblMWjoVCgQyDZdrHK3oDmSxgGvFNojIOcUGAuaHHqHypXFEgpzyHqXJREmeXd0BSbOBTV7hAJtw3KdUvfZ-dyfh8HnCzhdlNZhxRPgUFpfX7efjuDM_A8ZGIz2r_YtioWeXf1/?imgmax=800)
As a difference to 10g the tests are added at composite level and not inside the bpel (the blue arrow inside the light blue circle).
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEipCVAjoM-7WL3DPPMGsOvZz0IbnwFjHbNQJ7_B4pHR9-Tyq6TTexZygH2gQbVy_-XvsP_iRXtll3dQTavozozJiiUn8Y0fJGcTme-VhgUzDVPJ-0v0Wqq-G5vUlCMjs3-wRHi9HMI4OP4c/?imgmax=800)
And Generate Sample does really work (it changes Kireet to name1 ;-)....
Deploying and checking will be done in another posting.
Now after the arrival of Oracle's application server 11g i decided to do all the tutorials again to see what has changed. So let's start:
First you need to download jdeveloper 11g and add the bpel components.
Then get the old bpel tutorials (you can copy them from an 10g installation area: /opt/oracle/product/10.1.3.1/OracleAS_1/bpel/samples/tutorials).
After that open jdeveloper and create an application:
Then you have to create a project, even we do not need this here:
Now choose open and select the HelloWorld.jpr:
This starts the migration wizard:
Ok, much more files than in 10g:
In addition a composite was generated:
Double clicking this arrow opens this dialog:
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjhwD9gkoJE_w50smZbH-k9SHXYemiBigXPqFB5uaDRsyCvFzoObxp-DH9T7TbbJfI04_p60Z5HzZnPtrs-bLPTmJ0BYzpuwSPzld0e39rxvPnUJmZSj4vSV_3jWMA6Ai0j89d1gHApidyf/?imgmax=800)
Deploying and checking will be done in another posting.
Subscribe to:
Posts (Atom)