To get this perl script running the helloWorld (101) has to be deployed. It very easy, just type

and just check, that the process was really invoked in the BPELConsole (http://yourserver:7777/BPELConsole):

That's all. You only have to importuse LWP::UserAgent;inside the Perl script and create a SOAP request.

This example was only the invocation of the asynchronous HelloWorld without waiting for the response. In the same directory you can find the invokeCreditRatingService.pl. This scripts waits for the response of the BPEL process, but you have to deploy the CreditRatingService:

You can find it in $ORACLE_HOME/bpel/samples/utils/CreditRatingService (There is a CreditRatingService.jpr inside, so you can open it in your JDeveloper).Invoking this BPEL via perl will show the following output:

And as you can see the perl script gets the result (560) of the BPEL...