<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Publishing PL/SQL &quot;Services&quot; as WebService using Oracle BPEL</title>
	<atom:link href="http://technology.amis.nl/2005/04/11/publishing-plsql-services-as-webservice-using-oracle-bpel-t/feed/" rel="self" type="application/rss+xml" />
	<link>http://technology.amis.nl/2005/04/11/publishing-plsql-services-as-webservice-using-oracle-bpel-t/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=publishing-plsql-services-as-webservice-using-oracle-bpel-t</link>
	<description></description>
	<lastBuildDate>Fri, 12 Apr 2013 10:04:09 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
	<item>
		<title>By: Oracle &#187; Blog Archives &#187; PL/SQL</title>
		<link>http://technology.amis.nl/2005/04/11/publishing-plsql-services-as-webservice-using-oracle-bpel-t/#comment-2042</link>
		<dc:creator>Oracle &#187; Blog Archives &#187; PL/SQL</dc:creator>
		<pubDate>Sun, 20 Aug 2006 18:09:42 +0000</pubDate>
		<guid isPermaLink="false">/?p=504#comment-2042</guid>
		<description><![CDATA[[...] Publishing a PL/SQL Business as WebService. The function &#8230; We may conclude that we have successfully deployed our PL/SQL function APP_SALES. &#8230; Similar Pages [...]]]></description>
		<content:encoded><![CDATA[<p>[...] Publishing a PL/SQL Business as WebService. The function &#8230; We may conclude that we have successfully deployed our PL/SQL function APP_SALES. &#8230; Similar Pages [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Monique Jelmorini</title>
		<link>http://technology.amis.nl/2005/04/11/publishing-plsql-services-as-webservice-using-oracle-bpel-t/#comment-2041</link>
		<dc:creator>Monique Jelmorini</dc:creator>
		<pubDate>Fri, 07 Jul 2006 12:04:00 +0000</pubDate>
		<guid isPermaLink="false">/?p=504#comment-2041</guid>
		<description><![CDATA[Hi Lucas,
I&#039;m anxious to hear if you performed the next steps you describe, to establish the overhead of using the BPEL engine. What is your conclusion?]]></description>
		<content:encoded><![CDATA[<p>Hi Lucas,<br />
I&#8217;m anxious to hear if you performed the next steps you describe, to establish the overhead of using the BPEL engine. What is your conclusion?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Harry</title>
		<link>http://technology.amis.nl/2005/04/11/publishing-plsql-services-as-webservice-using-oracle-bpel-t/#comment-2040</link>
		<dc:creator>Harry</dc:creator>
		<pubDate>Sat, 06 May 2006 00:00:18 +0000</pubDate>
		<guid isPermaLink="false">/?p=504#comment-2040</guid>
		<description><![CDATA[Hi ,
  I am new to Oracle BPEL and am trying to achieve the following using BPEL process manager:
1. Invoke a PL/SQL procedure which takes and input order number and return an XML with :
     a. SOAP Header.
     b. Request:
                b1. Event Id.( One up sequence)
                b2. Version Number.
                b3. Request string:
                       b31: Order Number
                       b32: Order Status
                       b33: Order Status Description
2. The XML generated above needs to be sent an external system through a web service . The WSDL and the XSD definition for the external web service has been included and setup as a partner link.

    I have successfullt executed the step 1 , but am unable to proceed with the invokation of the external webservice. Please be informed that I have been able to call the web services by invoking a Java procedure from the PL/SQL package. When I try invoking the same through BPEL The same ends with a message :



&lt;code&gt;GenericError&lt;/code&gt;


Failed get wsdl service definition. Failed to get a WSDL service that support the portType &quot;{http://schemas.herbalife.com/EventDistribution/V01/Service/Sink}EventSinkService_PortType&quot; in WSDL definition &quot;{http://schemas.herbalife.com/EventDistribution/V01/Service/Sink}&quot;. Please verify that WSDL portType &quot;{http://schemas.herbalife.com/EventDistribution/V01/Service/Sink}EventSinkService_PortType&quot; is supported by a service in WSDL file.]]></description>
		<content:encoded><![CDATA[<p>Hi ,<br />
  I am new to Oracle BPEL and am trying to achieve the following using BPEL process manager:<br />
1. Invoke a PL/SQL procedure which takes and input order number and return an XML with :<br />
     a. SOAP Header.<br />
     b. Request:<br />
                b1. Event Id.( One up sequence)<br />
                b2. Version Number.<br />
                b3. Request string:<br />
                       b31: Order Number<br />
                       b32: Order Status<br />
                       b33: Order Status Description<br />
2. The XML generated above needs to be sent an external system through a web service . The WSDL and the XSD definition for the external web service has been included and setup as a partner link.</p>
<p>    I have successfullt executed the step 1 , but am unable to proceed with the invokation of the external webservice. Please be informed that I have been able to call the web services by invoking a Java procedure from the PL/SQL package. When I try invoking the same through BPEL The same ends with a message :</p>
<p><code>GenericError</code></p>
<p>Failed get wsdl service definition. Failed to get a WSDL service that support the portType &#8220;{http://schemas.herbalife.com/EventDistribution/V01/Service/Sink}EventSinkService_PortType&#8221; in WSDL definition &#8220;{http://schemas.herbalife.com/EventDistribution/V01/Service/Sink}&#8221;. Please verify that WSDL portType &#8220;{http://schemas.herbalife.com/EventDistribution/V01/Service/Sink}EventSinkService_PortType&#8221; is supported by a service in WSDL file.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ivor D</title>
		<link>http://technology.amis.nl/2005/04/11/publishing-plsql-services-as-webservice-using-oracle-bpel-t/#comment-2039</link>
		<dc:creator>Ivor D</dc:creator>
		<pubDate>Tue, 21 Mar 2006 14:09:19 +0000</pubDate>
		<guid isPermaLink="false">/?p=504#comment-2039</guid>
		<description><![CDATA[I am new to Oracle BPEL and I wanted to follow your example but to me there are gaps and it is assumed that one knows all the steps to take in the BPEL product. For example to do not say what sequence to create the variables for the PartnerLink. I only seem to be able to get Process Variables but your screen shots have Scope Variables. You then say about setting up Assign Invoke Assign activities but the screen shots go straight to the Invoke even though you are talking about the Assign process. It would be easier to follow if you told us (childlike) all the steps that are necessary as I am trying to understand it but am loosing it as certain bits of knowledge seem to be assumed.]]></description>
		<content:encoded><![CDATA[<p>I am new to Oracle BPEL and I wanted to follow your example but to me there are gaps and it is assumed that one knows all the steps to take in the BPEL product. For example to do not say what sequence to create the variables for the PartnerLink. I only seem to be able to get Process Variables but your screen shots have Scope Variables. You then say about setting up Assign Invoke Assign activities but the screen shots go straight to the Invoke even though you are talking about the Assign process. It would be easier to follow if you told us (childlike) all the steps that are necessary as I am trying to understand it but am loosing it as certain bits of knowledge seem to be assumed.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Flemming Als</title>
		<link>http://technology.amis.nl/2005/04/11/publishing-plsql-services-as-webservice-using-oracle-bpel-t/#comment-2038</link>
		<dc:creator>Flemming Als</dc:creator>
		<pubDate>Fri, 21 Oct 2005 09:06:24 +0000</pubDate>
		<guid isPermaLink="false">/?p=504#comment-2038</guid>
		<description><![CDATA[I succeeded in using the describtion - so it is good. It has more details than the on line documentation in BPEL about &quot;Stored Procedure and Function Support&quot;. The describtion about the variables were a bit confusing.]]></description>
		<content:encoded><![CDATA[<p>I succeeded in using the describtion &#8211; so it is good. It has more details than the on line documentation in BPEL about &#8220;Stored Procedure and Function Support&#8221;. The describtion about the variables were a bit confusing.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sandor Nieuwenhuijs</title>
		<link>http://technology.amis.nl/2005/04/11/publishing-plsql-services-as-webservice-using-oracle-bpel-t/#comment-2037</link>
		<dc:creator>Sandor Nieuwenhuijs</dc:creator>
		<pubDate>Sun, 17 Apr 2005 20:08:30 +0000</pubDate>
		<guid isPermaLink="false">/?p=504#comment-2037</guid>
		<description><![CDATA[You mention that currently you need to manually edit the .wsdl file of the process to modify it&#039;s input (or output) structures. This is not true. There is a much better way:
1) Define your input (or output) structure as an XML Schema (xsd)
2) using the structure pane, modify the payload type of the input (or output) to the XML schema, either by adding this schema to your project before, or just adding it when you change the type.
The OrderBooking Tutorial (which in fact is an excellent new tutorial that leads you through creating a process, adding file and DB adapters and add Human Workflow), does exactly that, changing the input document to a PurchaseOrder, based on an XSD.
Sandor]]></description>
		<content:encoded><![CDATA[<p>You mention that currently you need to manually edit the .wsdl file of the process to modify it&#8217;s input (or output) structures. This is not true. There is a much better way:<br />
1) Define your input (or output) structure as an XML Schema (xsd)<br />
2) using the structure pane, modify the payload type of the input (or output) to the XML schema, either by adding this schema to your project before, or just adding it when you change the type.<br />
The OrderBooking Tutorial (which in fact is an excellent new tutorial that leads you through creating a process, adding file and DB adapters and add Human Workflow), does exactly that, changing the input document to a PurchaseOrder, based on an XSD.<br />
Sandor</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Olaf Heimburger</title>
		<link>http://technology.amis.nl/2005/04/11/publishing-plsql-services-as-webservice-using-oracle-bpel-t/#comment-2036</link>
		<dc:creator>Olaf Heimburger</dc:creator>
		<pubDate>Wed, 13 Apr 2005 07:03:57 +0000</pubDate>
		<guid isPermaLink="false">/?p=504#comment-2036</guid>
		<description><![CDATA[Lucas, I agree that WebServices and BPEL are a good combination for publishing and combining services provided by different technologies. From my point, your approach suggested that you *need* BPEL to publish PL/SQL as WebService. This is misleading.]]></description>
		<content:encoded><![CDATA[<p>Lucas, I agree that WebServices and BPEL are a good combination for publishing and combining services provided by different technologies. From my point, your approach suggested that you *need* BPEL to publish PL/SQL as WebService. This is misleading.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Lucas</title>
		<link>http://technology.amis.nl/2005/04/11/publishing-plsql-services-as-webservice-using-oracle-bpel-t/#comment-2035</link>
		<dc:creator>Lucas</dc:creator>
		<pubDate>Tue, 12 Apr 2005 03:49:54 +0000</pubDate>
		<guid isPermaLink="false">/?p=504#comment-2035</guid>
		<description><![CDATA[Olaf, thanks for your comment. I now realize I have not been explicit enough in this article: of course this is not the recommended way of publishing a PL/SQL program unit as a WebService! You are quite right in pointing out that if that is the only job at hand, the JDeveloper wizard that publishes a PL/SQL based WebServices (as I describe in some detail in the post &lt;a href=&quot;http://technology.amis.nl/blog/index.php?p=363&quot; target+&quot;_blank&quot;  rel=&quot;nofollow&quot;&gt;Publishing PL/SQL Based WebServices&lt;/a&gt;) is far better suited for that task.

In this article I merely wanted to show how you can include a PL/SQL based service in a BPEL process. The publicstion of the APP_SALES.GET_QUOTE function as webservice certainly would never justify the use of BPEL. However, and that is the point that should have come across, if you are constructing more complex WebServices that build on several, probably technology overspanning, services or APIs and that themselves contain complex flow-logic and exception handlers, than Oracle BPEL PM is good candidate for designing and publishing such services. And this article shows just how easy it is to make a PL/SQL service part of such a WebService.]]></description>
		<content:encoded><![CDATA[<p>Olaf, thanks for your comment. I now realize I have not been explicit enough in this article: of course this is not the recommended way of publishing a PL/SQL program unit as a WebService! You are quite right in pointing out that if that is the only job at hand, the JDeveloper wizard that publishes a PL/SQL based WebServices (as I describe in some detail in the post <a href="http://technology.amis.nl/blog/index.php?p=363" target+"_blank"  rel="nofollow">Publishing PL/SQL Based WebServices</a>) is far better suited for that task.</p>
<p>In this article I merely wanted to show how you can include a PL/SQL based service in a BPEL process. The publicstion of the APP_SALES.GET_QUOTE function as webservice certainly would never justify the use of BPEL. However, and that is the point that should have come across, if you are constructing more complex WebServices that build on several, probably technology overspanning, services or APIs and that themselves contain complex flow-logic and exception handlers, than Oracle BPEL PM is good candidate for designing and publishing such services. And this article shows just how easy it is to make a PL/SQL service part of such a WebService.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Olaf Heimburger</title>
		<link>http://technology.amis.nl/2005/04/11/publishing-plsql-services-as-webservice-using-oracle-bpel-t/#comment-2034</link>
		<dc:creator>Olaf Heimburger</dc:creator>
		<pubDate>Mon, 11 Apr 2005 15:28:43 +0000</pubDate>
		<guid isPermaLink="false">/?p=504#comment-2034</guid>
		<description><![CDATA[Lucas, why so much fuss and why not using JDeveloper&#039;s build-in support for PL/SQL WebServices? If I don&#039;t need BPEL, why all this overkill? Just for technology&#039;s sake? No, Sir.]]></description>
		<content:encoded><![CDATA[<p>Lucas, why so much fuss and why not using JDeveloper&#8217;s build-in support for PL/SQL WebServices? If I don&#8217;t need BPEL, why all this overkill? Just for technology&#8217;s sake? No, Sir.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
