BPEL PM components
Hi everybody!
As the BPEL Process Manager admin and dev guide explain, some features are only available with other SOA-Suite components like Oracle Web Service Manager (OWSM), Oracle OID or the service registry.
Can anybody point me to some information or explain, which of those components are packaged with the BPEL PM Standalone and the BPEL PM OAS-addon? Does the Standalone Version include the OAS?
Furthermore: Has anybody used BPEL PM with other application servers? Which components did you use?
Regards,
Markus
Thanks for the fast reply!
I understand, that installing the SOA Suite will install all components including Oracle BPEL Process Manager, Oracle Enterprise Service Bus (ESB), Oracle Web Services Manager (OWSM), and Oracle Business Rules.
But for potential production use, if you would buy the BPEL PM the license wouldn't include running ESB, OWSM and service repository as well, would it?
If you take a look in the online shop at http://oraclestore.oracle.com/OA_HTML/ibeCCtpSctDspRte.jsp?section=13801, you are able to buy a BPEL PM addon and a BPEL PM standalone. But there is neither a service registry nor the OWSM listed. So I wonder, if those are included in BPEL PM products or the Oracle AS and whether the BPEL PM standalone is in fact a Oracle AS + BPEL PM license. Any ideas?
Regards,
Markus
Similar Messages
-
Achieving PCI DSS compliance of BPEL/ESB components ?
Hi all,
I'd like to get some input on achieving compliance with the Payment Card Industry Data Security Standard (PCI DSS). Issues arise in particular with dehydration and audit trails vs. requirements 3.3 and 3.4.
Has anyone looked at this and if so, how did you approach it ?
Regards,
DiegoHave a look at Microsoft Endpoint Protection for Windows Azure.
http://blogs.msdn.com/b/windowsazure/archive/2012/03/26/microsoft-endpoint-protection-for-windows-azure-customer-technology-preview-now-available-for-free-download.aspx
http://blog.maartenballiauw.be/post/2012/03/27/Protecting-Windows-Azure-Web-and-Worker-roles-from-malware.aspx -
Error during deployment component: myBPEL to srv engine:implementation.bpel
Hi there, I am trying to install some composites from development onto my end.
There was a problem in cluster installation, due to, I am using only one JVM Instance, I mean, I have a Cluster, two instances, but only one running ! Is a bpel development domain.
All the BPEL internal components are running and health, but when i try to install a composite package deploy from Development company, I got these errors :
Deploying on partition "default" of "/Farm_bpel/cia_bpel/CLUSTER01" ...
Deploying on "/Farm_bloc_bpel/bloc_bpel/CLUSTER01" failed!
There was an error deploying the composite on bpelbbhml02_cl1_01: Operation failed - Member(Id=1 Timestamp=2011-11-24 12:53:58.579 Address=10.13.164.13:8088 MachineId=41741 Location=machine:SERVERJVM02 process:10274 Role=WeblogicServer):Error occurred during deployment of component: AlteracaoMeioPagamentoBPEL to service engine: implementation.bpel for composite: AlteraMeioPagamentoSOA: ORABPEL-05250
Error deploying BPEL suitcase.
error while attempting to deploy the BPEL component file "/logs/dc/soa_93176be3-a08c-4a43-adb7-648d6de66f89"; the exception reported is: java.lang.IllegalStateException: this is only a psuedo object
This error contained an exception thrown by the underlying deployment module.
; . Please see the server diagnostic logs on SERVERJVM02 for details.
Verify the exception trace in the log (with logging level set to debug mode).
My development team has no figered out what happened !
I would appreciate any help from you .
Thanks in advance
EdsonThe problem has been solved, there was misstyped URI (endpoint)
Thanks -
How to use Database adapter as inbound adapter without having polling strategies?
Hi All,
I have a requirement wherein I have to use Database adapter to retrieve the data for every half an hour from one(X app) database and update that data into another application(Y app) .That database adapter will be along with BPEL process.My Flow would be like this:
Database Adapter( In 'exposed services' section) -----> BPEL (in 'Components') -----> Y app service( in 'External References' section)
My questions for each step are below
1) I have to retrieve the data from database(x app database) for every half an hour.So I have to schedule my whole process such that it should execute for every half an hour.
Means I have to get whatever the data is updated in the last half an hour in that database.
The database adapter should be inbound in SOA composite editor(in 'Exposed services' section).
But in order to have inbound adapter,we have select the 'Poll for New or Changed Records in a Table' option in turn we have to select one of polling operations below:
Delete the Row(s) that were Read
Update a Field in the [Table_Name] Table (Logical Delete)
Update a Sequencing Table
Update an External Sequencing Table on a Different Database
Control Table Strategy
But the problem is I don't have any control on the database(X app database) ,So (I can't update any data on that table,because that table may not have a field or table to update the processed rows)I can't choose any of the above operations.
How can I achieve what I want that is to retrieve the data and schedule the process?
Thanks in advance.Hi Heckler,
Thank you very much for your answer that I can proceed further somehow.
I still need to have some clarifications.
In order to have a process which retrieves the data (Inbound operation) and updates the data into other application, the data(from X app) should be the request(through DB adapter) of the BPEL process.
X app does not do anything to send.We have(the BPEL process) to receive the data (or) no event is triggered.
The flow :
Database Adapter( In 'exposed services' section to retrieve data) -----> BPEL (in 'Components') -----> Y app service( in 'External References' section)
How can we ensure the data will be request to BPEL process(means it will be in 'exposed services' section in SOA composite editor) for every half an hour if we use pick activity and database adapter as first activity?
When we use ''Poll for New or Changed Records in a Table' ,then only adapter becomes inbound and comes into the 'exposed services' section.I can't use it as I don't have any control on the source table.
I have this confusion before starting the process.Please help me to clear out the doubts.
And this whole process should be executed automaticallly for every half an hour(means it creates instance for every half an hour) Once we build the BPEL process.
How to schedule it?
And where do I need to create control table ?You mean I have to use some different database where in I have to create the table? -
Need naming standards to follow the components in oracel FMW [BPEL/OSB/AIA]
Hi Team
I am looking for any doc with all the naming standards/conventions to follow while using those components in.BPEL/OSB/AIA.
ex: Invoke -Input-Variable= InvInVaraibal
Assgin InputData= assingInData
Receive= receivePOdata
like this ::
Thanks For your help
ReddyFor AIA naming standard follow the Doc
http://docs.oracle.com/cd/E17904_01/doc.1111/e17364/namingstdrds.htm
For BPEL Naming standard there is no as such document is present but I think this link can help
http://blogs.oracle.com/christomkins/entry/my_thoughts_on_service_naming
For OSB
http://orasoa.blogspot.in/2008/11/osb-standards-and-guide-lines.html
http://orasoa.blogspot.in/2008_11_01_archive.html
Hope this would help.
Regards,
Pushp -
Calling JAVA components through BPEL?
How can BPEL call JAVA components? If there any different adapter ??
Pls respond...thanks in advance.Hi,
there are two ways:
generate a webservice from your java component
http://download-east.oracle.com/docs/cd/B31017_01/web.1013/b28974/devjavaclass.htm#BHCEGEJA
or
embed your java into the bpel
http://download-east.oracle.com/docs/cd/B31017_01/integrate.1013/b28981/java.htm#sthref1282 -
Error when invoking pl/sql web service from bpel
Hi!
I have a simple 'Hello World' pl/sql web service. When i invoke it in asynchronous BPEL process, a local WSDL file is automatically generated for the parterlink used. The process even gets successfully deployed without any warning or error. But in the BPEL console when I create an instance, its alwaya being faulted and the audit give the following error at invoke:
"{http://schemas.oracle.com/bpel/extension}remoteFault" has been thrown. less
<remoteFault>
<part name="code" >
<code>Server.userException</code>
</part>
<part name="summary" >
<summary>when invoking endpointAddress 'null', java.net.UnknownHostException: www.proxy.us.oracle.com</summary>
</part>
<part name="detail" >
<detail>AxisFault faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server.userException faultSubcode: faultString: java.net.UnknownHostException: www.proxy.us.oracle.com faultActor: faultNode: faultDetail: {http://xml.apache.org/axis/}stackTrace:java.net.UnknownHostException: www.proxy.us.oracle.com at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:153) at java.net.Socket.connect(Socket.java:452) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:324) at org.collaxa.thirdparty.apache.axis.components.net.DefaultSocketFactory.create(DefaultSocketFactory.java:155) at org.collaxa.thirdparty.apache.axis.components.net.DefaultSocketFactory.create(DefaultSocketFactory.java:117) at org.collaxa.thirdparty.apache.axis.transport.http.HTTPSender.getSocket(HTTPSender.java:158) at org.collaxa.thirdparty.apache.axis.transport.http.HTTPSender.writeToSocket(HTTPSender.java:450) at org.collaxa.thirdparty.apache.axis.transport.http.HTTPSender.invoke(HTTPSender.java:94) at org.collaxa.thirdparty.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32) at org.collaxa.thirdparty.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118) at org.collaxa.thirdparty.apache.axis.SimpleChain.invoke(SimpleChain.java:83) at org.collaxa.thirdparty.apache.axis.client.AxisClient.invoke(AxisClient.java:147) at org.collaxa.thirdparty.apache.axis.client.Call.invokeEngine(Call.java:2732) at org.collaxa.thirdparty.apache.axis.client.Call.invoke(Call.java:2715) at org.collaxa.thirdparty.apache.axis.client.Call.invoke(Call.java:1737) at com.collaxa.cube.ws.wsif.providers.axis.WSIFOperation_ApacheAxis.invokeAXISMessaging(WSIFOperation_ApacheAxis.java:2113) at com.collaxa.cube.ws.wsif.providers.axis.WSIFOperation_ApacheAxis.invokeRequestResponseOperation(WSIFOperation_ApacheAxis.java:1611) at com.collaxa.cube.ws.wsif.providers.axis.WSIFOperation_ApacheAxis.executeRequestResponseOperation(WSIFOperation_ApacheAxis.java:1083) at com.collaxa.cube.ws.WSIFInvocationHandler.invoke(WSIFInvocationHandler.java:452) at com.collaxa.cube.ws.WSInvocationManager.invoke2(WSInvocationManager.java:327) at com.collaxa.cube.ws.WSInvocationManager.invoke(WSInvocationManager.java:189) at com.collaxa.cube.engine.ext.wmp.BPELInvokeWMP.__invoke(BPELInvokeWMP.java:601) at com.collaxa.cube.engine.ext.wmp.BPELInvokeWMP.__executeStatements(BPELInvokeWMP.java:317) at com.collaxa.cube.engine.ext.wmp.BPELActivityWMP.perform(BPELActivityWMP.java:188) at com.collaxa.cube.engine.CubeEngine.performActivity(CubeEngine.java:3408) at com.collaxa.cube.engine.CubeEngine.handleWorkItem(CubeEngine.java:1836) at com.collaxa.cube.engine.dispatch.message.instance.PerformMessageHandler.handleLocal(PerformMessageHandler.java:75) at com.collaxa.cube.engine.dispatch.DispatchHelper.handleLocalMessage(DispatchHelper.java:166) at com.collaxa.cube.engine.dispatch.DispatchHelper.sendMemory(DispatchHelper.java:252) at com.collaxa.cube.engine.CubeEngine.endRequest(CubeEngine.java:5438) at com.collaxa.cube.engine.CubeEngine.createAndInvoke(CubeEngine.java:1217) at com.collaxa.cube.engine.delivery.DeliveryService.handleInvoke(DeliveryService.java:511) at com.collaxa.cube.engine.ejb.impl.CubeDeliveryBean.handleInvoke(CubeDeliveryBean.java:335) at ICubeDeliveryLocalBean_StatelessSessionBeanWrapper16.handleInvoke(ICubeDeliveryLocalBean_StatelessSessionBeanWrapper16.java:1796) at com.collaxa.cube.engine.dispatch.message.invoke.InvokeInstanceMessageHandler.handle(InvokeInstanceMessageHandler.java:37) at com.collaxa.cube.engine.dispatch.DispatchHelper.handleMessage(DispatchHelper.java:125) at com.collaxa.cube.engine.dispatch.BaseScheduledWorker.process(BaseScheduledWorker.java:70) at com.collaxa.cube.engine.ejb.impl.WorkerBean.onMessage(WorkerBean.java:86) at com.evermind.server.ejb.MessageDrivenBeanInvocation.run(MessageDrivenBeanInvocation.java:123) at com.evermind.server.ejb.MessageDrivenHome.onMessage(MessageDrivenHome.java:755) at com.evermind.server.ejb.MessageDrivenHome.run(MessageDrivenHome.java:928) at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:186) at java.lang.Thread.run(Thread.java:534) {http://xml.apache.org/axis/}hostname:NewUser-lap </detail>
</part>
</remoteFault>
Can anybody please tell what could be the problem,
Thanking in advance,
Deepika.www.proxy.us.oracle.com -> www-proxy.us.oracle.com - looks like set in the obsetenv.bat file
-
Problem getting Multiple Values From BPEL.
I have created the BPEL process (jdeveloper 11g) R1 which reads the data from database adapter and I have to iterate the values one by one from while loop.
I have created while activity and I want to assign my column value to one variable , I am following the concat option for assigning value.but I a was not able to concat my generated string please help me out.
Below are the Expression that should be concated.
bpws:getVariableData('Variable_ForCount','/client:WfApproval/client:WFApproval/client:approverName')
I want to make the Expression as per following:
bpws:getVariableData('Variable_ForCount','/client:WfApproval/client:WFApproval[bpws:getVariableData(My Count)]/client:approverName')
can we use Escape for ' .
Thank you,
Sandeep.Hi,
Here is an example from one of my flows - may be that will help you form your query:
<copy>
<from expression="bpws:getVariableData('receivePedidoFromSelector_InputVariable','payload')/ns2:ServicioMovil/ns2:Componentes/ns2:BONO[bpws:getVariableData('CuentaBONO')]/ns2:InstanciaComponente"/>
<to variable="AuxiliarAddons"
part="payload"
query="/ns133:AddonsRequest/ns133:Addons/ns133:Addon/ns133:AddonIdCRM"/>
</copy>
CuentaBONO -- this is the array index -
How delimited by header and footer from Source file in BPEL 11g
Hi Friends,
I have source data below like This..
SOFTWARE COMPONENTS:
BPEL 11G,
J DEVELOPER(11.1.1.3)
FILE READ ADAPTER
WEB LOGIC EM SERVER(10.3.3.0)
1|10005|857896|BR |0000 |6544|kantro|54635
1|10265|69875|.36544|2456112|00000|000000|00000|SE|5456|466554|789745|54.325|KVM|56476.32
1|10235|JA|5456|4565|56|656|5855|5555|55445|5444|D|45457|0000|KIL|6555|55566|4454544|45669
1|10235|JA|5456|4565|56|656|5855|5555|55445|5444|D|45457|0000|KIL|6555|55566|4454544|45664
1|10235|JA|5456|4565|56|656|5855|5555|55445|5444|D|45457|0000|KIL|6555|55776|4454544|45660
1|10235|JA|5456|4565|56|656|5855|5555|55445|5444|D|45457|0000|KIL|6555|55566|4454544|85668
1|10235|JA|5456|4565|56|656|5855|5555|55445|5444|D|45457|0000|KIL|6555|55566|4454544|45666
1|10235|JA|5456|4565|56|656|5855|5555|55445|5444|D|45457|0000|KIL|6555|85876|4454544|45666
1|10235|JA|5456|4565|56|656|5855|5555|55445|5444|D|45457|0000|KIL|6555|55566|4454544|69848
1|10235|JA|5456|4565|56|656|5855|5555|55445|5444|D|45457|0000|KIL|6555|69566|4454544|45666
1|10235|JA|5456|4565|56|656|5855|5555|55445|5444|D|45457|0000|KIL|6555|78966|4454544|85669
1|10255|km|5653|RJ |00000|5557544|13-08-1998
But i need to Delimited and insert the data into table ..Here Header data insert into saperate table and
middlle of the data insert into main table and footer data insert in another table it all happen one attempt by using file read Adapter(11.1.1.1.3)You have a header parameter in the file datastore. You can provide any number to skip rows from top of the file. For footer you can create a filter in staging area.
Filter coould be something like this.
where source_alias.source_column not like '%FOOTER_OR_ANY_VALUE_AS_PER_YOUR_REQ' -
Time Delay when Initiating BPEL from Oracle ESB
Hi there,
I am currently working with a client who have an on-going integration project. They are using the BPEL and Oracle ESB components of the Oracle SOA Suite 10.1.3.3.1. There is an issue that periodically occurs.
The scenario that we are occasionally getting is as follows:
The ESB is used to Poll for business events in a SQL Server database. Business Events are just information that needs to trigger a process occuring. The ESB has a DB Adapter that POLLS for these events. The ESB simply listens for these events, when one occurs it transforms the incoming message and invokes a Synchonous BPEL process that processes the message. Periodically in their environment, when the ESB DB Poller picks up a message, there seems to be a significant time frame between picking up the message and invoking BPEL. This has been anything upto 90 minutes. For Example messgae picked up 1t 12.30pm and the BPEL instance starts at 2.00pm. This issue seems to be uncreatable. Has anyone experienced similar issues or has any advice regarding this?
Any assistance / advise would be appreciated
DaveHi Ruplim
Thanks for quick response,
I want to Invoke ESB service from BPEL and get the Response Back in the form of Transformation Data.
I tried searching for Demo example in tutorials but i am not able to find such case, Do you have any documentation or Sample code for this type?
Thanks & regards
Sanjay -
BPEL build error when invoke an extrenal Web Service that returns an Array
Hello,
I built with JDeveloper a web service that returns an Array of Java Bean classes and I try to invoke this web service from a BPEL process. The wsdl file is automatically generated by the JDev. When I built the BPEl project I obtained the following error:
[bpelc] [Error] :-1:-1: src-resolve.4.2: Error resolving component 'SOAP-ENC:Array'. It was detected that 'SOAP-ENC:Array' is in namespace 'http://schemas.xmlsoap.org/soap/encoding/', but components from this namespace are not referenceable from schema document 'http://malangiu-ro:8988/cde-Project-context-root/CdeFactoryWS?WSDL'. If this is the incorrect namespace, perhaps the prefix of 'SOAP-ENC:Array' needs to be changed. If this is the correct namespace, then an appropriate 'import' tag should be added to 'http://malangiu-ro:8988/cde-Project-context-root/CdeFactoryWS?WSDL'.
[bpelc] [Error] :-1:-1: src-resolve.4.2: Error resolving component 'SOAPENC:Array'. It was detected that 'SOAPENC:Array' is in namespace 'http://schemas.xmlsoap.org/soap/encoding/', but components from this namespace are not referenceable from schema document 'http://malangiu-ro:8988/cde-Project-context-root/Top300FactoryWS?WSDL'. If this is the incorrect namespace, perhaps the prefix of 'SOAPENC:Array' needs to be changed. If this is the correct namespace, then an appropriate 'import' tag should be added to 'http://malangiu-ro:8988/cde-Project-context-root/Top300FactoryWS?WSDL'.
[bpelc] [Error] :-1:-1: src-resolve.4.2: Error resolving component 'SOAP-ENC:Array'. It was detected that 'SOAP-ENC:Array' is in namespace 'http://schemas.xmlsoap.org/soap/encoding/', but components from this namespace are not referenceable from schema document 'http://malangiu-ro:8988/cde-Project-context-root/CdeFactoryWS?WSDL'. If this is the incorrect namespace, perhaps the prefix of 'SOAP-ENC:Array' needs to be changed. If this is the correct namespace, then an appropriate 'import' tag should be added to 'http://malangiu-ro:8988/cde-Project-context-root/CdeFactoryWS?WSDL'.
Any hint? Thanks in advance!
Regards,
MarinelHi,
BPEL and BPEL PM do not have a good support for SOAPENC-Array: it would be very difficult to create such an array in BPEL or to receive it and manipulate it.
The (unfortunately very intrusive) work around is to change the WSDL of the service to use a XML type defined using XML schema. This is all the more painful that JDev 9.0.4 does not have strong support for complex types.
In general though, I would highly recommend this best practice:
1) Start by define the WSDL contract first
2) Then generate the server side skeleton to implement it
3) Use BPEL as the client to this contract.
By starting with the contract first, you make sure that 1) your interfaces are clean and coarse grained.
2) things like java objects, sessions, etc to not leak through the interface (which would be the worst thing that could happen because it would closely link the client and the server.
Sorry for not being more helpful. This will get radically cleaner in Oracle AS 10.1.3.
Edwin -
Error when deploying AIA Demo BPEL project to SAR file
Hi,
I am trying to deploy the AIADemoCreateRequestForQuoteSupplierProvABCSImpl project (in AIA Demo) to a SAR file, and I am getting this error:
Buildfile: /scratch/ifan/jdevhome_5912/jdeveloper/bin/ant-sca-compile.xml
scac:
[scac] Validating composite "/ade/ifan_nov29/aiafp/apps/fp/components/samples/AIADemo/ProviderABCS/AIADemoCreateRequestForQuoteSupplierProvABCSImpl/composite.xml"
[scac] INFO: SchemaManager.isIncrementalBuildSupported XMLSchema incremental build enabled.
[scac] Setting BPELC option 'classpath' to /scratch/ifan/jdevhome_5912/jdeveloper/jdev/extensions/oracle.sca.modeler.jar:/scratch/ifan/jdevhome_5912/jdeveloper/soa/modules/oracle.soa.fabric_11.1.1/fabric-runtime.jar:/scratch/ifan/jdevhome_5912/jdeveloper/soa/modules/oracle.soa.mgmt_11.1.1/soa-infra-mgmt.jar:/scratch/ifan/jdevhome_5912/oracle_common/modules/oracle.fabriccommon_11.1.1/fabric-common.jar:/scratch/ifan/jdevhome_5912/jdeveloper/soa/modules/oracle.soa.bpel_11.1.1/orabpel.jar:/scratch/ifan/jdevhome_5912/jdeveloper/soa/modules/oracle.soa.mediator_11.1.1/mediator_client.jar:/scratch/ifan/jdevhome_5912/oracle_common/modules/oracle.mds_11.1.1/mdsrt.jar::/ade/ifan_nov29/aiafp/apps/fp/components/samples/AIADemo/ProviderABCS/AIADemoCreateRequestForQuoteSupplierProvABCSImpl/SCA-INF\classes
[scac] Composed "AIADemoCreateRequestForQuoteSupplierProvABCSImpl" in 92.9 milliseconds [nodes 56=1+55, 602.9 nodes/sec]
[scac] /ade/ifan_nov29/aiafp/apps/fp/components/samples/AIADemo/ProviderABCS/AIADemoCreateRequestForQuoteSupplierProvABCSImpl/SCA-INF/bpel/AIADemoCreateRequestForQuoteSupplierProvABCSImpl/src/orabpel/aiademocreaterequestforquotesupplierprovabcsimpl/ExecLetBxExe14.java:699: package oracle.apps.aia.core.eh.logging does not exist
[scac] /ade/ifan_nov29/aiafp/apps/fp/components/samples/AIADemo/ProviderABCS/AIADemoCreateRequestForQuoteSupplierProvABCSImpl/SCA-INF/bpel/AIADemoCreateRequestForQuoteSupplierProvABCSImpl/src/orabpel/aiademocreaterequestforquotesupplierprovabcsimpl/ExecLetBxExe14.java:708: package oracle.apps.aia.core.eh.logging does not exist
[scac] /ade/ifan_nov29/aiafp/apps/fp/components/samples/AIADemo/ProviderABCS/AIADemoCreateRequestForQuoteSupplierProvABCSImpl/SCA-INF/bpel/AIADemoCreateRequestForQuoteSupplierProvABCSImpl/src/orabpel/aiademocreaterequestforquotesupplierprovabcsimpl/ExecLetBxExe4.java:205: package oracle.apps.aia.core.eh.logging does not exist
[scac] /ade/ifan_nov29/aiafp/apps/fp/components/samples/AIADemo/ProviderABCS/AIADemoCreateRequestForQuoteSupplierProvABCSImpl/SCA-INF/bpel/AIADemoCreateRequestForQuoteSupplierProvABCSImpl/src/orabpel/aiademocreaterequestforquotesupplierprovabcsimpl/ExecLetBxExe12.java:634: package oracle.apps.aia.core.eh.logging does not exist
[scac] /ade/ifan_nov29/aiafp/apps/fp/components/samples/AIADemo/ProviderABCS/AIADemoCreateRequestForQuoteSupplierProvABCSImpl/SCA-INF/bpel/AIADemoCreateRequestForQuoteSupplierProvABCSImpl/src/orabpel/aiademocreaterequestforquotesupplierprovabcsimpl/ExecLetBxExe12.java:646: package oracle.apps.aia.core.eh.logging does not exist
[scac] /ade/ifan_nov29/aiafp/apps/fp/components/samples/AIADemo/ProviderABCS/AIADemoCreateRequestForQuoteSupplierProvABCSImpl/SCA-INF/bpel/AIADemoCreateRequestForQuoteSupplierProvABCSImpl/src/orabpel/aiademocreaterequestforquotesupplierprovabcsimpl/ExecLetBxExe3.java:178: package oracle.apps.aia.core.eh.logging does not exist
[scac] /ade/ifan_nov29/aiafp/apps/fp/components/samples/AIADemo/ProviderABCS/AIADemoCreateRequestForQuoteSupplierProvABCSImpl/SCA-INF/bpel/AIADemoCreateRequestForQuoteSupplierProvABCSImpl/src/orabpel/aiademocreaterequestforquotesupplierprovabcsimpl/ExecLetBxExe9.java:400: package oracle.apps.aia.core.eh.logging does not exist
[scac] /ade/ifan_nov29/aiafp/apps/fp/components/samples/AIADemo/ProviderABCS/AIADemoCreateRequestForQuoteSupplierProvABCSImpl/SCA-INF/bpel/AIADemoCreateRequestForQuoteSupplierProvABCSImpl/src/orabpel/aiademocreaterequestforquotesupplierprovabcsimpl/ExecLetBxExe9.java:409: package oracle.apps.aia.core.eh.logging does not exist
[scac] /ade/ifan_nov29/aiafp/apps/fp/components/samples/AIADemo/ProviderABCS/AIADemoCreateRequestForQuoteSupplierProvABCSImpl/SCA-INF/bpel/AIADemoCreateRequestForQuoteSupplierProvABCSImpl/src/orabpel/aiademocreaterequestforquotesupplierprovabcsimpl/ExecLetBxExe7.java:360: package oracle.apps.aia.core.eh.logging does not exist
[scac] /ade/ifan_nov29/aiafp/apps/fp/components/samples/AIADemo/ProviderABCS/AIADemoCreateRequestForQuoteSupplierProvABCSImpl/SCA-INF/bpel/AIADemoCreateRequestForQuoteSupplierProvABCSImpl/src/orabpel/aiademocreaterequestforquotesupplierprovabcsimpl/ExecLetBxExe10.java:482: package oracle.apps.aia.core.config does not exist
[scac] /ade/ifan_nov29/aiafp/apps/fp/components/samples/AIADemo/ProviderABCS/AIADemoCreateRequestForQuoteSupplierProvABCSImpl/SCA-INF/bpel/AIADemoCreateRequestForQuoteSupplierProvABCSImpl/src/orabpel/aiademocreaterequestforquotesupplierprovabcsimpl/ExecLetBxExe10.java:485: package oracle.apps.aia.core.config does not exist
[scac] /ade/ifan_nov29/aiafp/apps/fp/components/samples/AIADemo/ProviderABCS/AIADemoCreateRequestForQuoteSupplierProvABCSImpl/SCA-INF/bpel/AIADemoCreateRequestForQuoteSupplierProvABCSImpl/src/orabpel/aiademocreaterequestforquotesupplierprovabcsimpl/ExecLetBxExe10.java:489: package oracle.apps.aia.core.config does not exist
[scac] /ade/ifan_nov29/aiafp/apps/fp/components/samples/AIADemo/ProviderABCS/AIADemoCreateRequestForQuoteSupplierProvABCSImpl/SCA-INF/bpel/AIADemoCreateRequestForQuoteSupplierProvABCSImpl/src/orabpel/aiademocreaterequestforquotesupplierprovabcsimpl/ExecLetBxExe10.java:523: package oracle.apps.aia.core.config does not exist
[scac] /ade/ifan_nov29/aiafp/apps/fp/components/samples/AIADemo/ProviderABCS/AIADemoCreateRequestForQuoteSupplierProvABCSImpl/SCA-INF/bpel/AIADemoCreateRequestForQuoteSupplierProvABCSImpl/src/orabpel/aiademocreaterequestforquotesupplierprovabcsimpl/ExecLetBxExe10.java:526: package oracle.apps.aia.core.config does not exist
[scac] /ade/ifan_nov29/aiafp/apps/fp/components/samples/AIADemo/ProviderABCS/AIADemoCreateRequestForQuoteSupplierProvABCSImpl/SCA-INF/bpel/AIADemoCreateRequestForQuoteSupplierProvABCSImpl/src/orabpel/aiademocreaterequestforquotesupplierprovabcsimpl/ExecLetBxExe10.java:540: package oracle.apps.aia.core.config does not exist
[scac] /ade/ifan_nov29/aiafp/apps/fp/components/samples/AIADemo/ProviderABCS/AIADemoCreateRequestForQuoteSupplierProvABCSImpl/SCA-INF/bpel/AIADemoCreateRequestForQuoteSupplierProvABCSImpl/src/orabpel/aiademocreaterequestforquotesupplierprovabcsimpl/ExecLetBxExe10.java:543: package oracle.apps.aia.core.config does not exist
[scac] /ade/ifan_nov29/aiafp/apps/fp/components/samples/AIADemo/ProviderABCS/AIADemoCreateRequestForQuoteSupplierProvABCSImpl/SCA-INF/bpel/AIADemoCreateRequestForQuoteSupplierProvABCSImpl/src/orabpel/aiademocreaterequestforquotesupplierprovabcsimpl/ExecLetBxExe2.java:154: package oracle.apps.aia.core.eh.logging does not exist
[scac] /ade/ifan_nov29/aiafp/apps/fp/components/samples/AIADemo/ProviderABCS/AIADemoCreateRequestForQuoteSupplierProvABCSImpl/SCA-INF/bpel/AIADemoCreateRequestForQuoteSupplierProvABCSImpl/src/orabpel/aiademocreaterequestforquotesupplierprovabcsimpl/ExecLetBxExe11.java:601: package oracle.apps.aia.core.eh.logging does not exist
[scac] /ade/ifan_nov29/aiafp/apps/fp/components/samples/AIADemo/ProviderABCS/AIADemoCreateRequestForQuoteSupplierProvABCSImpl/SCA-INF/bpel/AIADemoCreateRequestForQuoteSupplierProvABCSImpl/src/orabpel/aiademocreaterequestforquotesupplierprovabcsimpl/ExecLetBxExe11.java:613: package oracle.apps.aia.core.eh.logging does not exist
[scac] /ade/ifan_nov29/aiafp/apps/fp/components/samples/AIADemo/ProviderABCS/AIADemoCreateRequestForQuoteSupplierProvABCSImpl/SCA-INF/bpel/AIADemoCreateRequestForQuoteSupplierProvABCSImpl/src/orabpel/aiademocreaterequestforquotesupplierprovabcsimpl/ExecLetBxExe1.java:131: package oracle.apps.aia.core.eh.logging does not exist
[scac] /ade/ifan_nov29/aiafp/apps/fp/components/samples/AIADemo/ProviderABCS/AIADemoCreateRequestForQuoteSupplierProvABCSImpl/SCA-INF/bpel/AIADemoCreateRequestForQuoteSupplierProvABCSImpl/src/orabpel/aiademocreaterequestforquotesupplierprovabcsimpl/ExecLetBxExe6.java:298: package oracle.apps.aia.core.eh.logging does not exist
[scac] /ade/ifan_nov29/aiafp/apps/fp/components/samples/AIADemo/ProviderABCS/AIADemoCreateRequestForQuoteSupplierProvABCSImpl/SCA-INF/bpel/AIADemoCreateRequestForQuoteSupplierProvABCSImpl/src/orabpel/aiademocreaterequestforquotesupplierprovabcsimpl/ExecLetBxExe15.java:727: package oracle.apps.aia.core.eh.logging does not exist
[scac] /ade/ifan_nov29/aiafp/apps/fp/components/samples/AIADemo/ProviderABCS/AIADemoCreateRequestForQuoteSupplierProvABCSImpl/SCA-INF/bpel/AIADemoCreateRequestForQuoteSupplierProvABCSImpl/src/orabpel/aiademocreaterequestforquotesupplierprovabcsimpl/ExecLetBxExe5.java:274: package oracle.apps.aia.core.eh.logging does not exist
[scac] /ade/ifan_nov29/aiafp/apps/fp/components/samples/AIADemo/ProviderABCS/AIADemoCreateRequestForQuoteSupplierProvABCSImpl/SCA-INF/bpel/AIADemoCreateRequestForQuoteSupplierProvABCSImpl/src/orabpel/aiademocreaterequestforquotesupplierprovabcsimpl/ExecLetBxExe0.java:109: package oracle.apps.aia.core.eh.logging does not exist
[scac] /ade/ifan_nov29/aiafp/apps/fp/components/samples/AIADemo/ProviderABCS/AIADemoCreateRequestForQuoteSupplierProvABCSImpl/SCA-INF/bpel/AIADemoCreateRequestForQuoteSupplierProvABCSImpl/src/orabpel/aiademocreaterequestforquotesupplierprovabcsimpl/ExecLetBxExe13.java:673: package oracle.apps.aia.core.eh.logging does not exist
[scac] /ade/ifan_nov29/aiafp/apps/fp/components/samples/AIADemo/ProviderABCS/AIADemoCreateRequestForQuoteSupplierProvABCSImpl/SCA-INF/bpel/AIADemoCreateRequestForQuoteSupplierProvABCSImpl/src/orabpel/aiademocreaterequestforquotesupplierprovabcsimpl/ExecLetBxExe13.java:682: package oracle.apps.aia.core.eh.logging does not exist
[scac] Note: /ade/ifan_nov29/aiafp/apps/fp/components/samples/AIADemo/ProviderABCS/AIADemoCreateRequestForQuoteSupplierProvABCSImpl/SCA-INF/bpel/AIADemoCreateRequestForQuoteSupplierProvABCSImpl/src/orabpel/aiademocreaterequestforquotesupplierprovabcsimpl/BPEL_BIN.java uses unchecked or unsafe operations.
[scac] Note: Recompile with -Xlint:unchecked for details.
[scac] warning: in AIADemoCreateRequestForQuoteSupplierProvABCSImpl.bpel(210): <from> value type "{http://www.w3.org/2001/XMLSchema}string" is not compatible with <to> value type "{http://xmlns.oracle.com/EnterpriseObjects/Core/Common/V2}CodeType"
[scac] warning: in AIADemoCreateRequestForQuoteSupplierProvABCSImpl.bpel(210): <from> value type "{http://www.w3.org/2001/XMLSchema}string" is not compatible with <to> value type "{http://xmlns.oracle.com/EnterpriseObjects/Core/Common/V2}TextType"
[scac] warning: in AIADemoCreateRequestForQuoteSupplierProvABCSImpl.bpel(557): <from> value type "{http://www.w3.org/2001/XMLSchema}string" is not compatible with <to> value type "{http://schemas.xmlsoap.org/ws/2003/03/addressing}AttributedURI"
*[scac] error: location {ns:composite}: SCAC-50012*
BUILD FAILED
/scratch/ifan/jdevhome_5912/jdeveloper/bin/ant-sca-compile.xml:269: Java returned: 1 Check log file : /ade/ifan_nov29/aiafp/apps/fp/components/samples/AIADemo/ProviderABCS/AIADemoCreateRequestForQuoteSupplierProvABCSImpl/SCA-INF\classes/scac.log for errors
Total time: 16 seconds
In particular, we keep seeing the compilation fail with error "SCAC-50012" have not seen helpful information on how to resolve that.
The log file:
Jan 7, 2011 7:05:50 PM oracle.mds
WARNING: The default CharSet US-ASCII is not a unicode character set. File names with non-ASCII characters may not operate as expected. Check locale settings.
Jan 7, 2011 7:05:51 PM oracle.adf.share.ADFContext getCurrent
WARNING: Automatically initializing a DefaultContext for getCurrent.
Caller should ensure that a DefaultContext is proper for this use.
Memory leaks and/or unexpected behaviour may occur if the automatic initialization is performed improperly.
This message may be avoided by performing initADFContext before using getCurrent().
To see the stack trace for thread that is initializing this, set the logging level of oracle.adf.share.ADFContext to FINEST
Jan 7, 2011 7:05:55 PM com.collaxa.cube.CubeLogger info
INFO: validating "AIADemoCreateRequestForQuoteSupplierProvABCSImpl.bpel" ...
oracle.jrf.UnknownPlatformException: JRF is unable to determine the current application server platform.
at oracle.jrf.ServerPlatformSupportFactory.getInstance(ServerPlatformSupportFactory.java:79)
at oracle.integration.platform.blocks.WLSPlatformConfigurationProvider.<clinit>(WLSPlatformConfigurationProvider.java:44)
at oracle.integration.platform.blocks.FabricConfigManager.<clinit>(FabricConfigManager.java:154)
at oracle.integration.platform.blocks.xpath.FabricXPathFunctionResolver.loadXpathFunctions(FabricXPathFunctionResolver.java:282)
at oracle.integration.platform.blocks.xpath.FabricXPathFunctionResolver.loadXPathConfigFile(FabricXPathFunctionResolver.java:156)
at oracle.integration.platform.blocks.xpath.FabricXPathFunctionResolver.init(FabricXPathFunctionResolver.java:49)
at com.collaxa.cube.xml.xpath.BPELXPathFunctionNameResolver.loadFabricXpathFunctions(BPELXPathFunctionNameResolver.java:57)
at com.collaxa.cube.xml.xpath.BPELXPathFunctionNameResolver.<init>(BPELXPathFunctionNameResolver.java:48)
at com.collaxa.cube.xml.xpath.BPELXPathFunctionNameResolver.<clinit>(BPELXPathFunctionNameResolver.java:44)
at com.collaxa.cube.lang.compiler.bpel.XPathExprValidatorVisitor.<init>(XPathExprValidatorVisitor.java:122)
at com.collaxa.cube.lang.compiler.bpel.AssignValidator.<init>(AssignValidator.java:89)
at com.collaxa.cube.lang.compiler.bpel.BpelParser.<init>(BpelParser.java:452)
at com.collaxa.cube.lang.compiler.bpel.BPELValidator.validate(BPELValidator.java:60)
at com.collaxa.cube.lang.compiler.BPEL1Processor.validate(BPEL1Processor.java:329)
at com.collaxa.cube.lang.compiler.BPEL1Processor.process(BPEL1Processor.java:153)
at com.collaxa.cube.lang.compiler.CubeParserHelper.compile(CubeParserHelper.java:47)
at oracle.fabric.bpel.bpelc.BPELComponentValidator.validate(BPELComponentValidator.java:40)
at oracle.soa.scac.ValidateComposite.validateComponentTypeServicesReferences(ValidateComposite.java:1117)
at oracle.soa.scac.ValidateComposite.doValidation(ValidateComposite.java:500)
at oracle.soa.scac.ValidateComposite.run(ValidateComposite.java:150)
at oracle.soa.scac.ValidateComposite.main(ValidateComposite.java:135)
Jan 7, 2011 7:06:01 PM CubeProcessGenerator compile
<< and then long classpath >>
Any ideas on how to resolve this issue and deploy the project? Thanks in advance.
IreneHere are some alternatives:
1.Consider creating an application server connection and select deploy to your new application server connection, not to sar.
2.Consult for example: SCAC-50012
3. Recompile with -Xlint:unchecked for details
4.Although they seem harmless, get rid of the warnings
5. Consider posting to another forum such as SOA Suite
NA
http://nickaiva.blogspot.com -
Error while trying to access BPEL process through java on localhost
I have a service (CreditRatingService that comes along with install) running on the BPEL engine. Trying to invoke it through java. However, I get an exception. Below is more information. Appreciate any help.
My method
public String invokeBpel()
Map payload;
Hashtable jndi = null;
try
String ssn ="1234";
String xml = "<ssn xmlns=\"http://services.otn.com\">" + ssn + "</ssn>";
Locator locator;
locator = new Locator("default","welcome1",jndi);
IDeliveryService deliveryService =
(IDeliveryService)locator.lookupService(IDeliveryService.SERVICE_NAME );
NormalizedMessage nm = new NormalizedMessage( );
nm.addPart("payload", xml );
NormalizedMessage res =null;
try
res = deliveryService.request("CreditRatingService","process", nm);
catch(RemoteException oNameEx)
System.out.println(oNameEx.getMessage());
payload = res.getPayload();
System.out.println( "BPELProcess CreditRatingService executed!<br>" );
System.out.println( "Credit Rating is " + payload.get("payload") );
catch (Exception e)
System.out.println("This is the exception" + e);
System.out.println(e.getStackTrace());
finally
return "toPage3";
}//end method
Exception text
Failed to create "ejb/collaxa/system/DeliveryBean" bean; exception reported "javax.naming.NameNotFoundException: ejb/collaxa/system/DeliveryBean not found
Env
ADF Business Components:10.1.3.39.84
BPEL Designer 10.1.3.1.0 (Build 061009.0802)
CVS Version Internal to Oracle JDeveloper (client-only)
Java™ Platform 1.5.0_06
Oracle IDE 10.1.3.39.84
Struts Modeler Version 10.1.3.39.84
UML Modelers Version 10.1.3.39.84
Versioning Support 10.1.3.39.84Hashtable jndi = null;
try
String ssn ="1234";
String xml = "<ssn xmlns=\"http://services.otn.com\">" + ssn + "</ssn>";
Locator locator;
locator = new Locator("default","welcome1",jndi);
this implies to be in the same initial context then the bpel engine, whicuh you cannot be as long as you are not either part of the ejb code of orabpel or a child of it. and if you are you can use the Locator API without the jndi properties.
hth clemens -
Unable to get BPEL composite with JMS Adapter running.
Hello All,
I have tried to build a BPEL Composite to use JMS Adapter, by following the link http://blogs.sun.com/malkit/entry/oracle_soa_suite_bpel_to
Steps in WebLogic console:
1. Created a new JMS Server JMSServer-0 (file persistent store) this is targeted to AdminServer
1. Created a new JMS Module SystemModule-0
3. Created a connection factory in this module JNDI jms/SendRecvConnectionFactory
4. Created a queue in this module JNDI jms/ReceiveQueue
5. Created a SubDeployment Subdeployment0 for these two components.
6. Created a new JMSAdapter connection pool JNDI eis/tst/TestJMSConn and set the ConnectionFactoryLocation property to jms/SendRecvConnectionFactory
Next, I created a simple Java client and tested the JMS Queue to work fine. This went well.
Next, used JDeveloper to create a BPEL Composite to use JMSAdapater, and followed the guidelines given in the above URL to create the JCA file.
While deploying this BPEL composite, I hit a warning in SOA diagnostic server:
JMSAdapter JMSSampleProj JmsDDEndpoint_onFailure: Unable to resolve 'jms.ReceiveQueue'
As a result of this warning, the BPEL Composite instances do not get created when I send a message from the test client.
Please find herewith the log details.
I am using JDeveloper Build JDEVADF_11.1.1.4.0_GENERIC_101227.1736.5923 and FMW 11g R1 PS3 RC11.
Any help here?
[2011-04-20T08:33:12.098-05:00] [soa_server1] [NOTIFICATION] [] [oracle.soa.bpel.engine.deployment] [tid: [ACTIVE].ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: epm_admin] [ecid: 1351f73362dee8bb:-13137bc6:12f727dea12:-8000-00000000000041f2,0] [APP: soa-infra] BPEL Component "default/JMSSampleProj!1.0*soa_8a1f7f5d-5ede-4e3a-8740-20fb90ffdab2/JMSampleProcess" successfully loaded.
[2011-04-20T08:33:12.098-05:00] [soa_server1] [NOTIFICATION] [] [oracle.integration.platform.blocks.deploy] [tid: [ACTIVE].ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: epm_admin] [ecid: 1351f73362dee8bb:-13137bc6:12f727dea12:-8000-00000000000041f2,0] [APP: soa-infra] [Deployment] Component: JMSampleProcess was successfully deployed to service engine:implementation.bpel, for composite:JMSSampleProj
[2011-04-20T08:33:12.114-05:00] [soa_server1] [NOTIFICATION] [] [oracle.soa.adapter] [tid: [ACTIVE].ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: epm_admin] [ecid: 1351f73362dee8bb:-13137bc6:12f727dea12:-8000-00000000000041f2,0] [APP: soa-infra] JCABinding=> [JMSSampleProj.OutBound/1.0] :init Initializing OutBound_jms.jca
[2011-04-20T08:33:12.114-05:00] [soa_server1] [NOTIFICATION] [] [oracle.soa.adapter] [tid: [ACTIVE].ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: epm_admin] [ecid: 1351f73362dee8bb:-13137bc6:12f727dea12:-8000-00000000000041f2,0] [APP: soa-infra] JCABinding=> OutBound JCAEndpointInteraction::initInteraction - Activating Endpoint Interaction, Endpoint Id='OutBound
[2011-04-20T08:33:12.114-05:00] [soa_server1] [NOTIFICATION] [] [oracle.soa.adapter] [tid: [ACTIVE].ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: epm_admin] [ecid: 1351f73362dee8bb:-13137bc6:12f727dea12:-8000-00000000000041f2,0] [APP: soa-infra] JCABinding=> [JMSSampleProj.OutBound/1.0] :init Successfully initialized OutBound_jms.jca
[2011-04-20T08:33:12.114-05:00] [soa_server1] [NOTIFICATION] [] [oracle.integration.platform.blocks.mesh] [tid: [ACTIVE].ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: epm_admin] [ecid: 1351f73362dee8bb:-13137bc6:12f727dea12:-8000-00000000000041f2,0] [APP: soa-infra] EventBus not null
[2011-04-20T08:33:12.114-05:00] [soa_server1] [NOTIFICATION] [] [oracle.integration.platform.blocks.mesh] [tid: [ACTIVE].ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: epm_admin] [ecid: 1351f73362dee8bb:-13137bc6:12f727dea12:-8000-00000000000041f2,0] [APP: soa-infra] component : Component Name: JMSampleProcess[[
implementation: oracle.fabric.composite.component.implementation.BPELImplementation@51db9e4
oracle.fabric.composite.model.ComponentTypeModel@51db9e6
[2011-04-20T08:33:12.114-05:00] [soa_server1] [NOTIFICATION] [] [oracle.soa.bpel.engine] [tid: [ACTIVE].ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: epm_admin] [ecid: 1351f73362dee8bb:-13137bc6:12f727dea12:-8000-00000000000041f2,0] [APP: soa-infra] CubeServiceEngine=> initing default/JMSSampleProj!1.0*soa_8a1f7f5d-5ede-4e3a-8740-20fb90ffdab2/JMSampleProcess
[2011-04-20T08:33:12.458-05:00] [soa_server1] [NOTIFICATION] [] [oracle.soa.adapter] [tid: [ACTIVE].ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: epm_admin] [ecid: 1351f73362dee8bb:-13137bc6:12f727dea12:-8000-00000000000041f2,0] [APP: soa-infra] JCABinding=> [JMSSampleProj.InBound/1.0] :load Loading InBound_jms.jca ..
[2011-04-20T08:33:12.473-05:00] [soa_server1] [NOTIFICATION] [] [oracle.soa.adapter] [tid: [ACTIVE].ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: epm_admin] [ecid: 1351f73362dee8bb:-13137bc6:12f727dea12:-8000-00000000000041f2,0] [APP: soa-infra] JCABinding=> InBound Performing JCAEndpointActivation::prepareActivation for {PayloadType=TextMessage, UseMessageListener=false, DestinationName=jms/ReceiveQueue}
[2011-04-20T08:33:12.473-05:00] [soa_server1] [NOTIFICATION] [] [oracle.soa.adapter] [tid: [ACTIVE].ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: epm_admin] [ecid: 1351f73362dee8bb:-13137bc6:12f727dea12:-8000-00000000000041f2,0] [APP: soa-infra] JCABinding=> InBound JCAEndpointActivation::prepareActivation - Locating JCA Binding Component instance: SCA_AS11R1
[2011-04-20T08:33:12.473-05:00] [soa_server1] [NOTIFICATION] [] [oracle.soa.adapter] [tid: [ACTIVE].ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: epm_admin] [ecid: 1351f73362dee8bb:-13137bc6:12f727dea12:-8000-00000000000041f2,0] [APP: soa-infra] JCABinding=> InBound JCAEndpointActivation::initiateInboundJcaEndpoint - Creating and initializing inbound JCA endpoint for:[[
endpoint='InBound'
WSDL location='oramds:/deployed-composites/default/JMSSampleProj_rev1.0/InBound.wsdl'
portType='Consume_Message_ptt'
operation='Consume_Message'
activation properties={PayloadType=TextMessage, UseMessageListener=false, DestinationName=jms/ReceiveQueue}
[2011-04-20T08:33:12.473-05:00] [soa_server1] [NOTIFICATION] [] [oracle.soa.adapter] [tid: [ACTIVE].ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: epm_admin] [ecid: 1351f73362dee8bb:-13137bc6:12f727dea12:-8000-00000000000041f2,0] [APP: soa-infra] JCABinding=> InBound JCAEndpointActivation::initiateInboundJcaEndpoint - Creating endpoint (0) for InBound
[2011-04-20T08:33:12.473-05:00] [soa_server1] [NOTIFICATION] [] [oracle.soa.adapter] [tid: [ACTIVE].ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: epm_admin] [ecid: 1351f73362dee8bb:-13137bc6:12f727dea12:-8000-00000000000041f2,0] [APP: soa-infra] JCABinding=> InBound JCAEndpointActivation::prepareActivation - Done preparing JCAEndpointActivation for Service 'InBound'
[2011-04-20T08:33:12.473-05:00] [soa_server1] [NOTIFICATION] [] [oracle.soa.adapter] [tid: [ACTIVE].ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: epm_admin] [ecid: 1351f73362dee8bb:-13137bc6:12f727dea12:-8000-00000000000041f2,0] [APP: soa-infra] JCABinding=> [JMSSampleProj.InBound/1.0] :load Successfully loaded InBound_jms.jca
[2011-04-20T08:33:12.473-05:00] [soa_server1] [NOTIFICATION] [] [oracle.soa.adapter] [tid: [ACTIVE].ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: epm_admin] [ecid: 1351f73362dee8bb:-13137bc6:12f727dea12:-8000-00000000000041f2,0] [APP: soa-infra] JCABinding=> [JMSSampleProj.InBound/1.0] :init Initializing InBound_jms.jca
[2011-04-20T08:33:12.473-05:00] [soa_server1] [NOTIFICATION] [] [oracle.soa.adapter] [tid: [ACTIVE].ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: epm_admin] [ecid: 1351f73362dee8bb:-13137bc6:12f727dea12:-8000-00000000000041f2,0] [APP: soa-infra] JCABinding=> InBound JCAEndpointActivation::performActivation - Performing JCA Endpoint Activation, Endpoint Id='InBound'
[2011-04-20T08:33:12.473-05:00] [soa_server1] [NOTIFICATION] [] [oracle.soa.adapter] [tid: [ACTIVE].ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: epm_admin] [ecid: 1351f73362dee8bb:-13137bc6:12f727dea12:-8000-00000000000041f2,0] [APP: soa-infra] JCABinding=> InBound Performing endpoint activation (1) for InBound
[2011-04-20T08:33:12.473-05:00] [soa_server1] [NOTIFICATION] [] [oracle.soa.adapter] [tid: [ACTIVE].ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: epm_admin] [ecid: 1351f73362dee8bb:-13137bc6:12f727dea12:-8000-00000000000041f2,0] [APP: soa-infra] JCABinding=> JMSSampleProj JCA Binding Component instance: SCA_AS11R1 - endpointActivation for portType=Consume_Message_ptt, operation=Consume_Message
[2011-04-20T08:33:12.473-05:00] [soa_server1] [NOTIFICATION] [] [oracle.soa.adapter] [tid: [ACTIVE].ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: epm_admin] [ecid: 1351f73362dee8bb:-13137bc6:12f727dea12:-8000-00000000000041f2,0] [APP: soa-infra] JCABinding=> JMSSampleProj Creating new instance of Resource Adapter oracle.tip.adapter.jms.JmsResourceAdapter
[2011-04-20T08:33:12.473-05:00] [soa_server1] [NOTIFICATION] [] [oracle.soa.adapter] [tid: [ACTIVE].ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: epm_admin] [ecid: 1351f73362dee8bb:-13137bc6:12f727dea12:-8000-00000000000041f2,0] [APP: soa-infra] JCABinding=> JMSSampleProj JCA Binding Component instance: SCA_AS11R1 - starting Resource Adapter oracle.tip.adapter.jms.JmsResourceAdapter
[2011-04-20T08:33:12.473-05:00] [soa_server1] [NOTIFICATION] [] [oracle.soa.adapter] [tid: [ACTIVE].ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: epm_admin] [ecid: 1351f73362dee8bb:-13137bc6:12f727dea12:-8000-00000000000041f2,0] [APP: soa-infra] JMSAdapter JmsResourceAdapter_start: Jms Adapter started
[2011-04-20T08:33:12.520-05:00] [soa_server1] [NOTIFICATION] [] [oracle.soa.adapter] [tid: [ACTIVE].ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: epm_admin] [ecid: 1351f73362dee8bb:-13137bc6:12f727dea12:-8000-00000000000041f2,0] [APP: soa-infra] JMSAdapter JmsResourceAdapter_endpointActivation: Activating endpoint Endpoint_1
[2011-04-20T08:33:12.520-05:00] [soa_server1] [NOTIFICATION] [] [oracle.soa.adapter] [tid: [ACTIVE].ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: epm_admin] [ecid: 1351f73362dee8bb:-13137bc6:12f727dea12:-8000-00000000000041f2,0] [APP: soa-infra] JMSAdapter JMSSampleProj JmsDDEndpoint_start: Starting endpoint Endpoint_1
[2011-04-20T08:33:12.520-05:00] [soa_server1] [NOTIFICATION] [] [oracle.soa.adapter] [tid: [ACTIVE].ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: epm_admin] [ecid: 1351f73362dee8bb:-13137bc6:12f727dea12:-8000-00000000000041f2,0] [APP: soa-infra] JMSAdapter JMSSampleProj JmsDDEndpoint_run: Calling register...
[2011-04-20T08:33:12.520-05:00] [soa_server1] [NOTIFICATION] [] [oracle.soa.adapter] [tid: [ACTIVE].ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: epm_admin] [ecid: 1351f73362dee8bb:-13137bc6:12f727dea12:-8000-00000000000041f2,0] [APP: soa-infra] JCABinding=> JMSSampleProj JCA Binding Component instance: SCA_AS11R1 - successfully completed endpointActivation for portType=Consume_Message_ptt, operation=Consume_Message
[2011-04-20T08:33:12.520-05:00] [soa_server1] [NOTIFICATION] [] [oracle.soa.adapter] [tid: [ACTIVE].ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: epm_admin] [ecid: 1351f73362dee8bb:-13137bc6:12f727dea12:-8000-00000000000041f2,0] [APP: soa-infra] JCABinding=> [JMSSampleProj.InBound/1.0] :init Successfully initialized InBound_jms.jca
[2011-04-20T08:33:12.520-05:00] [soa_server1] [NOTIFICATION] [] [oracle.soa.adapter] [tid: [ACTIVE].ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: epm_admin] [ecid: 1351f73362dee8bb:-13137bc6:12f727dea12:-8000-00000000000041f2,0] [APP: soa-infra] JCABinding=> :defaultRevisionChanged - updated default revision to default/JMSSampleProj!1.0 for default/JMSSampleProj
[2011-04-20T08:33:12.567-05:00] [soa_server1] [NOTIFICATION] [SOA-21538] [oracle.integration.platform.blocks.deploy.servlet] [tid: [ACTIVE].ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: epm_admin] [ecid: 1351f73362dee8bb:-13137bc6:12f727dea12:-8000-00000000000041f2,0] [APP: soa-infra] Removing temporary directory: C:\DOCUME~1\abhatika\LOCALS~1\Temp\1\sar_base_dir_1303306387379.
[2011-04-20T08:33:12.567-05:00] [soa_server1] [NOTIFICATION] [SOA-21557] [oracle.integration.platform.blocks.deploy.servlet] [tid: [ACTIVE].ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: epm_admin] [ecid: 1351f73362dee8bb:-13137bc6:12f727dea12:-8000-00000000000041f2,0] [APP: soa-infra] CompositeDeploymentServlet-----> completed deploying sca_JMSSampleProj_rev1.0.jar successfully. Time spent: 5.188 sec.
[2011-04-20T08:33:13.036-05:00] [soa_server1] [WARNING] [] [oracle.soa.adapter] [tid: [ACTIVE].ExecuteThread: '5' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: epm_admin] [ecid: 1351f73362dee8bb:-13137bc6:12f727dea12:-8000-00000000000041fd,0] [APP: soa-infra] JMSAdapter JMSSampleProj JmsDDEndpoint_onFailure: Unable to resolve 'jms.ReceiveQueue'. Resolved 'jms'Hi,
Try targetting it to soa_server1 instead of admin server. -
Unique rollback in a BPEL process using web services
We are a cellular communication company using Oracle DB (10g) and Oracle Forms to run our business applications (customer care and the like). We have planned a system migration using the SOA approach with the latest release of Oracle BPEL Suite (business logic), Oracle ADF BC (presentation level), Oracle OAS (application server) and JDeveloper (application development IDE).
Within our current applications we have processes that perform several tasks (inserts, updates and/or deletes on the same DB) as part of one atomic DB transaction. Using the SOA approach we’ve deemed those tasks as being ‘services’ that we, let’s say for the sake of argument, could implement either as web services (so as to be published for reuse) or as stored procedures encapsulated via DB adapters (BPEL lexicon).
Our biggest challenge, and hence our question to the SOA world, is how to attain that same unique transaction. We understand that there is no one perfect approach, for the ‘solution’ depends on too many factors and choices; what we’d like to know are past experiences people had or, at best, what do people consider what the best practices in the industry are regarding this matter.
<strong><u>Approach A:</u></strong> all services are implemented as DB adapters (stored procedures and the like).
<strong><u>PROS</u><u>:</u></strong> one single DB rollback should any service fail to execute properly and so undo all changes made so far.
<u><strong>CONS:</strong></u> highly coupled, non-visible components (via UDDI); impossibility to manage, control and audit (via WS Manager) components; weak/poor SOA Governance.
<u><strong>Approach B:</strong></u> all services are implemented as web services.
<u><strong>PROS:</strong></u> loosely coupled, self-contained, and web accessible visible components (via UDDI) besides the ease to manage, control and audit (via WS Manager); strong SOA Governance.
<u><strong>CONS:</strong></u> since each web service is a ‘different’ transaction with its own ‘commit’, a unique rollback transaction for the whole process will not be possible should a WS fail, for previous WSs will have already committed their data changes before doing the rollback.
<u><strong>Approach C:</strong></u> services implemented as a mix of web services and DB Adapters.
<strong><u>PROS:</u></strong> those of Approach B for web services.
<strong><u>CONS:</u></strong> those of Approach A (DB adapters) + those of Approach B (web services).
<hr />
So, the 64,000 dollar question is how to attain a single transaction when you have web services as part of your process? Do we need to ’build/create’ a schema/functionality similar to the ‘DB-undo-segment’ in order to obtain a single rollback transaction for the whole process or does the BPEL COMPENSATE delivers this functionality somehow?
Are we not seeing the obvious? Are we not seeing the forest because we’re looking at a tree? Please keep in mind that we are using Oracle BPEL.
Thanks a bunch,
--SergioHi Marinus,
you are absolutely right and not missing anything. OWSM does not free you from taking additional measures to block direct interaction with the unsecure WebService from not "authorized" clients. You must restrict the http response to the OWSM host only (either in the Apache or the OC4J configuration). See the related documentation.
--olaf
Maybe you are looking for
-
I have 5 pictures of my house and i would like to put them all into one
Can someone please help me. I have 5 pictures of my house (rooms) saved on my computer and I was wondering if there is a way that I could combine them and make them all into one picture. I have done it where I can do before and after pictures where
-
Multiple subforms, only 1 of which will load when the PDF is opened.
I am new to LIvecycle Designer, and have had no problems so far that I could not resolve via Google or trial and error. Now I have an issue for which I cannot find an answer. I have created a fillable form, 2 pages, that will handle input of various
-
The topic in Help relating to the Applications manager tab shows Adobe.pdf as a separate line, but it does not appear in my set up. I can download pdf files, but not open them online (e.g hotel menus etc.)
-
Purchase Order price not pulled through from Purchase Requisition.
Hi: The Valuation Price on my Purchase Requisition does not pull through to the Purchase Order. All the settings on "OMET" and my user profile seems to be set but still I get an error - No conditions determined (no authorization for input) when I ent
-
Double clicking does not open files.
The regular double clicking to open files on desktop, or in e-mail or to play a song in iTunes, does not work. I can get around the problem by going to a scroll down menu and click open or play (a song) but is one more step to get where i need to go.