Webservices based adapter

Hi,
Has anybody implemented a webservices based adapter in OIM? If yes then can you please tell me what jars have to be copied to the 'ThirdParty' folder as I keep getting these errors when running the tasks.
08/01/28 13:14:25 Caused by: org.apache.commons.logging.LogConfigurationException: org.apache.commons.logging.LogConfigurationException: org.apache.commons.logging.LogConfigurationException: Invalid class loader hierarchy. You have more than one version of 'org.apache.commons.logging.Log' visible, which is not allowed. (Caused by org.apache.commons.logging.LogConfigurationException: Invalid class loader hierarchy. You have more than one version of 'org.apache.commons.logging.Log' visible, which is not allowed.) (Caused by org.apache.commons.logging.LogConfigurationException: org.apache.commons.logging.LogConfigurationException: Invalid class loader hierarchy. You have more than one version of 'org.apache.commons.logging.Log' visible, which is not allowed. (Caused by org.apache.commons.logging.LogConfigurationException: Invalid class loader hierarchy. You have more than one version of 'org.apache.commons.logging.Log' visible, which is not allowed.))
08/01/28 13:14:25      at org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:543)
08/01/28 13:14:25      at org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:235)
08/01/28 13:14:25      at org.apache.commons.logging.LogFactory.getLog(LogFactory.java:370)
08/01/28 13:14:25      at org.apache.axis.components.logger.LogFactory.getLog(LogFactory.java:37)
08/01/28 13:14:25      at org.apache.axis.handlers.BasicHandler.<clinit>(BasicHandler.java:43)
Thanks in advance,

Hi
Are you trying to implement outgoing webservice or incoming webservice?
The error that you get is due to the fact that the logging service in OIM is based on Apache's Log4jLoggger. The webservice package (Apache Axis?) that you are using are also using the same logging mechanism. You probably have two jars containing slightly different versions of the same classes.
Try to find and remove the Axis variant of the logger and see if that resolves your conflict.
Your latest error message looks slightly strange as it would imply that the Apache logger implementation doesn't implement the Log method which sounds strange. Adding multiple versions of the same class can sometimes result in strange error messages so it might just be a red herring.
Good luck
/M

