CPALookupException Couldn't retrieve outbound binding

Hi gurus,
We're working on our test environment and we have a strange error:
com.sap.aii.af.ra.ms.api.ConfigException: ConfigException in XI
protocol handler. Failed to determine a receiver agreement for the
given message. Root cause:
com.sap.aii.af.service.cpa.impl.exception.CPALookupException: Couldn't
retrieve outbound binding for the given P/S/A values:
FP=;TP=;FS=BS_XIT_IT_ADYCLNT100;TS=BS_XIT_IT_INCAS_VALDOBBIADENE;AN=MI_AnagrArticoli_IN;ANS=http://goldenlady.it/it/Incas/I03/AnagrArticoli001
The receiver agreement and the other objects in the scenario exist and
work properly in the development scenario, while in the test system we
have this error. Looking at the cache of the test XI system we can see
all the configuration objects, also the receiver agreements that we
need.
We have already refreshed all the caches and also restarted the java
instance but the problem still remains...
By the way, we noticed a strange behaviour because the log files about
this errors are written not in the folder that refers to the test
system (XIT) but in the one that refers to the development system
(XID). Could this be a problem connected to our errors?
We suppose that the adapter frameworks looks in the wrong CPACache (the development instead of the test one).
Points rewards good answers
Mattia

Hi,
Please do the following it will solve the problem:
Prerequisites:
check the correctness of configuration of your scenario at your end.
Please do the following:
1) Check destination INTEGRATION_DIRECTORY_HMI in SM59. Does it returns a HTTP status of 500 with reqid not found. It means RFC is working fine.
2) http://xihostname:port/CPACache/refresh?mode=full  
with PIAFUSER and check whether it shows the correct output or not. Extremely important: check whether the authorization error is there or not for services users.
3) Check the services in SAP XI in visual admin
4) Reimport of SAP Basis content is done properly or not.
5) If possible try to restart the J2EE server.
6) Also check the inconsistency of SLD using SAP note no:
764176
Hope it will solve your problem.
Thanks & Regards
Prabhat

