SAP Adapter Issues

Dear All,
Facing two issues as below, any help/pointers greatly appreciated.
1> Where can I download correct Oracle AS Adapter pack which will support SAP ECC 6.0?
2> Using the Adapter pack for 10.1.3, I am able to connect to SAP using Application Explorer, browse the Business Objects & RFCs. Then I have generated an Outnound JCA service (request-response) using the Adapter application explorer (right click menu option). Next trying to invoke the JCA service from BPEL using a partner link, when it gives following error at runtime. The same RFC when tested from Adapter applicatio explorer, however, runs fine; the problem occurs at BPEL runtime.
(input_BAPI_COMPANYCODE_GETLIST,output_BAPI_COMPANYCODE_GETLIST) ] - WSIF JCA Execute of operation 'BAPI_COMPANYCODE_GETLIST' failed due to: Adapter Framework unable to create outbound JCA connection.
http://127.0.0.1:9080/orainfra/wsil/adapters/applications/BAPI_COMPANYCODE_GETLIST_invoke.wsdl?wsdl BAPI_COMPANYCODE_GETLISTPortType::BAPI_COMPANYCODE_GETLIST(input_BAPI_COMPANYCODE_GETLIST,output_BAPI_COMPANYCODE_GETLIST) - : The Adapter Framework was unable to establish an outbound JCA connection due to the following issue: javax.resource.spi.EISSystemException: IWAFManagedConnectionFactory:Exception javax.resource.ResourceException: Adapter 'SAP' not available. Names are case sensitive.
; nested exception is:
ORABPEL-12511
Adapter Framework unable to create outbound JCA connection.
http://127.0.0.1:9080/orainfra/wsil/adapters/applications/BAPI_COMPANYCODE_GETLIST_invoke.wsdl?wsdl BAPI_COMPANYCODE_GETLISTPortType::BAPI_COMPANYCODE_GETLIST(input_BAPI_COMPANYCODE_GETLIST,output_BAPI_COMPANYCODE_GETLIST) - : The Adapter Framework was unable to establish an outbound JCA connection due to the following issue: javax.resource.spi.EISSystemException: IWAFManagedConnectionFactory:Exception javax.resource.ResourceException: Adapter 'SAP' not available. Names are case sensitive.
Sincere thanks in advance.
Regards
sibendu

Dear Shiva & Others
I am still stuck up with J2CA repository config of SAP adapter. I have been able to successfully test JCA outbound service (request-response to SAP BAPI/IDOC) with BSE config only. Below are still problems, with J2CA config, if i create a outbound JCA request-response service, wsdl generation and everything is fine, but runtime when called thru BPEL partner link it gives below error in adapter log (still working on inbound jca service and getitng some problem there too which hopefully can be resolved).
Mon, 3 Aug 2009 19:41:28.0459 IST - Thread[AJPRequestHandler-HTTPThreadGroup-56,5,HTTPThreadGroup] [debug] [IWAF JCA] [container] ENTER AdapterManager.getActivatedAdapter(String adapter, String config)
Mon, 3 Aug 2009 19:41:28.0475 IST - Thread[AJPRequestHandler-HTTPThreadGroup-56,5,HTTPThreadGroup] [info ] [IWAF JCA] [container] [SAP.service_Blore] Created adapter instance for class'class com.ibi.sapr3.SapAdapter20'.
Mon, 3 Aug 2009 19:41:28.0475 IST - Thread[AJPRequestHandler-HTTPThreadGroup-56,5,HTTPThreadGroup] [info ] [IWAF JCA] [container] [SAP.service_Blore] SAP activate() : com.ibi.sapr3.SapAdapter20@568dbc
Mon, 3 Aug 2009 19:41:28.0475 IST - Thread[AJPRequestHandler-HTTPThreadGroup-56,5,HTTPThreadGroup] [error] [IWAF JCA] [container] [SAP.service_Blore] Problem activating adapter. (null). Check logs for more information
java.lang.NoClassDefFoundError
     at com.ibi.sap.SapAdapter20.bindToPool(SapAdapter20.java:484)
     at com.ibi.sap.SapAdapter20.activate(SapAdapter20.java:155)
     at com.iwaysoftware.af.container.adapter.ProxyAdapter.activate(ProxyAdapter.java:104)
