CPAS 6 has anyone done JCA with SAP connector

hi *,
since in CAPS 6 it is not really comfortable to build webservices inside the repository. we are thinking about doing an EJB SLSB with SAP JCA Adapter for calling SAP and expose this as a WS.
so my question is:
is there any documentation? about JCA and SAP adapter? i really cant find it.
do i have to install a JCA module on beforehand?
has anyone done this so far?
regards chris

You will get this error when you are trying to deploy it, when it's already
deployed. As you can see in the error, it says "while redeploying".
You can try connecting through JCA, its will work I guess. It did worked for
me when I tried to connect to oracle.

one step further.
configuration is immediatly visible after configuring a pool under the caps tab in gf.
another porblem:
now my invocation gives the following exception:
20:04:57.980 WARNING 59 Failed to invoke _invoke_callSap: java.lang.NoSuchMethodError: com.stc.connector.sapbapiadapter.sapbapi.SAPConnec tor.getConnection()Lcom/sap/conn/jco/JCoDestination;#
java.lang.NoSuchMethodError: com.stc.connector.sapbapiadapter.sapbapi.SAPConnec tor.getConnection()Lcom/sap/conn/jco/JCoDestination;
at orgUnitExtended.OrgUnitExtended.setConnector(orgUn itExtended.OrgUnitExtended:157)
at orgUnitExtended.OrgUnitExtended.setConnector(orgUn itExtended.OrgUnitExtended:148)
at orgUnitExtended.OrgUnitExtended.setAppConn(orgUnit Extended.OrgUnitExtended:119)
at greeting.GreeterEJBBean._invoke_getOrgStructure(Gr eeterEJBBean.java:77)
at greeting.GreeterEJBBean.greet(GreeterEJBBean.java: 23)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Nativ e Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Native MethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(De legatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.sun.enterprise.security.application.EJBSecurit yManager.runMethod(EJBSecurityManager.java:1067)
at com.sun.enterprise.security.SecurityUtil.invoke(Se curityUtil.java:176)
at com.sun.ejb.containers.BaseContainer.invokeTargetB eanMethod(BaseContainer.java:2899)
at com.sun.ejb.containers.BaseContainer.intercept(Bas eContainer.java:3990)
at com.sun.ejb.containers.EJBLocalObjectInvocationHan dler.invoke(EJBLocalObjectInvocationHandler.java:197)
at com.sun.ejb.containers.EJBLocalObjectInvocationHan dlerDelegate.invoke(EJBLocalObjectInvocationHandlerDelegate.ja va:83)
at $Proxy162.greet(Unknown Source)
at greeting.GreetingService.greet(GreetingService.jav a:29)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Nativ e Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Native MethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(De legatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.sun.enterprise.security.application.EJBSecurit yManager.runMethod(EJBSecurityManager.java:1067)
at com.sun.enterprise.security.SecurityUtil.invoke(Se curityUtil.java:176)
at com.sun.ejb.containers.BaseContainer.invokeTargetB eanMethod(BaseContainer.java:2899)
at com.sun.ejb.containers.BaseContainer.intercept(Bas eContainer.java:3990)
at com.sun.ejb.containers.WebServiceInvocationHandler .invoke(WebServiceInvocationHandler.java:189)
at $Proxy163.greet(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Nativ e Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Native MethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(De legatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.sun.enterprise.webservice.InvokerImpl.invoke(I nvokerImpl.java:78)
at com.sun.enterprise.webservice.EjbInvokerImpl.invok e(EjbInvokerImpl.java:82)
at com.sun.xml.ws.server.InvokerTube$2.invoke(Invoker Tube.java:146)
at com.sun.xml.ws.server.sei.EndpointMethodHandler.in voke(EndpointMethodHandler.java:257)
at com.sun.xml.ws.server.sei.SEIInvokerTube.processRe quest(SEIInvokerTube.java:93)
at com.sun.xml.ws.api.pipe.Fiber.__doRun(Fiber.java:5 95)
at com.sun.xml.ws.api.pipe.Fiber._doRun(Fiber.java:55 4)
at com.sun.xml.ws.api.pipe.Fiber.doRun(Fiber.java:539 )
at com.sun.xml.ws.api.pipe.Fiber.runSync(Fiber.java:4 36)
at com.sun.xml.ws.api.pipe.helper.AbstractTubeImpl.pr ocess(AbstractTubeImpl.java:106)
at com.sun.enterprise.webservice.MonitoringPipe.proce ss(MonitoringPipe.java:147)
at com.sun.xml.ws.api.pipe.helper.PipeAdapter.process Request(PipeAdapter.java:115)
at com.sun.xml.ws.api.pipe.Fiber.__doRun(Fiber.java:5 95)
at com.sun.xml.ws.api.pipe.Fiber._doRun(Fiber.java:55 4)
at com.sun.xml.ws.api.pipe.Fiber.doRun(Fiber.java:539 )
at com.sun.xml.ws.api.pipe.Fiber.runSync(Fiber.java:4 36)
at com.sun.xml.ws.api.pipe.helper.AbstractTubeImpl.pr ocess(AbstractTubeImpl.java:106)
at com.sun.xml.ws.tx.service.TxServerPipe.process(TxS erverPipe.java:317)
at com.sun.enterprise.webservice.CommonServerSecurity Pipe.processRequest(CommonServerSecurityPipe.java:218)
at com.sun.enterprise.webservice.CommonServerSecurity Pipe.process(CommonServerSecurityPipe.java:129)
at com.sun.xml.ws.api.pipe.helper.PipeAdapter.process Request(PipeAdapter.java:115)
at com.sun.xml.ws.api.pipe.Fiber.__doRun(Fiber.java:5 95)
at com.sun.xml.ws.api.pipe.Fiber._doRun(Fiber.java:55 4)
at com.sun.xml.ws.api.pipe.Fiber.doRun(Fiber.java:539 )
at com.sun.xml.ws.api.pipe.Fiber.runSync(Fiber.java:4 36)
at com.sun.xml.ws.server.WSEndpointImpl$2.process(WSE ndpointImpl.java:243)
at com.sun.xml.ws.transport.http.HttpAdapter$HttpTool kit.handle(HttpAdapter.java:444)
at com.sun.xml.ws.transport.http.HttpAdapter.handle(H ttpAdapter.java:244)
at com.sun.xml.ws.transport.http.servlet.ServletAdapt er.handle(ServletAdapter.java:135)
at com.sun.enterprise.webservice.Ejb3MessageDispatche r.handlePost(Ejb3MessageDispatcher.java:113)
at com.sun.enterprise.webservice.Ejb3MessageDispatche r.invoke(Ejb3MessageDispatcher.java:87)
at com.sun.enterprise.webservice.EjbWebServiceServlet .dispatchToEjbEndpoint(EjbWebServiceServlet.java:2 26)
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(Ad HocContextValve.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(S tandardPipeline.java:571)
at com.sun.enterprise.web.WebPipeline.invoke(WebPipel ine.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(S tandardPipeline.java:571)
at org.apache.catalina.core.ContainerBase.invoke(Cont ainerBase.java:1080)
at org.apache.catalina.core.StandardEngineValve.invok e(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(S tandardPipeline.java:571)
at org.apache.catalina.core.ContainerBase.invoke(Cont ainerBase.java:1080)
at org.apache.coyote.tomcat5.CoyoteAdapter.service(Co yoteAdapter.java:272)
at com.sun.enterprise.web.connector.grizzly.DefaultPr ocessorTask.invokeAdapter(DefaultProcessorTask.java:637)
at com.sun.enterprise.web.connector.grizzly.DefaultPr ocessorTask.doProcess(DefaultProcessorTask.java:568)
at com.sun.enterprise.web.connector.grizzly.DefaultPr ocessorTask.process(DefaultProcessorTask.java:813)
at com.sun.enterprise.web.connector.grizzly.DefaultRe adTask.executeProcessorTask(DefaultReadTask.java:341)
at com.sun.enterprise.web.connector.grizzly.DefaultRe adTask.doTask(DefaultReadTask.java:263)
at com.sun.enterprise.web.connector.grizzly.DefaultRe adTask.doTask(DefaultReadTask.java:214)
at com.sun.enterprise.web.connector.grizzly.TaskBase. run(TaskBase.java:265)
at com.sun.enterprise.web.connector.grizzly.ssl.SSLWo rkerThread.run(SSLWorkerThread.java:106)
|#]