Interconnecting two services in the composite applciation
Hi all,
I am consuming two services in my composite application. I need to pass separate set of data to my two services. The first service is Create PO and the second service is Create SO. I enter the iputs for Create PO first and on the Click of Submit button, the Create Po service shoulbe executed. At the same time the create SO service also should get executed with the different set of inputs that I provide.
The inputs that I provide for Create SO need not be seen externally. The user does not provide these inputs. The user only enters inputs for Create PO and clicks on Submit.
All the remaining action i.e., creating SO and displaying the SO should happen in the action of Submit. Please let me know how to write the action for Submit.
Thanks & Regards,
Srilakshmi B
Hi Srilakshmi,
Have two actions on your button:
1. createPoAction
2. createSoAction
Name the link from FormView to Create PO Web Service as createPoAction (select this from the drop down); and the link from FormView to Create SO Web Service as CreateSoAction.
Since you say,
The inputs that I provide for Create SO need not be seen externally
do the 'required' data mapping on the event (right clk. on the event) which invokes Create SO Web Service.
Now for,
>displaying the SO
drag a FormView from the output port of the Create SO Web Service (assuming your createSoMethod returns the created SO)
One button clk and you see the output!
-Vani
Similar Messages
-
Can you have two services on the same IP within the CFE?
Hi,
I am testing AccAD and have come across a situation where we have two HTTP SAP systems, one portal and one SRM, that have the same destination host, ie http://testapp. But a end user will access each system via the URL's http://testapp:9010 and http://testapp:9015.
I can get AccAD to connect to both different apps by changing the DNS but inside one of the apps it will call the other using http://testapp:9010. so unless I change the internal config one app can not call the other.
So what I would like AccAD to do is call app1 via http://testapp:9015 and the other via http://testapp:9010 where defined in AccAD the hostname testapp is the same IP address.
Any clues and sorry if the problem explaination is confusing?
Regards
Brian LaneHi Brian,
I checked your question with the development team, and here's the response:
If you define 2 service types under the same server then you will have delivered services on the same IP address.
The only thing that you need to consider is that the 2 service types will have the different ports.
Define one service type with port 9010 and another one with 9015.
After this step, as usual, please add both service types to the server and define remote offices.
On the CFE you can then do: netstat -ntl
You will see the same IP address listening to 2 different ports.
Hope this helps, best regards
Jana Richter -
Two RAC services of the same name in a GI cluster
Grid Version : 11.2.0.3
Platform : RHEL 5.4
In our 11.2.0.3 GI cluster , we have DBs of version 11.2.0.3 and 11.2.0.2 running.
Only today I've realized that you can create two services of the same name in a cluster.
ORCL db is of version 11.2.0.3
NATSUP db is of version 11.2.0.2
I managed to create a service named DNP_TST_02 on both DBs.
--- After env variables for 11.2.0.3 db Home
--- Creating DNP_TST_02 service in 11.2.0.3 DB
srvctl add service -d ORCL -s DNP_TST_02 -r ORCL1 -a ORCL2
srvctl start service -d ORCL -s DNP_TST_02
srvctl status service -d ORCL -s DNP_TST_02
-- Tested connectivity using
sqlplus tst_for_drop/[email protected]:1628/DNP_TST_02.hk.standardchartered.com
--- Creating DNP_TST_02 service in 11.2.0.2 DB
srvctl add service -d NATSUP -s DNP_TST_02 -r NATSUP1 -a NATSUP2
srvctl status service -d NATSUP -s DNP_TST_02
srvctl start service -d NATSUP -s DNP_TST_02
srvctl status service -d NATSUP -s DNP_TST_02
-- Tested connectivity
sqlplus tst_for_drop/[email protected]:1628/DNP_TST_02.hk.standardchartered.com
---But, wouldn't a service of the same name confuse the listener ?
If the user you are trying to connect exist in both DBs, should the listener/CRS will be more confused. Right ?
If the users exist in both DBs and have the same password, then it will be worse . Right ?
So, should be CRS be allowing two service of the same name in two DBs in one GI cluster ?Hello, Garry - you can get exactly the same effect in a single instance environment. I've run this in two separate databases that happen to be on the same machine:SQL> alter system set service_names=dup scope=memory;
System altered.
SQL> alter system register
2 ;
System altered.
SQL> exit
Disconnected from Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
oracle@domU-12-31-39-0E-D5-A2:[/home/oracle]
$ lsnrctl status
LSNRCTL for Linux: Version 11.2.0.3.0 - Production on 08-JAN-2013 07:18:53
Copyright (c) 1991, 2011, Oracle. All rights reserved.
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1521)))
STATUS of the LISTENER
Alias LISTENER
Version TNSLSNR for Linux: Version 11.2.0.3.0 - Production
Start Date 07-JAN-2013 09:24:30
Uptime 0 days 21 hr. 54 min. 23 sec
Trace Level off
Security ON: Local OS Authentication
SNMP OFF
Listener Parameter File /u01/app/oracle/product/11.2.0/db_2/network/admin/listener.ora
Listener Log File /u01/app/oracle/diag/tnslsnr/domU-12-31-39-0E-D5-A2/listener/alert/log.xml
Listening Endpoints Summary...
(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1521)))
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=domU-12-31-39-0E-D5-A2.compute-1.internal)(PORT=1521)))
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=domU-12-31-39-0E-D5-A2.compute-1.internal)(PORT=8080))(Presentation=HTTP)(Session=RAW))
Services Summary...
Service "DUP" has 2 instance(s).
Instance "class", status READY, has 1 handler(s) for this service...
Instance "orcl", status READY, has 1 handler(s) for this service...And yes, you get connected randonly through the usual connect time load balancing:$ sqlplus scott/tiger@domU-12-31-39-0E-D5-A2:1521/DUP
SQL*Plus: Release 11.2.0.3.0 Production on Tue Jan 8 07:28:50 2013
Copyright (c) 1982, 2011, Oracle. All rights reserved.
Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
SQL> select name from v$database;
NAME
ORCL
SQL> !sqlplus scott/tiger@domU-12-31-39-0E-D5-A2:1521/DUP
SQL*Plus: Release 11.2.0.3.0 Production on Tue Jan 8 07:29:09 2013
Copyright (c) 1982, 2011, Oracle. All rights reserved.
Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
SQL> select name from v$database;
NAME
CLASSI can see how it would be unavoidable in a single instance environment, but clusterware really shouldn't permit it. I think it is almost a bug, service names should be unique within a cluster. -
How do I connect two VMs in the same cloud service?
I want to setup a DB cluster with two VMs in a single cloud service. My DB (Couchbase) requires being able to reference the other nodes by IP address or hostname. Since VMs change their IP everytime they restart I can't use that, and as far as I can tell
hostname is the same for both VMs in a cloud service. But the Azure docs mention Azure provided name resolution (here https://msdn.microsoft.com/en-us/library/azure/jj156088.aspx). I can't find any information on how this service works, or how I find the permanent
hostnames it assigns to my VMs within a cloud service. Is there anyway to find one VM from another within a cloud service that persists across restarts?Hi CanuckAlex;
Thank you for your post.
Virtual machines must be in a cloud service, which acts as a container and provides a unique public DNS name, a public IP address, and a set of endpoints to access the virtual machine over the Internet. The cloud service can optionally be in a virtual network.
If a cloud service is not in a virtual network, the virtual machines in that cloud service can only communicate with other virtual machines through the use of the other virtual machines’ public DNS names, and that traffic would travel over the Internet.
If a cloud service is in a virtual network, the virtual machines in that cloud service can communicate with all other virtual machines in the virtual network without sending any traffic over the Internet.
If you place your virtual machines in the same standalone cloud service, you can take advantage of load balancing and availability sets. For details, see
Load balancing virtual machines and
Manage the availability of virtual machines. However, you cannot organize the virtual machines on subnets or connect a standalone cloud service to your on-premises network. Here is an example.
If you place your virtual machines in a virtual network, you can decide how many cloud services you want to use to take advantage of load balancing and availability sets. Additionally, you can organize the virtual machines on subnets in the same way as your
on-premises network and connect the virtual network to your on-premises network. Here is an example.
Virtual networks are the recommended way to connect virtual machines in Azure. The best practice is to configure each tier of your application in a separate cloud service. This enables advanced user rights delegation through Role Based Access Control (RBAC).
For more information, see
Role Based Access Control in Azure Preview Portal. However, you may need to combine some virtual machines from different application tiers into the same cloud service to remain within the maximum of 200 cloud services per subscription.
To connect virtual machines in a virtual network:
Create the virtual network in the Azure Management Portal. For more information, see
Virtual Network Configuration Tasks.
Create the set of cloud services for your deployment in the Azure Management Portal to reflect your design for availability sets and load balancing with
New > Compute > Cloud Service > Custom Create.
When you create each new virtual machine, specify the correct cloud service and your virtual network. If the cloud service has been previously associated with your virtual network, its name will already be selected for you.
Here is an example using the Azure Management Portal.
To connect virtual machines in a standalone cloud service:
Create the cloud service for your deployment in the Azure Management Portal with
New > Compute > Cloud Service > Custom Create.
When you create the virtual machine, specify the name of cloud service created in step 1. Alternately, you can create the cloud service for your deployment when you create your first virtual machine.
Here is an example using the Azure Management Portal for the existing cloud service named EndpointTest.
PS: One can assign static IP address to VM on Azure, You could refer to this
link here.
Hope this helps.
Warm Regards;
Prasant -
When i try to view the FlowTrace i'm getting the following exception in EM
Unable to display Flowtrace due to exception while initializing object, please review logs for detailed information.
>> Exception occured while retrieving the Flowtrace XML for the Composite Instance; ECID: 0000JzmIFk95EgPquci8UH1HtzlR0000HC
>> java.rmi.UnmarshalException: Problem finding error class; nested exception is:
>>> java.lang.ClassNotFoundException: Failed to load class oracle.bpel.services.workflow.WorkflowException
>>> at weblogic.rjvm.ResponseImpl.unmarshalReturn(ResponseImpl.java:237)
>>> at weblogic.rmi.internal.BasicRemoteRef.invoke(BasicRemoteRef.java:223)
>>> at oracle.soa.management.internal.ejb.impl.FacadeFinderBean_4vacyo_FacadeFinderBeanImpl_1036_WLStub.getAuditTrail(Unknown Source)
>>> at oracle.soa.management.internal.ejb.EJBLocatorImpl.getAuditTrail(EJBLocatorImpl.java:473)
>>> at oracle.sysman.emai.model.sca.share.composite.FlowTraceModel.setFloatraceModelInfo(FlowTraceModel.java:172)
>>> at oracle.sysman.emai.model.sca.share.composite.FlowTraceModel.initialize(FlowTraceModel.java:79)
>>> at oracle.sysman.emai.model.sca.EMEntityModel._initializeEntityData(EMEntityModel.java:28)
>>> at oracle.sysman.emai.model.sca.common.SCAEntityObject.initializeSCAData(SCAEntityObject.java:124)
>>> at oracle.sysman.emai.model.sca.SCAObject.initializeData(SCAObject.java:66)
>>> at oracle.sysman.core.model.util.ModelUtil$EMObjectResetter.initOrResetEMObject(ModelUtil.java:319)
>>> at oracle.sysman.core.model.util.ModelUtil$EMObjectResetter.access$000(ModelUtil.java:280)
>>> at oracle.sysman.core.model.util.ModelUtil.initializeMBEMObjects(ModelUtil.java:231)
>>> at oracle.sysman.core.model.util.ModelUtil.initializeAllEMObjects(ModelUtil.java:128)
>>> at oracle.sysman.core.model.util.ModelUtil.initializeAllEMObjects(ModelUtil.java:101)
>>> at oracle.sysman.emSDK.adfext.ctlr.EMPagePhaseListener.doPrePrepareModel(EMPagePhaseListener.java:867)
>>> at oracle.sysman.emSDK.adfext.ctlr.EMPagePhaseListener.beforePhase(EMPagePhaseListener.java:795)
>>> at oracle.adfinternal.controller.lifecycle.ADFLifecycleImpl$PagePhaseListenerWrapper.beforePhase(ADFLifecycleImpl.java:551)
>>> at oracle.adfinternal.controller.lifecycle.LifecycleImpl.internalDispatchBeforeEvent(LifecycleImpl.java:100)
>>> at oracle.adfinternal.controller.lifecycle.LifecycleImpl.executePhase(LifecycleImpl.java:191)
>>> at oracle.adfinternal.controller.faces.lifecycle.ADFPhaseListener.access$400(ADFPhaseListener.java:23)
>>> at oracle.adfinternal.controller.faces.lifecycle.ADFPhaseListener$PhaseInvokerImpl.startPageLifecycle(ADFPhaseListener.java:238)
>>> at oracle.adfinternal.controller.faces.lifecycle.ADFPhaseListener$1.after(ADFPhaseListener.java:274)
>>> at oracle.adfinternal.controller.faces.lifecycle.ADFPhaseListener.afterPhase(ADFPhaseListener.java:75)
>>> at oracle.adfinternal.controller.faces.lifecycle.ADFLifecyclePhaseListener.afterPhase(ADFLifecyclePhaseListener.java:53)
>>> at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleImpl.java:472)
>>> at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:194)
>>> at javax.faces.webapp.FacesServlet.service(FacesServlet.java:265)
>>> at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
>>> at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
>>> at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:301)
>>> at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
>>> at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
>>> at oracle.sysman.emSDK.license.LicenseFilter.doFilter(LicenseFilter.java:164)
>>> at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
>>> at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:205)
>>> at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
>>> at oracle.adfinternal.view.faces.webapp.rich.RegistrationFilter.doFilter(RegistrationFilter.java:106)
>>> at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:446)
>>> at oracle.adfinternal.view.faces.activedata.AdsFilter.doFilter(AdsFilter.java:60)
>>> at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:446)
>>> at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:271)
>>> at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:177)
>>> at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:92)
>>> at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
>>> at oracle.help.web.rich.OHWFilter.doFilter(Unknown Source)
>>> at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
>>> at oracle.sysman.emas.fwk.MASConnectionFilter.doFilter(MASConnectionFilter.java:41)
>>> at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
>>> at oracle.adf.library.webapp.LibraryFilter.doFilter(LibraryFilter.java:179)
>>> at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
>>> at oracle.sysman.eml.app.AuditServletFilter.doFilter(AuditServletFilter.java:179)
>>> at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
>>> at oracle.sysman.eml.app.EMRepLoginFilter.doFilter(EMRepLoginFilter.java:203)
>>> at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
>>> at oracle.sysman.core.model.targetauth.EMLangPrefFilter.doFilter(EMLangPrefFilter.java:158)
>>> at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
>>> at oracle.sysman.core.app.perf.PerfFilter.doFilter(PerfFilter.java:141)
>>> at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
>>> at oracle.sysman.eml.app.ContextInitFilter.doFilter(ContextInitFilter.java:542)
>>> at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
>>> at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:119)
>>> at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:315)
>>> at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:442)
>>> at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:103)
>>> at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:171)
>>> at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71)
>>> at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
>>> at oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:139)
>>> at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
>>> at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27)
>>> at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
>>> at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3730)
>>> at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3696)
>>> at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
>>> at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
>>> at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2273)
>>> at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2179)
>>> at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1490)
>>> at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256)
>>> at weblogic.work.ExecuteThread.run(ExecuteThread.java:221)
>>> Caused by: java.lang.ClassNotFoundException: Failed to load class oracle.bpel.services.workflow.WorkflowException
>>> at weblogic.rmi.utils.WLRMIClassLoaderDelegate.loadClass(WLRMIClassLoaderDelegate.java:208)
>>> at weblogic.rmi.utils.WLRMIClassLoaderDelegate.loadClass(WLRMIClassLoaderDelegate.java:135)
>>> at weblogic.rmi.utils.Utilities.loadClass(Utilities.java:305)
>>> at weblogic.rjvm.MsgAbbrevInputStream.resolveClass(MsgAbbrevInputStream.java:436)
>>> at weblogic.utils.io.ChunkedObjectInputStream$NestedObjectInputStream.resolveClass(ChunkedObjectInputStream.java:268)
>>> at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1731)
>>> at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1870)
>>> at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1752)
>>> at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1870)
>>> at java.io.ObjectInputStream.readObject(ObjectInputStream.java:350)
>>> at weblogic.utils.io.ChunkedObjectInputStream.readObject(ChunkedObjectInputStream.java:208)
>>> at weblogic.rjvm.MsgAbbrevInputStream.readObject(MsgAbbrevInputStream.java:599)
>>> at weblogic.rjvm.ResponseImpl.unmarshalReturn(ResponseImpl.java:235)
>>> at weblogic.rmi.internal.BasicRemoteRef.invoke(BasicRemoteRef.java:223)
>>> at oracle.soa.management.internal.ejb.impl.FacadeFinderBean_4vacyo_FacadeFinderBeanImpl_1036_WLStub.getAuditTrail(Unknown Source)
>>> at oracle.soa.management.internal.ejb.EJBLocatorImpl.getAuditTrail(EJBLocatorImpl.java:473)
>>> at oracle.sysman.emai.model.sca.share.composite.FlowTraceModel.setFloatraceModelInfo(FlowTraceModel.java:172)
>>> at oracle.sysman.emai.model.sca.share.composite.FlowTraceModel.initialize(FlowTraceModel.java:80)
>>> at oracle.sysman.emai.model.sca.EMEntityModel._initializeEntityData(EMEntityModel.java:29)
>>> at oracle.sysman.emai.model.sca.common.SCAEntityObject.initializeSCAData(SCAEntityObject.java:125)
>>> at oracle.sysman.emai.model.sca.SCAObject.initializeData(SCAObject.java:66)
>>> at oracle.sysman.core.model.util.ModelUtil$EMObjectResetter.initOrResetEMObject(ModelUtil.java:319)
>>> at oracle.sysman.core.model.util.ModelUtil$EMObjectResetter.access$000(ModelUtil.java:280)
>>> at oracle.sysman.core.model.util.ModelUtil.initializeMBEMObjects(ModelUtil.java:231)
>>> at oracle.sysman.core.model.util.ModelUtil.initializeAllEMObjects(ModelUtil.java:131)
>>> at oracle.sysman.core.model.util.ModelUtil.initializeAllEMObjects(ModelUtil.java:102)
>>> at oracle.sysman.emSDK.adfext.ctlr.EMPagePhaseListener.doPrePrepareModel(EMPagePhaseListener.java:869)
>>> at oracle.sysman.emSDK.adfext.ctlr.EMPagePhaseListener.beforePhase(EMPagePhaseListener.java:795)
>>> at oracle.adfinternal.controller.lifecycle.ADFLifecycleImpl$PagePhaseListenerWrapper.beforePhase(ADFLifecycleImpl.java:552)
>>> at oracle.adfinternal.controller.lifecycle.LifecycleImpl.internalDispatchBeforeEvent(LifecycleImpl.java:100)
>>> at oracle.adfinternal.controller.lifecycle.LifecycleImpl.executePhase(LifecycleImpl.java:192)
>>> at oracle.adfinternal.controller.faces.lifecycle.ADFPhaseListener.access$400(ADFPhaseListener.java:23)
>>> at oracle.adfinternal.controller.faces.lifecycle.ADFPhaseListener$PhaseInvokerImpl.startPageLifecycle(ADFPhaseListener.java:238)
>>> at oracle.adfinternal.controller.faces.lifecycle.ADFPhaseListener$1.after(ADFPhaseListener.java:276)
>>> at oracle.adfinternal.controller.faces.lifecycle.ADFPhaseListener.afterPhase(ADFPhaseListener.java:77)
>>> at oracle.adfinternal.controller.faces.lifecycle.ADFLifecyclePhaseListener.afterPhase(ADFLifecyclePhaseListener.java:54)
>>> at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleImpl.java:472)
>>> at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:194)
>>> at javax.faces.webapp.FacesServlet.service(FacesServlet.java:265)
>>> at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
>>> at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
>>> at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:301)
>>> at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:27)
>>> at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
>>> at oracle.sysman.emSDK.license.LicenseFilter.doFilter(LicenseFilter.java:166)
>>> at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
>>> at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:205)
>>> at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
>>> at oracle.adfinternal.view.faces.webapp.rich.RegistrationFilter.doFilter(RegistrationFilter.java:106)
>>> at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:447)
>>> at oracle.adfinternal.view.faces.activedata.AdsFilter.doFilter(AdsFilter.java:60)
>>> at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:447)
>>> at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:271)
>>> at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:177)
>>> at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:92)
>>> at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
>>> at oracle.help.web.rich.OHWFilter.doFilter(Unknown Source)
>>> at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
>>> at oracle.sysman.emas.fwk.MASConnectionFilter.doFilter(MASConnectionFilter.java:41)
>>> at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
>>> at oracle.adf.library.webapp.LibraryFilter.doFilter(LibraryFilter.java:180)
>>> at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
>>> at oracle.sysman.eml.app.AuditServletFilter.doFilter(AuditServletFilter.java:183)
>>> at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
>>> at oracle.sysman.eml.app.EMRepLoginFilter.doFilter(EMRepLoginFilter.java:203)
>>> at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
>>> at oracle.sysman.core.model.targetauth.EMLangPrefFilter.doFilter(EMLangPrefFilter.java:158)
>>> at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
>>> at oracle.sysman.core.app.perf.PerfFilter.doFilter(PerfFilter.java:141)
>>> at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
>>> at oracle.sysman.eml.app.ContextInitFilter.doFilter(ContextInitFilter.java:542)
>>> at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
>>> at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:119)
>>> at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:315)
>>> at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:442)
>>> at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:103)
>>> at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:171)
>>> at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71)
>>> at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
>>> at oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:139)
>>> at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
>>> at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27)
>>> at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
>>> ... 9 moreHi Manish,
It seems that you are using a custom security provider and the weblogic server is not able to find the class / jar file that contains the class.
java.lang.ClassNotFoundException: Failed to load class com.msl.security.providers.SessionPrincipal]
Make sure you have all the required jar files in the server classpath.
You can use the JarScan utility to find the jar that contains the class.
Refer the below link regarding the jarScan.
http://weblogic-wonders.com/weblogic/2011/01/26/finding-jar-files-using-jarscan/
Regards,
Anandraj
http://weblogic-wonders.com -
How to run two instances of weblogic server as an NT service on the same machine
I have to have two instances, one I want to use it for development(testing
purposes) and the other one I need to use it as a live one(Production)
So that I can test my applications independently without disturbing the live
application.
Thanks
MadhuI can start one instance as an NT service, but the other instance, I have to
start with the command. I need to run as an NT service because I need to
use NTRealm
Security
I have created a new domain , server listening to different port.
Thanks
madhu
Bruce Blackshaw <[email protected]> wrote in message
news:[email protected]..
"m holur" <[email protected]> wrote in message
news:<3c0d2b66$[email protected]>...
I have to have two instances, one I want to use it fordevelopment(testing
purposes) and the other one I need to use it as a live one(Production)
So that I can test my applications independently without disturbing thelive
application.I would not recommend having development and production on the same
machine.
But if you wish to do so, you can create multiple domains under the
same installation, say one for dev and one for prod. On the same
machine make sure they listen on different ports. This, of course,
ties you to the same version for development and production - making
it impossible to upgrade just one.
You may be able to do two completely different installations (i.e.
different BEA HOMEs) on the same machine - I haven't tried this but it
looks possible. This would mean you could upgrade each separately. The
presence of BEAHOMELIST in the registry on NT seems to indicate this
should work.
Bruce Blackshaw
Free Java FTP Library
http://www.enterprisedt.com/downloads/ftp.html -
Help needed!!: Running two the same Ifs services on the same database.
Hello!
I would like to know if it is ok to have started two LibraryServices at the same time on the same database.
For example:
One LibraryService that is using "IfsDefault.properties" and running on default Apache Jserv (default IFS configuration).
Second LibraryService that is using the same "IfsDefault.properties" (the same database) and running on Tomcat.
I wanted to connect to LibraryService that is already started, but I have read in the documentation that I can do this by finding LibraryService, but only when it is running in the same process. So to have access I have to start my own service connecting to the same database as one that is already running in Jserv.
Is it ok to have such configuration?
Or maybe there is allowed only one LibraryService for one database?
Can somebody help?
Piotr Walendziakyou can have multiple LibraryService instances, each pointing to different databases, or all pointing to the same database. LibraryService instances are name-unique, however, so you must give each one its own name. also, they can all be active in the same process (JVM).
-
Problem importing two service interfaces using the same data types
Hi,
I've been playing around with BPM for a while. Now I wanted to add a custom service interface to my starting event. I created the interface in ESR of CE 7.11. After importing I get this error message and I can't use the interface:
Cannot change XsdSimpleTypeDefinition AcademicTitleCodeContent by importing the document http://sap.com/xi/APPL/SE/Global::src/wsdl/TestInterface.wsdl, because it is already defined in the document http://sap.com/xi/APPL/SE/Global::src/wsdl/rootwsdl_CustomerERPByIDQueryResponse_InService.wsdl in this project. Importing into another project might be possible.
Of course the problem is clear, but how can I achieve importing two service interfaces that use the same data type without changing the xsd source?
Thanks in advance,
ManeSorry for the late answer, but I am really busy at the moment.
Unfortunately I can't the Interface and data types are already changed.
But this happened various times. Each time I already had imported a SAP Enterprise Service into NW BPM that contains a bunch of inline data types. While creating my own interface I referenced one of those data types that are stored in a SAP namespace. After import the error message appeared.
In the wsdl of the created interface there is a import statement for the namespace where the referenced data types origin from. Additionally there is a namespace definition xmlns:p1="SAPnamespace". In the element the type is "p1:ReferencedType". Could this maybe cause the error, because one time it is with this leading p1 in my created wsdl and once without in the SAP Service wsdl?
Thanks and I am looking forward to next EhP of NW BPM,
Mane -
There has been no signal in Springdale, UT for hours today. there is no way to contact Verizon (Calling or Web Chat). Service has been deteriorating for the past two years in the area. Worse fact is no one at the company seems to care. Right now the immediate issue is no service. I cannot do business this way.
You used the data. Verizon can not see what it was sued for. However your phone can see whats apps used the data. go to settings-data usage- there will be a place that says data usage cycle. line the dates up with your cycle. then there will be a bar graph below that extend bother white bars one all the way to the left and one all the way to the right. after those are extended below that will be a list of apps, there should be one that used over 2 gb and that will show you what app used that data in her purse
-
Implementing differents web services in the same composite
hi everybody,
what are the bests practises to implement differents web services in the same composite:
- creating one WSDL with differents portTypes and expose one web service for each portype
- creating differents WSDL for each web services
Thanks,Hi
I would prefer different WebServices for each set of Operations. Please note that you can have multiple operations with different input and output xsd parametes. So its like One WebService -> One Port -> Multiple Operations. Only draw back is, you have to deploy all these webservices as multiple WAR files. Or one big EAR that has all these WAR Files.
I tried once One WebService -> 2 Ports -> Each Port with its own set of operations. I ran into problem when I tried to generate client for this webservice. The JAXB generated classes was odd and this did not work.
There may be some other option also. Hopefully someone can share their thoughts.
Thanks
Ravi Jegga -
How to identify the follow up relationship between two service ticket
Hi Folks,
How to identify the follow up relationship between two service ticket ?
Please help me on this...
Regards,
Shashi K, ReddyHi Pepe !
Thank you for the answer, but I dont find this structure ET_DOC_FLOW.....
Please let me know is that structure is correct ......
Regards,
Shashi K, Reddy
shashikumarreddy at gmail dot com -
Calling ABAP Web Service on the system with two application servers
Hello all,
I try to figure out, how to setup a web service in the TC WSCONFIG in the multi application server environment.
Basically the requirement is that when WSClient calls my WS, it should not care about accessibility of one or another application server. In other words the WS's URI should contain the IP/domain name of "SAP Web Dispatcher" or other component, which handles the loadbalancing.
I think it could be done in ICM within WSCONFIG transaction, but I'm completely lost inside the setup. Also I was not able to find proper helpsap page with the description.
Is there a WEBLOG or any other document how to setup this ?
Thank you for your help in advance.
Regards
TomHello,
You do not have anything to do in SAP transactions.
The HTTP load balancing is the SAP Web dispatcher job.
Just install and configure the web dispatcher. Follow HELP.SAP.COM, it is well explained.
We use this config to load balance 200 000 web servce calls/day on 5 abap application servers.
Regards,
Olivier -
Error in using the Socket Adapter while deploying the composite
I am going through a Socket Adapter sample given in Oracle JCA Adapters for Sockets"Oracle Socket Adapter Hello World".
This sample demonstrates inbound request/response and synchronous outbound request/response modes of communication using using Oracle Socket Adapter.
The HelloWorld business process takes an input string from the Socket Adapter inbound service and
publishes the message to the BPEL process.
The BPEL process invokes the Socket Adapter outbound service and returns the received string using synchronous reply.
Before going into this sample i did the configuration in the Weblogic server by following the steps below:-
1)Log into Weblogic server console
2)Click Deployments in the left pane for Domain Structure
3)Click Socket Adapter.The settings for SocketAdapter page is displayed.
4)Click the configuration tab
5)Click the Outbound Connection Pools tab, and expand java.resource.cci.ConnectionFactory to see connection
factories
6)Click eis/socket/SocketAdapter
7)Set the KeepAlive connection property to true
8)Save the setting.
After this i did the necessary configurations in the Socket Adapter Configuration Wizard(Inbound/Outbound).
The BPEL process has:-
1)A receive which receives input from a Socket Adapter which serves as an inbound synchronous service.
2)An invoke acitvity which invokes a socket adapter which serves as a outbound synchronous service.
3)Two Assign activites to do the necessary assignment.
After Deploying the sample i encountered with the following errors:-
<Sep 9, 2012 1:19:48 PM IST> <Error> <oracle.integration.platform.blocks.deploy.servlet> <SOA-21537> <Sending back error message: There was an error deploying the composite on soa_
server1: [JCABinding] [Middleware.ServerConnection/6.0]Unable to complete unload due to: Cannot locate Java class oracle.tip.adapter.socket.SocketInteractionSpec: Cannot locate Jav
a class oracle.tip.adapter.socket.SocketInteractionSpec..>
Can any one please tell me the solution for this error.
Edited by: 957910 on Sep 12, 2012 1:10 AMDid you find a solution for this issue. I see the same error while deploying the same very sample code.
-
Stop a service for a composite
Hi Forum - I have a composite which has two services:
1. Web Service.
2. JMS Adapter which is a consumer.
This composite has been developed in version 11.1.1.3 and deployed on WLS
Now I want to stop only the second service (JMS Adapter which is a consumer) but the first service should continue its operations.
How can I do this in WLS console?
Thanks!Any ideas..
Thanks! -
How can I using tpcall from one service to another service in the same server
When I using tpforward between two services in one server, it's working ok. However,
when I using tpcall from one service to another service, it's failed?
anybody can tell me why?
thanks
george"george" <[email protected]> wrote:
>
When I using tpforward between two services in one server, it's working
ok. However,
when I using tpcall from one service to another service, it's failed?
anybody can tell me why?Basically, tpcall:ing another service in the same server is a no-no, unless you
a) are running a multi-threaded server (requires TUXEDO 7 or newer + compilation
options) or
b) use tpacall() instead of tpcall() and specify the flag TPNOREPLY. This is probably
not what you want to accomplish, though.
The reason is that TUXEDO servers by default (and always in versions before 7)
are single-threaded. If service A and B both reside in server X, server X will
be busy taking care of the call to A. If A makes a call to B, the call will be
put on the queue to X, but X will not look at the queue until it is done with
A, which won't happen until B returns... deadlock!
You can play tricks with starting multiple instances of X, but in the end you
will always face a risk (something lika a race-condition) for a dead-lock.
Solution: Move service B to another server (usually quite easy) OR switch to multi-threading,
if that's possible. Just make sure all code your service calls is MT-safe as well...
thanks
georgeHope this helps you,
/Per
Maybe you are looking for
-
| A buddy of mine has the Titanium Fatality Champion and updated to all the latest drivers and stuff... but now his console launcher is not in the task bar AND on top of that... its a garbage looking one with little tabs and not the nicer GUI one. ho
-
How can i add the check box beside the directory?
how can i add the check box beside the directory? anybody can help? tis r the panel of my program : // FileTreePanel.java // JPanel for displaying file system contents in a JTree // using a custom TreeModel. package com.deitel.advjhtp1.mvc.tree.files
-
Precompiler could not load class
Has anyone come across this ? Thanks, MBI I am trying to have a generated jsp page load and this uses a generated bean class. The precompiler complains about not being able to load the class.
-
Indesign doc CS5.5 crash when opened (after update to Mavericks)
Hey, leave a wetransfer link to download the file (190mb): WeTransfer Have someone find the solution, the document is corrupt Error 4, I can not open and save. thanks in advance and, After upgrading to Mavericks pointer illustrator cs 5.1 appears som
-
When I set up our exchange account on each employee phone (android) none of the contacts show up unless one of two things happen. 1. You manually search the name (then it pops up) 2. I go to each individual computer and copy the global address book t