Most strange to me is the NoClassDefFoundError, I have seen the code in SapAdapter20 and all dependencies are there in classpath, i have gradually added them to everywhere and now all the jars/dlss are present in system classpath, server classpath, <soahome>/opmn/lib, <soahome>/j2ee/<container>/lib and adapter directories :-)
I also get another exception at server startup, but assuming this has nothing to do with the above problem (and adapter works without the keystore config, please correct me if wrong), still would be nice to get rid of this as well.
java.lang.IllegalStateException: Problem loading keystore: java.io.FileNotFoundException: D:\SOASuite\adapters\application\config\base\security\keystore.jks (The system cannot find the file specified); make sure the password is correct
     at com.iwaysoftware.security.KeyStoreUtil.getKeyStore(KeyStoreUtil.java:41)
     at com.ibi.adapters.util.security.SecurityManagerImpl.<init>(SecurityManagerImpl.java:45)
Any help really greatly appreciated.
regards, sibendu

Similar Messages

  • BizTalk SAP-adapter performance issue

    We have 1 server BizTalk installation:
    Windows server 2012 R2 STD EN, BizTalk 2013 R2.
    4 cores, 8GB RAM, 100 HDD.
    We testing possibility of exchanging data between BizTalk (SAP adapter) and SAP using RFC procedures. For testing purposes in SAP was created custom RFC procedure, which takes list of IDOC types and total amount of IDOC’s as input parameters
    and gives IDOCS in table format as output. During the test’s we noticed low performance:
    Receiving of 100 IDOC (~22MB) takes about 7 minutes.
    Receiving of 10 IDOC (~2MB) - takes about 10 seconds.
    Process of getting data was tracked using Performance Monitor with counters:
    Memory page faults / second;
    CPU %Time usage (Total)
    Network interface total bytes / second
    During the process of receiving data from SAP, we saw:
    Network activity short leap
    (about 5% of total receive process duration).
    Activity of «page faults / second» showed the same behavior.
    After network activity and «page faults / second» decreased, CPU activity raised and was on that level until data receive process was finished (about 95% of total receive process duration).
    After that process of receiving was finished.
    Chart with counters described above for receiving 30 IDOC’s shown below:
    We tried same scenario on BizTalk server 2013 R2 and get same result.
    Also, we tested getting 10-100 IDOC's and noticed receive time dependency from total amount of row's in responce:
    Such performance is unacceptable for us.
    Getting same data through WCF-SQL is about 100 times faster.
    After deep trace analysis, we discovered that most time consuming operation during time is:
    [1]1108.0214::02/04/2015-10:24:39.975 [CSharp]:[Wcf] WcfMarshaller.CreateBizTalkMessageStream:
    UseBodyElement
    [0]1108.0214::02/04/2015-10:25:05.650 [CSharp]:[Wcf] BizTalkDeleteTxn.BizTalkDeleteTxn
    So, theoretically increasing batch treshold should help. But it didnt help (we increased it to 102400 KB).
    Anyone has same issue?
    Any ideas about fixing the problem?

    Such performance is unacceptable for us.
    Getting same data through WCF-SQL is about 100 times faster.
    After deep trace analysis, we discovered that most time consuming operation during time is:
    [1]1108.0214::02/04/2015-10:24:39.975 [CSharp]:[Wcf] WcfMarshaller.CreateBizTalkMessageStream:
    UseBodyElement
    [0]1108.0214::02/04/2015-10:25:05.650 [CSharp]:[Wcf] BizTalkDeleteTxn.BizTalkDeleteTxn
    So, theoretically increasing batch treshold should help. But it didnt help (we increased it to 102400 KB).
    Anyone has same issue?
    Any ideas about fixing the problem?
    HI,
    Thanks for sharing your experience with us.
    If you cannot determine your answer here or on your own, consider opening a support case with us. Visit this link to see the various support options that are available to better meet your needs: 
    http://support.microsoft.com/default.aspx?id=fh;en-us;offerprophone
    Best regards,
    Angie
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click
    HERE to participate the survey.

  • Issues with creating and sending BOM XML IDOC to SAP using 2010 WCF-SAP Adapter (without using Biztalk Server)

      I'm trying to replace an existing Biztalk 2006 Send BOM IDOC process, and completely remove Biztalk server from the equation.   The existing Bizatalk 2006 server receives an input BOM (Bill of Materials) flat file, and using a Biztalk Map (BM08),
    and Orchestration, generates an Idoc and sends it to SAP.
      In my replacement C# program, I'm using the 2010 WCF-SAP Adapter, and am trying to generate the BOMMAT03 XML IDOC it to SAP.  
      I generated the BOMMAT03 schema from SAP using the Add Adapter Service in VS 2010.  I was able to generate a BM08 XSLT from the existing BMO8 map in the current Biztalk 2006 process.  I am able to run a XSLT transform on the input BOM flat
    file, and generate an XML file from that.  
      However, I've run into a few issues.   First of which, is that the XML file that is generated from the XSLT transform is NOT the same schema as the BOMMAT03 schema expects.  It's somewhat similar, but different enough that I have to manually
    translate between the two in my code.  I've verified that both the original Bitztalk 2006 process and my replacement program use BOMMAT V3 from SAP.  Question--Is Biztalk 2006 server doing some other magic to turn that transormed XML into the BOMMAT03
    schema?    
     I ended writing code which translates the transformed XML into the BOMMAT03 schema (which is a strong typed XML IDOC at this point).
      However, when I try to send the BOMMAT03 XML IDOC, I get an exception "Object reference not set to an instance of an object."
                   idocClient.Send(idocData, ref sadapterTxGuid);
    idocData is of type BOMMAT03, and I've verified that the various fields are populated.  
      Any help is appreciated. 

    Well, putting in a MSDN subscription support ticket for Biztalk server actually helped with the issue.  They didn't find, or fix the issue directly.  But one of the examples (https://randypaulo.wordpress.com/tag/idoc/) they sent over, jogged my
    memory, and I realized in the code snippet below, I had accidentally deleted the 1st line.  Such a simple mistake, yet was easy to overlook.  The URL example is almost EXACTLY like my code, but without the transform and translation code to convert
    from input XML file to IDOC XML.  If someone is interested in that, let me know.    
    //Forgot the 1st line.  
    idocClient = new IdocBOMMAT03SIEIS_WED_BOMMAT03V3R700Client(binding, endpointAddress);
     idocClient.Send(idocData, ref sadapterTxGuid);
    For anyone else interested in knowing, you CAN send a strongly typed IDOC to SAP using C#.NET and the WCF SAP 2010 Adapter, using the IDOC Binding Client class you generated using the Add Adapter Service Reference in VS2010.  
    The one difference, which no one, not even the tech support from MS could tell me, was why the XSLT which I generated from the original map, did not transform the input BOM XML into the BOMMAT03 XML.  Instead, it transformed it into an intermediate
    XML, which resembled the BOMMAT03 IDOC XML, but still needed to be translated to the BOMMAT03 IDOC format.  
    The tech support person swore up and down that it should.  But I believe that something happens in Biztalk server, after the Mapping occurs, maybe in the Pipeline, which converts that
    intermediate XML into the final BOMMAT03 IDOC XML format.
    I do think that the examples are severely lacking in showing how to send a strong typed IDOC using C# and the WCF-SAP Adapter.  Even worse, the examples are completely lacking in how to actually generate a weakly typed IDOC.  They show how to send
    that weakly typed IDOC, but show me, or give me a class to be able to generate it.
    I realize that this is not quite the "recommended way" to do it, but in reality, not everyone wants or even needs a full Biztalk installation.   For some simple stuff like this, a C#.NET program and WCF-SAP adapter do the trick.  

  • Issue while migrating from File to DB based repository for SAP adapter

    Hi
    I recently migrated from file based repository to DB based repository.
    SAP Adapter: DB repository for JCA configuration
    After that I created the new targets and the jca log file showed me correct entry saying that it read from DB repository.
    Thread[Thread-6,6,main] [info ] Repository URL 'jdbc:oracle:thin:@db_host:1521/fmwdbqa' resolved to repositoty type: oracle
    But when I restarted the weblogic server I observed that it is again reading from the file repository.
    Thread[[ACTIVE] ExecuteThread: '3' for queue: 'weblogic.kernel.Default (self-tuning)',5,Pooled Threads] [info ] Repository URL 'file:///opt/apps/Oracle/Middleware/Oracle_SOA1/soa/thirdparty/ApplicationAdapters/config/XYZ/repository.xml' resolved to repositoty type: file
    Any reason why this is happening? Any other setting required to avoid this?
    Regards
    Subhankar

    Hi Manoj
    I checked the web.xml under MW_HOME/Oracle_SOA1/soa/thirdparty/ApplicationAdapters/iwafjca.war/WEB-INF folder. The iway.jndi is set to below :
    <param-name>iway.jndi</param-name>
    <param-value>eis/OracleJCAAdapter/DefaultConnection</param-value>
    I checked the outbound connection settings from Admin console under below path
    Home >Summary of Deployments >iwafjca > configuration
    I can see that the properties IWayRepoURL, IWayRepoUser and IWayRepoPassword are set to blank here. Where exactly are these property values picked from ? Or do I need to manually edit it here in admin console itself?
    Regards
    Subhankar

  • File transfer through IBM SAP Adapter

    Hi,
    We are developing a solution where our SAP ECC 6 needs to receive transactional information via the IBM SAP ADAPTER.
    The Adapter will make a call to a remote function module that we will expose.
    I would like to know whether it is advisable to pass the file data as a string in the function module.
    The file is a flat file which consists of header, detail and trailer sections and can be bigger than 1MB.
    The IBM SAP Adapter will call the function and can the data be passed as a string without any performance issues.
    Regards,
    Michael Mayisana
    Moderator message - Moved to the correct forum
    Edited by: Rob Burbank on Nov 5, 2009 9:04 AM

    Hi Michael,
    It's tough to answer your question as there's different perspectives to performance and it also depends a lot on the system and usage model. In general I'd say you shouldn't have any issue transferring even 10MB via RFC. I've done this several times and it works fine. However, you're just mentioning file might be above 1MB (so can it be arbitrary big?) and you don't mention what else is going on (e.g. are there lots of those processes that might run in parallel or are there already lots of other things going on).
    In principle I'd say the more scalable approach would be to utilize the usual OPEN-TRANSFER-CLOSE approach that you normally have with files. I.e. you'd call one RFC to initialize the transfer, then have another RFC (called possibly multiple times) that transfers chunks/blocks of data and finally another RFC that signals the end of the data transfer. The data transfer can be configured with a predefined block size (e.g. 1MB), which would work as the single RFC in most cases, but also be able to process files that are 100MB without any issues. Of course this introduces more overhead and assumes that memory is possibly scarce. If memory is there in abundance, it's probably easier to transfer everything in one chunk.
    Best wishes, harald

  • SAP Adapter has a problem, SOD violations will not be checked

    Hi,
    In our ides server whenever i click save button in su01 i get the following error ,
    "SAP Adapter has a problem, SOD violations will not be checked !
    Please check with your system Administrator
    Technical Info:
    Error when opening an RFC connection "
    we didn't have this problem before . can anybody help me to resolve the issue
    Also I am getting this error only if I click save in su01. in other t code. I don't get this error
    Thanks in Advance
    Edited by: gajula jhansi on Apr 11, 2011 11:28 AM

    You need to restart your sap adapter in GRC front end from configurations tab-->Sap adapter >choose the one for your back end system> if it's grayed out or even green still, click on it and let it restart and turn green again.
    Then you go back to your backend ECC system and in SM59 , choose the RFC connection for the Risk Terminator (the one you have saved in the Risk Terminator transaction /VIRSA/ZRTCNFG in backend system).. and test the connection. It should pass the connection test if your adapter is working and set up correctly. Then when you do save in SU01 or make changes in PFCG and have Risk Terminator activated for the backend system, it will check the SOD violations against those transactions from RAR front end.
    If you don't want Risk Terminator to check for SOD violations in front end RAR, then you need to set your settings to 'NO' for all in the Risk Terminator transaction. You can get all this info in the GRC config guide for RAR and SPM area.
    Regards,
    Alley

  • Error whicle Testing SAP Adapter service

    I have created Mediator process which has configuration for 3rd Party Adapter for SAP. I deployed the process and when I am testing it, I am getting following error.
    java.lang.Exception: oracle.sysman.emSDK.webservices.wsdlapi.SoapTestException: Exception occured when binding was invoked. Exception occured during invocation of JCA binding: "JCA Binding execute of Reference operation 'TEST_ITEM' failed due to: JCA Binding Component connection issue. JCA Binding Component is unable to create an outbound JCA (CCI) connection. CreateItemListProvSAP:CreateItemListSAPAdapterService [ TEST_ITEMPortType::TEST_ITEM(Input_TEST_ITEM,Output_TEST_ITEM) ] : The JCA Binding Component was unable to establish an outbound JCA CCI connection due to the following issue: java.lang.IllegalArgumentException: Configuration 'SAP_TEST_TARGET' not available for adapter 'MySAP'. ". The invoked JCA adapter raised a resource exception. Please examine the above error message carefully to determine a resolution. at oracle.sysman.emas.model.wsmgt.WSTestModel.invokeOperation(WSTestModel.java:575) ... 72 more
    Could some one please help - what could be the possible cause?
    I have went through the some the post here in this form, and they say ( This resolution was given for a similar error for Channel, I am getting error for Target )-
    " In your configuration folder IWAY_HOME/config/YourConfigName/ are there multiple files like repository.xml1, repository.xml2 etc in addition to repository? Similarly are you seeing multiple ste_repository files?
    In that case, you might have done some CRUD operation when the iwafjca.rar is deployed and running.When ever you are doing CRUD operations in iwae, please make sure the iwafjca.rar is not deployed or in active mode especially when you are using file repository."
    My question is what do you mean by CRUD operation here? I just deployed the process and did not do anything else.
    Also, I need some clarification related to SAP adapter configuration for Inbound and Outbound process.
    My process is outbound (I am using SOA 11.1.1.3) and through application explorer I have created only Connection and Target.
    Under the target, in remote function modle, I selected the BAPI and exported wsdl and xsds using J2CA
    For Outbound transactions, do I need to create channel?
    Could some one please help list the steps of configurations needed for Outbound and Inbound transactions for SAP adapter in Application explorer
    Thanks a lot
    Namit

    Thanks Manoj for your help,
    We have redeployed the J2CA and bounced the server.
    Mediator process is also redeployed.
    Now I am getting following error -
    Webservice invocation failed
    The selected operation execute could not be invoked.
    An exception occured while invoking the webservice operation. Please see logs for more details.
    oracle.sysman.emSDK.webservices.wsdlapi.SoapTestException: Exception occured when binding was invoked.
    Exception occured during invocation of JCA binding: "JCA Binding execute of Reference operation 'TEST_ITEM' failed due to: Error in processing the input document.".
    The invoked JCA adapter raised a resource exception.
    Please examine the above error message carefully to determine a resolution.
    Any clue on this?
    Thanks,
    Namit

  • Using Oracle SAP Adapter and IBSE for inbound IDOCs

    I have been able to successfully use the Oracle SAP Adapter (e.g., IWAY) using the IWAY Business Services Engine (IBSE) to call a BAPI and have information returned. This use case is well documented and seems to be reliable.
    However, I have had difficulty finding any examples where IBSE is used with IDOCS. In my case, I would like to have SAP send an IDOC and receive this IDOC in a Fusion 11g environment. I see conflicting statements in the document. On one hand, Section 3 of this document
    http://download.oracle.com/docs/cd/E15523_01/doc.1111/e17057/config.htm#BABBGAAH
    States "Events are not applicable when using a BSE configuration."
    On the other hand, I see lots of documentation that says that you need to configure an Event in order for the IDOC to be sent to the proper destination. IBSE gives the ability to define events for IDOCs but the events are limited to either RMI or JMS. I have looked at the format of the JMS message and it looks extremely difficult to setup.
    Has anyone done this before?

    Let me try what ever I can to answer.
    Loss of IDOCS should not happen. Are you starting the channels in iWay test tools while the JCA adapter is also running?. That should not be the case. iWay Test tools is only for design time purpose. It is not required for runtime. ie. Create channels and test the IDOCS being received. After that stop the channel and start running the server.
    I suspect that starting channel in iWay test tools and JCA adapter/BPEL simultaneously will definitely result in IDOCS loss. Some of the IDOCS will come to iWay test tool while others will go to JCA/BPEL.
    Regarding 2, lets us discuss this after this loss of messages is solved.
    "Another issue that we have with the JCA approach is the requirement to have have a separate channel and a separate program ID for every IDOC. In our SAP system, we have thousands of IDOCS so having to setup a different channel and program ID for each one is going to be a difficult task".Yes. Initial versions of adapter used to support receiving all idocs on same channel. In your case MATMAS05/IORDER01 are received on same programID and customers used has logic to identify what idoc was coming. It was observed that complexity of the application increases exponentially with increased idocs and the debugging effort.And also the interface is not clean. That is the JCA end point cannot be assocaited with a specific WSDL so you will not what you will receive and of what type. To ease this, later version of adapter supported this feature that each idoc type is assocaited with a specific program ID. MATAS05--PID1, IORDER01--PID2. Adapter will ignore if MATMAS05 is sent on PID2.
    In OSB we have concept of AnyXML service but I doubt if BPEL has such concept. If I remember OSB smart connect supported your exact use-case, but in later version it was decided to discontinue AnyXML inbounds.
    Are you really planning to use hundreds of IDOCS on same PID?. Did you think of debugging complexity in such application? If you really think this need to be supported, please raise an enhancement request with Support. Product management will review your request for further action.
    Thanks
    Manoj

  • InitLibrary failed for SAP Adapter

    Getting error in client log
    InitLibrary failed for SAP Adapter.
    and
    SapService:({51C57049-3215-44b7-ABE1-C012FF786010}) Failed
    initialization. Unable to load library sapint.dll.
    Cant edit SAP connections / jobs.
    Any ideas?
    PS. this is different from the other issue i was having earlier last month
    and also on a different machine.

    We have the SAP adapter on TES 6.1 running on Linux with no issue.
    What is your env? 
    Was this working earlier? 
    Did you upgrade anything recently?
    Does your PATH variable include the path to the SAP libraries?
    thanks

  • IWay SAP Adapter

    Hello,
    I want to use the IWay SAP Adapter to integrate a BPEL Process with SAP. I have already used the iaexplorer to configure the SAP Adapter. Now I have a question. If I have multiple SAP instances, and each instance is similar (the only different thing is their respective location), is it possible to reuse the configuration I have already done or do I have to re-do the whole process with the iaexplorer all over again for each instance??
    thanks in advance, Nicolas Fonnegra

    It is recommended that you create target and create wsdl for that target and the use the wsdl for connecting to specific SAP system
    I faced with similar issues used the following procedure in OSB for SAP
    1) Create targets one each for multiple sap system.
    2) Instead of creating WSDL for each target, copied WSDL for one target and change <jca:address/> element attributes to reflect the appropriate target.
    Manoj

  • WCF-SAP Adapter throwing errors after SAP Upgrade from ECC 5 to ECC6 Release 640 to 700

    Hello Everyone,
    We were able to communicate(Send and Receive Idoc's) to SAP via WCF-SAP Adapter in BizTalk 2010.
    SAP Servers were upgraded to ECC5 to ECC 6 and we started facing below issue communicating on send and receive both.
    I am aware that there is a hotfix available but that is more on the Receive Side from SAP. Nevertheless I installed the hotfix but issue still persists. Any suggestions will be highly appreciated.
    Microsoft.ServiceModel.Channels.Common.XmlReaderParsingException: The segment name is not valid for the IDOCTYP, Release, or CIMTYP. Segment name: E2EDP01006GRP   IDOCTYP: ORDERS05   
    Release: 700    CIMTYP: . Ensure that your message xml validates against the operation schema.
    Server stack trace:
       at System.Runtime.AsyncResult.End[TAsyncResult](IAsyncResult result)
       at System.ServiceModel.Channels.ServiceChannel.SendAsyncResult.End(SendAsyncResult result)
       at System.ServiceModel.Channels.ServiceChannel.EndCall(String action, Object[] outs, IAsyncResult result)
       at System.ServiceModel.Channels.ServiceChannel.EndRequest(IAsyncResult result)
    Exception rethrown at [0]:
       at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
       at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
       at System.ServiceModel.Channels.IRequestChannel.EndRequest(IAsyncResult result)
       at Microsoft.BizTalk.Adapter.Wcf.Runtime.
    Thanks,
    Vikingss

    I am aware that there is a hotfix available but that is more on the Receive Side from SAP. Nevertheless I installed the hotfix but issue still persists. Any suggestions will be highly appreciated.
    For this issue, you can contact Microsoft support directly(http://support.microsoft.com).

  • Display SAP R/3 table in a portlet with the SAP Adapter

    Hello everybody!
    I still can`t figure out the whole pictue of Bea Weblogic`s SAP Adapter.
    I installed the SAP Adapter (BEA_SAP_1_0_70.ear) and the Applicaton Explorer,
    made an Application View with the generated XML-Schema and the Template example
    in the WL Integration Studio. So what`s next??? (I want to make a portlet which
    displays a table from a BAPI request.) Any help would be helpful!
    Thanks 4 answering !
    Kind regards,
    uggar

    Hi Simon,
    Thanks for your inputs.
    Why the amount is changed in display mode only for WRBTR and not for DMBTR as both are of CURR datatype and created using same domain. I fail to understand any logic behind this.
    I have even created a ABAP report on this table which displys fields DMBTR and WRBTR, and in the report output following values are displayed.
    DMBTR 100.05
    WRBTR 100.05
    If anybody else has come across this before and has any clue please help.
    Thanks and Regards
    Shilpa

  • BizTalk 2009 WCF-SAP Adapter Could not load file or assembly 'Microsoft.Adapters.SAP.SAPGInvoker...' one of its dependencies error

    Hello,
    I have a BizTalk Server 2009 running on Windows Server 2003 x64. I am installing WCF-SAP adapter and have done the following for the same. However, I am getting an error as mentioned below when I click on the Configure button of WCF-SAP adapter in send
    port. I would appreciate if anyone could let me know how to fix this error and make the WCF-SAP adapter working.
    TITLE: BizTalk Server 2009 Administration Console
    Exception has been thrown by the target of an invocation. (mscorlib)
    ADDITIONAL INFORMATION:
    Exception has been thrown by the target of an invocation. (mscorlib)
    Could not load file or assembly 'Microsoft.Adapters.SAP.SAPGInvoker, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. This application has failed to start because the application configuration is incorrect. Reinstalling
    the application may fix this problem. (Exception from HRESULT: 0x800736B1) (Microsoft.Adapters.SAP)
    This application has failed to start because the application configuration is incorrect. Reinstalling the application may fix this problem. (Exception from HRESULT: 0x800736B1)
    I have copied the following 32 bit & 64 bit unicode DLLs in SysWOW64 and System32 folders respectively.
    icudt30.dll
    icuin30.dll
    icuuc30.dll
    librfc32u.dll
    libsapu16vc71.dll
    libsapucum.dll
    Following r3dllinst DLLs are there in System32 folder.
    mfc42.dll
    mfc42u.dll
    mfc71.dll
    mfc71u.dll
    msvcp60.dll
    msvcp71.dll
    msvcp80.dll
    msvcr71.dll
    msvcr80.dll
    Following r3dllinst DLLs are there in SysWOW64 folder.
    mfc40.dll
    mfc40u.dll
    mfc42.dll
    mfc42u.dll
    mfc71.dll
    mfc71u.dll
    mfc80.dll
    mfc80u.dll
    msvcp50.dll
    msvcp60.dll
    msvcp71.dll
    msvcp80.dll
    msvcr71.dll
    msvcr80.dll
    I have the following softwares installed on the server.
    Microsoft Visual C++ 2008 Redistributable x64
    Microsoft Visual C++ 2008 Redistributable x86
    WCF LOB Adapter SDK (64-bit)
    BizTalk Adapter Pack 2.0 (64-bit)
    BizTalk Adapter Pack 2.0 (32-bit)
    The following bindings are also present in the machine.config under Framework\v2.0.50727\CONFIG and Framework64\v2.0.50727\CONFIG
    <system.serviceModel>
    <extensions>
    <bindingElementExtensions>
    <add name="sapAdapter" type="Microsoft.Adapters.SAP.SAPAdapterExtensionElement, Microsoft.Adapters.SAP, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />
    </bindingElementExtensions>
    </extensions>
    <client>
    <endpoint binding="sapBinding" contract="IMetadataExchange" name="sap" />
    </client>
    </system.serviceModel>
    Thanks,
    Tarun

    Have you tried this?
    http://geekswithblogs.net/MoonWalker/archive/2013/07/17/could-not-load-file-or-assembly-microsoft.adapters.sap.sapginvoker.dll.aspx
    Morten la Cour

  • Problem with WLI-SAP adapter

    Hi all,
    When i am trying to connect to SAP system using WLI-SAP adapter i am getting
    the following exception when i am trying to click on TEST button in wlai console.
    Can any body help me what does it mean.
    java.lang.AbstractMethodError: com.ibi.beaSAP.spi.ResourceAdapterImpl.setID(Ljav
    a/lang/String;)V
    at com.bea.wlai.AdapterDeployer.createResourceAdapterInstance(AdapterDep
    loyer.java:1213)
    at com.bea.wlai.AdapterDeployer.deployAdapter(AdapterDeployer.java:271)
    at com.bea.wlai.ApplicationViewDeployer.deployAdapterInstance(Applicatio
    nViewDeployer.java:770)
    at com.bea.wlai.ApplicationViewDeployer.deployAdapterInstances(Applicati
    onViewDeployer.java:662)
    at com.bea.wlai.ApplicationViewDeployer.internalDeploy(ApplicationViewDe
    ployer.java:553)
    at com.bea.wlai.ApplicationViewDeployer.access$600(ApplicationViewDeploy
    er.java:68)
    at com.bea.wlai.ApplicationViewDeployer$DeployTask.runTask(ApplicationVi
    ewDeployer.java:3035)
    at com.bea.wlai.Task.internalRunTask(Task.java:78)
    at com.bea.wlai.Task.access$000(Task.java:11)
    at com.bea.wlai.Task$1.run(Task.java:58)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(Authenticate
    dSubject.java:317)
    at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:
    118)
    at com.bea.wlai.Task.runAs(Task.java:51)
    at com.bea.wlai.TaskHandler.run(TaskHandler.java:86)
    Thanks and Regards,
    kishore darisipudi

    Hi
    Thank u all,  Problem is solved, i changed write mode to Over write existing file. It is working fine.
    VS

  • How to handle idoc documents by BizTalk without WCF-SAP Adapter?

    Dear All,
    our company is no customer of SAP.
    But one partner company of us uses SAP Systems to generate business transactions like "INVOICE".
    Then they send us such a idoc-file per email.
    So I can not use the SAP-WCF Adapter by BizTalk (the download of SAP RFC SDK is constrained and only for customers) to generate a schema of such a flat file automatically.
    The second problem: I believe that only the WCF Adpater can validate the structure of the infomartion in inbound idoc files.
    Is there a way to solve this problem without using the WCF-SAP Adapter?
    Thanks in advance

    Actually I only need an idoc decoder and disassembler to import the information of the idoc file.
    Is there a special pipeline component by MS?

Maybe you are looking for