Similar Messages

  • I have  to integrate a webservice based resource with OIM 9.1.0.2 ,

    I have to integrate a webservice based resource with OIM 9.1.0.2 , weblogic version 10.1.4.3
    I have following details for that resource:
    1) IP:
    2) port :
    3) Admin id:
    4)password:
    5) WSDL:
    Please guide me in integrating the resource.

    Hi,
    You can use the OOTB SPML GTC connector available in OIM, if you already have the target Webservice/WSDL available.

  • OIM11gR2- Webservice based connectors

    Hi Experts,
    We are currently working on integration of OIM 11g R2 with an application where the record creation for application can be implemented through a webservice. Please provide us ideas how we can leverage webservice based connector to call our custom web API.
    If we get the step by step implementation of the same, that will be very helpful.
    Kind regards

    the caller gets an error on the first request. from the second request on it works ... indicates the package is not yet recompiled when the first request is sent. When the second request is sent, the package has been recompiled.

  • WebService/SOAP Adapter

    Currently we have some customers who send us a file through the HTTP. It is now a requirement that they send us the same file through a webservice.
    A. Is it possible to Attach an XML file through a webservice?
    B. Where do I or How do I develop such a webservice for them to access and upload the file.... Can I develop a webservice in XI itself and then if I give the customer some criteria then they can access this webservice?

    Hi,
    >>>>A: How do I use that attachment in XI? If I want to use the data in that attachment will I have to drop that file to a directoty somewhere womehow and then resend the attachment through a File adapter...
    no you can put it directly inside XI flow try my blog:
    /people/michal.krawczyk2/blog/2005/12/18/xi-sender-mail-adapter--payloadswapbean--step-by-step
    or you can write your own to get the file
    >>>>B: With regards to my webservice on XI... Can I develop the webservice on XI including a functionality to upload a file and then all I have to do for my customer is give them the WSDL and they will be able to access my webservice?
    yes you do everything on XI
    >>>>C: Will the customer need a specific application to access the WSDL
    no WSDL is a file, customer can access it with his development tool
    Regards,
    michal

  • Issues in parameter passing to DataControl(WebService based) method

    Hi ,
    Created a dataControl based on webservice ( Available via SOA composite containing mediator and business rule component ) . It needs a CustomerType as input and returns multiple parameter values.
    Issue :- When I drag and drop the method available in datacontrol on a ADF Taskflow, it asks for a input parameter "request". I don't know how to pass that.
    I have got a few examples from the google, and all of them takes the input parameter from UI and then drag and drop method as button. In my usecase, I need to process that while navigating from one jsff to other.
    I could not find a link to upload a screenshot on this thread. So I am uploading it on another site and sharing the URL http://www.4shared.com/dir/ge4eAX6v/OracleFourm.html
    Thanks,
    Rajdeep

    Let me try to expain the usecase again. I hope it will make requirement more clear.
    DataControl stucture in DataControlPallete is given below. I have create one TestTaskflow.jspx , ViewCartTaskflow.xml and ViewCart.jsff page in my application. ViewCartTaskflow.xml has one parameter cartId as taskflow parameter. Requirement is simple to set the cartId and invoke the queryOperationMethod before page loads and then display the cart in the .jsff page.
    So as per my understanding - queryOperationMethod will take #{bindings.request.currentRow.dataProvider} as input parameter. But how to set the cartId in that request object and then invoke the method before page loads.
    ShoppingCartDC
    |
    |_queryOperationParameters
    | |
    | |_ request
    | |
    | |_ MessageHeader
    | | |
    | | |_MessageId
    | |
    | |_ DataArea
    | |
    | |_ cartId
    |
    |__ queryOperation
    |
    | _ Parameters
    | |
    | |_ request
    |
    |__ return
    |
    |_ShoppingCartObject ( further multiple fields in this object )
    Thanks,
    Rajdeep

  • Error in calling webService based Entity

    I'm using JD 11.1.1.5.0
    in my application I've created an Entity based on a webService, It works fine when called through AM.
    but when I'm trying to make a (.jsff) page out of the VO ,It gives the following error :
    here is part of Log file :
    <Proxy> <invoke>
    java.lang.reflect.InvocationTargetException
         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 oracle.jbo.client.svc.Proxy.invoke(Proxy.java:64)
         at oracle.jbo.client.svc.ADFProxyInvocationHandler.invoke(ADFProxyInvocationHandler.java:54)
         at $Proxy153.findProgramTaskVO1(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 oracle.jbo.client.svc.ServiceProxyInvocationHandler.invoke(ServiceProxyInvocationHandler.java:58)
         at $Proxy154.findProgramTaskVO1(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 oracle.jbo.datasource.svc.SIVODataSourceImpl.retrieveData(SIVODataSourceImpl.java:88)
         at oracle.jbo.server.DSViewObjectImpl.executeQueryForCollection(DSViewObjectImpl.java:127)
         at oracle.jbo.server.ViewRowSetImpl.execute(ViewRowSetImpl.java:1183)
         at oracle.jbo.server.ViewRowSetImpl.executeQueryForMasters(ViewRowSetImpl.java:1363)
         at oracle.jbo.server.ViewRowSetImpl.executeQueryForMode(ViewRowSetImpl.java:1269)
         at oracle.jbo.server.ViewRowSetImpl.executeQuery(ViewRowSetImpl.java:1254)
         at oracle.jbo.server.ViewObjectImpl.executeQuery(ViewObjectImpl.java:6897)
         at oracle.adf.model.bc4j.DCJboDataControl.executeIteratorBindingIfNeeded(DCJboDataControl.java:1387)
         at oracle.adf.model.binding.DCIteratorBinding.executeQueryIfNeeded(DCIteratorBinding.java:2160)
         at oracle.jbo.uicli.binding.JUCtrlHierBinding.getRootNodeBinding(JUCtrlHierBinding.java:92)
         at oracle.adfinternal.view.faces.model.binding.FacesCtrlHierBinding$HierCurrencyRowKeySet.getRowIterator(FacesCtrlHierBinding.java:1178)
         at oracle.adfinternal.view.faces.model.binding.CurrencyRowKeySet.size(CurrencyRowKeySet.java:34)
         at org.apache.myfaces.trinidad.model.RowKeySet.getSize(RowKeySet.java:152)
         at oracle.adfinternal.view.faces.renderkit.rich.TableRendererUtils.writePojoSelectionState(TableRendererUtils.java:306)
         at oracle.adfinternal.view.faces.renderkit.rich.TableRenderer.renderDataBlockRows(TableRenderer.java:1738)
         at oracle.adfinternal.view.faces.renderkit.rich.TableRenderer._renderSingleDataBlock(TableRenderer.java:1613)
         at oracle.adfinternal.view.faces.renderkit.rich.TableRenderer._handleDataFetch(TableRenderer.java:1015)
         at oracle.adfinternal.view.faces.renderkit.rich.TableRenderer.encodeAll(TableRenderer.java:506)
         at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1396)
         at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:335)
         at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:767)
         at org.apache.myfaces.trinidad.component.UIXCollection.encodeEnd(UIXCollection.java:538)
         at javax.faces.component.UIComponent.encodeAll(UIComponent.java:937)
         at oracle.adfinternal.view.faces.util.rich.InvokeOnComponentUtils$EncodeChildVisitCallback.visit(InvokeOnComponentUtils.java:113)
         at org.apache.myfaces.trinidadinternal.context.PartialVisitContext.invokeVisitCallback(PartialVisitContext.java:222)
         at org.apache.myfaces.trinidad.component.UIXIterator.visitTree(UIXIterator.java:251)
         at org.apache.myfaces.trinidad.component.UIXComponent.visitTree(UIXComponent.java:443)
         at org.apache.myfaces.trinidad.component.UIXComponent.visitTree(UIXComponent.java:326)
         at org.apache.myfaces.trinidad.component.UIXComponent.visitTree(UIXComponent.java:443)
         at org.apache.myfaces.trinidad.component.UIXComponent.visitTree(UIXComponent.java:326)
         at org.apache.myfaces.trinidad.component.UIXComponent.visitTree(UIXComponent.java:443)
         at org.apache.myfaces.trinidad.component.UIXComponent.visitTree(UIXComponent.java:326)
         at org.apache.myfaces.trinidad.component.UIXComponent.visitTree(UIXComponent.java:443)
         at org.apache.myfaces.trinidad.component.UIXComponent.visitTree(UIXComponent.java:326)
         at org.apache.myfaces.trinidad.component.UIXComponent.visitTree(UIXComponent.java:443)
         at org.apache.myfaces.trinidad.component.UIXComponent.visitTree(UIXComponent.java:326)
         at org.apache.myfaces.trinidad.component.UIXComponent.visitTree(UIXComponent.java:443)
         at org.apache.myfaces.trinidad.component.UIXComponent.visitTree(UIXComponent.java:326)
         at org.apache.myfaces.trinidad.component.UIXComponent.visitTree(UIXComponent.java:443)
         at org.apache.myfaces.trinidad.component.UIXComponent.visitTree(UIXComponent.java:326)
         at org.apache.myfaces.trinidad.component.UIXComponent.visitTree(UIXComponent.java:443)
         at org.apache.myfaces.trinidad.component.UIXComponent.visitTree(UIXComponent.java:326)
         at org.apache.myfaces.trinidad.component.UIXComponent.visitTree(UIXComponent.java:443)
         at org.apache.myfaces.trinidad.component.UIXComponent.visitTree(UIXComponent.java:326)
         at org.apache.myfaces.trinidad.component.UIXComponent.visitTree(UIXComponent.java:443)
         at org.apache.myfaces.trinidad.component.UIXComponent.visitTree(UIXComponent.java:326)
         at org.apache.myfaces.trinidad.component.UIXComponent.visitTree(UIXComponent.java:443)
         at org.apache.myfaces.trinidad.component.UIXComponent.visitTree(UIXComponent.java:326)
         at org.apache.myfaces.trinidad.component.UIXComponent.visitTree(UIXComponent.java:443)
         at org.apache.myfaces.trinidad.component.UIXComponent.visitTree(UIXComponent.java:326)
         at org.apache.myfaces.trinidad.component.UIXComponent.visitTree(UIXComponent.java:443)
         at oracle.adf.view.rich.component.rich.RichDocument.visitTree(RichDocument.java:198)
         at org.apache.myfaces.trinidad.component.UIXComponent.visitTree(UIXComponent.java:443)
         at oracle.adfinternal.view.faces.util.rich.InvokeOnComponentUtils.renderChild(InvokeOnComponentUtils.java:43)
         at oracle.adfinternal.view.faces.streaming.StreamingDataManager._pprComponent(StreamingDataManager.java:756)
         at oracle.adfinternal.view.faces.streaming.StreamingDataManager.execute(StreamingDataManager.java:525)
         at oracle.adfinternal.view.faces.renderkit.rich.DocumentRenderer._encodeStreamingResponse(DocumentRenderer.java:3488)
         at oracle.adfinternal.view.faces.renderkit.rich.DocumentRenderer.encodeAll(DocumentRenderer.java:1458)
         at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1396)
         at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:335)
         at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:767)
         at javax.faces.component.UIComponent.encodeAll(UIComponent.java:937)
         at javax.faces.component.UIComponent.encodeAll(UIComponent.java:933)
         at com.sun.faces.application.ViewHandlerImpl.doRenderView(ViewHandlerImpl.java:266)
         at com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:197)
         at javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:189)
         at org.apache.myfaces.trinidadinternal.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:193)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._renderResponse(LifecycleImpl.java:800)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleImpl.java:294)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:214)
         at javax.faces.webapp.FacesServlet.service(FacesServlet.java:266)
         at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
         at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
         at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:300)
         at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:205)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.adfinternal.view.faces.webapp.rich.RegistrationFilter.doFilter(RegistrationFilter.java:106)
         at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:446)
         at oracle.adfinternal.view.faces.activedata.AdsFilter.doFilter(AdsFilter.java:60)
         at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:446)
         at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:271)
         at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:177)
         at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:92)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.adf.library.webapp.LibraryFilter.doFilter(LibraryFilter.java:175)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:111)
         at java.security.AccessController.doPrivileged(Native Method)
         at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:313)
         at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:413)
         at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:94)
         at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:161)
         at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:136)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3715)
         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3681)
         at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
         at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
         at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2277)
         at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2183)
         at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1454)
         at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
         at weblogic.work.ExecuteThread.run(ExecuteThread.java:178)
    Caused by: Exception [EclipseLink-45101] (Eclipse Persistence Services - 2.1.3.v20110304-r9073): org.eclipse.persistence.exceptions.SDOException
    Exception Description: An error occurred attempting to return the requested SDOHelperContext. In an active WebLogic instance the application name is required for helper context cache lookups. The application name could not be determined because getExecuteThread could not be invoked reflectively on ThreadPoolRuntime.
    Internal Exception: java.lang.SecurityException: [Security:090398]Invalid Subject: principals=[weblogic, Administrators]
         at org.eclipse.persistence.exceptions.SDOException.errorInvokingWLSMethodReflectively(SDOException.java:126)
         at org.eclipse.persistence.sdo.helper.SDOHelperContext.getExecuteThread(SDOHelperContext.java:721)
         at org.eclipse.persistence.sdo.helper.SDOHelperContext.getContextMapKey(SDOHelperContext.java:625)
         at org.eclipse.persistence.sdo.helper.SDOHelperContext.getMapKey(SDOHelperContext.java:583)
         at org.eclipse.persistence.sdo.helper.SDOHelperContext.getAliasMap(SDOHelperContext.java:1160)
         at org.eclipse.persistence.sdo.helper.SDOHelperContext.getHelperContext(SDOHelperContext.java:435)
         at org.eclipse.persistence.sdo.SDOResolvable.readExternal(SDOResolvable.java:329)
         at commonj.sdo.impl.ExternalizableDelegator.readExternal(ExternalizableDelegator.java:83)
         at org.eclipse.persistence.sdo.SDOExternalizableDelegator.readExternal(SDOExternalizableDelegator.java:60)
         at java.io.ObjectInputStream.readExternalData(ObjectInputStream.java:1791)

    The underlying error
    Internal Exception: java.lang.SecurityException: [Security:090398]Invalid Subject: principals=[weblogic, Administrators]points to a security related problem...
    Timo

  • Consume PI7.1 Webservices with Adaptive Web Service Model and Logical Dest.

    Hi all,
    I'm looking for a run-through of how to configure logical destinations for a Web Dynpro 7.00.15 application (running on a AS Java 7.00 SP15 server) that is consuming a web service on a PI 7.10.07 server.
    My problems are no related to:
    - importing the WSDL file into the project and mapping nodes/contexts to perform the call
    - restrictions with access and authorizations (own 7.00 sandbox)
    My problems are:
    - what to put into the WS metadata and execution destinations in Visual Admin
    - how to configure 1 set of destinations per WS provider (using WSIL or UDDI/ESR query)
    I have tried the http:///inspection.wsil, but it only returns standard java AS web services (such as AdobeDocumentServices) but not the ones in the Services Registry / UDDI.
    So: How can I configure the setup so that I only need 2 ws destinations per WS provider?
    I've tried the direct Webservice endpoint WSDL URL, but it's not what I want to do. Anyways, it gives me an "IndexOutOfBoundsException" in the DInterfaceImpl.java file.
    Hope you can help me out. I've dug myself into a hole here...
    Best Regards,
    Hans Petter Bjørn

    Hi Hans
    Please check this thread [Adaptive Web Service Model in SP 17|Adaptive Web Service Model in SP 17]
    Hope this will help you.
    thanks
    Arun Jaiswal

  • HTTP adapter vs WCF-based adapter

    i have a requirement working with third party CRM system . Right now they are offering SOAP web service and saying HTTP adapter works, but I want to go for advanced technology like WCF based adapters. Which option is better? HTTP or WCF-based?? if it is
    WCF , what is the right WCF adapter to use. NOte: they are offering only SOAP.

    Hi,
    Off-course the WCF based option is better. And for your requirement you have to use WCF-BasicHttp adapter which is meant for ASMX-based
    Web services and clients that conform to the WS-I Basic Profile 1.1.
    SOAP VS WCF-BasicHttp Adapter points from MSDN article:
    WCF adapters documents per second rate is general be better than SOAP adapter. 
    SOAP adapter has the disadvantage of serializing and deserializing messages between .NET types and raw XML data which in some cases could result in unwanted data modification. WCF adapters take the approach of preserving the data stream. 
    WCF adapters publish what is essentially the same schema as will be used in the BizTalk runtime. In contrast, SOAP adapter returns metadata generated by reflecting on the .NET classes generated to represent the schemas. Since .NET does not preserve
    all the nuances of XSD schemas, the exposed WSDL may not accurately reflect the schemas used by the BizTalk runtime. 
    It is easier to migrate from WCF-BasicHttp to WCF-WSHttp if needed.
    Maheshkumar S Tiwari|User Page|Blog|BizTalk
    Server : How Map Works on Port Level

  • Webservice based system test fails

    Hello,
    I have created a web service based system under portal content by using template. I have provided WSDL link and using Logon Method UIDPW. Additionally, I have also set the User Mapping. But still it fails the system test.
    I want to avail the Webservice from an external ABAP system in the BPM application which runs in UWL-Portal.
    Help?
    Regards,
    Naeem

    i have solved the issue.

  • Webservice based on PL/SQL function - ORA-04068

    Hi,
    we have a problem here with PL/SQL based webservices. If the PL/SQL package gets invalid then the very first request to the webservice results in:
    java.sql.SQLException:
    ORA-04068: existing state of packages has been discarded
    ORA-04061: existing state of package "TUG_NEW.WBSERVICES" has been invalidated
    ORA-04065: not executed, altered or dropped package "TUG_NEW.WBSERVICES"
    ORA-06508: PL/SQL: could not find program unit being called ORA-06512: at line 1
    Any workarounds? Shouldn't the package become recompiled automatically when it was invalid?
    Thanks, Christian

    the caller gets an error on the first request. from the second request on it works ... indicates the package is not yet recompiled when the first request is sent. When the second request is sent, the package has been recompiled.

  • Newbie - How do I create a custom webservice Resource Adapter

    Hi -
    I am trying to create a Resource Adapter in SUN IDM 7.1 for a resource that I can access only using webservice calls. Can anybody suggest a sample template or provide suggestions?
    Thanks.

    Did it on one of our project :
    You should first implement a web service client with your favorite java web service library (Axis, Xfire, ...) without
    any IDM api. This client will have the basic methods :
    - create user
    - update user
    - delete user
    - get user
    - list all user ids
    Once you have this you can create your IDM adapter class following the templates in REF,
    e.g. ExampleTableResourceAdapter.
    I would also suggest creating an IDM Junit test class to debug your adapter outside the app server.

  • Transaction Handling in webservice based partnerlink

    What is the transaction handling mechanism for parnerlink which calls webservice (not native BPEL/ESB)?
    REgards
    priyadarshi

    It is SDO using I think
    It should be not SOAP action, because it is not support transactions

  • Configuring WebService Reciever Adapter

    Hi All,
    I have a scenario like WS->XI->DB.A WebDynPro application shud call a WebService and that WebService retrieves some data from the DB and returns the SOAP response.I was lost in creation of the reciever.Can anyone please help me out in this scenario.The blog 'Testing XI exposed WebServices' are not providing the needed info.
    Thnx in Advance
    Anil Kumar Veepuri

    Hi Anil,
    Refer this weblog:
    /people/sap.user72/blog/2005/09/15/connecting-to-xi-server-from-web-dynpro
    <i>>>I was lost in creation of the reciever.</i>
    Could you be more specific here??
    Regards
    Suraj

  • ABAP webservices XIF adapter?

    Hi,
    We are going to invoke SAP CRM objects web services via SOAP. Do we need a J2EE engine? Can't we do it with ABAP enginer?  without it, is it difficult to figure out the details of WSDLs to use? If so how..
    Thanks,
    Vijay

    HI
    As CRM Server works on the Pricncple of WAS technology java+ ABAP it can understand that only a J2ee server is must to undertand this WAS technology and get convert ABAP to JAva lang so J2ee is used , but SOAP is for connection with other Softwares eventhough SOAP is used you use J2e is neccessary, where as Xif is only a External Interface Adapter
    to allow the data into CRM and out from CRM by activation , a simple program ALE and SOap get Coverted into Xif format
    to convert the data for convience of CRM Server
    Reward
    Venakt

  • Setting up different webservices based on port number

    I have several different web services set up on different port numbers, but would like to access them based on the sub domain instead of the port number.
    for instance we have Rumpus ftp running on port 8000
    webmail running on port 82
    wiki running on port 80
    at the moment they are accessed by our.domain-name.co.uk:port number
    I have the following sub domains set up with our domain registrar which point to our server.
    ftp
    web
    mail
    how do I tie all this together so just typing ftp.domain-name.co.uk points to rumpus on port 8000

    Short answer, double-up.
    The port number will take precedence, so if you have a virtual host listening on port 8000 then it's only going to process requests on that port. There's no way for it to process hits that come in on a different port.
    You could configure the port 80 virtual host as a proxy to proxy the connection to the port 82/8000 server based on the hostname, but it would be easier (by far) to just setup another virtual host.
    For example, you setup:
    *:82 -> wiki
    then you setup another virtual host:
    web.domain-name.co.uk:80 -> wiki
    Likewise you setup:
    *:82 - > webmail
    and
    mail.domain-name.co.uk:80 -> webmail
    In both cases you'd need to duplicate the site's configuration, which means more administration - if you make a change to your webmail setup you need to make it in both places.
    The one gotcha is that IIRC Rumpus runs as its own server, not an Apache virtual host, so that may need to be setup as a proxy.

