Problem with Adapter Framework

Hello All,
Our env. is XI 3.0 and for our development system all the interfaces which are connecting to R3service are getting failed .
And the audit log for one of the interface is  shows
Delivery of the message to the application using connection RFC_http://sap.com/xi/XI/System failed, due to: com.sap.aii.af.ra.ms.api.RecoverableException: Exception thrown in method process. The transaction is marked for rollback.: com.sap.engine.services.ejb.exceptions.BaseTransactionRolledbackLocalException: Exception thrown in method process. The transaction is marked for rollback..
MP: exception caught with cause com.sap.engine.services.ejb.exceptions.BaseTransactionRolledbackLocalException: Exception thrown in method process. The transaction is marked for rollback.
Can any one help me out to resolve this issue..
Best Regards
Raki

Hello Barry,
Thanks for the update.
The issue has been resolved by applying two more patches of  SPS19.
Problem Resolution:
When we apply only one patch Adapter Frame Work Core (SAPXIAFC19P_19-20000272.SCA (Adapter Framework Core 19)), there is chance for some sort of inconsistences in the system and the interfaces relating to Adapter Frame work gets failed from reciever end(R3services).
To avoid such problems (inconsistences) we need to apply the patches which are related to that.And those are .
SAPXIAF19P_9-20000273.SCA           Adapter Framework for SP19.
SAPXITOOL19P_10-20000274.SCA) Cumulative Patch tool for SP19
Thanks for all helping me out to resolve the problem earliest.
Best Regards
Raki