Similar Messages

  • "Test Message" - cpa.impl.exception.CPALookupException: Couldn't retrieve

    Dear Experts:
    Even I put in the exactly correct info in "Runtime Workbench ->Component Monitoring -> "Test Message" tab "
    After I send the message, I got the following ERRORS:
    Error while sending message: com.sap.aii.af.ra.ms.api.ConfigException: ConfigException in XI protocol handler. Failed to determine a receiver agreement for the given message. Root cause: com.sap.aii.af.service.cpa.impl.exception.CPALookupException: Couldn't retrieve outbound binding for the given P/S/A values: FP=;TP=;FS=UP_QAS_ASSETCONTROL_001;TS=;AN=Prices_SYNC_OB;ANS=urn:
    Is it something wrong with "System Setting" or "Test Message" environment setting?
    How to make the "Test Message" environment work??
    Thank you in advance for your helpful and important reponse
    Best Regard

    Hello,
    If the recommended CPA cache refresh did not help to resolve the issue you could also try the following:
    Check the correct adapter engine url is being used in trx SXI_CACHE ->Goto -> Adapter Engine Cache.
    If it is incorrect:
    Go to transaction sxi_cache -> Goto -> Adapter Engine Cache
    Delete the Adapter Engine cache entry
    Then go to trx SXMB_MONI and try to resend any of the failed messages.
    Also check that the SAP BASIS Content has been imported into the Integration Repository.
    Integration Repository -> SAP BASIS -> SAP BASIS 7.xx (double click) -> Details (tab)
    Try to refresh the following caches:
    http://host:<j2ee-port>/dir/start/index.jsp -> Administration
    Select Cache Overview
    In the section: Java VM Cache Refresh, click  Refresh Cache for
    - Cache for Softwarecomponents
    - SLD Cache
    In the section: XI Data Cache Refresh, click Full Cache Refresh for Consumer types:
    - INTEGRATIONSERVER_
    - INTEGRATIONRUNTIME_
    - af.sid.host
    On the ABAP client, go to SXI_CACHE for the XI Runtime Cache and select XI Runtime Cache -> Start Delta Cache Refresh.
    Try to re-execute the scenario
    Regards,
    Sarah

  • Outbound binding exception: No standard agreement found

    Hi ,
    I have 2 asynchronous FILE to IDOC scenarios. These scenario work fine most of the times but strangely some times it gives the error OUTBOUND_BINDING_NOT_FOUND (outbound binding exception: No standard agreement found for , <out_BS>, , <IN_BS>, <http://ns>, <Query_Out>)
    sxmb_moni shows that in the errored messages, the interface names in the sender and receiver side are same
    i.e. Outbound interface "Query_Out", but in the successful messages the interface name in the sender is "Query_Out" and in receiver is "FIDCC1_FIDCCP02".
    The Scenarios were working until today when i tested it again, no changes were made to it. Every other Scenario is working except these 2 interfaces housing the same logic.
    I have checked for errors in cache but none were there.
    Thanks in advance.
    Amith

    Hi Amith
    Check this link and find out where you have done mistake
    http://help.sap.com/saphelp_nw04/helpdata/en/6a/e6194119d8f323e10000000a155106/content.htm
    Regards
    Dheeraj

  • Error like -- No outbound binding found for

    i created a order in one system  and want to send to another system
    i got errors like given below....can u check and helpme me... how to solve the issue
    plz check both errors...
    SAP: Stack> Error when determining the inbound interface: For Outbound
    Interface http://cgi.com/xi/Global.PurchaseOrderRequest
    An inbound interface repeatedly found (at the same transmitter and
    Receiver). On the outbound interface http://cgi.com/xi/Global.
    Purchase Order Request, a multiple inbound interface found (in
    The same transmitter and receiver). </ SAP: Stack>
    <SAP: Additional text> No outbound binding found for PC100, cgi_PurOrdrProcessing, PC200, SAPESD_SalOrdrProcessing, http://cgi.com/xi/Global, Purchase Order Request </ SAP: Additional Text>
       <SAP: Stack> There is a problem with the recipient agreement for the station PC100-cgi_PurOrdrProcessing to receiver PC200-cgi_SalOrdrProcessing, http://cgi.com/xi/Global.PurchaseOrderRequest occurred: No. outbound binding found for PC100, cgi_PurOrdrProcessing, PC200, cgi_SalOrdrProcessing, http://cgi.com/xi/Global, Purchase Order Request </ SAP: Stack>
       <SAP: Retry> M </ SAP: Retry>
    i am already checked the config.part and cache als ...still the error exist
    kindly help on this issue//
    best regards,saran

    Hi
    refer this for related discussion
    Error when trying multiple inbound interface determination for IDOC
    Check your  receiver identification configured in the Integration Directory for this combination of inbound interface, namespace, and business system. Also Make sure your file adapter is configured to send with the correct outbound interface/interface namespace.
    Regrds
    Anusha Ramsiva

  • No outbound binding found. ?

    what do we mean by this error:
    No outbound binding found.

    Hi Pankaj,
    Outbound binding problem is because of Reciever Determination/Agreement is not activated or refreshed correctly.
    This error occurs when the configuration required at the Integration Directory is not done properly. This includes proper creation of receiver determination, sender and receiver agreements. Also, u need to activate these after creation
    1. Try to recreate or refresh and activate it. Then check it.
    2. Also do the cache refresh in SXI_CACHE.
    3. Also in go to Integration Builder(XI home page)->Administration->Cache Overview and do all the cache refresh.
    Regards,
    Prateek

  • Incorrect XML format for outbound binding

    Hi,
    I am in the process of configuring a scenario where we are sending PO's from SRM to XI in XML format and later we want these PO's in XML format to be sent to a vendor.  I am able to send the XML from SRM to XI, but I get the following error message (probably while sending the XML to the external application):
    Incorrect XML format for outbound binding , , NO_TO_SERVICE_NAME, MI_Order_CreateOrChangeVendorView_In, urn:poscenario:srm:xi:vendor
    Unable to find element OutboundBindingAttributes: Node DY1WebMethodsMI_Order_CreateOrChangeVendorView_Inurn:poscenario:srm:xi:vendor8f16f906899838c7a4b64634e8140706686c72620ed63ed28c12a634f905d0ce.
    You help will be highly appreciated.
    Regards,
    Ravinder Masuta

    Hi Tanja,
    Now I tried to use the XI channel and I become the same problems. Maybe me configure of the "Receiver Agreement" is wrong.
    sender-service      A1CLNT100
    receiver-service    A2CLNT100
    receiver-Interface: ORDERS.ORDERS05
    namespace:          urn:sap-com:document:sap:idoc:messages
    communication channel : IDOC
    But without the IDOC-channel I become this error message:
    OUTBOUND_BINDING_NOT_FOUND --- no Receiver Agreement found
    Regards
    Christoph

  • DPM Event 943 - Couldn't retrieve task

    I'm receiving this error on my Primary DPM Server:
    The description for Event ID 943 from source MSDPM cannot be found. Either the component that raises this event is not installed on your local computer or the installation is corrupted. You can install or repair the component on the local computer.
    If the event originated on another computer, the display information had to be saved with the event.
    The following information was included with the event:
    Unable to connect to the DPM database because the database is in an inconsistent state.
    Problem Details:
    <FatalServiceError><__System><ID>19</ID><Seq>0</Seq><TimeCreated>10/28/2013 4:30:52 PM</TimeCreated><Source>DpmThreadPool.cs</Source><Line>163</Line><HasError>True</HasError></__System><ExceptionType>DBCorruptionException</ExceptionType><ExceptionMessage>Couldn't
    retrieve Task '1647eed3-2d99-469b-a6cb-8b133c7dff63' from the database</ExceptionMessage><ExceptionDetails>Microsoft.Internal.EnterpriseStorage.Dls.DB.DBCorruptionException:
    Couldn't retrieve Task '1647eed3-2d99-469b-a6cb-8b133c7dff63' from the database
       at Microsoft.Internal.EnterpriseStorage.Dls.DB.Catalog.IntegrityCheck(Boolean condition, String message)
       at Microsoft.Internal.EnterpriseStorage.Dls.TaskExecutor.DB.Task.GetInstance(Guid taskID)
       at Microsoft.Internal.EnterpriseStorage.Dls.TaskExecutor.TaskExecutor.ExecuteTask(Guid jobID, Guid taskID, WindowsIdentity runAsIdentity, ExecuteTaskFlags flags, ExecuteTaskCallback callback)
       at Microsoft.Internal.EnterpriseStorage.Dls.JobManager.ActiveJob.DispatchRequestCallback(Object state)
       at Microsoft.Internal.EnterpriseStorage.Dls.EngineUICommon.DpmThreadPool.Function(Object state)
       at System.Threading.ExecutionContext.runTryCode(Object userData)
       at System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(TryCode code, CleanupCode backoutCode, Object userData)
       at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
       at System.Threading._ThreadPoolWaitCallback.PerformWaitCallbackInternal(_ThreadPoolWaitCallback tpWaitCallBack)
       at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback(Object state)</ExceptionDetails></FatalServiceError>
    We can't find any information about that task in the database, or for that matter, in older versions of the database. I'm trying to figure out a way to fix this without having to do a full restore and so far have found nothing online about this particular
    "cannot retrieve task" in event 943. Any ideas?

    Nevermind, we fixed the issue. It required dropping and rebuilding the index_tbl_te_TaskTrail__TaskID_JobId on dbo.tbl_TE_TaskTrail and everything is back and operating. Figured I'd post this in case anyone else has this same issue.

  • Err "Couldn't retrieve binding for the given channelId" in receiver SOAP CC

    Hello.
    We have increase the support package level of our XI 3.0 system from level 17 to 23. After this "upgrade" all interfaces using a receiver SOAP channel communication are getting the next error:
    SOAP: response message contains an error XIServer/UNKNOWN/ADAPTER.JAVA_EXCEPTION - com.sap.aii.af.service.cpa.impl.exception.CPALookupException: Couldnt retrieve binding for the given channelId: Binding:CID=8cb6335a548730ea9ca27aaa78034109; at com.sap.aii.af.service.cpa.impl.lookup.AbstractLookupManager.getBindingByChannelId(AbstractLookupManager.java:361) at com.sap.aii.af.mp.soap.web.MessageServlet.doPost(MessageServlet.java:421) at javax.servlet.http.HttpServlet.service(HttpServlet.java:760) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:401) at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:266) at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:386) at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:364) at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:1039) at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:265) at com.sap.engine.services.httpserver.server.Client.handle(Client.java:95) at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:175) at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33) at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41) at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37) at java.security.AccessController.doPrivileged(Native Method) at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:102) at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:172)
    We have done the next steps:
    - Run SXI_CACHE and start a complete cache refresh,
    - http://<Host>:<portNo.>/CPACache/refresh?mode=full
    - Restart J2EE server.
    The problem isn't solved.
    any idea?

    Probably you need to ask your BASIS team if they have done it or not.
    Secondly you can just see if something has been done under SWCV SAP BASIS --- http://sap.com/xi/XI/System --- Adapter Metadata, just by oping any adapter and then by looking at Properties or Hisotry from menu "Adapter Metadata". Here you can see the date under "Changed on", so if this matches with your upgrade date then something has been done. But this check will not help you know about the SP level. So better to ask with BASIS.

  • How to retrieve MqttService Binder

    Hi guys!
    I'm currently trying out MqttService and MqttServiceBinder from v1.0.2 of org.eclipse.paho.android.service. However, I am having trouble trying to retrieve the MqttService after binding my activity to the service.
    I've tried to retrieve the service by first binding the service to the activity with bindService(intent, mConnection, Context.BIND_AUTO_CREATE);
    And later obtaining the service from the binder in onServiceConnected(ComponentName className, IBinder service) method in the ServiceConnection class. There's a public getService provided by MqttServiceBinder. However, the access level of the MqttServiceBinder class is now default, meaning that I cannot access it outside of its package, and thus am unable to cast the IBinder to MqttServiceBinder in my activity class.
    I'm quite new to Android, so it will be great if anyone can explain to me how to obtain the MqttService to set the various attributes such as the client id for the MqttConnection.

    Hi,
    It sounds like you actually want the MqttAndroidClient.
    Take a look at ClientConnections.java and AndroidManifest.xml from the sample app (http://git.eclipse.org/c/paho/org.eclipse.paho.mqtt.java.git/tree/org.eclipse.paho.android.service/org.eclipse.paho.android.service.sample).
    The sample app should be a good starting point as it covers all of the basic MQTT service functionality.

  • HT4314 I couldn't retrieve my game from game centre

    Hi can anyone help? My wife iPhone 5 crashed and got a new replacement set. The problem is she can't retrieve her game from the game centre. The game name is hay day. Thanks in advance

    Hmm.  As I said in my last message, I don't know what's wrong. I might be developing a theory though. I think it's because when I downloaded iOS 5 onto my computer, the file might have been either corrupt, or maybe my antivirus system screwed it up. Which means that when I transferred it to my device, it wouldn't work. Unfortunately, I live in New England, and just got my power back today, so I haven't been able to test my theory. But I'll look into this, and I'd suggest you do to, just in case there are different results; I'll get back to you in a few days.

  • BB10 BBM couldn't retrieve old BBM Contacts using BB ID

    Hello,
    Bought New BB Z10, couldn't retrive my BB Contacts using BB ID, kindly advise to fix the same.
    BR
    Ravi

    the key is having the most current version on the old device before switch. Then it's a pretty quick process when you login with the Z10
    1. Please thank those who help you by clicking the "Like" button at the bottom of the post that helped you.
    2. If your issue has been solved, please resolve it by marking the post "Solution?" which solved it for you!

  • Failed to commit transaction: couldn't retrieve files.

    Hello again,
    When I try to install Xfce4 (through # pacman -S xfce4), I'm getting the following error:
    The same happens when I try to install GNOME.   I've got no idea what I did wrong, any help would be appreciated!

    there have been quite a few mirror issues lately.  choose a new mirror in your /etc/pacman.d/mirrorlist file, issue pacman -Syy, and try again.

  • CPALookupException while sending a Test message to Adapter engine

    Hello Experts,
    I am getting following exception while sending a test message to Adapter engine through Runtime Workbench.
    Error while sending message: com.sap.engine.interfaces.messaging.api.exception.ConfigException: ConfigException in XI protocol handler. Failed to determine a receiver agreement for the given message. Root cause: com.sap.aii.af.service.cpa.impl.exception.CPALookupException: Couldn't retrieve outbound binding for the given P/S/A values: FP=<Configured Party>;TP=;FS=<Configured Communication component>;TS=;AN=<Configured Outbound Interface>;ANS=<Configured Namespace>
    This scenario works fine when I submits the message through Integration engine. So ID configuration is perfect. Also cache contents are upto date.
    Thanks in advance.
    Regards
    Rajeev

    Error is clearly saying that it is unable to find receiver agreement for that particular interface.
    Please check your receiver agreement for the interface.
    If your receiver agreement is fine then do CPA cache refresh using following URL:-
    http://<host>:<port>/CPACache/refresh?mode=full

  • Error while testing Adapter through RWB with payload

    Hi all,
    While testing Adapter engine through RWB with payload, i get the below error
    Error while sending message: com.sap.aii.af.ra.ms.api.ConfigException: ConfigException in XI protocol handler. Failed to determine a receiver agreement for the given message. Root cause: com.sap.aii.af.service.cpa.impl.exception.CPALookupException: Couldn't retrieve outbound binding for the given P/S/A values: FP=;TP=;FS=ec6clnt001;TS=com_avaya_java_bs;AN=StartNotification_MI_sync;ANS=http://www.tcs.com/sap/xi/AVAYAPoC;"
    Can any body please suggest the possible reason and solution for the same.
    Regrads,
    Kulwant

    Hi
    verify the receiver agreement and  also check it out whether receiver message interface is configured properly or not?
    or
    open ID and goto tools tab in that click on
    test configuration by providing your Business service and interface details along with the payload it displays the error message.
    regards
    Suryanarayana

  • Error while sending message.

    Hi,Could anyone explain the below error message and tell me how can we solve this?
    Error while sending message: com.sap.aii.af.ra.ms.api.ConfigException: ConfigException in XI protocol handler. Failed to determine a receiver agreement for the given message. Root cause: com.sap.aii.af.service.cpa.impl.exception.CPALookupException: Couldn't retrieve outbound binding for the given P/S/A values: FP=;TP=;FS=NDE_CLNT200;TS=;AN=Z_FI_OUTBOUND_SAP_TO_SIP;ANS=urn:sap-com:document:sap:rfc:functions;
    Regards,
    sai.

    Hello,
    I have the same problem here. I already did many times redefine the wohle szenario and also tried out many different adapters. But any time I get the same error message. I checked the agreements and determinations very carefully. The Test in IDR said this:
    Senderagreement
    <not found>
    <Trace level="1" type="B">SENDER AGREEMENT SIMULATION</Trace> <Trace level="1" type="T">Simulating Adapter Engine...</Trace> <Trace level="1" type="T">Simply trying to loolup for the most specific Sender Agreement object</Trace> <Trace level="1" type="T">no objects found</Trace> <Trace level="1" type="T">Note that real results may differ</Trace>
    Receiverdetermination
    | BusSys_A | MI_HTTPtoJDBC_HTTP
    <Trace level="1" type="B">CL_RD_PLSRV-ENTER_PLSRV</Trace>... (4 Zeilen)
    Interface-determination
    | BusSys_A | MI_HTTPtoJDBC_HTTP | | BusSys_B
    <Trace level="1" type="B">CL_ID_PLSRV-ENTER_PLSRV</Trace>... (4 Zeilen)
    Interface-Mapping
    <not found>
    Runtimeerror
    com.sap.aii.utilxi.misc.api.BaseRuntimeException thrown during application mapping com/sap/xi/tf/_MM_HTTPtoJDBC_Input_: RuntimeException in Message-Mapping transformatio~
    <Trace level="1" type="B">CL_MAPPING_XMS_PLSRV3-ENTER_PLSRV</Trace>... (152 Zeilen)
    I hope you can help me getting it working. thank you

Maybe you are looking for

  • Canon 5D mark II raw file conversion size blowout

    I am suffering from an issue where my CR2 files from a 5D decrease in size when converted to DNG  from for example 14.4MB to 11.8MB while the 5D mark II files increase from 8.7MB to a much larger 23.6MB after conversion. Both conversions are being do

  • Trouble grouping years into decade groups

    Hello. I have encountered a problem with a pivot table (PT ) used to create a demo dashboard for snowfall data at a ski resort.  My data is in an Excel Table beginning with column 'Season' (1970, 1971, 1972, etc.  through 2014). Each column to the ri

  • How do I check the number of prints per laserjet cartridge

    HP Color Laserjet CM1312 MFP nfi Operating System: XP SP2 How do I check the number of prints on the printer

  • Enable unicode support

    I have nokia 6500 slide model phone. How I can enable unicode support for reading "jar" file in regional language, especilly in malayalam language

  • Bug: identity plate setup

    This is just a small bug but annoying to me because of the font I use in the identity plate. When setting the Identity plate, the program ignores the style drop down  (centre one ) for the module picker buttons. It simply uses the first default style