Maybe you are looking for

  • Problem establishing Business Connector 4.8 and R/3 connection

    Hello, I'm currently running a few SAP Business Connectors 4.7 servers for my company, all connected to SAP R/3 4.7 backend, and everything works fine. I tried to setup the new BC 4.8, on a fresh Windows 2003 server, the install went fine, but when I

  • BAPI for creation of Authorization Objects in BI 7.0

    Hi BW Gurus, Greetings!!! Is there any BAPI Available for creation of Authorization Objects in BI 7.0. The data will be transferred through flatfiles. Kindly provide me the info as earliest as possible. Best Regards, Priya

  • Silly color

    Im trying to compile this class but it dont like my use of Color can anyone explain to me why this dosent work class DancingRect { // instance variables: int locx, locy; // (locx,locy) are coordinates of upper // left corner of rectangle int width, h

  • Seeing "?" symbols in a webpage.

    Seeing "�" symbols all over a webpage. It loads correctly with other browsers like Google Chrome. "http://tnp.sg/news/" is an example of a website that Firefox tries to load with symbols all over the place (and no content loading). Many other webpage

  • Importing layered photoshop files

    I'm trying to import a layered photoshop file ( .psd and .tif - neither works ). I was led to believe that this would import with its layers intact in order to make an overlay menu but that doesn't happen. All of the layers do import however as a sin