Similar Messages

  • Problem with Adaptive Web Service model

    Hi All,
    I am trying to create a model using Adaptive Webservice.
    While I am deploying the application I am getting the following warning message.
    I cheked the web serivice throw WSNavigator, It is working properlty.Nov 27, 2008 3:34:56 PM /userOut/deploy (com.sap.ide.eclipse.sdm.threading.DeployThreadManager) [Thread[Deploy Thread,5,main]] WARNING:
    [040]Deployment finished with warning
    Settings
    SDM host : infpu05445
    SDM port : 50118
    URL to deploy : file:/C:/DOCUME1/286355/LOCALS1/Temp/temp62998testw.ear
    Result
    => deployed with warning : file:/C:/DOCUME1/286355/LOCALS1/Temp/temp62998testw.ear
    Finished with warnings: development component 'testw'/'local'/'LOKAL'/'0.2008.11.27.15.34.48':
    Caught exception during application startup from SAP J2EE Engine's deploy service:
    java.rmi.RemoteException: Error occurred while starting application local/testw and wait. Reason: Clusterwide exception: server ID 12403050:com.sap.engine.services.deploy.container.DeploymentException: Clusterwide exception: Failed to prepare application ''local/testw'' for startup. Reason=Clusterwide exception: Failed to start dependent library ''tc/wd/wslib'' of application ''local/testw''. Status of dependent component:  STATUS_MISSING. Hint: Is the component deployed correctly on the engine?
         at com.sap.engine.services.webdynpro.WebDynproContainer.prepareStart(WebDynproContainer.java:1490)
         at com.sap.engine.services.deploy.server.application.StartTransaction.prepareCommon(StartTransaction.java:231)
         at com.sap.engine.services.deploy.server.application.StartTransaction.prepare(StartTransaction.java:179)
         at com.sap.engine.services.deploy.server.application.ApplicationTransaction.makeAllPhasesOnOneServer(ApplicationTransaction.java:301)
         at com.sap.engine.services.deploy.server.application.ParallelAdapter.makeAllPhasesImpl(ParallelAdapter.java:317)
         at com.sap.engine.services.deploy.server.application.ParallelAdapter.runInTheSameThread(ParallelAdapter.java:111)
         at com.sap.engine.services.deploy.server.application.ParallelAdapter.makeAllPhasesAndWait(ParallelAdapter.java:227)
         at com.sap.engine.services.deploy.server.DeployServiceImpl.startApplicationAndWait(DeployServiceImpl.java:4684)
         at com.sap.engine.services.deploy.server.DeployServiceImpl.startApplicationAndWait(DeployServiceImpl.java:4589)
         at com.sap.engine.services.deploy.server.DeployServiceImpl.startApplicationAndWait(DeployServiceImpl.java:4562)
         at com.sap.engine.services.deploy.server.DeployServiceImplp4_Skel.dispatch(DeployServiceImplp4_Skel.java:1163)
         at com.sap.engine.services.rmi_p4.DispatchImpl._runInternal(DispatchImpl.java:304)
         at com.sap.engine.services.rmi_p4.DispatchImpl._run(DispatchImpl.java:193)
         at com.sap.engine.services.rmi_p4.server.P4SessionProcessor.request(P4SessionProcessor.java:122)
         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:100)
         at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:170)
    (message ID: com.sap.sdm.serverext.servertype.inqmy.extern.EngineApplOnlineDeployerImpl.performAction(DeploymentActionTypes).REMEXC)
    Deployment exception : Got problems during deployment
    Can you all please let me know is the problem with model creatuion or Web Service configuration.
    Thanks,
    Archana.

    It seams that the component 'tc/wd/wslib' is not well deployed on your server. You should redeploy it on your server.
    -Go to nwds, Development infrastructure perspective
    -Expand the FRAMEWORK item, there is the 'tc/wd/wslib' normally
    Deploy :
    -Open the menu Window > Show view > Other and open the Undeploy View
    -In the undeploy view expand the FRAMWORK item and locate the tcwdwslib (it ther is no such application, then go directly to deploy steps after)
    -Add the to the undeploy list (+ button)
    -Click undeploy (blue button near + button
    When it is undeployed, you can redploy it:
    -In the Componenet Browser, locate the 'tc/wd/wslib' in the FRAMWORK as befor
    -Right-click and click Deploy and click OK
    If it not working, try the same (undeploy/dredploy) with 'tc/wd/wslib/api'
    Check also that the dependencies of your project should have 'tc/wd/wslib/api' and not tc/wd/wslib/
    Hope it will help you
    Quentin

  • Problem with adapter

    hello
    running a sync service and recieve this error.
    couldnt determine if this is XI problem or WS.
    if it is XI, how can I debug it?
      <?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
    - <!--  Call Adapter
      -->
    - <SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="1">
      <SAP:Category>XIServer</SAP:Category>
      <SAP:Code area="INTERNAL">AE_DETAILS_GET_ERROR</SAP:Code>
      <SAP:P1 />
      <SAP:P2 />
      <SAP:P3 />
      <SAP:P4 />
      <SAP:AdditionalText>3: Unable to find URL for Adapter Engine af.xip.mgnt154</SAP:AdditionalText>
      <SAP:ApplicationFaultMessage namespace="" />
      <SAP:Stack>Error when reading the access data (URL, user, password) for the Adapter Engine</SAP:Stack>
      <SAP:Retry>N</SAP:Retry>
      </SAP:Error>

    Hi,
    This merely problem with cache. It is saying XI engine is not able identify the adapter engine URL.
    please do this.
    You can view the cache data in
    transaction SXI_CACHE. To do this,
    select Go to &#56256;&#56518; Adapter Engine
    Cache.
    You can delete the cache data in
    transaction SXI_CACHE. To do this,
    select Go to &#56256;&#56518; Adapter Engine
    Cache. Then choose the recycle bin
    push button ( ).
    Thanks,
    Gujjeti

  • CSM problem with Adapter Teaming

    Hi,
    A CSM has been configured with a TCL scripted keepalive to retrieve a dynamic page from each server in the serverfarm. The script reads the data returned by the server and detects a specific string in the page.
    The servers are dual-attached with two Broadcom NetXtreme Gigabit adatpers, configured with BASP Teaming (Smart load balancing with failover). This mode of operation allows outbound and inbound load balancing. Each adapter has its own MAC address.
    Symptom :
    We observe that the servers status swing between OPERATIONAL and PROBE_FAILED at random intervals. We suspect that the problem comes from the adapter teaming mode of operation. We see the CSM ARP table swinging between the two adapter MAC addresses for a specific IP address. I conclude that the CSM updates its ARP table for unicast packets as well.
    When the ARP table points to the primary interface, the server status is OPERATIONAL, when the CSM ARP table points to the second adapter, the server status go to PROBE_FAILED.
    Is is a know issue ? Is the CSM incompatble with adapter teaming ? We also have CSS devices probing the same servers at the same time, but without problems
    Thank you for any advice
    Yves Haemmerli

    It is not a CSM trouble but more a teaming trouble.
    If you connect trought the console management instead of telnet you may see message like this one:
    xdxh: %CSM_SLB-6-RSERVERSTATE: Module x server state changed: SLB-NETMGT: Got different MAC address from server x.x.x.x in response to ARP
    If you have that kind of message it meens that the server is using both interfaces for the same IP address.
    If it is the case you should have a look to your teaming configuration.

  • Facing Problem with Adaptive Web Service Model

    Hi All,
    I am consuming adaptive web servcie model.  It is created from a lcoal web service i.e deployes on a web service. When i run from WS navigator it works fine.
    When i consume WDJ it is erroring out. The method is written an array of bean methods.
    The error i am getting is -- java.lang.IllegalArgumentException: Target role name 'Response' not defined for model class 'SearchInvoiceByNumberResponse'
    Please help me, have a very tight delivery....
    Thanks
    Supriya

    Hi All,
    I did re-imported my model but no help. There are 5 business methods in my EJB. three methods returns integer value and other two methods are selecting the data which returns bean type. One is bean type and another is of bean array type.....
    I have problem with only these two...........................these two methods errors out when try to consume through adaptive web servcie model....are there any pre-requsisties i should take care offf.....
    Help me out................
    Thanks
    Supriya.

  • Custom exception problems with ADF framework

    Hi,
    I have problems with the exception handling in an web service Java class (POJO).
    In this class I throw my own exception WsException-class which extends the normal Exception-class.
    The class WebservicesAppModule extends the oracle.jbo.ApplicationModule.
    In the following I first describe the web service class and then the three tests a)-c).
    In test b) you can find my main problem.
    Web service Java class (POJO):
    public Element check(Element element) throws WsException{   
    WebservicesAppModule am = null;
    try {
    // 1) system error
    // if I comment the next line out, then am = null and a NullPointerException is thrown which appear as NullPointerException in the SOAP response
    am = (WebservicesAppModule)Configuration.createRootApplicationModule(_am,_cf);
    if(value == null){
    // 2) application error
    WsException wsex = new WsException();
    wsex.addErrorCode(WsException.C_INVALID_BANK_CONNECTION);
    throw wsex;
    } else if (value2 == null){
    // 3) explicit system error
    throw new NullPointerException();
    }catch(WsException wsex){
    // 4) application error
    throw wsex;
    }catch(Throwable ex){
    // 5) system error
    log.debug("Technischer Fehler", ex);
    WsException wsex = new WsException("system error");
    wsex.addErrorCode(WsException.C_NOK);
    throw wsex;
    } finally {
    if (_am != null) {
    Configuration.releaseRootApplicationModule(am, false);
    Test a):
    - The WebservicesAppModule is initialized (1)
    - value = null, so the process run in the "application error" if-block (2)
    - The WsException is thrown and catched in the "application error" catch-block (4)
    The SOAP repsonse is okay:
    --- Response ---
    HTTP/1.1 100 Continue
    Server: Oracle Application Server Containers for J2EE 10g (10.1.2.0.2)
    Date: Thu, 20 Jul 2006 09:43:39 GMT
    HTTP/1.1 500 Internal Server Error
    Date: Thu, 20 Jul 2006 09:43:55 GMT
    Server: Oracle Application Server Containers for J2EE 10g (10.1.2.0.2)
    Content-Length: 520
    Connection: Close
    Content-Type: text/xml; charset=utf-8
    <?xml version = '1.0' encoding = 'UTF-8'?>
    <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
    <SOAP-ENV:Body>
    <SOAP-ENV:Fault>
    <faultcode>SOAP-ENV:Server.Exception:</faultcode>
    <faultstring>[11000, 10001] [de.test.webservices.WsException]</faultstring>
    <faultactor>/app-Webservices-context-root/WebServices</faultactor>
    </SOAP-ENV:Fault>
    </SOAP-ENV:Body>
    </SOAP-ENV:Envelope>
    Test b):
    - The WebservicesAppModule is NOT initialized (the line is comment out) (1)
    - The process run in system error catch-block (5)
    In the SOAP repsonse I expected the following <faultstring> (like in test c) )
    <faultstring>system error: [10000] [de.test.webservices.WsException]</faultstring>
    and not
    <faultstring> [java.lang.NullPointerException]</faultstring>
    What´s the problem?
    --- Response ---
    HTTP/1.1 100 Continue
    Server: Oracle Application Server Containers for J2EE 10g (10.1.2.0.2)
    Date: Thu, 20 Jul 2006 08:59:12 GMT
    HTTP/1.1 500 Internal Server Error
    Date: Thu, 20 Jul 2006 09:01:02 GMT
    Server: Oracle Application Server Containers for J2EE 10g (10.1.2.0.2)
    Content-Length: 506
    Connection: Close
    Content-Type: text/xml; charset=utf-8
    <?xml version = '1.0' encoding = 'UTF-8'?>
    <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
    <SOAP-ENV:Body>
    <SOAP-ENV:Fault>
    <faultcode>SOAP-ENV:Server.Exception:</faultcode>
    <faultstring> [java.lang.NullPointerException]</faultstring>
    <faultactor>/app-Webservices-context-root/WebServices</faultactor>
    </SOAP-ENV:Fault>
    </SOAP-ENV:Body>
    </SOAP-ENV:Envelope>
    Test c):
    - The WebservicesAppModule is initialized (1)
    - value != null, so the process run to the next if-block (2)
    - value2 == null, so the process run in the "explicit system error" (3)
    - The WsException is thrown and catched in the "system error" catch-block (5)
    This test shows that not the NullPointerException of Test b) is the problem.
    This response is expected in Test b).
    --- Response ---
    HTTP/1.1 100 Continue
    Server: Oracle Application Server Containers for J2EE 10g (10.1.2.0.2)
    Date: Thu, 20 Jul 2006 13:53:46 GMT
    HTTP/1.1 500 Internal Server Error
    Date: Thu, 20 Jul 2006 13:54:19 GMT
    Server: Oracle Application Server Containers for J2EE 10g (10.1.2.0.2)
    Content-Length: 533
    Connection: Close
    Content-Type: text/xml; charset=utf-8
    <?xml version = '1.0' encoding = 'UTF-8'?>
    <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
    <SOAP-ENV:Body>
    <SOAP-ENV:Fault>
    <faultcode>SOAP-ENV:Server.Exception:</faultcode>
    <faultstring>system error: [10000] [de.test.webservices.WsException]</faultstring>
    <faultactor>/app-Webservices-context-root/WebServices</faultactor>
    </SOAP-ENV:Fault>
    </SOAP-ENV:Body>
    </SOAP-ENV:Envelope>
    What is the cause for the false <faultstring> in test b)? Where set the the ADF framework the NullPointerException and how can I avoid that?
    Thanks and best regards,
    Tobias

    Hi,
    I have problems with the exception handling in an web service Java class (POJO).
    In this class I throw my own exception WsException-class which extends the normal Exception-class.
    The class WebservicesAppModule extends the oracle.jbo.ApplicationModule.
    In the following I first describe the web service class and then the three tests a)-c).
    In test b) you can find my main problem.
    Web service Java class (POJO):
    public Element check(Element element) throws WsException{   
    WebservicesAppModule am = null;
    try {
    // 1) system error
    // if I comment the next line out, then am = null and a NullPointerException is thrown which appear as NullPointerException in the SOAP response
    am = (WebservicesAppModule)Configuration.createRootApplicationModule(_am,_cf);
    if(value == null){
    // 2) application error
    WsException wsex = new WsException();
    wsex.addErrorCode(WsException.C_INVALID_BANK_CONNECTION);
    throw wsex;
    } else if (value2 == null){
    // 3) explicit system error
    throw new NullPointerException();
    }catch(WsException wsex){
    // 4) application error
    throw wsex;
    }catch(Throwable ex){
    // 5) system error
    log.debug("Technischer Fehler", ex);
    WsException wsex = new WsException("system error");
    wsex.addErrorCode(WsException.C_NOK);
    throw wsex;
    } finally {
    if (_am != null) {
    Configuration.releaseRootApplicationModule(am, false);
    Test a):
    - The WebservicesAppModule is initialized (1)
    - value = null, so the process run in the "application error" if-block (2)
    - The WsException is thrown and catched in the "application error" catch-block (4)
    The SOAP repsonse is okay:
    --- Response ---
    HTTP/1.1 100 Continue
    Server: Oracle Application Server Containers for J2EE 10g (10.1.2.0.2)
    Date: Thu, 20 Jul 2006 09:43:39 GMT
    HTTP/1.1 500 Internal Server Error
    Date: Thu, 20 Jul 2006 09:43:55 GMT
    Server: Oracle Application Server Containers for J2EE 10g (10.1.2.0.2)
    Content-Length: 520
    Connection: Close
    Content-Type: text/xml; charset=utf-8
    <?xml version = '1.0' encoding = 'UTF-8'?>
    <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
    <SOAP-ENV:Body>
    <SOAP-ENV:Fault>
    <faultcode>SOAP-ENV:Server.Exception:</faultcode>
    <faultstring>[11000, 10001] [de.test.webservices.WsException]</faultstring>
    <faultactor>/app-Webservices-context-root/WebServices</faultactor>
    </SOAP-ENV:Fault>
    </SOAP-ENV:Body>
    </SOAP-ENV:Envelope>
    Test b):
    - The WebservicesAppModule is NOT initialized (the line is comment out) (1)
    - The process run in system error catch-block (5)
    In the SOAP repsonse I expected the following <faultstring> (like in test c) )
    <faultstring>system error: [10000] [de.test.webservices.WsException]</faultstring>
    and not
    <faultstring> [java.lang.NullPointerException]</faultstring>
    What´s the problem?
    --- Response ---
    HTTP/1.1 100 Continue
    Server: Oracle Application Server Containers for J2EE 10g (10.1.2.0.2)
    Date: Thu, 20 Jul 2006 08:59:12 GMT
    HTTP/1.1 500 Internal Server Error
    Date: Thu, 20 Jul 2006 09:01:02 GMT
    Server: Oracle Application Server Containers for J2EE 10g (10.1.2.0.2)
    Content-Length: 506
    Connection: Close
    Content-Type: text/xml; charset=utf-8
    <?xml version = '1.0' encoding = 'UTF-8'?>
    <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
    <SOAP-ENV:Body>
    <SOAP-ENV:Fault>
    <faultcode>SOAP-ENV:Server.Exception:</faultcode>
    <faultstring> [java.lang.NullPointerException]</faultstring>
    <faultactor>/app-Webservices-context-root/WebServices</faultactor>
    </SOAP-ENV:Fault>
    </SOAP-ENV:Body>
    </SOAP-ENV:Envelope>
    Test c):
    - The WebservicesAppModule is initialized (1)
    - value != null, so the process run to the next if-block (2)
    - value2 == null, so the process run in the "explicit system error" (3)
    - The WsException is thrown and catched in the "system error" catch-block (5)
    This test shows that not the NullPointerException of Test b) is the problem.
    This response is expected in Test b).
    --- Response ---
    HTTP/1.1 100 Continue
    Server: Oracle Application Server Containers for J2EE 10g (10.1.2.0.2)
    Date: Thu, 20 Jul 2006 13:53:46 GMT
    HTTP/1.1 500 Internal Server Error
    Date: Thu, 20 Jul 2006 13:54:19 GMT
    Server: Oracle Application Server Containers for J2EE 10g (10.1.2.0.2)
    Content-Length: 533
    Connection: Close
    Content-Type: text/xml; charset=utf-8
    <?xml version = '1.0' encoding = 'UTF-8'?>
    <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
    <SOAP-ENV:Body>
    <SOAP-ENV:Fault>
    <faultcode>SOAP-ENV:Server.Exception:</faultcode>
    <faultstring>system error: [10000] [de.test.webservices.WsException]</faultstring>
    <faultactor>/app-Webservices-context-root/WebServices</faultactor>
    </SOAP-ENV:Fault>
    </SOAP-ENV:Body>
    </SOAP-ENV:Envelope>
    What is the cause for the false <faultstring> in test b)? Where set the the ADF framework the NullPointerException and how can I avoid that?
    Thanks and best regards,
    Tobias

  • Problem with Adaptive RFC Model.

    Hi.
    I have a problem with creating an Adaptive RFC Model.
    When i choose a function from function list, that appears, and click next, the model wizard display log information with following text:
    <b>[Warning]:     Creating a connection with Metamodel language <en> failed.  Continuing with language <ru>
    [Fatal]:     com.sap.mw.jco.JCO$Exception: Missing R3NAME=... or ASHOST=... in connect_param in RfcOpenEx
    [Info]: .................</b>
    The SLD server and SLD bridge is running.
    How this can be fixed?
    Thank you.

    Hi
    Open SAPLogon. Select the server profile say "Dev" and click on groups. In the window that appears enter the 3 letter id as System id. This you would get when you logon to SAP and see the right hand bottom corner. It would be a 3 letter "XXX". If not ask your basis administrator.
    In the Message server space enter the Hostname or ip address (try both in case one of them doesnt work) of your R/3 server. Click on Generate List. You should get some groups appearing in the view below.
    If it works then your message server is working fine. Let me know if that helps you.
    regards
    ravi

  • JBBD Sender - Problem with Adapter Engine - Message status Delivering -

    Hi all,
    I've a rare problem. My scenario is JDBC (EO) to IDOC. If the SELECT query from SQL database arrows 8000 lines, the message was sent from PI to R/3 succesfully and Idocs was generated.
    But if the query is larger than 10.000 lines, the message was stopped in the sender queue in AE with status "Delivering". In SXMB_MONI I can't see the message, only in RW in Message Monitoring or Component Monitoring in Engine Status.
    I've applied note  Note 937159 - XI Adapter Engine is stuck, and follow this blog
    /people/kenny.scott/blog/2007/08/20/messaging-system-queue-properties-after-xi-30-sp19-xi-70sp11
    Using Configtool I modified these parameters (MaxConsumers). But message still puts in sender queue.
    I have in PI 7.1 SPs 0004.
    Any suggestions??
    Edited by: Pablete on Sep 13, 2010 8:41 PM

    I have the same requirement and for solving this, I have to apply a very complex select statement.
    But it works perfekt for MS SQL:
    select * from table where order_no in (SELECT distinct top(1000) order_no FROM table where any_clause) and any_clause order by order_no
    update table where invoice_no in (SELECT distinct top(1000) invoice_no FROM table where any_clause) and any_clause
    I create an IDoc for each order_no, so I have to make sure, that all lines belonging to one invoice are in the same select.
    My select statement has 463 characters

  • Problem with Adapter Specific Identifiers

    Dear All,
    I have made all the developments and have migrated them to the PRD server which is my XIP. Now in the XID (DEV server) i had the interfaces connected with the R3 Devlopment (BDS). When i have migrated the Developments of XID to XIP the Business System there is still BDS. My Production server is BPS for R3. I want all the data finally there. Now the problem that i am anticipating is that as the Logical system in the Adapter Specific Identifiers is that of the Development R3 Server as the Developments were done on that basis.
    What shuld be done in this case in order I get the data at R3 PRD i.e. my BPS and not the R3 DEV which is my BDS. I also cannot change the Adapter Specific Identifiers as they are not editable.
    Initially is was 
    XIP-->BDS
    Now it has to be
    XIP-->BPS, but since the adapter specific identifiers are showing the LS of the BDS system therefore the data will be in the DEV server. In case i remove the BDS and Pull the BPS then I have to change all the Interface determination and the receiver agreement and stuff.
    Please do advice me. I have also created the BPS in the SLD and the Func Module "LCR_LIST_BUSINESS_SYSTEMS" is showin all the Business systems.
    Please do respond ASAP. Thanking in anticipation.
    Best Regards
    Chakra and Somnath

    Hi,
    All the scenarios related to BDS to BPS is it ok , then change the technical system details i mean previously the BS is routed to TS of BDS then with same BS name routed to TS of BPS then you need not to change all .that is one.
    the second one is
    if you have one Fm to retrieve the BS from table then prepare on interface mapping  to get the business system details , use this interface mapping name in receiver determination .
    See also the below link
    Can i know the SP version , if it is SP16 then see the below links
    /people/venkataramanan.parameswaran/blog/2006/03/17/illustration-of-enhanced-receiver-determination--sp16
    /people/william.li/blog/2006/04/18/dynamic-configuration-of-some-communication-channel-parameters-using-message-mapping
    Regards
    Chilla
    <i>reward points if it is helpful..</i>

  • XI 3.0 SP 20 - Problem with adapter-specific message attributes

    Hi everyone,
    I am using XI 3.0 SP 20, in SP 17 i read who SOAP adapter and mail adapter have additional adapter-specific message attributes in the message header
    But in my XI SP20 dont have that function.
    There arent problem in installation of SP20 (no show errors).
    Can anybody tell me what is happening? Why dont have "adapter-specific message attributes" ?
    Thanks

    Hi,
    you have to import the SAP XI content, SAP BASIS 6.40 have to be updated. Because the new attributes for adapters are saved in the Adapter Metadata located in the Integration Repository. If you have not update the content, you will not be able to find new options.
    Start IR and navigate to the SAP BASIS 6.40, double click on this SWCV and click on the Details tab, you should be able see which Support Package the SAP BASIS has at moment. Update it to SP20 if it is still SP17. You will be able to see the required new attributes in Mail Adapter.
    regards,
    Hai

  • Problems with Adapter module converting Excel file to XML

    Hi All,
    I have created an adapter moduel to convert the input excel file to XML and have deployed it. While testing we found that there is an extra empty record with empty elements added additionally. Can anyone help on this?
    Below is the convert function used for it.
    public byte[] convert(byte src[],String msgType,String nameSpace) throws Exception
                        String xmldata = "";
                        try
                               ByteArrayInputStream byteArr= new ByteArrayInputStream(src);
                               Workbook wb = Workbook.getWorkbook(byteArr);
                               Audit.addAuditLogEntry(amk, AuditLogStatus.SUCCESS,"AO: Conversion Started.");
                               xmldata ="<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n\n"+ "<ns0:"+msgType+" "+"xmlns:ns0=\""+nameSpace+"\">";
                               Cell[] cells ;
                               Cell[] cellNames ;
                               cellNames = wb.getSheet(0).getRow(4);
                               for(int j=5;j<wb.getSheet(0).getRows();j++)
                                       xmldata = xmldata+"<Record>";
                                       cells = wb.getSheet(0).getRow(j);
                                       for(int i=1;i<wb.getSheet(0).getColumns();i++)
                                            xmldata = xmldata+"<"+cellNames<i>.getContents().replaceAll(" ","")+">"+cells<i>.getContents()+"</"+cellNames<i>.getContents().replaceAll(" ","")+">";
                                       xmldata = xmldata+"</Record>";
                                xmldata = xmldata + "</ns0:"+msgType+">";     
                                                            wb.close();
                         catch (Exception e)
                             Audit.addAuditLogEntry(amk, AuditLogStatus.SUCCESS,"AO: Exception in Convert Method.");
                         return xmldata.getBytes();
    Regards,
    Malini
    Edited by: malini balasubramaniam on Mar 5, 2010 7:28 AM

    Hi,
    xmldata = xmldata+"<Record>";
    cells = wb.getSheet(0).getRow(j);
    for(int i=1;i<wb.getSheet(0).getColumns();i++)
    xmldata = xmldata"<"cellNames<i>.getContents().replaceAll(" ","")">"cells<i>.getContents()"</" ","")">";
    xmldata = xmldata+"</Record>";
    Can u please change this part of code as
    Hi,
    cells = wb.getSheet(0).getRow(j);
    if(cells.size()>0)  
    xmldata = xmldata+"<Record>";
    for(int i=1;i<wb.getSheet(0).getColumns();i++)
    xmldata = xmldata"<"cellNames<i>.getContents().replaceAll(" ","")">"cells<i>.getContents()"</" ","")">";
    xmldata = xmldata+"</Record>";
    Check first if the row is empty...
    im nt sure it is cells.size() or cells.length.. please try both
    Thanks & Regards
    Babu

  • Problem with Adaptive Portlets

    Hi,
    We used the adaptive portlets example and developed a master and details kind of portlets in asp.net. After deploying on portal everything works fine If I run the portlets from the portal server. If I move to a different system to test we are getting the javascript problem saying PTHTTPGETRequest is undefined.
    Does any one ran into this problem and any idea.
    Thanks,
    Ramesh

    What are you using to include the necessary javascript (i.e. the PTHTTPGetRequest)? If it's the PTLoader then I expect you don't have any pt xml libraries installed (you'd need to install collab or EDK .NET Web Controls), if you're referencing them directly make sure you have the correct (latest) version and the URL resolves.

  • Problems in Adapter framework

    Hi all,
    When i am going to Runtime Workbench> Component Monitoring> Adapter Engine--> Adapter Monitoring.
    I am not able to see my standard adapters.Instead I am able to see only JPR. I am not sure what this JPR is, May be it is Java Proxy runtime.And on clicking on JPR I am getting the following information.
    Proxy Server java:comp/env/JPR4TS
    com.sap.aii.proxy.xiruntime.sbeans.JPRBean
    <b>SLD access SLD host:port = cpafisr8.chvpk.chevrontexaco.net:50800
    Error getting JPR configuration from SLD. Exception: No entity of class SAP_BusinessSystem for DVX.SystemHome.cpafist0 found
    No access to get JPR configuration</b>
    <b>Messaging System</b>
    Connection name = JPR
    Time out = 5000000 msec
    IS URL = http://cpafisr8.chvpk.chevrontexaco.net:50800/sap/xi/engine?type=entry
    IS client = 241
    Logical locking
    The Error it is showing is in SLD connection. Can anyone please help me on this.What can be the reason for such error?
    Thanks,
    Yomesh

    Yomesh,
    Open the url :
    http://<hotsname>:<portno>/mdt/amtServlet
    Replace the hostname and the portno. with your own hostname and portno. You will get all the adapters which were installed. Then open the specific adapter which you require to your choice.
    ---Mohan

  • Problem In adapter framework wokbench

    Hi all,
       I have a problem in order to cunsult messages from AF Monitor.
    When a message is in error state how can I to correct the error for this message:
    <i>Using connection AFW. Trying to put the message into the receive queue.</i>
    Thanks in advance,
               Michele.

    1. initially make sure the Queus are registred ( i think it might be)
    2. the status of the message in the queue did it errored out ( System faileure ) etc SMq2
    3. data might be stuck in the queue when the reciveiver systemn is not able to retrive that...there might be some problem in the reciver adapter also...just reativate the JMS adapter....
    If the mesage in the Smq2 is failed then definatley some error in the JMS adapter side....reactivate the JMS receiver adapter...sometimes the Adapter monitoring will not show th updated status of the adapter...run the interface again and check...

  • RE:Problem with Adaptive Web Service

    hi all,
    I am trying to create a model using Adaptive webservice Using Local server and NoLogical Destinations and the error iam getting when i have selected my webservice is *ModelClassClash*  so plz help me out in solving this issue.

    Hi Mahesh
    I am also new to webdynpro Java i am giving my own idea i hope it may help to you .Check the dictionary if meta data is there are not ? if it is there model is imported perfectly.
    otherwise re import the model.Reply please
    Thanks,
    Tulasi.P
    Edited by: tulasi palnati on Jul 8, 2008 12:33 PM

Maybe you are looking for

  • Error message when starting hotsync

    i always get the error message (sys0505) (0,841) i dont have any problems when i hotsync but this error message troubles me. please do help me. thank you  Post relates to: Palm TX

  • LPR Printer via printer policy

    Hi, we should install two LPR printers (standard TCP/IP ports) pointing to the same server with different queue names. The two printer policies create on the target system only one port named ZENworks_IP.AD.DR.ESS. The last active policy gives the qu

  • '09 MBP "Crash" problem triggered by Panic! Transmit

    So, I'm having a problem with my MBP that's been driving me crazy for ages. It's trigged by Panic! Transmit but they have been unable to help me resolve the problem, so I turn to you. Order of Operations. 1. System is operating perfectly. 2. I launch

  • TS1394 Software Update NOT WORKING (Snow Leopard)

    Software Update NOT WORKING (Snow Leopard) Hi, I am currently using Snow Leopard 10.6 on my iMac. I opened iTunes and was told there was an update available so I clicked the button to download it. This obviously opened up the 'download' screen with b

  • Desktop files visually disappeared.  How do I restore...

    I did something. Not quite sure just what, probably a command line typo that has long since been lost. Or maybe it was an errant all too fast click. The net effect is to alter my Desktop such that nothing displays. On the file system (I'm a UNIX guy)