Some good stuff in the Composite Application Framework
Hi,
Most welcome to the forum Developing Composites with CAF.
The below are some good stuff in the Composite Application Framework.
<a href="https://www.sdn.sap.comhttp://www.sdn.sap.comhttp://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/ae36e3fb-0701-0010-95b2-b55dc0d2173c">CAF Core 2.0 Configuration Guide</a>
<a href="https://www.sdn.sap.comhttp://www.sdn.sap.comhttp://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/358b9a31-0401-0010-42bb-8ca399253acc">Composite Applications - All Together to the Max</a>
<a href="https://www.sdn.sap.comhttp://www.sdn.sap.comhttp://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/d364a490-0201-0010-f4b7-9dc1dba1a2d4">ESA and the Composite Application Framework - Add Value to Your Existing IT</a>
Thanks,
Ramakrishna
And you can find really great tutorials and other stuff https://www.sdn.sap.com/irj/sdn/developerareas/xapps?rid=/webcontent/uuid/7b9b3834-0801-0010-6a9a-dc53e0db37f2">on [original link is broken] [original link is broken]
Soon to be homepage
cheers,
Marilyn
Similar Messages
-
When to use the composite application framework...
Hi.
I am unsure where you would use CAF and where you would use normal webdynpro / portal components? What business scenarios lend itself for implimenting GP with callable dynpro /portal components more than normal webdynpro where the navigation is defined by "inbound/outbound" plugs.
A little confused.The terminate step will hang up the CTI port (and release other resources within CRS). Use it only when you want the call to end.
If you are redirecting the call to another location (script or DN) use only the End step the release the resources for that application instance. -
Using Composite Application Framework to deliver global HR applications
Hello,
I'm new to Composite applications but have experience with Web development and Web services.
Our business case is the following:
- Working on HR applications
- The customer is a group made of 3 companies.
- We have 2 separate back-end system, one global for the group and one dedicated the company
- Some HR business processes need to be performed on both the global and the company system. Exemple: Hire of an employee. Depending on the company the employee will work for, some data needs to be created on the company system and on the global system
I believe this can be achieved with Composite Application Framework. I guess, front-end application has to be build (using Composite Designer?). What I don't know is what type of technology is used to build the front-end application?
Finally, the idea behind this is to replace the current solution: multiple interfaces between the group system and the company system.
Thanks for your feedback, any suggestion or tip would be most than welcome!
LaurentWhile I was searching the web for some answers, I found out you can create web based composite applications using web dynpros for Java.
Is it possible to do so with web dynpro for ABAP? I guess we can build an abap web dynpro application that connects to different web services from different back-ends to retrieve and update data. Can anyone confirm this?
Thanks,
Laurent -
Question about Composite Application Framework CE Expose Service as WS
hi
here is my question
i try NetWeaver CE with document "Service Composition with SAP Composite Application Framework Capabilities In SAP NetWeaver CE 7.1_0_.pdf"
but i cannot expose Application Service's query as Web Service like page 42.
the Library page said that because it's because the method ganna return muti-...
i wanna use caf of netweaver ce just like i used with caf of netweaver 7.0
What alternatives are there? if i have to get a list to display on VC.
thank you and good day.it can use in EhP1
-
Hi,
I have a EJB web service created and deployed in GlassFish. I have created a BPEL which will recieve from the web service and then insert into a SQL table. To track the messages I have also created to File WSDLs to save the WS message and the DB message.
While deploying the Composite application I am recieving this error. "Component: sun-http-binding
ERROR: (SOAPBC_START_1) HTTPBC-E00205: Start failed. java.lang.Exception: LifecycleException: PWC3985: Protocol handler initialization failed: java.net.BindException: Already bound: 8080
Can anyone tell me what this is error is all about ??
Regards,
JaiThis is the Glassfish Server log
Nov 8, 2008 4:01:16 PM com.sun.enterprise.admin.servermgmt.launch.ASLauncher buildCommand
INFO:
C:/Program Files/Java/jdk1.6.0_06\bin\java
-Dcom.sun.aas.instanceRoot=C:/Program Files/glassfish-v2ur2/domains/domain1
-Dcom.sun.aas.ClassPathPrefix=
-Dcom.sun.aas.ClassPathSuffix=
-Dcom.sun.aas.ServerClassPath=
-Dcom.sun.aas.classloader.appserverChainJars.ee=
-Dcom.sun.aas.classloader.appserverChainJars=admin-cli.jar,admin-cli-ee.jar,j2ee-svc.jar
-Dcom.sun.aas.classloader.excludesList=admin-cli.jar,appserv-upgrade.jar,sun-appserv-ant.jar
-Dcom.sun.aas.classloader.optionalOverrideableChain.ee=
-Dcom.sun.aas.classloader.optionalOverrideableChain=webservices-rt.jar,webservices-tools.jar
-Dcom.sun.aas.classloader.serverClassPath.ee=/lib/hadbjdbc4.jar,C:/Program Files/glassfish-v2ur2/lib/SUNWjdmk/5.1/lib/jdmkrt.jar,/lib/dbstate.jar,/lib/hadbm.jar,/lib/hadbmgt.jar,C:/Program Files/glassfish-v2ur2/lib/SUNWmfwk/lib/mfwk_instrum_tk.jar
-Dcom.sun.aas.classloader.serverClassPath=C:/Program Files/glassfish-v2ur2/lib/install/applications/jmsra/imqjmsra.jar,C:/Program Files/glassfish-v2ur2/imq/lib/jaxm-api.jar,C:/Program Files/glassfish-v2ur2/imq/lib/fscontext.jar,C:/Program Files/glassfish-v2ur2/imq/lib/imqbroker.jar,C:/Program Files/glassfish-v2ur2/imq/lib/imqjmx.jar,C:/Program Files/glassfish-v2ur2/lib/ant/lib/ant.jar,C:/Program Files/glassfish-v2ur2/lib/SUNWjdmk/5.1/lib/jdmkrt.jar
-Dcom.sun.aas.classloader.sharedChainJars.ee=appserv-se.jar,appserv-ee.jar,jesmf-plugin.jar,/lib/dbstate.jar,/lib/hadbjdbc4.jar,jgroups-all.jar,C:/Program Files/glassfish-v2ur2/lib/SUNWmfwk/lib/mfwk_instrum_tk.jar
-Dcom.sun.aas.classloader.sharedChainJars=javaee.jar,C:/Program Files/Java/jdk1.6.0_06/lib/tools.jar,install/applications/jmsra/imqjmsra.jar,com-sun-commons-launcher.jar,com-sun-commons-logging.jar,C:/Program Files/glassfish-v2ur2/imq/lib/jaxm-api.jar,C:/Program Files/glassfish-v2ur2/imq/lib/fscontext.jar,C:/Program Files/glassfish-v2ur2/imq/lib/imqbroker.jar,C:/Program Files/glassfish-v2ur2/imq/lib/imqjmx.jar,C:/Program Files/glassfish-v2ur2/imq/lib/imqxm.jar,webservices-rt.jar,webservices-tools.jar,mail.jar,appserv-jstl.jar,jmxremote_optional.jar,C:/Program Files/glassfish-v2ur2/lib/SUNWjdmk/5.1/lib/jdmkrt.jar,activation.jar,appserv-rt.jar,appserv-admin.jar,appserv-cmp.jar,C:/Program Files/glassfish-v2ur2/updatecenter/lib/updatecenter.jar,C:/Program Files/glassfish-v2ur2/jbi/lib/jbi.jar,C:/Program Files/glassfish-v2ur2/imq/lib/imqjmx.jar,C:/Program Files/glassfish-v2ur2/lib/ant/lib/ant.jar,dbschema.jar
-Dcom.sun.aas.configName=server-config
-Dcom.sun.aas.configRoot=C:/Program Files/glassfish-v2ur2/config
-Dcom.sun.aas.defaultLogFile=C:/Program Files/glassfish-v2ur2/domains/domain1/logs/server.log
-Dcom.sun.aas.domainName=domain1
-Dcom.sun.aas.installRoot=C:/Program Files/glassfish-v2ur2
-Dcom.sun.aas.instanceName=server
-Dcom.sun.aas.processLauncher=SE
-Dcom.sun.aas.promptForIdentity=true
-Dcom.sun.enterprise.config.config_environment_factory_class=com.sun.enterprise.config.serverbeans.AppserverConfigEnvironmentFactory
-Dcom.sun.enterprise.overrideablejavaxpackages=javax.help,javax.portlet
-Dcom.sun.enterprise.taglibs=appserv-jstl.jar,jsf-impl.jar
-Dcom.sun.enterprise.taglisteners=jsf-impl.jar
-Dcom.sun.updatecenter.home=C:/Program Files/glassfish-v2ur2/updatecenter
-Ddomain.name=domain1
-Dhttp.nonProxyHosts=localhost|127.0.0.1|jnambiar2
-Dhttp.proxyHost=web-proxy.atl.hp.com
-Dhttp.proxyPort=8088
-Dhttps.proxyHost=web-proxy.atl.hp.com
-Dhttps.proxyPort=8088
-Djava.endorsed.dirs=C:/Program Files/glassfish-v2ur2/lib/endorsed
-Djava.ext.dirs=C:/Program Files/Java/jdk1.6.0_06/lib/ext;C:/Program Files/Java/jdk1.6.0_06/jre/lib/ext;C:/Program Files/glassfish-v2ur2/domains/domain1/lib/ext;C:/Program Files/glassfish-v2ur2/javadb/lib
-Djava.library.path=C:\Program Files\glassfish-v2ur2\lib;C:\Program Files\glassfish-v2ur2\lib;C:\Program Files\glassfish-v2ur2\bin;C:\Program Files\glassfish-v2ur2\lib
-Djava.security.auth.login.config=C:/Program Files/glassfish-v2ur2/domains/domain1/config/login.conf
-Djava.security.policy=C:/Program Files/glassfish-v2ur2/domains/domain1/config/server.policy
-Djava.util.logging.manager=com.sun.enterprise.server.logging.ServerLogManager
-Djavax.management.builder.initial=com.sun.enterprise.admin.server.core.jmx.AppServerMBeanServerBuilder
-Djavax.net.ssl.keyStore=C:/Program Files/glassfish-v2ur2/domains/domain1/config/keystore.jks
-Djavax.net.ssl.trustStore=C:/Program Files/glassfish-v2ur2/domains/domain1/config/cacerts.jks
-Djdbc.drivers=org.apache.derby.jdbc.ClientDriver
-Djmx.invoke.getters=true
-Dsun.rmi.dgc.client.gcInterval=3600000
-Dsun.rmi.dgc.server.gcInterval=3600000
-client
-XX:+UnlockDiagnosticVMOptions
-XX:MaxPermSize=192m
-Xmx512m
-XX:NewRatio=2
-XX:+LogVMOutput
-XX:LogFile=C:/Program Files/glassfish-v2ur2/domains/domain1/logs/jvm.log
-cp
C:/Program Files/glassfish-v2ur2/lib/jhall.jar;C:\Program Files\glassfish-v2ur2\lib\appserv-launch.jar
com.sun.enterprise.server.PELaunch
start
Starting Sun Java System Application Server 9.1_02 (build b04-fcs) ...
MBeanServer started: com.sun.enterprise.interceptor.DynamicInterceptor
CORE5098: AS Socket Service Initialization has been completed.
CORE5076: Using [Java HotSpot(TM) Client VM, Version 1.6.0_06] from [Sun Microsystems Inc.]
SEC1002: Security Manager is OFF.
C:/Program Files/glassfish-v2ur2/domains/domain1/config/.__com_sun_appserv_pid
ADM0001:SunoneInterceptor is now enabled
SEC1143: Loading policy provider com.sun.enterprise.security.provider.PolicyWrapper.
WEB0114: SSO is disabled in virtual server [server]
WEB0114: SSO is disabled in virtual server [__asadmin]
ADM1079: Initialization of AMX MBeans started
ADM1504: Here is the JMXServiceURL for the Standard JMXConnectorServer: [service:jmx:rmi:///jndi/rmi://jnambiar2.asiapacific.hpqcorp.net:8686/jmxrmi]. This is where the remote administrative clients should connect using the standard JMX connectors
ADM1506: Status of Standard JMX Connector: Active = [true]
JBIFW0010: JBI framework ready to accept requests.
WEB0302: Starting Sun-Java-System/Application-Server.
WEB0712: Starting Sun-Java-System/Application-Server HTTP/1.1 on 8080
WEB0712: Starting Sun-Java-System/Application-Server HTTP/1.1 on 8181
WEB0712: Starting Sun-Java-System/Application-Server HTTP/1.1 on 4848
SMGT0007: Self Management Rules service is enabled
Application server startup complete.
Registered Status Provider MBean for sun-jdbc-binding.
Registered Status Provider MBean for sun-sql-engine.
JBISE6013: JavaEEServiceEngine : Java EE Service Engine started successfully.
JBIFW1146: Engine sun-javaee-engine has been started.
Registered runtime configuration MBean for sun-jdbc-binding.
Registered runtime configuration MBean for sun-sql-engine.
HTTPBC-R00100: sun-http-binding starting
FILBC-LCY0006: Component sun-file-binding started (outbound).
FILBC-LCY0005: Component sun-file-binding started (inbound).
Started outbound.
SQLSE started.
JBIFW1146: Engine sun-sql-engine has been started.
Started outbound receiver.
Receiver started.
Receiver started.
FILBC-LCY0003: Component sun-file-binding started with the following configuration:
specification-version: 1.0
build-number: 080408_1
Threads: 10
JBIFW1146: Binding sun-file-binding has been started.
Started inbound receiver.
JDBC Binding component started.
JBIFW1146: Binding sun-jdbc-binding has been started.
PWC3982: Cannot register MBean for the Protocol
grizzlyHttpProtocol.selectorRegisterProtocol
WEB0712: Starting Sun-Java-System/Application-Server HTTP/1.1 on 9080
XSLTSE-5001:Initialized XSLT service engine successfully!
XSLTSE-5002:Started XSLT service engine successfully!
JBIFW1146: Engine sun-xslt-engine has been started.
HTTPBC-E00153: Failed to read the descriptor file for identity information; descriptor file is 'C:\Program Files\glassfish-v2ur2\domains\domain1\jbi\components\sun-http-binding\install_root/META-INF/jbi.xml'
java.net.MalformedURLException: unknown protocol: c
at java.net.URL.<init>(URL.java:574)
at java.net.URL.<init>(URL.java:464)
at java.net.URL.<init>(URL.java:413)
at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.setupCurrentEntity(XMLEntityManager.java:650)
at com.sun.org.apache.xerces.internal.impl.XMLVersionDetector.determineDocVersion(XMLVersionDetector.java:186)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:771)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:737)
at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:107)
at com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(DOMParser.java:225)
at com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:283)
at javax.xml.parsers.DocumentBuilder.parse(DocumentBuilder.java:180)
at com.sun.jbi.httpsoapbc.HttpSoapBindingLifeCycle.identity(HttpSoapBindingLifeCycle.java:1103)
at com.sun.jbi.httpsoapbc.HttpSoapBindingLifeCycle.logComponentInfo(HttpSoapBindingLifeCycle.java:1075)
at com.sun.jbi.httpsoapbc.HttpSoapBindingLifeCycle.start(HttpSoapBindingLifeCycle.java:476)
at com.sun.jbi.framework.ComponentFramework.startComponent(ComponentFramework.java:1846)
at com.sun.jbi.framework.ComponentFramework.startComponent(ComponentFramework.java:1792)
at com.sun.jbi.framework.ComponentOperation.process(ComponentOperation.java:233)
at com.sun.jbi.framework.Operation.run(Operation.java:104)
at java.lang.Thread.run(Thread.java:619)
HTTPBC-R00101: sun-http-binding started with the following configuration:
specification-version: unknown
build-number: unknown
OutboundThreads (max outbound threads): 10
HttpDefaultPort: 9080
HttpsDefaultPort: 9181
AMConfigDir:
ProxyType: DIRECT
ProxyHost:
ProxyPort: 0
NonProxyHosts: localhost|127.0.0.1
ProxyUserName:
UseJVMProxySettings: false
ApplicationVariables: { }
ApplicationConfigurations: { }
JBIFW1146: Binding sun-http-binding has been started.
EJBSCLookup:: sc.getEjbContainerAvailabilityEnabledFromConfig() ==> false
JTS5014: Recoverable JTS instance, serverId = [3700]
About to load the system app: MEjbApp
POARemoteRefFactory checking if SFSBVersionPolicy need to be added
EJBSCLookup:: sc.getEjbContainerAvailabilityEnabledFromConfig() ==> false
POARemoteRefFactory addSFSBVersionPolicy? false
POARemoteRefFactory checking if SFSBVersionPolicy need to be added
EJBSCLookup:: sc.getEjbContainerAvailabilityEnabledFromConfig() ==> false
POARemoteRefFactory addSFSBVersionPolicy? false
LDR5010: All ejb(s) of [MEjbApp] loaded successfully!
About to load the system app: __ejb_container_timer_app
EJB5109:EJB Timer Service started successfully for datasource [jdbc/__TimerPool]
LDR5010: All ejb(s) of [__ejb_container_timer_app] loaded successfully!
BPJBI-5001:BPEL service engine initialized
BPJBI-5002:Starting BPEL service engine
BPELSEInOutThread.Started_BPEL_service_engine_in-out_thread
BPELSEInOutThread.Started_BPEL_service_engine_in-out_thread
BPELSEInOutThread.Started_BPEL_service_engine_in-out_thread
BPELSEInOutThread.Started_BPEL_service_engine_in-out_thread
BPELSEInOutThread.Started_BPEL_service_engine_in-out_thread
BPELSEInOutThread.Started_BPEL_service_engine_in-out_thread
I18N:
BPJBI-5003: BPEL service engine started with following configurations:
Persistence Enabled : false
Monitor Enabled : false
Persistence Database NonXA JNDI ResourceName : jdbc/bpelseNonXA
Persistence Database XA JNDI Resource Name : jdbc/bpelseXA
Engine Expiry Interval (failover setting) : 60 seconds
Debug Enabled : false
Debug Port : 3,343
Thread Count 10
Engine Installed on Application Server Cluster : false
BPELSEInOutThread.Started_BPEL_service_engine_in-out_thread
BPELSEInOutThread.Started_BPEL_service_engine_in-out_thread
BPELSEInOutThread.Started_BPEL_service_engine_in-out_thread
BPELSEInOutThread.Started_BPEL_service_engine_in-out_thread
JBIFW1146: Engine sun-bpel-engine has been started.
JBIMA0452: Successfully processed 0 Service Assemblies during startup.
JBIFW0012: JBI framework startup complete.
javax.management.InstanceNotFoundException: No object matches the specified name "server.security-service.message-security-config.SOAP.provider-config.XWS_ClientProvider.property.signature.key.alias"
javax.management.InstanceNotFoundException: No object matches the specified name "domain.applications.lifecycle-module.JBIFramework.property.com.sun.jbi.home"
javax.management.InstanceNotFoundException: No object matches the specified name "server.security-service.message-security-config.SOAP.provider-config.XWS_ServerProvider.property.encryption.key.alias"
javax.management.InstanceNotFoundException: No object matches the specified name "server.security-service.message-security-config.SOAP.provider-config.ClientProvider.property.security.config"
javax.management.InstanceNotFoundException: No object matches the specified name "server.security-service.message-security-config.SOAP.provider-config.ClientProvider.property.encryption.key.alias"
javax.management.InstanceNotFoundException: No object matches the specified name "server.security-service.message-security-config.SOAP.provider-config.ServerProvider.property.security.config"
javax.management.InstanceNotFoundException: No object matches the specified name "server.applications.lifecycle-module.JBIFramework.property.com.sun.jbi.home"
javax.management.InstanceNotFoundException: No object matches the specified name "server.security-service.message-security-config.SOAP.provider-config.ClientProvider.property.dynamic.username.password"
javax.management.InstanceNotFoundException: No object matches the specified name "server.security-service.message-security-config.SOAP.provider-config.ServerProvider.property.signature.key.alias"
javax.management.InstanceNotFoundException: No object matches the specified name "server.security-service.message-security-config.SOAP.provider-config.XWS_ClientProvider.property.dynamic.username.password"
javax.management.InstanceNotFoundException: No object matches the specified name "server.security-service.message-security-config.SOAP.provider-config.XWS_ClientProvider.property.encryption.key.alias"
javax.management.InstanceNotFoundException: No object matches the specified name "server.security-service.message-security-config.SOAP.provider-config.ClientProvider.property.signature.key.alias"
javax.management.InstanceNotFoundException: No object matches the specified name "server.security-service.message-security-config.SOAP.provider-config.ServerProvider.property.encryption.key.alias"
javax.management.InstanceNotFoundException: No object matches the specified name "server.security-service.message-security-config.SOAP.provider-config.XWS_ServerProvider.property.signature.key.alias"
wsgen successful
DPL5306:EJB Web Service Endpoint [HPAdaptorWS] listening at address [http://jnambiar2.asiapacific.hpqcorp.net:8080/HPAdaptorWSDLService/HPAdaptorWS]
deployed with moduleid = HPAdaptorWSEJB
Container com.sun.enterprise.webservice.JAXWSContainer@1fae7b1 doesn't support class com.sun.xml.ws.api.server.Module
LDR5010: All ejb(s) of [HPAdaptorWSEJB] loaded successfully!
The log message is null.
javax.ejb.EJBException
at com.sun.ejb.containers.BaseContainer.processSystemException(BaseContainer.java:3869)
at com.sun.ejb.containers.BaseContainer.completeNewTx(BaseContainer.java:3769)
at com.sun.ejb.containers.BaseContainer.postInvokeTx(BaseContainer.java:3571)
at com.sun.ejb.containers.WebServiceInvocationHandler.invoke(WebServiceInvocationHandler.java:200)
at $Proxy62.hpAdaptorWSDLOperation(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.sun.enterprise.webservice.InvokerImpl.invoke(InvokerImpl.java:81)
at com.sun.enterprise.webservice.EjbInvokerImpl.invoke(EjbInvokerImpl.java:82)
at com.sun.xml.ws.server.InvokerTube$2.invoke(InvokerTube.java:146)
at com.sun.xml.ws.server.sei.EndpointMethodHandler.invoke(EndpointMethodHandler.java:257)
at com.sun.xml.ws.server.sei.SEIInvokerTube.processRequest(SEIInvokerTube.java:93)
at com.sun.xml.ws.api.pipe.Fiber.__doRun(Fiber.java:595)
at com.sun.xml.ws.api.pipe.Fiber._doRun(Fiber.java:554)
at com.sun.xml.ws.api.pipe.Fiber.doRun(Fiber.java:539)
at com.sun.xml.ws.api.pipe.Fiber.runSync(Fiber.java:436)
at com.sun.xml.ws.api.pipe.helper.AbstractTubeImpl.process(AbstractTubeImpl.java:106)
at com.sun.enterprise.webservice.MonitoringPipe.process(MonitoringPipe.java:147)
at com.sun.xml.ws.api.pipe.helper.PipeAdapter.processRequest(PipeAdapter.java:115)
at com.sun.xml.ws.api.pipe.Fiber.__doRun(Fiber.java:595)
at com.sun.xml.ws.api.pipe.Fiber._doRun(Fiber.java:554)
at com.sun.xml.ws.api.pipe.Fiber.doRun(Fiber.java:539)
at com.sun.xml.ws.api.pipe.Fiber.runSync(Fiber.java:436)
at com.sun.xml.ws.api.pipe.helper.AbstractTubeImpl.process(AbstractTubeImpl.java:106)
at com.sun.enterprise.webservice.CommonServerSecurityPipe.processRequest(CommonServerSecurityPipe.java:218)
at com.sun.enterprise.webservice.CommonServerSecurityPipe.process(CommonServerSecurityPipe.java:129)
at com.sun.xml.ws.api.pipe.helper.PipeAdapter.processRequest(PipeAdapter.java:115)
at com.sun.xml.ws.api.pipe.Fiber.__doRun(Fiber.java:595)
at com.sun.xml.ws.api.pipe.Fiber._doRun(Fiber.java:554)
at com.sun.xml.ws.api.pipe.Fiber.doRun(Fiber.java:539)
at com.sun.xml.ws.api.pipe.Fiber.runSync(Fiber.java:436)
at com.sun.xml.ws.server.WSEndpointImpl$2.process(WSEndpointImpl.java:243)
at com.sun.xml.ws.transport.http.HttpAdapter$HttpToolkit.handle(HttpAdapter.java:444)
at com.sun.xml.ws.transport.http.HttpAdapter.handle(HttpAdapter.java:244)
at com.sun.xml.ws.transport.http.servlet.ServletAdapter.handle(ServletAdapter.java:135)
at com.sun.enterprise.webservice.Ejb3MessageDispatcher.handlePost(Ejb3MessageDispatcher.java:113)
at com.sun.enterprise.webservice.Ejb3MessageDispatcher.invoke(Ejb3MessageDispatcher.java:87)
at com.sun.enterprise.webservice.EjbWebServiceServlet.dispatchToEjbEndpoint(EjbWebServiceServlet.java:226)
at com.sun.enterprise.webservice.EjbWebServiceServlet.service(EjbWebServiceServlet.java:155)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:831)
at com.sun.enterprise.web.AdHocContextValve.invoke(AdHocContextValve.java:114)
at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:632)
at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:577)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:571)
at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:87)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:206)
at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:632)
at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:577)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:571)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:1080)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:150)
at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:632)
at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:577)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:571)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:1080)
at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:272)
at com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.invokeAdapter(DefaultProcessorTask.java:637)
at com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.doProcess(DefaultProcessorTask.java:568)
at com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.process(DefaultProcessorTask.java:813)
at com.sun.enterprise.web.connector.grizzly.DefaultReadTask.executeProcessorTask(DefaultReadTask.java:341)
at com.sun.enterprise.web.connector.grizzly.DefaultReadTask.doTask(DefaultReadTask.java:263)
at com.sun.enterprise.web.connector.grizzly.DefaultReadTask.doTask(DefaultReadTask.java:214)
at com.sun.enterprise.web.portunif.PortUnificationPipeline$PUTask.doTask(PortUnificationPipeline.java:380)
at com.sun.enterprise.web.connector.grizzly.TaskBase.run(TaskBase.java:265)
at com.sun.enterprise.web.connector.grizzly.ssl.SSLWorkerThread.run(SSLWorkerThread.java:106)
Caused by: java.lang.UnsupportedOperationException: Message Recieved Successfully
at hp.adaptor.gateway.HPAdaptorWS.hpAdaptorWSDLOperation(HPAdaptorWS.java:22)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.sun.enterprise.security.application.EJBSecurityManager.runMethod(EJBSecurityManager.java:1067)
at com.sun.enterprise.security.SecurityUtil.invoke(SecurityUtil.java:176)
at com.sun.ejb.containers.BaseContainer.invokeTargetBeanMethod(BaseContainer.java:2895)
at com.sun.ejb.containers.BaseContainer.intercept(BaseContainer.java:3986)
at com.sun.ejb.containers.WebServiceInvocationHandler.invoke(WebServiceInvocationHandler.java:189)
... 63 more
EJB5018: An exception was thrown during an ejb invocation on [HPAdaptorWS]
javax.ejb.EJBException
at com.sun.ejb.containers.BaseContainer.processSystemException(BaseContainer.java:3869)
at com.sun.ejb.containers.BaseContainer.completeNewTx(BaseContainer.java:3769)
at com.sun.ejb.containers.BaseContainer.postInvokeTx(BaseContainer.java:3571)
at com.sun.ejb.containers.WebServiceInvocationHandler.invoke(WebServiceInvocationHandler.java:200)
at $Proxy62.hpAdaptorWSDLOperation(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.sun.enterprise.webservice.InvokerImpl.invoke(InvokerImpl.java:81)
at com.sun.enterprise.webservice.EjbInvokerImpl.invoke(EjbInvokerImpl.java:82)
at com.sun.xml.ws.server.InvokerTube$2.invoke(InvokerTube.java:146)
at com.sun.xml.ws.server.sei.EndpointMethodHandler.invoke(EndpointMethodHandler.java:257)
at com.sun.xml.ws.server.sei.SEIInvokerTube.processRequest(SEIInvokerTube.java:93)
at com.sun.xml.ws.api.pipe.Fiber.__doRun(Fiber.java:595)
at com.sun.xml.ws.api.pipe.Fiber._doRun(Fiber.java:554)
at com.sun.xml.ws.api.pipe.Fiber.doRun(Fiber.java:539)
at com.sun.xml.ws.api.pipe.Fiber.runSync(Fiber.java:436)
at com.sun.xml.ws.api.pipe.helper.AbstractTubeImpl.process(AbstractTubeImpl.java:106)
at com.sun.enterprise.webservice.MonitoringPipe.process(MonitoringPipe.java:147)
at com.sun.xml.ws.api.pipe.helper.PipeAdapter.processRequest(PipeAdapter.java:115)
at com.sun.xml.ws.api.pipe.Fiber.__doRun(Fiber.java:595)
at com.sun.xml.ws.api.pipe.Fiber._doRun(Fiber.java:554)
at com.sun.xml.ws.api.pipe.Fiber.doRun(Fiber.java:539)
at com.sun.xml.ws.api.pipe.Fiber.runSync(Fiber.java:436)
at com.sun.xml.ws.api.pipe.helper.AbstractTubeImpl.process(AbstractTubeImpl.java:106)
at com.sun.enterprise.webservice.CommonServerSecurityPipe.processRequest(CommonServerSecurityPipe.java:218)
at com.sun.enterprise.webservice.CommonServerSecurityPipe.process(CommonServerSecurityPipe.java:129)
at com.sun.xml.ws.api.pipe.helper.PipeAdapter.processRequest(PipeAdapter.java:115)
at com.sun.xml.ws.api.pipe.Fiber.__doRun(Fiber.java:595)
at com.sun.xml.ws.api.pipe.Fiber._doRun(Fiber.java:554)
at com.sun.xml.ws.api.pipe.Fiber.doRun(Fiber.java:539)
at com.sun.xml.ws.api.pipe.Fiber.runSync(Fiber.java:436)
at com.sun.xml.ws.server.WSEndpointImpl$2.process(WSEndpointImpl.java:243)
at com.sun.xml.ws.transport.http.HttpAdapter$HttpToolkit.handle(HttpAdapter.java:444)
at com.sun.xml.ws.transport.http.HttpAdapter.handle(HttpAdapter.java:244)
at com.sun.xml.ws.transport.http.servlet.ServletAdapter.handle(ServletAdapter.java:135)
at com.sun.enterprise.webservice.Ejb3MessageDispatcher.handlePost(Ejb3MessageDispatcher.java:113)
at com.sun.enterprise.webservice.Ejb3MessageDispatcher.invoke(Ejb3MessageDispatcher.java:87)
at com.sun.enterprise.webservice.EjbWebServiceServlet.dispatchToEjbEndpoint(EjbWebServiceServlet.java:226)
at com.sun.enterprise.webservice.EjbWebServiceServlet.service(EjbWebServiceServlet.java:155)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:831)
at com.sun.enterprise.web.AdHocContextValve.invoke(AdHocContextValve.java:114)
at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:632)
at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:577)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:571)
at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:87)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:206)
at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:632)
at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:577)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:571)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:1080)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:150)
at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:632)
at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:577)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:571)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:1080)
at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:272)
at com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.invokeAdapter(DefaultProcessorTask.java:637)
at com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.doProcess(DefaultProcessorTask.java:568)
at com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.process(DefaultProcessorTask.java:813)
at com.sun.enterprise.web.connector.grizzly.DefaultReadTask.executeProcessorTask(DefaultReadTask.java:341)
at com.sun.enterprise.web.connector.grizzly.DefaultReadTask.doTask(DefaultReadTask.java:263)
at com.sun.enterprise.web.connector.grizzly.DefaultReadTask.doTask(DefaultReadTask.java:214)
at com.sun.enterprise.web.portunif.PortUnificationPipeline$PUTask.doTask(PortUnificationPipeline.java:380)
at com.sun.enterprise.web.connector.grizzly.TaskBase.run(TaskBase.java:265)
at com.sun.enterprise.web.connector.grizzly.ssl.SSLWorkerThread.run(SSLWorkerThread.java:106)
Caused by: java.lang.UnsupportedOperationException: Message Recieved Successfully
at hp.adaptor.gateway.HPAdaptorWS.hpAdaptorWSDLOperation(HPAdaptorWS.java:22)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.sun.enterprise.security.application.EJBSecurityManager.runMethod(EJBSecurityManager.java:1067)
at com.sun.enterprise.security.SecurityUtil.invoke(SecurityUtil.java:176)
at com.sun.ejb.containers.BaseContainer.invokeTargetBeanMethod(BaseContainer.java:2895)
at com.sun.ejb.containers.BaseContainer.intercept(BaseContainer.java:3986)
at com.sun.ejb.containers.WebServiceInvocationHandler.invoke(WebServiceInvocationHandler.java:189)
... 63 more
Deploying service assembly HPAdapatorInboundCAwithFault to target server.
Cannot find CatalogManager.properties
Retrieving document at 'C:\Program Files\glassfish-v2ur2\domains\domain1\jbi\service-assemblies\HPAdapatorInboundCAwithFault\HPAdapatorInboundCAwithFault-sun-file-binding\sun-file-binding\HPAdaptorInboundBPEL\DBMessageFile.wsdl'.
Retrieving document at 'C:\Program Files\glassfish-v2ur2\domains\domain1\jbi\service-assemblies\HPAdapatorInboundCAwithFault\HPAdapatorInboundCAwithFault-sun-file-binding\sun-file-binding\HPAdaptorInboundBPEL\MsgInbound_DB.wsdl'.
Retrieving document at 'C:\Program Files\glassfish-v2ur2\domains\domain1\jbi\service-assemblies\HPAdapatorInboundCAwithFault\HPAdapatorInboundCAwithFault-sun-file-binding\sun-file-binding\HPAdaptorInboundBPEL\Partners\HPAdaptorWSDLService\HPAdaptorWS.wsdl'.
Retrieving document at 'C:\Program Files\glassfish-v2ur2\domains\domain1\jbi\service-assemblies\HPAdapatorInboundCA -
How to create the composite application in CAF
Hi all,
I am novice to the CAF. Till now i didn't implement a single application.
any one can give me steps for how to create the composite application in CAF not in NWDS by using Netweaver 2004s.
I opened CAF default page it showing admin tools ,test tools etc which i need to use.
Best Regards
SrikanthHi Srikanth,
Check out the tutorials for composite application framework here:
SAP Composite Application Framework - CAF Tutorial Center [original link is broken]
Johan -
Any install guide for Composite Application framework
Hi,
Can anyone of you help me in installing Composite Application Framework on WAS J2ee.
Regards
VijayHi RK,
I have visted that link earlier but it says the content was moved to \instguidesnw04... but nothing relted is available.
Can you tell me where this CAF archives are available?
so that i can deploy them with SDM.
and
Is NW04 SP14 a prereq for CAF deployment/
Regards
Vijay -
How to install the Oracle Applications Framework Provider for Portal10g?
I am trying to intergrate Portal10g 10.4.1 with EBS 11i.5.10 and all the step required list in metalink document was done.
However,the Oracle Applications Framework Provider is not show if i view the Portlet Repostiory after refreshing it.
I guess that this problem is caused by missing something to install.
Can anyone give me any suggestion about how to solve that?
Very appreciate for any comments.Hi Tim
I Meant to say say that doing of inbound interface for apps with xml related data
raghu -
NWDS - Canu00B4t see the Composite Application Project option.
Hi experts,
I ' ve recently update my NWDS and my CE 7.1 to SP06 , but i found that the Composite Application Project option in the NWDS has gone. I can´t build any composite app. project. Is there someone who can help me to fix this problem? could be any corrupted plug-in??
Thanks for all.
Greatings
Diego.Hi,
The problem could be corrupted PLUGINS or missing plugins due to incomplete installation.
Ideally the plugins folder at "Program Files\SAP\IDE\CE\eclipse\plugins" location would have the necessary files for creating a particular project. You can always check for the right plugin in case of the problem.
As mentioned copying the folder structure is one such work around solution. One more notable thing is that when you manually add a plugin, do make sure you restart the NWDS and refesh the track.
Hope this piece of information is helpful.
Regards
Ashok -
How to use external libraries jar files in the composite application?
Hi,
I have some external jars files (which consists of java classes) that I would like to use in my composite application.
I have created a DC with type as external library for the jars. However, I don't know how to specify the DC to be used in my caf application.
Can anyone help?
Thanks.
Regards,
Fui VoonHi,
My jar files consists only java classes and a manifest.mf. The files are compiled using jdk 1.4.2-b28. Will this be any issue?
It seems that if I ignore the error and continue step 7 which is to do deployment of the ear, the error given is
Cannot update it.
Caused by: com.sap.engine.library.bytecode.cf.CFException: Invalid constant pool tag, 60 at index 41.
Does anyone know what that mean?
Is there any sample that teach how to deploy external libraries as bundled library?
Thanks.
Regards,
Fui Voon -
How to access XI_AF_MSG table in Composite Application Framework Java Code
Hi Experts,
I've no knowledge about PI. In one of my projects, I need access the XI_AF_MSG table of PI through java code in a composite application.
How do I access this table? I've searched this forum for this query but the replies say that any SQL editor can be used to access XI_AF_MSG table. But my question is; How do I get the login details of the database? In the first place, how do I access the underlying database layer of PI? Is there any JAR file which can be used to make the connection?
It would be of great help if any expert on this can give me a detailed reply.
Thanks a lot in advance.
Best Regards,
NitinHi Nitin,
The AFW runs on the J2EE Engine, so this table is in the Java Schema of the database and thus not visible in the ABAP stack. I guess you can use any tool your database provider offers for looking at table contents (e.g. SQLPlus).
Regarding how to access the table please contact you basis administrator they will have access to the tables as they have j2ee_admin login ids and pwds.
Regards
joel -
What are some good cases for the ipad 2?
what are good cases for the ipad 2?
I bought an Adesso case/keyboard model WKB-2000CD http://www.adesso.com/en/component/content/article/49-coming-soon/455-wkb-2000cd .html Works great & looks good. Do a Google search using the model number to get the best price.
Cheers, Tom -
CAF (Composite Application Framework) and ESA
Hi,
As far as I understand, XApps is presented as a piece of Netweaver (the column on the left side of the NetWeaver stack), an XApps is also a kind of business process based on several applications (or services ?).
XApps runtime and composition platform is the CAF and not NetWeaver ?
So I am confused and I do not understand if
- ESA and XApps is the same concept
- ESA and XApps are not based on the same technology
- XApps will be part of the Enterprise Services Repository and CAF will be rewrtitten to be based on XI so that the vision and the strategy is coherent
If someone ca nclarify, I will greatly appreciate.
Cheers.ChristopheXApps is a concept. There is no general implementation of it. You can write Xapps in Java, In ABAP, or whatever. However, there are nice tools in development to do XApps, which are completely Java based.
> XApps runtime and composition platform is the CAF and
> not NetWeaver ?
CAF does run on NetWeaver. As it has a "Framework" in it's name it naturally should not contain a server environment, should it?
>
> So I am confused and I do not understand if
> - ESA and XApps is the same concept
No.
> - ESA and XApps are not based on the same technology
Yes.
> - XApps will be part of the Enterprise Services
> Repository and CAF will be rewrtitten to be based on
> XI so that the vision and the strategy is coherent
where did you hear this?
Regards,
Benny -
Relationship between NetWeaver PI and Composite Application Framework
I am new to PI and CAF and don't understand the relationship between these technologies. They both seem to allow users to identify and integrate application services.
Are they complementary? Is PI required for using CAF, or only in some instances? Is PI only needed if the application services are coming from both SAP and Non-SAP environments?
It would be appreciated if someone could shed some light on this for a generally non-technical person. I keep reading the PI and CAF product literature and can't clearly see the relationship.
thank you.
JonathanHi
Please go thru the below discussion,
PI 7.1 advantages related to ESOA ? (check pushkars comment)
about the installation...
Re: CAF on PI7.1 stack.
Regards
Ramg -
Composite application framework tool for customization
Hi all
I am making an application using CAF. My application has some properties which are used to control the application.
I can store these properties and their values in XML file and can use it in my application. Is there any other way to handle this in CAF?Hi Saurabh,
J2EE application service has generic support for application properties handling. Please read the <a href="https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/2ce854ed-0701-0010-deb5-ffd61d73fd9f">Application Configuration</a> chapter (page 7). This short overview of this feature.
use the following coding in order to retrieve properties:
Context ctx = new InitialContext();
ApplicationConfigHandlerFactory chf =
(ApplicationConfigHandlerFactory) ctx.lookup("ApplicationConfiguration");
Properties props = chf.getApplicationProperties();
Compartment: SAP_J2EE
DC: configuration
PP: default
One hint: you can even put configuration listener in order to effect changed configuration data without server instance restart.
Best regards,
Aliaksei
Maybe you are looking for
-
Can there be more than one transport targets for a business system in sld
Hi All, I have a question about transport targets in sld for sap xi 3.0 sp19. We have a requirement where a business system needs to have two transport targets.In SLD i see that only one transport target can be assigned. Is there any way to assign mo
-
Can I delay my phone upgrade until like September for the iPhone 5?
My family's contract is supposed to be renewed this June or July, and so we would get the phone upgrade prices on new phones. I've been thinking about getting the iPhone, but I've heard that the iPhone 5 should be released sometime this fall. And sin
-
Installati​on issue with Scanjet G4050 with Windows 8.1 64 bit
I have recently replaced aa old PC with an HP Envy 23, operating system windows 8.1, 64bit. I am now trying to install my Scanjet G4050. Having downloaded the software HP Scanjet G4050 Photo Scanner Full Feature Software and Driver I am now trying t
-
Placing a PDF with ICC profile embedded
If I place a PDF with a ICC profile embedded, InDesign doesn't take in consideration it. In the case that the Indd colour workspace is different from the ICC embedded in the PDF, when I export to PDF the color conversion is wrong. For example the PDF
-
Hi friends, when we do J1If01 there is an error comes. --Please specify no of line item for the challan. please guide me how to resolve it. Regards, Solomon