<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-6150340895933380080</id><updated>2012-02-16T08:39:48.466+01:00</updated><title type='text'>Notizen zu SOA, ADF, OracleAS</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://kmebus.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6150340895933380080/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://kmebus.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Kersten Mebus</name><uri>http://www.blogger.com/profile/02952151879140697468</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>3</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6150340895933380080.post-2742418347270970922</id><published>2008-06-26T10:27:00.008+02:00</published><updated>2008-06-26T11:33:35.151+02:00</updated><title type='text'>How to secure a BPEL process which is called by another BPEL process?</title><content type='html'>Assume that we want to secure a BPEL process (BPELProcess1) that is called by another BPEL process (BPELProcess2) using OWSM server side agent. Moreover both BPEL processes are located in the same Oracle AS.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_n5qG1oaZ4b8/SGNVSANBZtI/AAAAAAAAAB8/syuPfRziDOU/s1600-h/bpel_owsm.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5216106561205790418" style="CURSOR: hand" alt="" src="http://3.bp.blogspot.com/_n5qG1oaZ4b8/SGNVSANBZtI/AAAAAAAAAB8/syuPfRziDOU/s400/bpel_owsm.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;For the OWSM server side agent installation and configuration follow the description on OTN how to &lt;a href="http://www.oracle.com/technology/obe/fusion_middleware/owsm/secure%20soa/securing%20soa%20with%20owsm.htm"&gt;"Securing Oracle SOA Applications by Using Oracle Web Services Manager (Oracle WSM) Agents".&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Additional to that you have to do the following configuration in your BPELProcess2, otherwise the security policies configured in the server side agent for BPELProcess1 will ignored because the communication between these two BPEL processes uses not SOAP but WSIF (native call).&lt;br /&gt;&lt;br /&gt;Open in JDeveloper the BPELProcess2.bpel, right click on the partner link BPELProcess1 and select edit. Then swith to the Property tab. On this tab use the Create button to add a new property called "&lt;strong&gt;optSoapShortct&lt;/strong&gt;". You can pick the name of this property from the drop down combo. Set the value in the "Property Value" box to "false".&lt;br /&gt;&lt;br /&gt;I used the following environment:&lt;br /&gt;Oracle SOA Suite 10.1.3.3 on Linux&lt;br /&gt;JDeveloper 10.1.3.3 on Windows XP&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6150340895933380080-2742418347270970922?l=kmebus.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kmebus.blogspot.com/feeds/2742418347270970922/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6150340895933380080&amp;postID=2742418347270970922' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6150340895933380080/posts/default/2742418347270970922'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6150340895933380080/posts/default/2742418347270970922'/><link rel='alternate' type='text/html' href='http://kmebus.blogspot.com/2008/06/how-to-secure-bpel-process-which-is.html' title='How to secure a BPEL process which is called by another BPEL process?'/><author><name>Kersten Mebus</name><uri>http://www.blogger.com/profile/02952151879140697468</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_n5qG1oaZ4b8/SGNVSANBZtI/AAAAAAAAAB8/syuPfRziDOU/s72-c/bpel_owsm.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6150340895933380080.post-6161322699909753827</id><published>2008-05-02T10:02:00.005+02:00</published><updated>2008-05-02T10:18:54.165+02:00</updated><title type='text'>Technology Preview 4 für Oracle SOA Suite 11g  und Oracle JDeveloper 11g verfügbar</title><content type='html'>Oracle SOA Suite 11g - Technology Preview 4&lt;br /&gt;&lt;a href="http://www.oracle.com/technology/products/ias/bpel/techpreview/index.html"&gt;http://www.oracle.com/technology/products/ias/bpel/techpreview/index.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Oracle JDeveloper 11g - Technology Preview 4&lt;br /&gt;&lt;a href="http://www.oracle.com/technology/products/jdev/11/index.html"&gt;http://www.oracle.com/technology/products/jdev/11/index.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6150340895933380080-6161322699909753827?l=kmebus.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kmebus.blogspot.com/feeds/6161322699909753827/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6150340895933380080&amp;postID=6161322699909753827' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6150340895933380080/posts/default/6161322699909753827'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6150340895933380080/posts/default/6161322699909753827'/><link rel='alternate' type='text/html' href='http://kmebus.blogspot.com/2008/05/technology-preview-4-fr-oracle-soa.html' title='Technology Preview 4 für Oracle SOA Suite 11g  und Oracle JDeveloper 11g verfügbar'/><author><name>Kersten Mebus</name><uri>http://www.blogger.com/profile/02952151879140697468</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6150340895933380080.post-1252525039105720624</id><published>2008-04-29T16:25:00.048+02:00</published><updated>2008-05-02T10:11:44.899+02:00</updated><title type='text'>Hinweise zu OWSM J2SE Client Agenten</title><content type='html'>&lt;div align="justify"&gt;Der Oracle Web Service Manager (OWSM) ist eine Sicherheitsplattform für die Zugriffssicherung und -verwaltung von Diensten (Services), die durch eine WSDL beschrieben werden. Der OWSM stellt durch eine deklarative Definition Sicherheitsregeln (Policies) wie z.B. Web Service Security in Form von sogenannten Policy Enforcement Points (PEP) einer Java/J2EE Laufzeitumgebung zur Verfügung. Somit sind keine programmatischen Änderungen an der Konsumer- sowie an der Providerseite notwendig. Die PEPs werden als Gateways beziehungsweise als Client- oder Server-Agenten definiert. In diesen PEPs werden die Sicherheitsregeln umgesetzt.&lt;br /&gt;&lt;strong&gt;&lt;br /&gt;Beispiel:&lt;/strong&gt; ein Client möchte einen verschlüsselten Aufruf auf Basis von WS Security zu einem Serviceendpoint (z.B. Web Service) tätigen. Auf der Clientseite (Konsumer) wird die Verschlüsselung (XML-Encryption) z.B. über einen Client-Agenten getätigt. Der nun verschlüsselte Request wird via SOAP zum Serviceendpunkt gesendet und auf der Serverseite (Provider) wieder durch einen weiteren PEP entschlüsslet (XML-Decryption).&lt;br /&gt;&lt;br /&gt;Der OWSM unterstützt im wesentlichen 4 Typen von Client-Agenten: &lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;div align="justify"&gt;J2SE Client Agenten für (standalone) Java Applikationen die auf (Web) Services zugreifen, wie typischerweise Swing Applikationen, &lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;J2EE Client-Agenten, die konfiguriert werden für J2EE Module wie Servlet, JSP, JSF, EJB die Services aufrufen,&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;Client-Agenten für BPEL und ESB (WSIF-Agenten), die als Clients Dienste aufrufen und &lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;Axis Client-Agenten für Web Services Clients, die das AXIS Framework 1.1 und 1.4 J2EE Clients nutzen &lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div align="justify"&gt;Im nachfolgenden wird kurz beschrieben, wie ein J2SE Client-Agent genutzt werden kann: &lt;/div&gt;&lt;ol&gt;&lt;li&gt;&lt;div align="justify"&gt;Hinzufügen eines Client-Agenten im OWSM &lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;Definition einer Sicherheitsregel für den Client-Agenten im OWSM &lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;Installation des Client-Agenten auf einem Client &lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;Konfiguration des Client-Agenten mit dem Oracle J2SE Web Service Client &lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;Setzen des Classpath für den Oracle J2SE Web Service Client&lt;br /&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div align="justify"&gt;&lt;strong&gt;1.) Hinzufügen eines Client-Agenten im OWSM&lt;/strong&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;Im Web Service Manager Control (z.B. http://iamoel.oracle.vm:7777/ccore/index.jsp) wird unter &lt;em&gt;&lt;span style="color:#3333ff;"&gt;Manage Policies&lt;/span&gt;&lt;/em&gt; eine neue Client-Agenten-Komponente (&lt;em&gt;&lt;span style="color:#3333ff;"&gt;Add New Component&lt;/span&gt;&lt;/em&gt;) hinzugefügt. Diese OWSM Installation ist die zentrale Stelle, indem alle Policies definiert werden.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;a href="http://1.bp.blogspot.com/_n5qG1oaZ4b8/SBgw6TxxicI/AAAAAAAAAA0/cWvvTHkV8eM/s1600-h/Snap2.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5194955948471454146" style="CURSOR: hand" alt="" src="http://1.bp.blogspot.com/_n5qG1oaZ4b8/SBgw6TxxicI/AAAAAAAAAA0/cWvvTHkV8eM/s400/Snap2.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;Folgende Werte für den Client-Agenten verwenden:&lt;br /&gt;Component type = Client Agent&lt;br /&gt;Container type = OC4J&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;a href="http://1.bp.blogspot.com/_n5qG1oaZ4b8/SBgybTxxidI/AAAAAAAAAA8/fqb-MdoMct4/s1600-h/Snap4.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5194957614918765010" style="CURSOR: hand" alt="" src="http://1.bp.blogspot.com/_n5qG1oaZ4b8/SBgybTxxidI/AAAAAAAAAA8/fqb-MdoMct4/s400/Snap4.jpg" border="0" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;strong&gt;2.) Definition einer Sicherheitsregel für den Client-Agenten&lt;br /&gt;&lt;/strong&gt;Siehe hierzu im Kapitel 5 der Oracle Web Service Manager Dokumentation (Admin Guide): &lt;a href="http://download.oracle.com/docs/cd/E10291_01/doc.1013/e10299.pdf"&gt;http://download.oracle.com/docs/cd/E10291_01/doc.1013/e10299.pdf&lt;/a&gt; &lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;strong&gt;3.) Installation des Client-Agenten auf einem Client &lt;/strong&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;Der OWSM muss auf jedem Client zwecks Agenteninstallation installiert werden. Der Agent fängt den Clientaufruf ab und holt sich die Policies vom Policy Manager, der unter Punkt 1 installiert worden ist, ab und führt die Sicherheitsregeln auf der Clientseite aus.&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;Folgende Parameter müssen im &lt;em&gt;&lt;span style="color:#3333ff;"&gt;ORACLE_HOME/owsm/bin/agent.properties&lt;/span&gt;&lt;/em&gt; für die Client-Agenteninstallation auf der Clientseite gesetzt werden:&lt;/div&gt;&lt;ul&gt;&lt;li&gt;agent.componentType –&gt; OC4JClientInterceptor &lt;/li&gt;&lt;li&gt;agent.containerType –&gt; OC4J &lt;/li&gt;&lt;li&gt;agent.containerVersion –&gt; 10.1.3 &lt;/li&gt;&lt;li&gt;client.home –&gt; der Pfad, indem der Client-Agent installiert werden soll zum Beispiel /oracle/product/clientagent&lt;/li&gt;&lt;li&gt;agent.component.id –&gt; die Komponenten-ID, die beim Hinzufügen des Client-Agenten unter Punkt 1 erzeugt worden ist&lt;/li&gt;&lt;/ul&gt;&lt;div align="justify"&gt;&lt;a href="http://1.bp.blogspot.com/_n5qG1oaZ4b8/SBg8uTxxieI/AAAAAAAAABE/ZzXdInLpKms/s1600-h/Snap6.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5194968936452557282" style="CURSOR: hand" alt="" src="http://1.bp.blogspot.com/_n5qG1oaZ4b8/SBg8uTxxieI/AAAAAAAAABE/ZzXdInLpKms/s400/Snap6.jpg" border="0" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;Als nächstes wird über die Kommandozeile mittels &lt;em&gt;&lt;span style="color:#3333ff;"&gt;wsmadmin installAgent&lt;/span&gt;&lt;/em&gt; der Agent in das zuvor angegebene client.home Verzeichnis installiert.&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;strong&gt;&lt;br /&gt;4.) Konfiguration des Client-Agenten mit dem Oracle J2SE Web Service Client &lt;/strong&gt;&lt;br /&gt;Erzeuge durch den &lt;em&gt;&lt;span style="color:#3333ff;"&gt;Web Service Proxy&lt;/span&gt;&lt;/em&gt; Wizard im JDeveloper einen J2SE Client der den Web Service aufruft .&lt;br /&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;a href="http://3.bp.blogspot.com/_n5qG1oaZ4b8/SBhT1zxxigI/AAAAAAAAABU/v5yqSKtIEbU/s1600-h/OWSMAgent1.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5194994354069015042" style="CURSOR: hand" alt="" src="http://3.bp.blogspot.com/_n5qG1oaZ4b8/SBhT1zxxigI/AAAAAAAAABU/v5yqSKtIEbU/s400/OWSMAgent1.jpg" border="0" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;Im Wizard wird die WSDL Datei angegben, die für den J2SE Client verwendet wird.&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;a href="http://4.bp.blogspot.com/_n5qG1oaZ4b8/SBhUYDxxihI/AAAAAAAAABc/RFW7UG2fHIQ/s1600-h/OWSMAgent2.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5194994942479534610" style="CURSOR: hand" alt="" src="http://4.bp.blogspot.com/_n5qG1oaZ4b8/SBhUYDxxihI/AAAAAAAAABc/RFW7UG2fHIQ/s400/OWSMAgent2.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;Nach Beendigung des Wizards werden diverse Java Files herausgeneriert, u.a.:&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;web&gt;&lt;em&gt;&lt;span style="color:#3333ff;"&gt;(MyWebService1)SoapHttpPortClient.java&lt;/span&gt;&lt;/em&gt; enthält den Web Service Aufruf in der main Methode. Hier muss noch der Web Service Methodenaufruf vorgenommen werden&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;&lt;web&gt;&lt;em&gt;&lt;span style="color:#3333ff;"&gt;(MyWebService1)SoapHttp_Stub.java&lt;/span&gt;&lt;/em&gt; für den Web Service Stub. In diesem Stub befindet sich u.a. ein Verweis auf ein Konfigurationsfile wo sich der Agent befindet. Dieses File hat anstelle der java Endung eine xml Kennung, hier: &lt;web&gt;(MyWebService1)SoapHttp_Stub.xml&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p align="justify"&gt;Das &lt;web&gt;(MyWebService1)SoapHttp_Stub.xml File kann über einen weiteren Wizard (&lt;em&gt;&lt;span style="color:#3333ff;"&gt;Secure Proxy&lt;/span&gt;&lt;/em&gt;) im JDeveloper erzeugt werden. Dabei alle Checkboxeinträge im Wizard entfernen.&lt;br /&gt;&lt;/p&gt;&lt;div align="justify"&gt;&lt;a href="http://1.bp.blogspot.com/_n5qG1oaZ4b8/SBhbPTxxiiI/AAAAAAAAABk/UEtlfcIPsR4/s1600-h/Snap10.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5195002488737073698" style="CURSOR: hand" alt="" src="http://1.bp.blogspot.com/_n5qG1oaZ4b8/SBhbPTxxiiI/AAAAAAAAABk/UEtlfcIPsR4/s400/Snap10.jpg" border="0" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="color:#3333ff;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="color:#3333ff;"&gt;WICHTIG:&lt;/span&gt; die herausgenierte Datei (MyWebService1)SoapHttp_Stub.xml muss sich im Verzeichnis befinden, wo die (MyWebService1)SoapHttp_Stub.&lt;span style="color:#3333ff;"&gt;class &lt;/span&gt;&lt;span style="color:#000000;"&gt;Datei sich befindet, hier im ...proxy\runtime Folder. Änderungen nur an dieser Datei im Verzeichnis vornehmen. &lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="color:#000000;"&gt;&lt;br /&gt;In der &lt;/span&gt;(MyWebService1)SoapHttp_Stub.xml ist nun die Runtime Sektion zu änderen, von&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-size:85%;"&gt;&amp;lt;runtime enabled="security"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-size:85%;"&gt;&amp;lt;security&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-size:85%;"&gt;&amp;lt;inbound/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-size:85%;"&gt;&amp;lt;outbound/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-size:85%;"&gt;&amp;lt;/security&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-size:85%;"&gt;&amp;lt;/runtime&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;nach&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-size:85%;"&gt;&amp;lt;runtime enabled="owsm"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-size:85%;"&gt;&amp;lt;owsm init-home="/oracle/product/clientagent/owsm/config/interceptors/C0003003"/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-size:85%;"&gt;&amp;lt;/runtime&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_n5qG1oaZ4b8/SBhi_jxxikI/AAAAAAAAAB0/f8Exxt-KfOU/s1600-h/Snap13.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5195011014247156290" style="CURSOR: hand" alt="" src="http://2.bp.blogspot.com/_n5qG1oaZ4b8/SBhi_jxxikI/AAAAAAAAAB0/f8Exxt-KfOU/s400/Snap13.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;strong&gt;&lt;br /&gt;5.) Setzen des Classpath für den Oracle J2SE Web Service Client&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Bevor der Web Service Client ausgeführt werden kann, müssen folgende JAR Dateien in den Classpath aufgenommen werden:&lt;/div&gt;&lt;ul&gt;&lt;li&gt;alle JAR-Dateien aus dem Verzeichnis, wo der Clientagent installiert worden ist:&lt;br /&gt;client.home/owsm/lib/extlib&lt;/li&gt;&lt;li&gt;ORACLE_HOME/owsm/lib/cfluent-log4.j.jar&lt;/li&gt;&lt;li&gt;JDBC JAR File&lt;/li&gt;&lt;li&gt;ORACLE_HOME/jlib/orail8n.jar und ORACLE_HOME/jlib/ojmisc.jar&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Mögliche Fehler:&lt;/p&gt;&lt;p&gt;Classpath nicht richtig gesetzt oder (MyWebService1)SoapHttp_Stub.xml wurde nach Änderung des Classpath überschrieben&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Verwendete Versionen: Oracle SOA Suite 10.1.3.3 sowie JDeveloper 10.1.3.3&lt;/p&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6150340895933380080-1252525039105720624?l=kmebus.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kmebus.blogspot.com/feeds/1252525039105720624/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6150340895933380080&amp;postID=1252525039105720624' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6150340895933380080/posts/default/1252525039105720624'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6150340895933380080/posts/default/1252525039105720624'/><link rel='alternate' type='text/html' href='http://kmebus.blogspot.com/2008/04/hinweise-zu-owsm-j2se-client-agenten.html' title='Hinweise zu OWSM J2SE Client Agenten'/><author><name>Kersten Mebus</name><uri>http://www.blogger.com/profile/02952151879140697468</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_n5qG1oaZ4b8/SBgw6TxxicI/AAAAAAAAAA0/cWvvTHkV8eM/s72-c/Snap2.jpg' height='72' width='72'/><thr:total>0</thr:total></entry></feed>
