Interoperatability

Hello Every body,
I am working on soap protocol and have deployed webservice using java and now i want to consume the web service using .net client how should i proceed.
Waiting for your views.
thanks

shivarambhat wrote:
Have you looked at the OpenSSO upgrade guide? It has different options to upgrade to OpenSSO by retaining AM 7.1 data with some changes.
http://docs.sun.com/app/docs/doc/820-5019/6ngeodr62?a=view
I've read about upgrading, but due to I am running AM 7.0 the situation seems to be a little more complex. So is no coexisting feature
available for AM7.0 and openSSO, etc.
In the scenarios you tried, are AM 7.1 and OpenSSO independent instances? Meaning have their own config store? If so, it will ask you to authenticate again. If you set them to trust each other (by configuring in platform service) or make them as part of single site(in this case, config data store can't be different), it should not ask you to authenticate again.As written in my original post, I am running AM7.0 and OpenSSO with DIFFERENT config stores and SAME user-store and
I've configured all instances regarding platform service and site configuration..
any other ideas ?
thanks in advance
joerg

Similar Messages

  • Getting cscogina and AceGina to interoperate

    I need to get the Gina that comes with ADU 2.1 (cscogina.dll) to interoperate with the Gina that comes with SecurID for Windows Authentication Agent 6.0 (AceGina.dll). Is this currently possible? Will it ever be possible?
    Both Ginas currently have to be installed as replacement Ginas for msgina.dll.
    I was talking with RSA tech support yesterday and was told that Cisco would have to modify their Gina to get it to work with the SecurID Gina. He had heard a rumour that this was currently be worked on by Cisco.
    I'm trying to get this working on Windows XP SP2 computers that are using AIR-CB21AG-A-K9 wireless cards.

    Presently I dont think Gina with ADU 2.1 will interoperate with Gina that comes with Secur ID. As you said the only way to have this working now is to install the Ginas as replacement ginas for msgina.dll.

  • Oracle Data Miner 10.1.0.2 Interoperate with Database 10g Release 2

    Hi all,
    I cannot connect from Oracle Data Miner to a newly upgraded Database 10g Release 2 with Data Mining option. This database was 10.1.0.2 before upgrade, and I could connect via Oracle Data Miner before the upgrade (though it needs to be upgraded to 10.1.0.3+ for data mining to function).
    I have similar problem for a new installation on another computer. The error message in either case is "Cannot connect to specified Data Mining Server. Check connection information and try again."
    I can use SQL*Plus to login as the data mining user using the net service corresponding to the connect string. I check the v$option and DBA_REGISTRY as per the Data Mining Admin. documentation to verify that the data mining option exists and is valid. I am able to use the same connect string "host:port:SID" to connect from Analytical Workspace Manager to verify that the connectivity is OK.
    Furthermore, some Oracle by Example seems not valid for a DB of version 10.2. For example, at the URL http://www.oracle.com/technology/obe/obe10gdb/bidw/odm/odm.htm#p, the point 6 <ORACLE_HOME>\dm\lib\odmapi.jar is not applicable, because the path <ORACLE_HOME>\dm no longer exists.
    Therefore, I have query if Oracle Data Miner 10.1.0.2 can work with DB 10.2? What procedure should I follow? Please advise.
    Thanks and regards,
    lawman

    I am waiting on the beta version since I have installed Oracle10gR2.
    I've been checking the OTN website every day to see when it is released.
    If it is not a bother, can you send me an email when I can download it.
    Thanks in advance.
    Have a wonderful day/weekend,
    Andy

  • Lets discuss soap and interoperatibility

    Hello Every body,
    I am working on soap protocol and have deployed webservice using java and now i want to consume the web service using .net client how should i proceed.
    Waiting for your views.
    thanks

    hi Friend,
    If you have deployed your java web service then its really good, and now if you want to access it via dot net clinet then follow these steps:
    1) Generate the proxies for your web service using wsdl.exe (avilable with .Net installation) , you should know the wsdl URL for web servcice to create the proxy classes, proxy classes are nothing but the stubs for accessing the web service.
    1) Compile the generated proxy class and you will get the DLL (this is .net part), with help of this generated DLL you can call the methods in web service with appropariate aruguments.
    Do some googling if you are new to .NET. Look for "wsdl.exe" specifically.
    Hope this will work for you.
    Surya
    Surya_IND

  • Netweaver 7.3 interoperate with Websphere MQ Error

    Hi,
    I was having problem to make my MDB (MessageDrivenBean) to listen to Websphere Queue. I have created all jms resources accordingly, but still encountered exception : javax.jms.InvalidDestinationException: queue:///CRRS.BROKER.REQ.UPD.03.
    #2.0 #2019 10 06 18:52:20:914#+0800#Warning#com.sap.jms.resourceadapter.RaActivation#
    #BC-JAS-JMS#jms#C0007F00000101E2000000CA0000161C#22411250000000044##com.sap.jms.resourceadapter.RaActivation#Administrator#72##6B2BDCD600A31004BF1FACB5979ACAC2#6b2bdcd600a31004bf1facb5979acac2#6b2bdcd600a31004bf1facb5979acac2#0#Thread[RMI/IIOP Worker [2],5,Dedicated_Application_Thread]#Plain##
    Attempt to activate endpoint has failed. Attempt number 0#
    #2.0 #2019 10 06 18:52:20:914#+0800#Error#com.sap.jms.resourceadapter.ResourceAdapterImpl#
    com.sap.ASJ.jms.000002#BC-JAS-JMS#jms#C0007F00000101E2000000CC0000161C#22411250000000044##com.sap.jms.resourceadapter.ResourceAdapterImpl#Administrator#72##6B2BDCD600A31004BF1FACB5979ACAC2#6b2bdcd600a31004bf1facb5979acac2#6b2bdcd600a31004bf1facb5979acac2#0#Thread[RMI/IIOP Worker [2],5,Dedicated_Application_Thread]#Plain##
    There were problems initializing a Message-Driven Bean (MDB) of application sap.com/CRRSRatingEAR. No messages will be delivered to it. For more details, refer to the trace file.#
    #2.0 #2019 10 06 18:52:20:915#+0800#Error#com.sap.jms.resourceadapter.ResourceAdapterImpl#
    #BC-JAS-JMS#jms#C0007F00000101E2000000CD0000161C#22411250000000044##com.sap.jms.resourceadapter.ResourceAdapterImpl#Administrator#72##6B2BDCD600A31004BF1FACB5979ACAC2#6b2bdcd600a31004bf1facb5979acac2#6b2bdcd600a31004bf1facb5979acac2#0#Thread[RMI/IIOP Worker [2],5,Dedicated_Application_Thread]#Plain##
    ActivationSpec could not be deployed/started due to internal problem, clean up will be performed, the activation spec was  applicationName=sap.com/CRRSRatingEAR,connectionFactoryName : QCF_1,mAcknowledgeMode : null,maxPoolSize : 50,mClientId : null,mDestinationName : CRRS.BROKER.REQ.UPD.03,mDestinationType : javax.jms.Queue,minPoolSize : 0,mMessageSelector : null,mSubscriptionDurability : null,mSubscriptionName : null,mSAPMDBFailoverActivation : FALSE,mReconnectAttempts : 30,mSleepBetweenAttempts : 5000,mParallelConsumers : 1
    [EXCEPTION]
    javax.resource.spi.UnavailableException: Could not activate endpoint for the configured number of attempts
         at com.sap.jms.resourceadapter.RaActivation.activate(RaActivation.java:193)
         at com.sap.jms.resourceadapter.ResourceAdapterImpl.endpointActivation(ResourceAdapterImpl.java:130)
         at com.sap.engine.services.connector.jca15.EndpointActivationImpl.activateEndpoint(EndpointActivationImpl.java:608)
         at com.sap.engine.services.connector.jca15.EndpointActivationImpl.findResourceAdapterByName(EndpointActivationImpl.java:156)
         at com.sap.engine.services.connector.jca15.EndpointActivationImpl.findAdapter(EndpointActivationImpl.java:95)
         at com.sap.engine.services.connector.jca15.EndpointActivationImpl.activateEndpoint(EndpointActivationImpl.java:68)
         at com.sap.engine.services.ejb3.facades.internal.impl.server.MessagingFacadeImpl.activateEndpoint(MessagingFacadeImpl.java:43)
         at com.sap.engine.services.ejb3.runtime.impl.Actions_MDBEndpointActivation.perform(Actions_MDBEndpointActivation.java:75)
         at com.sap.engine.services.ejb3.container.CompositeAction.perform(CompositeAction.java:84)
         at com.sap.engine.services.ejb3.container.ApplicationStarter.perform(ApplicationStarter.java:206)
         at com.sap.engine.services.ejb3.container.ContainerInterfaceImpl$Actions.perform(ContainerInterfaceImpl.java:912)
         at com.sap.engine.services.ejb3.container.ContainerInterfaceImpl.prepareStart(ContainerInterfaceImpl.java:438)
         at com.sap.engine.services.deploy.server.utils.container.ContainerWrapper.prepareStart(ContainerWrapper.java:508)
         at com.sap.engine.services.deploy.server.application.StartTransaction.prepareCommon(StartTransaction.java:279)
         at com.sap.engine.services.deploy.server.application.StartTransaction.prepare(StartTransaction.java:242)
         at com.sap.engine.services.deploy.server.application.ApplicationTransaction.makeAllPhasesOnOneServer(ApplicationTransaction.java:435)
         at com.sap.engine.services.deploy.server.application.ApplicationTransaction.makeAllPhases(ApplicationTransaction.java:478)
         at com.sap.engine.services.deploy.server.application.ParallelAdapter.makeAllPhasesSequentially(ParallelAdapter.java:315)
         at com.sap.engine.services.deploy.server.application.StartTransaction.makeAllPhases(StartTransaction.java:669)
         at com.sap.engine.services.deploy.server.DeployServiceImpl.startApplicationAndWait(DeployServiceImpl.java:2814)
         at com.sap.engine.services.deploy.server.DeployServiceImpl.startApplicationOnInstanceWait(DeployServiceImpl.java:3191)
         at com.sap.engine.services.deploy.server.DeployServiceImpl.startApplicationOnInstanceAndWaitAuth(DeployServiceImpl.java:3353)
         at com.sap.engine.services.deploy.server.DeployServiceImpl.startApplicationAndWait(DeployServiceImpl.java:2726)
         at com.sap.engine.services.dc.lcm.impl.J2EELCMProcessor.doStart(J2EELCMProcessor.java:109)
         at com.sap.engine.services.dc.lcm.impl.LifeCycleManagerImpl.start(LifeCycleManagerImpl.java:80)
         at com.sap.engine.services.dc.cm.deploy.impl.LifeCycleManagerStartVisitor.visit(LifeCycleManagerStartVisitor.java:48)
         at com.sap.engine.services.dc.cm.deploy.impl.DeploymentItemImpl.accept(DeploymentItemImpl.java:84)
         at com.sap.engine.services.dc.cm.deploy.impl.DefaultDeployPostProcessor.postProcessLCMDeplItem(DefaultDeployPostProcessor.java:108)
         at com.sap.engine.services.dc.cm.deploy.impl.DefaultDeployPostProcessor.postProcess(DefaultDeployPostProcessor.java:72)
         at com.sap.engine.services.dc.cm.deploy.impl.DeployerImpl.doPostProcessing(DeployerImpl.java:1138)
         at com.sap.engine.services.dc.cm.deploy.impl.DeployerImpl.performDeploy(DeployerImpl.java:1027)
         at com.sap.engine.services.dc.cm.deploy.impl.DeployerImpl.doDeploy(DeployerImpl.java:815)
         at com.sap.engine.services.dc.cm.deploy.impl.DeployerImpl.deployInternal(DeployerImpl.java:450)
         at com.sap.engine.services.dc.cm.deploy.impl.DeployerImpl.deploy(DeployerImpl.java:224)
         at com.sap.engine.services.dc.cm.deploy.impl.DeployerImplp4_Skel.dispatch(DeployerImplp4_Skel.java:904)
         at com.sap.engine.services.rmi_p4.DispatchImpl._runInternal(DispatchImpl.java:459)
         at com.sap.engine.services.rmi_p4.server.ServerDispatchImpl.run(ServerDispatchImpl.java:69)
         at com.sap.engine.services.rmi_p4.P4Message.process(P4Message.java:72)
         at com.sap.engine.services.rmi_p4.P4Message.execute(P4Message.java:43)
         at com.sap.engine.services.cross.fca.FCAConnectorImpl.executeRequest(FCAConnectorImpl.java:983)
         at com.sap.engine.services.rmi_p4.P4Message.process(P4Message.java:59)
         at com.sap.engine.services.cross.fca.MessageReader.run(MessageReader.java:55)
         at com.sap.engine.core.thread.execution.Executable.run(Executable.java:122)
         at com.sap.engine.core.thread.execution.Executable.run(Executable.java:101)
         at com.sap.engine.core.thread.execution.CentralExecutor$SingleThread.run(CentralExecutor.java:328)
    Caused by: javax.jms.InvalidDestinationException: queue:///CRRS.BROKER.REQ.UPD.03
         at com.sap.jms.client.session.JMSSession.createConsumer(JMSSession.java:381)
         at com.sap.jms.client.connection.JMSConnectionConsumer.<init>(JMSConnectionConsumer.java:37)
         at com.sap.jms.client.connection.Connection.createConnectionConsumer(Connection.java:170)
         at com.sap.jms.resourceadapter.RaActivation.setUpConnectionConsumer(RaActivation.java:221)
         at com.sap.jms.resourceadapter.RaActivation.activate(RaActivation.java:162)
         ... 44 more
    After I increased the log level, I noticed there was failure in jndi lookup for the queue and connection factory. I check the jndi lookup from NWA, it is available (eg. jms_vendor_queues_local/sap.com/CRRSRatingEAR/CRRS.BROKER.REQ.UPD.02)
    #2.0 #2019 10 06 18:52:20:595#+0800#Info#com.sap.jms.resourceadapter.ResourceAdapterImpl#
    #BC-JAS-JMS#jms#C0007F00000101E2000000AE0000161C#22411250000000044##com.sap.jms.resourceadapter.ResourceAdapterImpl#Administrator#72##6B2BDCD600A31004BF1FACB5979ACAC2#6b2bdcd600a31004bf1facb5979acac2#6b2bdcd600a31004bf1facb5979acac2#0#Thread[RMI/IIOP Worker [2],5,Dedicated_Application_Thread]#Plain##
    Starting activation of JMS resource adapter endpoint factory. ActivationSpec is :  applicationName=sap.com/CRRSRatingEAR,connectionFactoryName : QCF_1,mAcknowledgeMode : null,maxPoolSize : 50,mClientId : null,mDestinationName : CRRS.BROKER.REQ.UPD.02,mDestinationType : javax.jms.Queue,minPoolSize : 0,mMessageSelector : null,mSubscriptionDurability : null,mSubscriptionName : null,mSAPMDBFailoverActivation : FALSE,mReconnectAttempts : 30,mSleepBetweenAttempts : 5000,mParallelConsumers : 1#
    #2.0 #2019 10 06 18:52:20:641#+0800#Info#com.sap.jms.resourceadapter.RaActivation#
    #BC-JAS-JMS#jms#C0007F00000101E2000000AF0000161C#22411250000000044##com.sap.jms.resourceadapter.RaActivation#Administrator#72##6B2BDCD600A31004BF1FACB5979ACAC2#6b2bdcd600a31004bf1facb5979acac2#6b2bdcd600a31004bf1facb5979acac2#0#Thread[RMI/IIOP Worker [2],5,Dedicated_Application_Thread]#Plain##
    Attempt for lookup of destination failed. That could happen for 6.40 applications without application name.An attempt will be performed without the application name. The JNDI name is : jms_vendor_queues_local/sap.com/CRRSRatingEAR/CRRS.BROKER.REQ.UPD.02#
    #2.0 #2019 10 06 18:52:20:646#+0800#Info#com.sap.jms.resourceadapter.RaActivation#
    #BC-JAS-JMS#jms#C0007F00000101E2000000B00000161C#22411250000000044##com.sap.jms.resourceadapter.RaActivation#Administrator#72##6B2BDCD600A31004BF1FACB5979ACAC2#6b2bdcd600a31004bf1facb5979acac2#6b2bdcd600a31004bf1facb5979acac2#0#Thread[RMI/IIOP Worker [2],5,Dedicated_Application_Thread]#Plain##
    Performing JNDI lookup for obtaining connectionFactory : jms_vendor_factory_local/sap.com/CRRSRatingEAR/QCF_1#
    #2.0 #2019 10 06 18:52:20:652#+0800#Info#com.sap.jms.resourceadapter.RaActivation#
    #BC-JAS-JMS#jms#C0007F00000101E2000000B10000161C#22411250000000044##com.sap.jms.resourceadapter.RaActivation#Administrator#72##6B2BDCD600A31004BF1FACB5979ACAC2#6b2bdcd600a31004bf1facb5979acac2#6b2bdcd600a31004bf1facb5979acac2#0#Thread[RMI/IIOP Worker [2],5,Dedicated_Application_Thread]#Plain##
    First attempt for lookup failed. That could happen for 6.40 application without application name. We will continue with the fallback chain. The JNDI lookup is : jms_vendor_factory_local/sap.com/CRRSRatingEAR/QCF_1#
    #2.0 #2019 10 06 18:52:20:652#+0800#Info#com.sap.jms.resourceadapter.RaActivation#
    #BC-JAS-JMS#jms#C0007F00000101E2000000B20000161C#22411250000000044##com.sap.jms.resourceadapter.RaActivation#Administrator#72##6B2BDCD600A31004BF1FACB5979ACAC2#6b2bdcd600a31004bf1facb5979acac2#6b2bdcd600a31004bf1facb5979acac2#0#Thread[RMI/IIOP Worker [2],5,Dedicated_Application_Thread]#Plain##
    Performing JNDI lookup for obtaining connectionFactory : jms_vendor_factory_global/QCF_1#
    #2.0 #2019 10 06 18:52:20:652#+0800#Warning#com.sap.jms.resourceadapter.RaActivation#
    #BC-JAS-JMS#jms#C0007F00000101E2000000B30000161C#22411250000000044##com.sap.jms.resourceadapter.RaActivation#Administrator#72##6B2BDCD600A31004BF1FACB5979ACAC2#6b2bdcd600a31004bf1facb5979acac2#6b2bdcd600a31004bf1facb5979acac2#0#Thread[RMI/IIOP Worker [2],5,Dedicated_Application_Thread]#Plain##
    Attempt for lookup without application name failed. An attempt will be performed to use the default connectionFactory instead of the one supplied during deployment. The JNDI name is : jms_vendor_factory_global/QCF_1#
    #2.0 #2019 10 06 18:52:20:652#+0800#Debug#com.sap.jms.resourceadapter.RaActivation#
    #BC-JAS-JMS#jms#C0007F00000101E2000000B40000161C#22411250000000044##com.sap.jms.resourceadapter.RaActivation#Administrator#72##6B2BDCD600A31004BF1FACB5979ACAC2#6b2bdcd600a31004bf1facb5979acac2#6b2bdcd600a31004bf1facb5979acac2#0#Thread[RMI/IIOP Worker [2],5,Dedicated_Application_Thread]#Plain##
    Will try to lookup factory with lookupString jmsfactory/default/QueueConnectionFactory#
    #2.0 #2019 10 06 18:52:20:653#+0800#Info#com.sap.jms.resourceadapter.RaActivation#
    #BC-JAS-JMS#jms#C0007F00000101E2000000B50000161C#22411250000000044##com.sap.jms.resourceadapter.RaActivation#Administrator#72##6B2BDCD600A31004BF1FACB5979ACAC2#6b2bdcd600a31004bf1facb5979acac2#6b2bdcd600a31004bf1facb5979acac2#0#Thread[RMI/IIOP Worker [2],5,Dedicated_Application_Thread]#Plain##
    Performing JNDI lookup for obtaining connectionFactory : jmsfactory/default/QueueConnectionFactory#
    #2.0 #2019 10 06 18:52:20:846#+0800#Debug#com.sap.jms.resourceadapter.RaActivation#
    #BC-JAS-JMS#jms#C0007F00000101E2000000B60000161C#22411250000000044##com.sap.jms.resourceadapter.RaActivation#Administrator#72##6B2BDCD600A31004BF1FACB5979ACAC2#6b2bdcd600a31004bf1facb5979acac2#6b2bdcd600a31004bf1facb5979acac2#0#Thread[RMI/IIOP Worker [2],5,Dedicated_Application_Thread]#Plain##
    JMS version is 1.1#
    #2.0 #2019 10 06 18:52:20:846#+0800#Debug#com.sap.jms.resourceadapter.RaActivation#
    #BC-JAS-JMS#jms#C0007F00000101E2000000B70000161C#22411250000000044##com.sap.jms.resourceadapter.RaActivation#Administrator#72##6B2BDCD600A31004BF1FACB5979ACAC2#6b2bdcd600a31004bf1facb5979acac2#6b2bdcd600a31004bf1facb5979acac2#0#Thread[RMI/IIOP Worker [2],5,Dedicated_Application_Thread]#Plain##
    Exception listener was set#
    I have run out of ideas on what is wrong. Please help.
    Thanks.

    Hi,
    I have run diagnosis tool and from the output file, I notice the following error :
    ResolverManager was not able to return an instance of object factory with name: com.ibm.mq.jms.MQQueueConnectionFactoryFactory
    Caught java.lang.ClassNotFoundException: com.ibm.mq.jms.MQQueueConnectionFactoryFactory
    Loader Info -
    ClassLoader name: [service:jms_provider]
    Loader hash code: 199d4a86
    Living status: alive
    Direct parent loaders:
       [system:Frame]
       [library:tcjemmodel~lib]
       [service:naming]
       [service:jmx]
       [library:tcjej2eedescriptors~lib]
       [library:jms]
       [library:antlr]
       [service:security]
       [service:cross]
    Resources:
       D:\usr\sap\C12\J02\j2ee\cluster\bin\services\jms_provider\lib\private\sap.comtcjejms_providerimpl.jar
    at com.sap.engine.boot.loader.MultiParentClassLoader.loadClass(MultiParentClassLoader.java:278)
    at com.sap.engine.boot.loader.MultiParentClassLoader.loadClass(MultiParentClassLoader.java:247)
    at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:367)
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Class.java:247)
    at com.sap.engine.system.naming.provider.ResolverManager.findObjectFactory(ResolverManager.java:376)
    at com.sap.engine.system.naming.provider.ObjectFactoryBuilderImpl._getObjectInstance(ObjectFactoryBuilderImpl.java:66)
    at com.sap.engine.system.naming.provider.ObjectFactoryBuilderImpl.access$100(ObjectFactoryBuilderImpl.java:33)
    at com.sap.engine.system.naming.provider.ObjectFactoryBuilderImpl$DispatchObjectFactory.getObjectInstance(ObjectFactoryBuilderImpl.java:228)
    at javax.naming.spi.NamingManager.getObjectInstance(NamingManager.java:283)
    at com.sap.engine.services.jndi.implclient.ClientContext.lookup(ClientContext.java:559)
    at com.sap.engine.services.jndi.implclient.ClientContext.lookup(ClientContext.java:619)
    at javax.naming.InitialContext.lookup(InitialContext.java:392)
    at javax.naming.InitialContext.lookup(InitialContext.java:392)
    at com.sap.jms.resourceadapter.RaInitialContextDecorator.lookup(RaInitialContextDecorator.java:61)
    at com.sap.jms.resourceadapter.RaActivation.lookupConnectionFactory(RaActivation.java:638)
    at com.sap.jms.resourceadapter.RaActivation.setupConnectionFactory(RaActivation.java:569)
    at com.sap.jms.resourceadapter.RaActivation.activate(RaActivation.java:152)
    at com.sap.jms.resourceadapter.ResourceAdapterImpl.endpointActivation(ResourceAdapterImpl.java:130)
    at com.sap.engine.services.connector.jca15.EndpointActivationImpl.activateEndpoint(EndpointActivationImpl.java:608)
    at com.sap.engine.services.connector.jca15.EndpointActivationImpl.findResourceAdapterByName(EndpointActivationImpl.java:156)
    at com.sap.engine.services.connector.jca15.EndpointActivationImpl.findAdapter(EndpointActivationImpl.java:95)
    at com.sap.engine.services.connector.jca15.EndpointActivationImpl.activateEndpoint(EndpointActivationImpl.java:68)
    at com.sap.engine.services.ejb3.facades.internal.impl.server.MessagingFacadeImpl.activateEndpoint(MessagingFacadeImpl.java:43)
    at com.sap.engine.services.ejb3.runtime.impl.Actions_MDBEndpointActivation.perform(Actions_MDBEndpointActivation.java:75)
    at com.sap.engine.services.ejb3.container.CompositeAction.perform(CompositeAction.java:84)
    at com.sap.engine.services.ejb3.container.ApplicationStarter.perform(ApplicationStarter.java:206)
    at com.sap.engine.services.ejb3.container.ContainerInterfaceImpl$Actions.perform(ContainerInterfaceImpl.java:912)
    at com.sap.engine.services.ejb3.container.ContainerInterfaceImpl.prepareStart(ContainerInterfaceImpl.java:438)
    at com.sap.engine.services.deploy.server.utils.container.ContainerWrapper.prepareStart(ContainerWrapper.java:508)
    at com.sap.engine.services.deploy.server.application.StartTransaction.prepareCommon(StartTransaction.java:279)
    at com.sap.engine.services.deploy.server.application.StartTransaction.prepare(StartTransaction.java:242)
    at com.sap.engine.services.deploy.server.application.ApplicationTransaction.makeAllPhasesOnOneServer(ApplicationTransaction.java:435)
    at com.sap.engine.services.deploy.server.application.ParallelAdapter.makeAllPhases(ParallelAdapter.java:469)
    at com.sap.engine.services.deploy.server.application.StartTransaction.makeAllPhases(StartTransaction.java:677)
    at com.sap.engine.services.deploy.server.DeployServiceImpl.startApplicationAndWait(DeployServiceImpl.java:2814)
    at com.sap.engine.services.deploy.server.DeployServiceImpl.startApplicationOnInstanceWait(DeployServiceImpl.java:3191)
    at com.sap.engine.services.deploy.server.DeployServiceImpl.startApplicationOnInstanceAndWaitAuth(DeployServiceImpl.java:3353)
    at com.sap.engine.services.deploy.server.DeployServiceImpl.startApplicationAndWait(DeployServiceImpl.java:2726)
    at com.sap.engine.services.deploy.logging.DSChangeLog.startApplicationAndWait(DSChangeLog.java:111)
    at com.sap.engine.services.deploy.server.management.ApplicationInstanceDelegate$1.run(ApplicationInstanceDelegate.java:274)
    at com.sap.engine.frame.core.thread.Task.run(Task.java:73)
    at com.sap.engine.core.thread.impl5.SingleThread.execute(SingleThread.java:178)
    at com.sap.engine.core.thread.impl5.SingleThread.run(SingleThread.java:316)
    Attempt for lookup without application name failed. An attempt will be performed to use the default connectionFactory instead of the one supplied during deployment. The JNDI name is : jms_vendor_factory_global/QCF_1
    I have deploy the MQ library (using telnet command deploy_jms_library) and I can see the library loaded in NWA. Why is it not able to find the classes?
    Please help.
    Thanks.

  • CUCM interoperatibility w/ Polycom CMA and RMX

    Hi,
    The requirement is to integrate CUCM 4.2 with Polycom RMX, audio conference bridge, and CMA, management platform.  Also, Polycom CMA can provide Gatekeeper functionality.  I read in a forum that this can be done with H.323 Gatekeepers. Is it possible to register a CUCM 4.2 to Polycom Gatekeeper on CMA? Please provide configuration example.
    Thanks,
    Nelson

    Ahmed,
    We have a number of route patterns which provide direct dials for IP phones w/ video advantage (or any other device registered with CUCM) to Polycom endpoints.  This is to allow video advantage to dial polycom endpoints without a gatekeeper  
    In practice:
    The route is the number you dial
    Instead of a route list, define a gateway - this will be the endpoint, or in context - the target address of the RMX.  Be mindful of the target address for the RMX, as it has multiple IP addresses.
    Also be mindful of the digits the RMX receive - what digits would you dial if you wanted to (a) route to the RMX (b) access a particular meeting room (c) enter a passcode?  Or you may rather just have those entered manually via the attendant?  Your decision of course.
    IMHO a route list via an H323 trunk to the CMA (the way I have done it and the way I understand the document describes) is the most superior way, as it allows for a range of numbers to be listed as a route pattern - similar to a summary IP route.  Infact the technology prefix used by CUCM when it registers should be sufficient to "steer the calls" in the right direction when going from polycom to CUCM.  I would consider both directions.
    Sadly - in my experience only - if you are planning on using video advantage, brace yourself to be a little dissappointed.  The flexibility (or lack of) of the aspect ratio, and the quality might not impress - or work at all, but at least you'll get audio oevr IP.   I am keeping my fingers crossed for a tanberg product to make video advantage obsolete, and to provide features like (for example) CMA desktop.  Maybe there already is a product that achieves this?
    hope it helps

  • Interoperatability: openSSO and AccessManager 7.0

    Dear all,
    currently we run AccessManager 7.0 due to some legacy apps we run so we
    can not update to OpenSSO, but we want to use some features provided by
    openSSO. Additionally we have to change our default domain regarding openSSO.
    Is there somewhere a howto about this issue ?
    Currently we tried this:
    - installed openSSO with SAME user-store but DIFFERENT config-store
    - installed openSSO in same contexct as AM7.0 (i.e. /amserver)
    - installed openSSO with SAME encryption key as AM7.0 was installed
    - configured openSSO after installation to use: com.iplanet.security.encryptor=com.iplanet.services.util.JCEEncryption
    - added all my AM7.0 servers at "Servers and Sites" within OpenSSO
    - added my openSSO server at AM7.0 configuration
    When I log in at AM7.0 I would expect that I could login at openSSO without providing again my credentials. But this does not work. Even when I use 2 applications. App1 is configured to use AM7.0 and App2 is configured to use openSSO. I have to authenticate myself at each application.
    Many thanks for any hints
    Kind regards
    Joerg

    shivarambhat wrote:
    Have you looked at the OpenSSO upgrade guide? It has different options to upgrade to OpenSSO by retaining AM 7.1 data with some changes.
    http://docs.sun.com/app/docs/doc/820-5019/6ngeodr62?a=view
    I've read about upgrading, but due to I am running AM 7.0 the situation seems to be a little more complex. So is no coexisting feature
    available for AM7.0 and openSSO, etc.
    In the scenarios you tried, are AM 7.1 and OpenSSO independent instances? Meaning have their own config store? If so, it will ask you to authenticate again. If you set them to trust each other (by configuring in platform service) or make them as part of single site(in this case, config data store can't be different), it should not ask you to authenticate again.As written in my original post, I am running AM7.0 and OpenSSO with DIFFERENT config stores and SAME user-store and
    I've configured all instances regarding platform service and site configuration..
    any other ideas ?
    thanks in advance
    joerg

  • PBX interoperatibility with router

    Dear ALl
    I have a confusion regarding the PBX integrations with Router.
    Now if i am integrating my 2801 router with any PBX trunk ports (by trunk ports i mean the ports used to connect with PSTN with normal RJ-11 connector) , do i really have to worry about the compatibility between router and PBX.
    The reason is that if the PBX can terminate the lines from the PSTN (RJ-11) than it should work with my router too .It is with e1 when we should worry about compatibility .Am i correct.
    So what ports do i need on the router side?FXS.i thnok so as when we connect pstn with PBX than PSTN provides the tone ,so now my router should provide the tone to PBX trunks.
    My scenario is that eight lines from PSTN are terminated in the norstar PBX and as i am proposing the IPT system the lines will now be terminated into the router and than the router should forward the call to the PBX if it is for any analog phone .
    So my real question is do i really need to worry about the PBX interoperability when i am dealing with analog trunks.
    Backbone

    Hi,
    the short answer is if even FXO is barely acceptable to connect to the PSTN (you should really get at least ISDN BRI), FXS/FXO connnection to the PBX will be certainly too limiting. Many problems of double dialing, potential stuck ports, no passing of information, etc. etc. The very miniumum is E&M to the PBX but real good would be again, ISDN BRI or PRI.
    If the PBX is missing the necessary cards and is not worth to buy them, the you should at some point look at replacing the PBX completely.
    The answer to real question is yes, you should really worry about analog trunks if you want the integration be of a professional level.
    Hope this helps, please rate post if it does!

  • Mac no longer sees 2G iTouch

    After syncing fine for months, my Mac Mini last week reported an "unknown" error after trying to sync with my 2G iTouch. Then it suddenly stopped detecting the iTouch altogehter. The facts are these:
    1) iTunes 8.2.1 (6)
    2) OS X 10.4.11
    3) iTouch OS 3.0 (7A341)
    4) iTouch model MB528LL, 7 Gb
    5) Mac detects and syncs with other, non-iTouch ipods (nano2, nano3, shuffle) with no problem.
    6) Mac does not detect iTouch at all. iTouch will not even charge off Mac
    7) iTouch is detected, interoperates with and can be charged by old HP computer running Windows XP with no probelm.
    8) Have rebooted the iTouch several times to no effect.
    9) Have reset all settings on the iTouch to no effect.
    10) Have tried connecting using several different cables (all of which have worked fine in the past) to no effect.
    11) iTouch works fine in all other respects. I can charge it off the PC or by using a standalone charger. Can download apps, get updates, get email, surf web. Just can't by seen by the Mac anymore regardless of which cable I use.
    Wondering if this has something to do with upgrading to OS 3 on the iTouch. Problem started after that. Am I supposed to change a setting in the iTouch or make some change on the Mac in order to have the Mac recognize the iTouch after the upgrade?

    Welcome to Apple Discussions
    As you may have discovered, just because the other iPods sync, your touch doesn't. The reason for this is that the touch and iPhone use something named Apple Mobile Device Support to handle the communication between iTunes and the touch.
    The following article will tell you how to completely remove iTunes and associated pieces of software before reinstalling iTunes and correcting the problem: http://support.apple.com/kb/HT1747
    This should correct things but to be totally sure, restart your Mini before you try connecting your iPod again.

  • Once and for all: MSN VIDEO chat on the mac... can it work?

    the situation: my friend in France uses an msn account on a PC with the latest version of windows live or some such. I'm in the states on my blackbook. I set up a shiny new msn account, hoping to connect up to him. I've tried adium, msn mac, mercury, and ichat, and nothing will let me connect to his cam, or him to mine.
    so here's the golden question: can a mac user, as of right now, video chat with a PC user through the MSN network? if so, and if this is a waste of a new post, please direct me to the instructions. please do not tell us to sign up for AIM accounts, like I saw in another post.
    if it's not possible, please explain why not. is it microsoft's msn client for the mac that's about 3 versions behind the pc one? is it a protocol issue? why is this so impossible? is it a social thing, i.e. europeans use msn and PCs and americans use AIM/yahoo and macs? I'm baffled.

    It IS possible for a Mac user to do video with people using MSN/Windows Live messenger on Windows, but not possible to do audio.
    To do video you will need either Mercury or aMSN. I haven't used either of these, and wouldn't touch the MSN service with a barge-pole, so can't give instructions on how to set it up, but both of them do have video capabilities. As i said though, neither do audio, so unless both participants know sign-language it may be of limited use.
    The reason why it is not possible is both a protocol issue and a Microsoft one.
    MSN uses secret, proprietary protocols for their service which means that anyone wanting to interoperate with the service has to reverse engineer the protocols and then implement them (and Microsoft can of course move the goal posts at any time by changing the protocols in a new version).
    It's a Microsoft problem because they simply aren't interested in developing no cost applications for the Mac, as evidenced by the dropping of both IE and Windows Media Player for OS X (it wouldn't surprise me if Messenger gets dropped by the end of the year), so MSN Messenger lags well behind the Windows version and lacks many of its features.
    The situation with MSN/Windows Live Messenger is unlikely to change until Microsoft switches to the IETF standard for IM, XMPP. It may be years before Microsoft switches but it will have to eventually as XMPP is the daddy in enterprise IM and becoming increasingly popular in the consumer space with services such as Google Talk, Gizmo (IM portion) and Live Journal (among thousands of others) utilising it.
    Fortunately iChat already supports XMPP (Jabber) for IM, although doesn't yet use the XMPP standards for video or audio (though i'm still hopeful this will change with Leopard), so once MS switches you should be able to set it up in iChat. But like i said, it may take years before all the major IM companies converge on XMPP as the protocol of choice.
    Anyway, if you're just interested in video AND audio chats between Windows and Mac OS X you don't have a lot of choices. There's the AIM/Trillian Pro <-> iChat route that you don't want to take, there's the Skype route (much as i loath Skype) which seems to be the preferred option among other forum posters here, and there are a few other alternatives too which i haven't paid much attention too, but there is currently NO way to do both video AND audio between Mac OS X and Windows using MSN/Windows Live.
    Or i suppose you could wait for Leopard and hope that Apple provides MSN functionality but i suspect you'd be disappointed.
    Not the answer you were looking for i'm afraid but i hope my post helps you find an alternative solution. Don't forget to send feedback to Microsoft and demand they switch to XMPP in MSN/Windows Live Messenger. The more requests the better. ^_^

  • The difference between SSL & TLS

    dear experts,
    i need to know The difference between SSL & TLS and in which situations i should i have to use them.
    thanks
    Labib Makar

    Labib,
    At a 10,000 foot level v3.0 was superceded by . v1.0.
    TLSv1.0 (RFC 4346) was an upgrade to SSL v3.0 (but they don't interoperate)
    This "Cisco.com document" describes the workings of both in some detail:  SSL: Foundation for Web Security
    it states this as some basic differences:
    TLS uses slightly different cryptographic algorithms for such things as the MAC function generation of secret keys. TLS also includes more alert codes.
    Also See: Wikipedia TLS
    As far as which to use, it would depend on if both sides (server/client) support each?  TLS v1.0 or v1.1 is newer.
    Most modern Browsers tend to support both.
    i.e.
    Firefox 3.5.7 supported both SSL v3.0 and TLS v1.0
    Internet Explorer v6 supported both SSLv2, SSLv3, TLS v1.0
    etc.
    Hope that helps.
    Steve Ochmanski

  • Diff b/w Web service and window service

    What is the difference between web service and window service, whether the both are same or not, Give some explain about that each one and give some examples also.

    An XML Web service is a component that implements program
    logic and provides functionality for diseparate
    applications. These applications use standard protocols,
    such as HTTP, XML, and SOAP, to access the functionality.
    XML Web services use XML-based messaging to send and
    receive data, which enables heterogeneous applications to
    interoperate with each other. You can use XML Web services
    to integrate applications that are written in different
    programming languages and deployed on different platforms.
    In addition, you can deploy XML Web services within an
    intranet as well as on the Internet. While the Internet
    brings users closer to organizations, XML Web services
    allow organizations to integrate their applications.
    A Windows service starts much before any user logs in to
    the system (if it has been setup to start at boot up
    process). A Windows service can also be setup in such a way
    that it requires a user to start it manually ? the ultimate
    customization!
    Windows services run as background processes. These
    applications do not have a user interface, which makes them
    ideal for tasks that do not require any user interaction.
    You can install a Windows service on any server or computer
    that is running Windows 2000, Windows XP, or Windows NT.
    You can also specify a Windows service to run in the
    security context of a specific user account that is
    different from the logged on user account or the default
    computer account. For example, you can create a Windows
    service to monitor performance counter data and react to
    threshold values in a database.

  • SSO 1.0.2.2 to 9.0.2 integration

    Hi-
    I have a scenario where i have perform some SSO integration between Oracle SSO 9iAS v 1.0.2.2 and Oracle 9iAS Release 2. That is, there is a partner application (in this case an oracle portal) protected by 1.0.2.2, and a J2EE web app protected by R2. When a user logs on & off of one, they need to be authenticated into the other. Combining them into the r2 version doesn't seem to be an option. Right now i'm thinking of treating the 1.0.2.2 SSO as a third pary single-sign on... has anyone else out there done this, and are there any good ideas on this?
    Thanks in advance.
    arun

    You should upgrade the 1.0.2.2 (3.0.9)-based Portal to version 3.0.9.8.4 or 3.0.9.8.5, and this will interoperate with a 9.0.2-based SSO server.
    The instructions for doing this are included in the upcoming Portal upgrade release, which allows for this inter-version association as part of a phased migration strategy.
    Since the upgrade is not generally available yet, the instructions for this interoperability are in the attached file.

  • Is there a work around to use two Apple IDs across and iPhone and a MB Pro?

    iPhone 5 and Macbook Pro Retina late 2013.  iOS 8.1 and Yosemite. 
    It's a company iPhone and a personal MBP.  Phone has an Apple ID associated with company credit card and MBP personal Apple ID with personal credit card.
    There is a cross platform issue as you cannot use two Apple IDs in Facetime and Messages.  Therefore my iPhone and MBP do not interoperate correctly, for example, a text message in messages on the iPhone will not appear in Messages on the MBP.  Similar situation for FaceTime.  When you try to enter the second email associated with the second Apple ID on either platform you get "cannot verify because email is already in use".
    Any work arounds?
    This is something Apple should have really anticipated as iPhones become more widespread in corporate use.

    Thank you for your continued interest and research on my behalf on this situation. I was on the phone with Apple support (at no charge) for over an hour yesterday. Becasue I have what they cal a "vintage computer"(7 1/2 years old), there are some additional issues.  We thought it was solved at teh end of the phone call but aparently it was not. I am going to call them now and see what else can be done. I will keep you posted.
    Thanks again.

  • ORACLE SERVER AND UNIX TP MONITOR-2

    제품 : ORACLE SERVER
    작성날짜 : 1995-01-24
    Subject: Oracle Server and UNIX Transaction Processing Monitors-2
    Page(3/4)
    This file contains commonly asked questions about Oracle7 Server and UNIX
    Transaction Processing Monitors (TPMs). The topics covered in this article are
         o Oracle Parallel Server and TP Monitors
         o Oracle and DCE-based TP Monitors
         o Other commonly asked questions
    The questions answered in part 3 provide additional detail to the information
    provided in part 1.
    Oracle Parallel Server and TP Monitors
    ======================================
    How does Oracle Parallel Server (OPS) work with TP Monitors?
    If you are using Oracle-managed transactions, there are no special
    considerations. But if you are using TPM-managed transactions, and
    thus need to use the XA interface, then Oracle requires release 7.1.3
    or later and a special version of the Distributed Lock Manager, called
    the session-based lock manager. This version of the DLM is not yet
    available for all platforms. To understand this restriction, let's take
    a look at one of the technical details of XA.
    The XA specification requires that the Resource Manager be able to
    move a transaction from one process to another, and even to be
    able to commit in a separate process. In Oracle, transactions are
    attached to sessions, so that means that we also have to be able to
    move sessions. Therefore, the session/transaction can't have any state
    which is tied to a particular process. The first generation distributed
    lock managers were all built to use the process id as the lock owner,
    which doesn't work for locks which need to move with the transaction.
    Oracle and DCE-based TP Monitors
    ================================
    How does Oracle interface to the Encina TP monitor? To CICS/6000? I've
    heard that they require OSF DCE facilities in order to run?
    Oracle interfaces to Encina and CICS/6000 just as it does to any other
    TP Monitor. The TP Monitor issues XA commands to control transactions, and
    Oracle executes the commands. Encina and CICS/6000 do use DCE features for
    their own operation. However, this use is transparent to the Oracle Server.
    What DCE facilities can Oracle products take advantage of when working with
    a DCE-based TP Monitor?
    The two most commonly mentioned DCE features which might be useful
    to Oracle users are multi-threading and security. We look at these in
    the subsequent questions in this section.
    Encina documentation suggests that a Resource Manager such as Oracle can
    be either single-threaded or multi-threaded? Which way is Oracle XA
    implemented?
    The Oracle XA implementation is single-threaded, as is any Oracle client.
    Within a single process, at most one thread can access Oracle at a time.
    Does that mean that only a single Encina application can access an instance
    of Oracle transactionally at any given moment?
    No. Oracle XA is only single-threaded within a single application server
    process. Multiple applications can access Oracle simultaneously using XA
    by using different application processes. Encina allows
    (1) serial reuse of a single server by different clients. There are
    two options for this. The server can use long term reservation
    but be defined to be in shared or concurrent access mode, which
    allows the server to be used by another client as soon as an RPC
    completes. Alternatively, the server can use default reservation
    and exclusive mode, which allows the server to be used by another
    client as soon as the current transaction ends.
    (2) concurrent execution by multiple servers, even if they are accessing
    the same Oracle database. These may be executing the same or different
    procedures.
    These two features should let you get as much concurrency as you need.
    Why isn't the Oracle XA library multi-threaded?
    The XA specification specifically states that its use of the phrase
    "thread of control" means a process. If an RM were to multi-thread its
    XA, it would be in violation of the specification. This restriction
    was put place in because at the time the specification was written,
    there were numerous thread packages: if the TM used one, the application
    another, and perhaps the RM yet a third, there's no way it could work.
    As threads standards settle down, the later versions of XA will probably
    relax this restriction.
    Will Oracle change if the XA specification changes?
    Very likely. The exact time frame will of course depend on the priority of
    all work items at that time.
    Does Oracle use DCE security via the TP Monitors?
    The integrity of the connection between a DCE TP Monitor client and DCE
    TP Monitor server is protected by the DCE security functionality.
    Theoretically, the TP Monitor could make the DCE-protected client security
    information available to Oracle. Unfortunately, there's no standard way
    for a TP Monitor to pass security information information to a Resource
    Manager such as Oracle. Oracle is leading an effort to extend the X/Open
    model to allow use of the security information provided by the Monitor.
    In the meantime, the basic DCE security features such as encryption are
    useful within TP Monitors.
    Effective use of DCE security would normally also mean that the security of
    the TP Monitor client be passed through the TP Monitor, through the Oracle
    client (application server), to the Oracle Server, and possibly on
    to other Oracle Servers through database links. The ability to transfer
    security information to other processes, called delegation, is missing
    in DCE version 1.0. DCE version 1.1, expected to emerge in late 1994,
    has some delegation features. Oracle is examining these features to see
    how they might be used.
    Are there any special considerations for CICS/6000?
    There are two:
    (1) It is inefficient to run without XA. CICS/6000 is designed to
    use XA. It uses XA so that the CICS server can log on to Oracle
    when it starts, after which it makes that Oracle connection available
    to any transaction it executes. If you don't use XA, the CICS server
    does not itself log on to Oracle so each transaction has to log on
    and log off - a very expensive mode of operation. Also, it is very
    un-cics-like in that the application does the log{on,off} and also
    commits - in a mainframe CICS database program CICS would implicitly
    do these operations. Oracle does not recommend this mode because of the
    performance penalty.
    (2) CICS servers are generic and dynamically load application modules.
    In order for these modules to access the Oracle connection made by
    CICS, the applications must be built with a shared object version of
    the Oracle libraries. This is an installation option on platforms which
    support CICS/6000 and other products using its architecture such as
    CICS 9000.
    Other commonly asked questions
    ==============================
    What other Resource Managers can be included in an Oracle XA transaction?
    Several other relational database vendors have an XA implementation
    available or in progress. There is an XA C-ISAM product from
    Gresham Telecomputing. There are also Resource Managers contained
    within some of the TP Monitors which can be coordinated in the same
    transaction. For example, CICS/6000 has VSAM files and other data
    stores, Encina has its RQS queuing system, and Tuxedo has its /Q queuing
    system.
    What is Recoverable Queuing Service (RQS) and how does it interoperate with
    Oracle7 and Encina? What about /Q?
    Recoverable Queuing Service is a feature provided by Encina which allows
    transactional, distributed queuing (enqueue/dequeue). Tuxedo has a similar
    product called /Q. Because these products are themselves coordinated by the
    TM component of the TP Monitor, their queue operations are atomically
    coordinated with with operations on XA Resource Managers such as Oracle7
    Server. That is, they can atomically put something on one of their queues
    and commit an Oracle transaction, then at some later time dequeue an
    entry atomically with doing some other Oracle transaction. The queue
    system guarantees that the message will not be lost or transmitted twice.
    Can I mix TP Monitor applications with standard Oracle7 Server applications?
    Yes, you can have existing Oracle applications connected to the database
    with alongside TPM applications against the same database. The TPM does
    not manage the whole database, just those transactions which are started
    by the TPM. The Oracle Server will properly handle concurrency control
    between the transactions managed by itself and those managed by the TPM.
    Is Oracle planning to change its tools to be more suitable for TP Monitors?
    With Oracle Procedure Builder 1.5, to be available with CDE2,
    Oracle will provide a foreign function interface that allows you to
    dynamically set up PL/SQL calls that access C functions. In other
    words, you can access C routines in Windows DLLs from within your
    PL/SQL procedures. This will allow PL/SQL under Windows easy access to
    TP Monitor APIs.
    Does Oracle7 Server itself use XA-compliant TPMs as the interface to
    foreign RMs?
    No, for this purpose Oracle Server uses the SQL*Connect products or the new
    Transparent and Procedural Gateway products.
    Does Oracle7 Server use XA to coordinate Oracle7-only distributed
    transactions?
    No, it uses an internal mechanism.
    Can database links be used with XA?
    If an Oracle7 database is running under XA, it can access other Oracle7
    databases through database links, with some restrictions. First, the
    access to the other database must use SQL*Net V2 and be running MTS.
    Second, it must currently be to another Oracle7 database. Assuming those
    restrictions, the Oracle 7 database can do distributed update to another
    Oracle 7 database by using a database link, whether it is started by an
    Oracle application or a TP Monitor application. The TPM will see Oracle
    as only a single RM, but Oracle7 will propagate all the transaction
    commands to the other database, including the two-phase commit. If
    the transaction is started by a TP Monitor application and is using XA,
    it can also update non-Oracle resources managed by the TPM. If it
    is started from an Oracle application, it can only include resources
    managed by Oracle.
    Here's a sample configuration:
    | TPM | | TPM |
    | client | | client |
    | |
    | |
    | TPM |
    | |
    | |
    | Oracle | Forms, Forms, | Oracle | | non-XA | | XA |
    | client | Plus, Plus, | client | | TPM | | TPM |
    --------- Pro, Pro, --------- | server | | server |
    | Financials, Financials, | |(note 1)| ----------
    | etc. etc. | ---------- |
    | | | |
    | SQL | SQL | SQL | XA
    | commit | commit | commit | commit
    | | | |
    | Oracle | | Oracle | | Oracle | | Oracle |
    | server | | server | | server | | server |
    | | | |
    | | | |
    | | | |
    | Database 1 | | Database 2 |
    | | | |
    | A | A
    | | dblink to database 1 | |
    | ------------------------------------ |
    | |
    dblink to database 2
    Note 1: Oracle will work having both XA and non-XA servers but some TPMs
    may have restrictions on this.
    Are multiple direct connections possible from a Pro* program?
    Using XA, you can not only specify multiple direct connections to Oracle7
    databases, you can also update them both in the SAME transaction. The
    way to do this is to use a precompiler feature called a named database.
    When you use a named database, you qualify the SQL statement with the
    database name. For example, you write EXEC SQL AT dbname UPDATE emp ....
    We have a complementary feature in the xa open string to let the user
    associate the name with a particular RM instance, called the DB clause.
    You will also want to use the SqlNet clause in the open string so you
    can give the two different SIDs. This clause does not require the use of
    the SQL*Net product, it is just a naming convention. For more information,
    see Oracle7 Server for UNIX Administrator's Reference Guide.
    Some TP Monitors may not support having multiple Resource Mangers in the
    same server; check with the TPM vendor.
    Is there any collateral available for XA or TP Monitors?
    Oracle At Work 52684.0692
    Oracle7 Server for UNIX Administrator's #A10324-1
    Reference Guide
    Guide to Oracle's Products and Services #A10560
    Oracle7 Server and CICS/6000               #A14200
    Where can I get more information on the DTP model?
    X/Open's address is
    X/Open company Ltd (Publications)
    P O Box 109
    Penn
    High Wycombe
    Bucks HP10 8NP
    Tel: +44 (0)494 813844
    Fax: +44 (0)494 814989
    Request
    G307 Distributed Transaction Processing: Reference Model Version 2
    X/Open Guide G307 ISBN 1-859120-19-9 28cm.44p.pbk.220g.11/93
    Page(4/4)
    This file contains commonly asked questions about Oracle Server and UNIX
    Transaction Processing Monitors (TPMs). The topics covered in this article are
         o Performance with Oracle Server and TP monitors
         o Performance using Oracle's XA Library
    The questions answered in part 4 provide additional detail to the information
    provided in part 1.
    Performance with Oracle Server and TP Monitors
    ==============================================
    I have heard that Transaction Processing Monitors (TPMs) will increase
    Oracle Server performance. Is this true?
    Several hardware and TPM vendors have made the claim that TPMs
    will increase RDBMS performance. This claim is based on TPC-A
    benchmarks. The key point to understand about TPC-A is that it
    requires, for every transaction-per-second, ten times that many
    users to be connected. For example, to get 600 TPS, you need 6000
    users. The next question will answer in more detail how the the
    three-tier architecture addresses this requirement, but first let's
    look more generally at what TP Monitors can and can't do to improve
    performance.
    TP Monitors can provide better performance:
    (1) When there are more than several hundred users connected.
         This is because of the TP Monitor's role in the three-tier
         architecture, described in the next question. In this
         architecture, terminal handling is offloaded to one or more
         separate machines, freeing up those cycles to do database work.
         Note that this does NOT mean that Oracle itself runs faster,
         just that we've given it more CPU cycles to use.
    (2) When, because of the high potential concurrency of requests,
         significant resource contention exists. Use of a TP Monitor can
         limit the degree of concurrency and thus reduce contention.
    TP Monitors can not provide better performance:
    (1) For existing applications. The applications must be designed
         to fit the TP Monitor architecture.
    (2) For applications which are highly interactive in their use of
         the database. These applications put many messages
         through the transport system, and the TP Monitor is not as
         efficient as SQL*Net for point-to-point communication.
    (3) For CPU intensive single-query decision support. When executing
         a single large command, Oracle query facilities work efficiently,
         especially with the use of Oracle Parallel Query, available in 7.1.
    How does the three-tier solution help TPC-A, or other situations with
    thousands of on-line users?
    The TPC-A test calls for a large number of users to produce a given
    result. In the high-end results we produced in June, 1992, for example,
    6150 terminals were simulated to produce 618 TPC-A transactions.
    Thus, terminal concentration accounts for a large portion of the total
    processing time used.
    First, let's look at how the Multi Threaded Server would work for
    this benchmark. In this case, there are many client processes,
    but only a few server processes, which handle client requests on a
    first-come first serve basis. When they are done with a request,
    they take another client's request.
    ORACLE7 CLIENT/SERVER ARCHITECTURE WITH MULTI THREADED SERVER
    | Client | | Server |
    | __________ |______________|_____ _____________ _____________ |
    | | Client | | SQL*Net | |_|Dispatcher | | | |
    | | Process| | | ____| Process |___| | |
    | |________| | | | __|___________| | | |
    |____________| | | | | | | | |
    | | | | | | Oracle7 | |
    ______________ | | | __|__|____ | Server | |
    | Client | | | | __|_|_____ | | | |
    | __________ | | | | | Shared | |____| | |
    | | Client | | SQL*Net | | | | Server |_|____| | |
    | | Process|_|______________|__| | | Process|_| | | |
    | |________| | | | |________| |___________| |
    |____________| | | |
    | | |
    ______________ | | |
    | Client | | | |
    | __________ | | | |
    | | Client | | SQL*Net | | |
    | | Process|_|______________|____| |
    | |________| | | |
    |____________| | |
    |_______________________________________|
    Client processes = N Dispatcher processes >= 1
    Shared server processes >= 1
    If there are 500 clients in this environment, there will be one or more
    dispatcher processes, dynamically tunable, and one or more shared
    server processes, dynamically tunable, on the server. The reduction
    in the total number of processes handled by the server system
    results in more processing time available for RDBMS activity. Thus
    higher RDBMS transaction throughput can be obtained on the
    server system.
    But the problem for the TPC-A, and for certain large customer
    configurations, is not the only ability of the Oracle Server to
    process transactions, but also the ability of the operating
    system to handle huge numbers of incoming connections.
    There is one incoming connection for each client. Most UNIX
    operating systems have a limit on how many such connections they can
    handle. Even if a particular operating system allows a large number of
    connections, each takes some amount of overhead to manage.
    In order to service all 6150 terminals, we selected a 3-tier hardware
    environment where the middle tier, using a TPM, acted as a terminal
    concentrator. The high-end TPC-A architecture looked like the following.
    The Application Servers, which contain the Pro*C statements used to
    perform the transaction also run on the terminal concentrator machine
    in order to offload as much work from the database serve as possible.
    They send the compiled SQL over SQL*Net to the Oracle7 Server processes.
    ORACLE7 TPS-A CLIENT/SERVER ARCHITECTURE
    | Client | | Terminal | | Server |
    | ________ | | Concentrator | | |
    | | Client | |TPM | | | |
    | | Process|_|_____|__ _____ | | |
    | |________| |Comm | | | | | | |
    |____________| | | | | | | |
    | |__| | | | |
    ____________ | | TPM | | | |
    | Client | | ___| | _______ | | ________ _______ |
    | ________ | | | | |_| |__|_______|__| Oracle | | | |
    | | Client | |TPM | | | | |Appl. | |SQL*Net| | Server |__| | |
    | | Process|_|_____|_| |_____| |Server | | | | Process| | | |
    | |________| |Comm | |_______| | | |________| | | |
    |____________| | | | | | |
    |_______________________| | | | |
    | | | |
    ____________ _______________________ | |Oracle7| |
    | Client | | Terminal | | |Server | |
    | ________ | | Concentrator | | | | |
    | | Client | |TPM | | | | | |
    | | Process|_|_____|__ _____ | | __________ | | |
    | |________| |Comm | | | | _______ |SQL*Net| | Oracle | | | |
    |____________| | | | |_| |__|_______|__| Server |__| | |
    | |__| | |Appl. | | | | Process| | | |
    ____________ | | TPM | |Server | | | |________| |_______| |
    | Client | | ___| | |_______| | | |
    | ________ | | | | | | | |
    | | Client | |TPM | | | | | | |
    | | Process|_|_____|_| |_____| | | |
    | |________| |Comm | | | |
    |____________| | | | |
    |_______________________| |________________________|
    Clients = 6150 Terminal concentrators = 17
    TP Monitor instances = 17
    Application server processes Oracle Server processes
    = 17*8 = 17*8
    The TPM is the software component of the terminal concentrator. In this role
    it offloads terminal handling from the the machine running Oracle Server.
    Since more than one terminal concentrator can be configured, whereas the
    database in this case had to run on a single machine, concentrator machines
    can be added until the performance of the back-end machine was optimized.
    This three-tier solution resulted in the outstanding transaction throughput
    announced with Oracle7 Server. Even with Oracle Parallel Server, it may pay
    to offload the terminal handling so that the cluster can be exclusively used
    for database operations.
    Can you summarize the performance discussion for me?
    Depending on the number of users required, different architectures may be
    used in a client/server environment to maximize performance:
    1) For a small number of users, the traditional Oracle two-task
    architecture can be used. In this case, there is a one-to-one
    correspondence between client processes and server processes. It's
    simple, straightforward, and efficient.
    2) For a large number of users, Multi Threaded Server might be a better
    approach. Although some tuning may be required, Multi Threaded Server
    can handle a relatively large number of users for each machine size
    compared to the traditional Oracle approach. Using this approach,
    customers will be able to handle many hundreds of users on many
    platforms. Furthermore, current Oracle applications can move to this
    environment without change.
    3) For a very large number of users, where transactions are simple and
    terminal input concentration is the overriding performance issue, a
    3-tier architecture incorporating a TPM may be useful. In this case,
    terminal concentration is handled by the TPM in the middle tier. As
         you might expect, it is a more complex environment requiring more
         system management. For existing Oracle customers, significant Oracle
    application modifications will be required.
    Oracle provides all of these choices.
    Performance using Oracle's XA Library
    =====================================
    Are there any performance implications to using the XA library (in other
    words, to using TPM-managed transactions)?
    (1) The XA library imposes some performance penalty. You should use
    TPM-managed transactions only if you actually need them. Even if you
    are getting the one-phase commit optimization, the code path is
    longer because we need to map back and forth between external
    formats and internal ones. Also, prior to 7.1, XA requires you
    to release all cursors at the end of a transaction, which results
    in extra parsing. Even with shared cursors, there is time spent
    looking up the one you need and re-validating it. This has been
    improved for 7.1.
    (2) If you need to use two-phase commit, this will incur additional cost
    since extra I/Os are required. If you do need 2PC, you need to account
    for that when sizing the application.
    (3) Although some TPMs allow parallel execution of services (such as Tuxedo's
    "tpacall"), this will not normally enhance performance unless different
    resource managers are being used. In fact, Oracle Server must serialize
    accesses to the same transaction by the same Oracle instance, and the
    block/resume code will in fact degrade performance in that case compared
    to running the services sequentially.

    hello,
    the role is the same on all plattforms. the reports server takes requests for running reports, spawns an engine that executes the request. in addition to that, the server also provides scheduling services and security features for the reports environment.
    regards,
    the oracle reports team

Maybe you are looking for

  • How can I disable iPhoto automatic launch?

    Hi, I do not use iPhoto to import my digital images. How can I disable the automatic launch when I plug my camera or card reader? Thanks!

  • How do I add widescreen to a moving pic that doesn't adjust with the pic?

    If anyone knows that would be great. I need to add a widescreen filter to several moving photos. But something so the borders don't adjust when I zoom in and out of the photo. thanks

  • Looking for an ipad tutor for my father located in Boynton Beach Area.

    My dad is in a convalesent home in Boynton Beach. I need a tutor that will help him learn to use some of the ipad features. Skype and email for example. He would like to be in touch with his family who are located all around the country. He is fairlt

  • Personnel Area & sub area Creation

    Dear Gurus Currently We have to create personnel areas for my client which belongs to manufacturing sector. They have their  , corporate office in y place, registered office in x place , two plant locations which is situated in two other places. my q

  • How to get gifted app to the purchased list?

    Well my friend gifted me this app called Multiplayer for Minecraft PE he's from Russia and I'm from UK so when he sent it to me, I had to have a Russian store in order to redeem it. I changed my store to Russia. Redeemed the code and it just download