RFC sender error

Hi,
I created RFC at SAP . RFC Sender.
SM59 registered progam ID
i am suing same program id and gateway server, host in XI
when i execute the FM from se37 using the RFC DEST it is showing the error
"JCO.Server could not find server function 'Z_BANK_RECONCILIATION'"
same program id has been defined in  Visual admin JCO Serivce.
Could u locate where is the errore
jeff

hi Jeff,
>>>>Same program id i registered in JCORFC server in Visual admin.
what for ??
why didn't you follow my blog that I gave you in
which I show RFC configuration ? I don't mention anything
about Visual admin in it...
Regards,
michal
<a href="/people/michal.krawczyk2/blog/2005/06/28/xipi-faq-frequently-asked-questions"><b>XI / PI FAQ - Frequently Asked Questions</b></a>

Similar Messages

  • RFC Sender error - lookup of alternativeServiceIdentifier

    Hi,
    I am trying to configure an R/3-XI-Java proxy scenario using the RFC adapter as sender. When I execute the RFC on the R/3 system using the RFC destination, I get the exception SYSTEM_FAILURE. In the RFC adapter monitor, the error message  is "com.sap.aii.af.rfc.afcommunication.RfcAFWException: lookup of alternativeServiceIdentifier via CPA-cache failed for channel". I have verified the settings mentioned in SAP note 730870 (Q. 15), but am still getting the same error. Please let me know how to resolve this error.
    Thanks,
    Sumanth.

    Hi Sumanth,
    Check the <i>Adapter Specific Identifiers</i> in the Business sytem which contians RFC adapter.
    Make sure that R/3 System ID is equal to the one specified in the SLD.
    You can also "compare" the same with that in the SLD.
    You should concider clearing the SLD data cache before comparison
    Cheers,
    Rashmi

  • RFC Sender error could not create function template for...

    Hi,
    I am trying to send an async RFC to XI. Since I use IN BACKGROUND TASK and COMMIT WORK I got following error in the SM58 of the back end system
    Server repository could not create function
    template for 'XYZ'
    In the XI, I see nothing (no message, no error)
    How can I fix this problem?
    Thanks
    Thomas

    Hi Thomas,
      You may need to have logical destinatio types for sender RFC. (and in the refernce entry you need to provide the actual destination)
    may be some other errors also, Check this link and see if you have followed all the steps.
    http://help.sap.com/saphelp_nw04/helpdata/en/25/76cd3bae738826e10000000a11402f/frameset.htm
    Hope this fixes your issue.
    Regards
    Vishnu

  • RFC Sender Error - R/3 4.6C

    Hi,
    I try to do a RFC -> XI -> JDBC. When I execute the FM in my R/3 4.6C the following error show up:
    "connection to partner broken" / "CPI-C error
    CM_PRODUCT_SPECIFIC_ERROR".
    An error occurred when executing a Remote Function Call.
    "CPI-C error CM_PRODUCT_SPECIFIC_ERROR"
    Status of connection.... "CODE=CM_PRODUCT_SPECIFIC_ERROR CM_NO_STATUS_RECEIVED
    CM_NO_DATA_RECEIVED SAPCODE=223 CONV=66899296"
    Internal error code.... "RFC_IO5"
    There is an error in the communication system. To clarify
    and resolve the error, contact your system administrator.
    Last error logged in SAP kernel
    Component............ "NI (network interface)"
    Place................ "SAP-Gateway on host zulia / sapgw00"
    Version.............. 34
    Error code........... "-6"
    Error text........... "connection to partner broken"
    Description.......... "NiPRead"
    System call.......... "recv"
    Module............... "ninti.c"
    Line................. 1130
    Regards,
    Luis Diego

    Hi Luis,
    There is a SAP note on this.. Please check note 634362.
    Hope this solves ur problem..
    cheers
    Prashanth
    P.S Please mark helpful answers

  • RFC 2 File Error in RFC sender: java.lang.ArrayIndexOutOfBoundsException

    Hello,
    I'm sending data asynchronously from R3 to a file through XI, I've got the RFC destination (in R3) and sender RFC channel (in XI) configured and tested. Working fine.
    Then in my report I've got the following code that sends 1 string and 4 internal tables 2 to XI:
      CALL FUNCTION 'Z_RFC_ENVIAR_DATOS_PSP'
        IN BACKGROUND TASK DESTINATION 'SAP_2_XI'
        EXPORTING
          RUTA                       = p_ruta
        TABLES
          IT_DEMANDA           = p_gt_demanda
          IT_STOCKS              = lt_stocks
          IT_CUARENTENAS   = lt_cuarent
          IT_COMPRAS           = lt_repartos.
      COMMIT WORK.
    I've done that king of connection several times and allways worked but now I've got that error in the communication channel monitoring at RWB:
    Error in processing caused by: java.lang.ArrayIndexOutOfBoundsException
    And no message is created in XI. What can it be?
    Thanks for your help

    Hi Chen Lin,
    The problem is with the adapter but no message is generated yet in XI, so I don't have XML yet.
    The RFC sends the data to XI through the RFC destination and at this point something is wrong because that error is produced. The error is visible in both sides, In transaction SM58 at R3 I can see the error that tRFC hasn't been precessed because the ArrayIndexOutOfBoundsException.
    But if I go to communication channel monitoring I can see the same error too, so that confirms that the communication between R3 and XI works fine but something is wrong and the error don't give me more details

  • Error in RFC Sender Adapter

    Hello Experts,
    Right now i m working on the scenario SRM -> XI -> 3rd party system.
    Here i want to send data from SRM to XI, and for that i m using Sender RFC Adapter.
    I have configured RFC Sender channel in XI and created RFC Destination into the SRM system, and when i m trying to test the RFC Destination at that time it is giving me error saying that "program POACK_GEE not registered".
    Can anyone help me out in this issue... its very urgent...
    so waiting for your replies...
    Thank you very much,
    hetal

    Hi Michal,
    I already had a look into that... but i didnt find the solution
    The error coming is like this....
    ERROR                program POACK_GEE not registered
    LOCATION             SAP-Gateway on host <host name> / <service name>
    DETAIL               TP POACK_GEE not registered
    COMPONENT            SAP-Gateway
    COUNTER              1270
    MODULE               gwr3cpic.c
    LINE                 1609
    RETURN CODE          679
    SUBRC                    0
    RELEASE              640
    TIME                 Mon May  7 16:45:48 2007
    VERSION              2
    I have followed all the steps then also i dont know y it is not working...

  • Errors in RFC sender Adapter

    Hi Guys,
    I am configuring a RFC sender Adapter in a newly installed system.
    I configured the adapter as per the parematers given in SAP help in the exact way and started getting the error
    Error in processing caused by: com.sap.aii.adapter.rfc.afcommunication.RfcAFWException: senderAgreement not found: lookup of binding via CPA-cache failed for AdapterType RFC, AdapterNS http://sap.com/xi/XI/System, direction INBOUND, fromParty '*', fromService 'RD1CLNT020', toParty '', toService '', interface 'Z_TEST', NS 'urn:sap-com:document:sap:rfc:functions' for channel 'RD1CLNT020_IN' (channelId 897afca12ee93b86a5bfcd738c037099)
    If I go into SXI_CACHE of the PI system I can see the entry.
    My gut feeling is that the adapter is not fetching the metadata properely.
    Because I switched the metadata loging from the ECC system to PI system and I got the error
    JCO.Server could not find server function 'Z_TEST'
    I think in the basis setup we have missed something The version on which we are working is the Latest PI 7.1
    If somebody has a document at the the config for JCO or a solution for this problem will be much appreciated.
    Thanks & Regards
    Gagan Kasana

    Hi,
    there is no magic with this error - it's a common one
    1. my blog - RFC sedenr adapter config -
    /people/michal.krawczyk2/blog/2005/03/29/configuring-the-sender-rfc-adapter--step-by-step
    then is still does not work:
    2.check out OSS note  730870 - FAQ RFC Adapter
    "Question 19:
    While sending a RFC call to the RFC Adapter I get a error message like "com.sap.aii.af.rfc.afcommunication.RfcAFWException: lookup of binding via CPA-cache failed..." or "com.sap.aii.af.rfc.afcommunication.RfcAFWException: senderAgreement not found: lookup of binding via CPA-cache failed...". What is missing?"
    and you have it working
    please let me know if this helped
    Regards,
    Michal Krawczyk

  • RFC Sender adapter error

    Hi Folks,
    Am trying an RFC to SOAP sync interface.
    Hav configured the Adapter, registered the program at PI, created RFC using registered server program.
    When I trigger the FM as Call Function '..' DESTINATION <rfc dest> i get a system failure.
    IN RWB Channel monitoring I see the error as "Error in processing caused by: com.sap.aii.adapter.rfc.afcommunication.RfcAFWException: senderAgreement not found: lookup of binding via CPA-cache failed for AdapterType RFC, AdapterNS http://sap.com/xi/XI/System, direction INBOUND, fromParty '*', fromService 'SAPECC_SHD', toParty '', toService '', interface 'ZBAPI_WEBSERVICE1', NS 'urn:sap-com:document:sap:rfc:functions' for channel 'CC_SAP_ZUMMATION_RFC_S' (channelId af2f451f1b473ac28063768416ba8a72)"
    Have checked for errors such as * in sender agreement, header data in Receiver agreement note 730870..
    Kindly guide if there is anything to be checked.

    Hi,
    Clear the cache (SXI_CACHE) and stop and restart the RFC sender channel in RWB.
    Cheers,
    André
    Edited by: André Schillack on Mar 30, 2010 5:09 PM

  • Communication Channel RFC Sender getting error suddenly

    Hello gurus,
    I'd like to ask you about a problem, we have many interfaces from RFC to SOAP synchronous, the CC RFC sender, in an average of once per day, gets into red colour with this error:
    Sender channel 'CC_RFC_SENDER_L0_MAESTROS' for party '', service 'BS_LD0_100'
    Error can not instantiate RfcPool caused by:
    com.sap.aii.adapter.rfc.RfcAdapterException: error
    initializing RfcServerPool:com.sap.aii.adapter.rfc.core.repository.RfcRepositoryException:
    can not connect to destination system due to: com.sap.mw.jco.JCO$Exception: (102) RFC_ERROR_COMMUNICATION:
    Connect to SAP gateway failed
    Connect_PM TYPE=A ASHOST=10.1.4.191 SYSNR=00 GWHOST=10.1.4.191 GWSERV=sapgw00 PCS=1
    LOCATION CPIC (TCP/IP) on local host with Unicode
    ERROR partner 'XX.X.X.XXX:sapgw00' not reached
    TIME Thu May 27 03:56:04 201
    RELEASE 711
    COMPONENT NI (network interface)
    VERSION 39
    RC -10
    MODULE nixxi.cpp
    LINE 3151
    DETAIL NiPConnect2: 10.1.4.191:3300
    SYSTEM CALL connect
    ERRNO 111
    ERRNO TEXT Connection refused
    COUNTER 5
    I don't know the reason of this.. but simply just stopping and starting the CC it gets into green colour again..
    Does anyone know how to solve this?
    Regards,
    Juan.

    Hi,
    This happens if the RFC connection pool is not instantiated or may be cache failed to auto-refresh....And manual restart of RFC channel resolves it.
    Refer page 8 in the RFC troubleshooting guide.
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/f3f93ee7-0c01-0010-2593-d7c28b5377c2?quicklink=index&overridelayout=true
    Thanks
    Swarup

  • Error in RFC Sender

    Hi,
    We are implementing a BAPI to send data to PI. We have created the following
    IN R\3
    In SM59 create a new RFC connection type T (TCP/IP).
    Technical settings:
    Activation type: registered server program
    PROGRAM_ID: test_program_id
    Gateway options:
    GAteway host: Host of your R\3 system
    Gateway service: Gateway of your R\3 system
    In XI
    In your RFC Sender Communication Channel:
    RFC Server Parameter:
    Application Server: Host of your R\3 system
    Application Server Service: Gateway of your R\3 system
    PROGRAM ID: test_program_id
    RFC Metadata Repository parameter
    Message Serer: Your R/3 host.
    Message Server Service...
    SystemmID...
    Use a user with authorization to do RFC calls.
    Client...
    Language...
    After we finish setting up your CC, save and Activate.
    Now check the RFC in R/3
    When we run the program in SAP( which contains the BAPI ) for the first time, it runs & send the data but for next run it gives error in SAP side(SM58) :  Commit fault: com.sap.aii.adapter.rfc.afcommunicat ion.RfcChannelMismatchE
    Message no. SR053
    Can any one help us to solve the RFC connection issue
    Thanks

    make sure your program id is unique.try changing it.
    Ref:
    RFC adapter - /people/michal.krawczyk2/blog/2005/03/29/configuring-the-sender-rfc-adapter--step-by-step
    trouble shooting rfc/soap -
    /people/shabarish.vijayakumar/blog/2008/01/08/troubleshooting--rfc-and-soap-scenarios-updated-on-20042009

  • Error in RFC Sender Scenario. CM_PRODUCT_SPECIFIC_ERROR

    Hi,
         I try to do a RFC -> XI -> JDBC. When I execute the FM in my R/3 4.6C the following error show up:
    "connection to partner broken" / "CPI-C error
    CM_PRODUCT_SPECIFIC_ERROR".
    An error occurred when executing a Remote Function Call.
    "CPI-C error CM_PRODUCT_SPECIFIC_ERROR"
    Status of connection.... "CODE=CM_PRODUCT_SPECIFIC_ERROR CM_NO_STATUS_RECEIVED
    CM_NO_DATA_RECEIVED SAPCODE=223 CONV=66899296"
    Internal error code.... "RFC_IO5"
    There is an error in the communication system. To clarify
    and resolve the error, contact your system administrator.
    Last error logged in SAP kernel
    Component............ "NI (network interface)"
    Place................ "SAP-Gateway on host zulia / sapgw00"
    Version.............. 34
    Error code........... "-6"
    Error text........... "connection to partner broken"
    Description.......... "NiPRead"
    System call.......... "recv"
    Module............... "ninti.c"
    Line................. 1130

    Hi Udo,
       The RFC Sender Communication Channel is complete configure as well the SM59 destination.
    When I active the RFC Destination trace, this is what appears:
    >>>> [1] XI_RFC       : TCP  %%RFCSERVER%% >>> OPEN
    >>>> [1] XI_RFC       : TCP  %%RFCSERVER%% >>> 71385358 (71385358)
       -{9B7BBA2C-FD5D-4C89-A492-9F1982E8E9DD}
    Instrument:  RfcCallNew send the uuid to the partner {9B7BBA2C-FD5D-4C89-A492-9F
    >>>> [1] XI_RFC       : TCP  %%RFCSERVER%% >>> WRITE (71385358)
       -{9B7BBA2C-FD5D-4C89-A492-9F1982E8E9DD}
    >>>> [1] XI_RFC       : TCP  %%RFCSERVER%% >>> FLUSH(WRITE) (71385358)
       -{9B7BBA2C-FD5D-4C89-A492-9F1982E8E9DD}
    >>>> [1] XI_RFC       : TCP  %%RFCSERVER%% >>> FLUSH(WRITE) (71385358)
       -{9B7BBA2C-FD5D-4C89-A492-9F1982E8E9DD}
    >>>> [1] XI_RFC       : TCP  %%RFCSERVER%% >>> WAIT (71385358)
       -{9B7BBA2C-FD5D-4C89-A492-9F1982E8E9DD}
    ======> CPIC-CALL: 'ThSAPCMRCV'
    Ha sido cancelada la conexión con un programa CPI-C -> Falló lectura
    ABAP Programm: YPRUEBA_XI (Transaction: SE38)
    Called function module: ZIG_DATOS_SAP_BDI
    User: 11393759 (Client: 210)
    Destination: XI_RFC (handle: 1, convid , {9B7BBA2C-FD5D-4C89-A492-9F1982E8E9DD})
    Error RFCIO_ERROR_SYSERROR in abrfcpic.c : 2943
    CPIC-CALL: 'ThSAPCMRCV'
    Ha sido cancelada la conexión con un programa CPI-C -> Falló lectura
    >>>> [1] XI_RFC       : TCP  %%RFCSERVER%% >>> WAIT IGNORED (71385358)
       -{9B7BBA2C-FD5D-4C89-A492-9F1982E8E9DD}
    >>>> [1] XI_RFC       : TCP  %%RFCSERVER%% >>> READ (71385358)
       -{9B7BBA2C-FD5D-4C89-A492-9F1982E8E9DD}
    >>>> [1] XI_RFC       : TCP  %%RFCSERVER%% >>> FREE-Message (71385358)
       -{9B7BBA2C-FD5D-4C89-A492-9F1982E8E9DD}
    Regards,
    Luis Diego

  • R3 (rfc-sender) - XI - Webservice ( soap-recever) Synch : error handlng

    R3 (rfc-sender) <-> XI <-> Webservice ( soap-receiver) Synch
    User will enter the request data in R3 and waiting for the response, but webservice is down(i.e not available)
    Request is reached to XI box and XI is trying to send data when webservice is down( i,e not available),  RFC is waiting for the response from XI box.
    how we will handle this kind of situation,how should i give response back to RFC( because RFC sent the request and waiting for the response,  XI could not send any response back as Webservce is down, Please advice me how should XI inform to the end user r R3 abt webservice down.
    Pleae help me out on this.
    Thanks,
    Dhanush.

    Hi,
    Normally, the Web service should provide a fault message back to XI and the RFC should also have an exception defined that will trigger a fault message mapping and that way the application error is sent back to R3.
    But if the web service does not provide u with a fault message then XI will trigger the System Error back to R3.
    The functionality of checking the DB status and propagating meaningful errors to XI as fault messages should lie with the web service.
    Thanks
    Vikranth

  • Error RFC sender scenario :JCO.Server could not find server function

    Hi ,
    The scenario which am working is as follows:
    I already have a report in R/3 that calls a Bapi which is in CRM system, now I want to make this point-point connection through XI(RFC sender-XI-RFC Reciever) with out changing the report (only changing the RFC destination).
    I have imported the bapi from CRM to XI , changed the rfc destination(to tcp/ip) that existed in R/3 to point to XI(test connection is working fine) and also created the RFC sender adapter .
    Now on executing the report am getting the following error.
    “JCO.Server could not find server function” 
    Please, let me know where I went wrong.
    Should the function module exists on the XI server. If the functional module is not there then I am getting the  error if the function module is there in XI then every thing is working fine.

    Hi Michal ,
    Now my scenario is working . The error <b>"JCO.Server counld not find server function"</b>  got fixed by giving the system details that contain the RFC in the adapter metadata parameters in the channel configuration.
    Thanks & Regards,
    Srikanth.

  • R/3 to PI using RFC Sender Adaptor as Asynchronous scenario

    Hello Folks,
              RFC Adp.           SOAP Adp.
    ECC-->XI--
    >ARIBA
    I am new to PI and doing a scenario mention above. we are using RFC sender adaptor to send the data to XI in asynchronous process.
    I have config the Sender comm. channel as below.
    Appl.  Server(Gateway):  My Ecc Server host name
    Appl. Server Service (Gateway) : My Ecc server
    Program Id : XYZ.
    Note : while creating the the Service interface and Message mapping and Operation mapping I am using the RFCname.respone message type is that ok in asynchronous process?
    And then I went to ECC in Tcode SM59 and created a RFC destination of type TCP/IP
    and put the same information as given above and test the connection which is working fine.
    I have created a FM at ECC end make it remote enabled. and calling the FM in back ground task using destination in a Work flow code.
    When I run the Work flow code It ran successfully but i went to XI side there is no msg in the SXMB_MONI.
    Then i went to the component monitoring->Adatptor engine>Comm. channnel Monitoring and found that under my RFC sender comm. channel there is an error msg saying
    Error in processing caused by: com.sap.aii.adapter.rfc.afcommunication.RfcAFWException: senderAgreement not found: lookup of binding via CPA-cache failed for AdapterType RFC, AdapterNS http://sap.com/xi/XI/System, direction INBOUND, fromParty '', fromService 'BS_ECC', toParty '', toService '', interface 'YFPS_MM_I_0242_PO_APPROVAL_OUT', NS 'urn:sap-com:document:sap:rfc:functions' for channel 'CC_0242_PO_Approval_RFC_Sender' (channelId 19585252a58335ee871e4c3a771b027f)
    Where as i have checked that in the sxi_cache t-code there is a sender agreement for my scenario under the sender agreement tab.
    Please Help me in this to resolve the above error. I am totally stuck at this point.I would really appreciate a quick answer.

    Appl. Server Service (Gateway) : My Ecc server
    Confused with this statement.....
    it should have the format sapgwXX ....
    XX is the system number which comes from the j2ee port mentioned in the XI homepage URL
    http://<hostName>:5XX00:rep/start/index.jsp
    How to configure sender RFC adapter...check this blog:
    https://www.sdn.sap.com/irj/scn/weblogs?blog=/pub/wlg/1438
    Error in processing caused by: com.sap.aii.adapter.rfc.afcommunication.RfcAFWException:
    senderAgreement not found:
    Sender Agreement is Expected in this communication which does not seem to be present in ID....create sender agreement using the RFC communication channel....
    Regards,
    Abhishek.
    Edited by: abhishek salvi on May 2, 2009 1:24 AM

  • RFC Send could not be resolved against SAP system because its metadata could not be obtained...EXCEPTION FU_NOT_FOUND RAISED

    Hello,
    I am getting the following error in sending IDOC to SAP via WCF-SAP adapter in BizTalk Server 2009. I have the SOAP header in the adapter mentioned below. Also, wondering what is the convension for Action URL? Is it always "http://Microsoft.LobServices.Sap/2007/03/Rfc/"
    + Operation name mentioned in the Orchestration? I would appreciate if anyone could help me resolve this error.
    The adapter failed to transmit message going to send port "SendReceive_PO_IDOC_TO_SAP" with URL "sap://CLIENT=111;LANG=EN;@a/123.456.789.101/00?GWHOST=123.456.789.101&GWSERV=sapgw00&ListenerProgramId=ABCDEF111&RfcSdkTrace=False&AbapDebug=False".
    It will be retransmitted after the retry interval specified for this Send Port. Details:"Microsoft.ServiceModel.Channels.Common.MetadataException: RFC Send could not be resolved against SAP system because its metadata could not be obtained. ---> Microsoft.Adapters.SAP.RFCException:
    Details: ErrorCode=RFC_EXCEPTION. ErrorGroup=RFC_ERROR_APPLICATION_EXCEPTION. SapErrorMessage=EXCEPTION FU_NOT_FOUND RAISED.  AdapterErrorMessage=An error occurred while determining the function interface of the RFC Send.
       at Microsoft.Adapters.SAP.RFCException.HelperThrow(Int32 retCode, String additionalErrorMessage)
       at Microsoft.Adapters.SAP.RfcClientConnection.GetRfcFunctionInterface(String rfcName)
       at Microsoft.Adapters.SAP.InternalRfcMetadata..ctor(String originalRfcName, SAPConnection sapConnection)
       at Microsoft.Adapters.SAP.SAPMetadataContract.ResolveOperationMetadata(String operationId, TimeSpan timeout, TypeMetadataCollection& extraTypeMetadataResolved)
       at Microsoft.ServiceModel.Channels.Common.Design.MetadataCache.GetOperationMetadata(String uniqueId, Guid clientId, TimeSpan timeout)
       at Microsoft.ServiceModel.Channels.Common.MetadataLookup.GetOperationDefinition(String operationId, TimeSpan timeout)
       at Microsoft.Adapters.SAP.SapFunctionMetadata.ResolveOperationMetadataUsingSdk(String absoluteName, String displayName, String funcName, String operationNamespace, SAPConnection sapConnection, Boolean isTrfc, MetadataLookup metadataLookup, TimeoutHelper
    timeoutHelper)
       --- End of inner exception stack trace ---
    Server stack trace: 
       at System.ServiceModel.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.WcfClient`2.RequestCallback(IAsyncResult result)".
    For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.
    SOAP Header:
    <BtsActionMapping xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
      <Operation Name="Send" Action="http://Microsoft.LobServices.Sap/2007/03/Rfc/Send" />
    </BtsActionMapping>
    Thanks,
    Tarun

    Hello Morten,
    The Send is actually just the name of the operation in Orchestration and it does not exist in SAP. Hence, do I really need to have the SOAP header in WCF-SAP adapter or can I send the IDOC without any SOAP header info? When I try to send without
    SOAP header I get the following error. Can you help me resolve this?
    The adapter failed to transmit message going to send port "SendReceive_PO_IDOC_TO_SAP" with URL "sap://CLIENT=111;LANG=EN;@a/123.456.789.101/00?GWHOST=123.456.789.101&GWSERV=sapgw00&ListenerProgramId=ABCDEF111&RfcSdkTrace=False&AbapDebug=False". It
    will be retransmitted after the retry interval specified for this Send Port.  Details:"System.ArgumentNullException: Value cannot be null.
    Parameter name: key
       at System.ThrowHelper.ThrowArgumentNullException(ExceptionArgument argument)
       at System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add)
       at Microsoft.BizTalk.Adapter.Wcf.Runtime.WcfClient`2.CreateChannelFactory[TChannel](IBaseMessage bizTalkMessage)
       at Microsoft.BizTalk.Adapter.Wcf.Runtime.WcfClient`2.InitializeValues(IBaseMessage message)
       at Microsoft.BizTalk.Adapter.Wcf.Runtime.WcfClient`2..ctor(IBaseMessage message, WcfTransmitter`2 transmitter)
       at Microsoft.BizTalk.Adapter.Wcf.Runtime.WcfTransmitter`2.GetClientFromCache(String spid, IBaseMessage message)
       at Microsoft.BizTalk.Adapter.Wcf.Runtime.WcfAsyncBatch`2.BatchWorker(List`1 messages)".
    For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.
    Thanks,
    Tarun

Maybe you are looking for