XI2.0 to PI 7.0

Hi All,
           Good Day,at the moment we having XI2.0 system and client want to upgrade to PI 7.0 .first of all is this upgrading is going to work with old interfaces.if yes what are the steps we have to take to upgrade from 2.0 to 7.0 and what type of issues we going to face while upgrading .please provide me some documentation..
thanks for your time.
Regards
Krish..

Hi Krishna,
From start release XI 2.0, however, you first have to migrate to XI 3.0. To migrate from an existing XI 2.0 system, you must install XI 3.0 in parallel (on the same server or on another server) and migrate the content in a second step. This helps to reduce downtime and therefore smoothes the transition to the higher version.
The migration of content from an XI 1.0 installation directly to XI 3.0 or XI 7.0 is not supported.
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/55a1e525-0c01-0010-ad85-e4d5862f2800
vasanth

Similar Messages

  • BOBJ XI2 does't support Interval/Mandatory variable using bw query7?

    hi,
        I have create a bw query using Interval/Mandatory variable and a SAP EXIT variable. The query can run in Bex Analyzer,  but I can't create a unvierse using this query. our BOBJ(SP4) and IK FOR SAP is XI2.
        Is any support package or same idea to resolve this issue?
    thanks.

    Hi,
    what is the issue when you generate the universe ?
    ingo

  • WebI XI 3.1 Client with XI2 SP1 Server

    Hi
    I'm trying to get an installation of WebI XI 3.1 working.  We have XI2 SP1 on our server.
    I have installed the software, when I try to login I get the error message saying "login failed."
    When I try to update the licence key on the CMC I get the following message.
    "There was an error while writing data back to the server: License Key Error: Invalid Key..."
    Does anyone have anything to say regarding combination of client server version.
    Thanks in advance.
    Sean

    Hi Sean,
    This forum is not for Business objects, it's BI related.
    Anyways, Please check the below links for more information on your issue;
    http://www.forumtopics.com/busobj/viewtopic.php?t=60364&start=0&postdays=0&postorder=asc&sid=9e1c3b5b9a7c8d871fe59eecb9bbcbb8
    http://www.forumtopics.com/busobj/printview.php?t=99235&start=0&sid=a9a560fd69eeee44987841454212210a
    If you want more on the Business object you to go to this forum;
    http://www.forumtopics.com/busobj/search.php
    Hope it help you.
    With Regards,
    Ravi Kanth

  • Interface in XI2.0

    Hi All,
               could any one send me one end-to-end interface that created in 2.0 (please dont send me 3.0).as i am studying the 2.0 system for better understanding i need one end-to-end scenario i mean with screen shots.if anyone can that will help me out of this confusion of understanding XI2.0.....
    Regards
    Kumar

    Hi,
    I think you can not handle this problem with keyFieldName/keyFieldValue.
    In my opinion with keyFieldName/keyFieldValue you can create different substructures of the same XML, but you can not seperate messages with the same substructure.
    But I don't know how to handle your problem ;-(
    Another point is that I see a dot after xml.IDOC.keyFieldValue=BE10.
    My be this is a problem too.
    Christoph

  • [SOLVED]Xorg 1.10.902 upgrade - doesnt handle XI2 SD buttons...

    Hey everyone,
    I just wanted to let everyone know that the latest Xserver update from yesterday, is a bad one!
    Initially, you may not notice any problems. (which is probably how it made it through testing). However, anyone using any software that includes gestures, middle-clicks/right-clicks (with dragging) will probably notice this. and it's a big problem depending on what software you need to be able to use.
    I had originally posted about Easystroke being broken (found in AUR, gesture recognition software). as this is how i noticed the problem. That discussion was moved to AUR forum, but it's not an AUR problem. It is a problem in the "EXTRA" repo, and thus a problem for anybody who may have, or will upgrade yesterday/today!! 
    In general desktop usage, you may not notice the problem.  Basically, mouse clicks/dragging do not work properly when using Easystroke, Opera, Chrome, Maya2011...and a bunch of other applications, i would assume. it doesn't seem to affect the First mouse button (or in my case the tip of my Wacom Stylus).
    It is really noticeable in any applications that require "clicking/dragging"  with second/third mouse buttons held down.  Opera's navigation gestures do not work (hold down right-click and mouse your mouse) - usually you would get a big-black button on the screen, not anymore, it disappears instantly... in Easystroke your clicks will get held, and easystroke will not register a single input/gesture. In Maya2011, i am screwed until this is fixed.  
    you will be able to use your desktop just fine, but be aware xserver 1.10.902 should have never left testing! ...and you might want to wait to upgrade it until this problem ahs been fixed.
    The bug is upstream and apparently has been reported (upstream) by the people at Launchpad;
    https://bugs.launchpad.net/ubuntu/+sour … bug/757972
    It's not an Arch specific bug, so i didn't file a bug report. i just wanted to let everyone know, as it isn't obvious if your not using certain types of software and combinations of whatever type of input (mouse/tablet) you are using....
    jordan
    Last edited by triplesquarednine (2011-05-05 06:41:48)

    ejmarkow wrote:
    @triplesquarednine:  I've been having Xorg issues with my synaptics touchpad and cursor movement for a while now. The solution for me has been to constantly downgrade back to the latest working Xorg packages. Please see the following thread:
    Unusual Buggy 'Tabs' Behavior in Firefox & Pidgin Since Xorg Upgrade
    Yes, I've read that thread. I don't plan on downgrading.  I can deal until it is fixed.  it doesn't actually affect me that much, and
    I've been using MacOSX instead, for most of my work. Which is exactly why i still have OSX running, because it is rock solid and never gives me problems, ever   thus, it is a good fallback. (and most of the software i use in Linux, is also installed in OSX)
    Hopefully, this is resolved soon, it's been a couple of days ~ and i hope upstream is taking this bug seriously, as it is a really stupid bug, that could have easily been avoided - had the code been tested properly, before pushing it out the door.
    All that someone had to do, was try to do a mouse-grab, and they would have noticed... strange.
    I also don't get why it hasn't been pulled from the extra-repo?!?!?!??  clearly, it is a broken package, and should not be distributed, or be available as an update in the extra repo at all ~ this just seems stupid to me, someone has really dropped the ball here.
    jordan

  • How to post multiple message using file adapter in XI2.0

    We have to post multiple IDOCS.We have scenario as below.
    We will have file structure like as shown below.
    VKORG,VTWEG,SPART,BSART,PARVW,PARTNER,BSTDK,MATNR,MENGE,VSART,BSTZD,POLINE,BSARK
    BE10;10;10;OR;SP;1000033;;M184-ISS01;2;G;131;0002;
    BE10;10;10;OR;SP;1000033;;M184-ISS01;2;G;131;0002;
    BE30;10;10;OR;SP;1000033;;M184-ISS01;2;G;131;0002;
    For this we want that 2
    messages should be created.In first message there will be first 2 records
    with VKORG BE10 and in second message there will be last record with VKORG BE30.
    We can do it through FILE2XMBWITHSTRUCTURECONVERSION and using some options.
    I am sending the configuration that I have done for my adapter.
    classname=com.sap.aii.messaging.adapter.ModuleFile2XMB
    mode=FILE2XMBWITHSTRUCTURECONVERSION
    #mode=FILE2XMB
    XMB.TargetURL=http://20.60.53.36:8000/sap/xi/engine?type=entry
    XMB.ReceiverBusinessSystem=sapdev210
    #XMB.ContentKind=B
    XMB.ContentKind=T
    #XMB.ContentType=application/xml
    XMB.ContentType=text/xml
    #XMB.ContentType=text/plain
    XMB.QualityOfService=EO
    ##xml conversion properties if mode FILE2XMBWITHROWCONVERSION specified (example, see docu)
    xml.recordsetStructure=IDOC,*
    xml.recordsetName=SALESDATA
    xml.recordsetsPerMessage=1
    xml.documentName=SALESDATA
    #xml.fieldFixedLengths=
    xml.IDOC.processFieldNames=fromConfiguration
    xml.IDOC.fieldNames=VKORG,VTWEG,SPART,BSART,PARVW,PARTNER,BSTDK,MATNR,MENGE,VSART,BSTZD,POLINE,BSARK
    xml.keyFieldName=VKORG
    xml.keyFieldType=CaseSensitiveString
    xml.IDOC.keyFieldValue=BE10.
    xml.IDOC.fieldSeparator= ;
    What I have tried is hardcoding 2 in  xml.recordsetStructure=IDOC,2.It works fine
    Since I already knew this.
    Butin real scenario we wont be knowing this that is why I have given * in configuration , and
    given
    xml.keyFieldName=VKORG
    xml.keyFieldType=CaseSensitiveString
    xml.IDOC.keyFieldValue=BE10.
    With this it should identify on key field and its value and put first 2 records in one message
    and last record in second message.
    It is not giving any error when we start adapter but no XML message is created.Can u plz help me
    for the above problem.
    My datatype in repository is like
    SALESDATA
        IDOC
             VKORG
             VTWEG
    and allother remaining fields.
    Is this scenario possible in XI 2.0.If yes then will it  be done through above approach or something else.
    Thanx.
    Rekha.

    Hi,
    I think you can not handle this problem with keyFieldName/keyFieldValue.
    In my opinion with keyFieldName/keyFieldValue you can create different substructures of the same XML, but you can not seperate messages with the same substructure.
    But I don't know how to handle your problem ;-(
    Another point is that I see a dot after xml.IDOC.keyFieldValue=BE10.
    My be this is a problem too.
    Christoph

  • ECC - MQ - XI1 - XI2 - AS2 Connectivity

    Hi ,
    We have a requirement of sending an XML file from ECC unix box to XI via MQ-JMS communication and then from XI to another XI system and finally to third party system via AS2 protocol. This is a simple file transfer interface from ECC to the third party system without any modification to the data or mapping requirement.
    The solution i am thinking of is as follows:
    1. MQ picks up the file from desginated interface directory on the ECC unix box and sends it into XI-1through JMS adapter
    2. Dummy message interface will receive the file and send to the dummy receiver interface of XI through receiver determination
    3. receiver interface will send the file to XI-2 system via XI (http) receiver Adapter
    4. dummy sender interface in XI-2 will receive the file through XI (http) sender adapter
    5. dummy receiver interface in XI-2 will send the file to third party system via AS2 adapter
    Can you please confirm if this approach will work? or suggest any other/better approach to transfer the files across?
    Thanks

    >
    > We have a requirement of sending an XML file from ECC unix box to XI via MQ-JMS communication and then from XI to another XI system and finally to third party system via AS2 protocol. This is a simple file transfer interface from ECC to the third party system without any modification to the data or mapping requirement.
    >
    First you have to use File adapter to read data data from ECC unix box then use use JMS Receiver adapter to send data to MQ,MQ will not read data direclty from ECC File system.
    so your flow will be like this
    ECC->XI--->MQ.
    REMAINING PART you can design...
    Regards,
    Raj

  • Error in Tomcat log and localhost_log after  BO XI2 SP3 install

    Hi,
    After installing SP3 on my server I am getting the following error message in the localhost_log.2008-09-17.txt.
    Caused by: java.lang.IllegalStateException: Context path /businessobjects/enterprise115/desktoplaunch is already in use
         at org.apache.catalina.core.StandardHostDeployer.addChild(StandardHostDeployer.java:896)
    As well when I start Tomcat a severe error message apears.
    I have replaced web.xml and struts-InfoView.xml with the original version.
    Location:C:\Program Files\Business Objects\Tomcat\webapps\businessobjects\enterprise115\desktoplaunch\WEB-INF
    When I conncet to IfoView, it seems to work, except some activex buttons are "red Xed".
    Thank you for your help,
    Alex

    Error-Page tags work best with an error.html pages. If you have an error.jsp page what I would do, and I have, is wrap my classes and jsp pages in a try catch block where you forward to the error jsp page and display anything you want. YOu can also do this with if else statements. I have used the tomcat error pages before but when I've implemented them I used java.lang.Exception as the error to catch not Throwable. I don't know if this would make a difference or have anything to do with your problem.

  • XI2 scheduling to file location problem

    source file error. CrystalEnterprise.DiskUnmanaged: The system cannot find the path specified.
    I receive the above error when scheduling to put a file in a file location.
    I have used the format
    servername\directory\subdirectory\subdirectory
    and
    servername\directory\subdirectory\subdirectory
    The scheduler appears to change all \ to / - not sure if this is relavent
    Previously I was receiving file cannot be found error and I replaced a space in the path name with %20 and I received the cannot find path specified.

    I am using XI 3.1, so I am not sure whether this is the enhancement compared to XI R2.
    I have used Directory path llike
    //servername/directory/subdirectory/subdirectory
    & it works fine.
    -Raghu

  • Upgrading From Business Objects XI2 to XI3.0

    I can't seem to find the BusinessObjects Enterprise XI 3.0 Upgrade Guide.  Does anyone know where I can find it?

    Hi Shane,
    The upgrade guide is not directly on the product guides. You have to follow the link to the SAP service marketplace.
    Within the guide there are 3 options
    1) Install directly on top, only available for simple (single node) installations
    2) Install new and update CMS DB
    3) Install new and copy over objects.
    Regards
    Alan

  • Javax.xml.rpc.soap.SOAPFaultException: "Server Error" while calling a WSDL

    Hi
    I am using a WSDL in my java code by creating proxy.
    I am getting an exception on below line of code
    XX_RESPONSE res = port.XX_XX_Forecast(req);
    exception :
    javax.xml.rpc.soap.SOAPFaultException: "Server Error"
    hat could be the possibility.
    is it from XI side or Java side.
    Shall I catch a XI person on my floor to solve this !!
    To be more specific :
    Error is
    <detail xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/">
    <s:SystemError xmlns:s="http://sap.com/xi/WebService/xi2.0">
    <context>XIAdapter</context>
    <code>ADAPTER.JAVA_EXCEPTION</code>
    <text>com.sap.aii.af.service.cpa.CPAException: invalid channel (party:service:channel) = <null>
    at com.sap.aii.af.mp.soap.web.MessageServlet.getChannel(MessageServlet.java:499)
    at com.sap.aii.af.mp.soap.web.MessageServlet.doPost(MessageServlet.java:409)
    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(AccessController.java:215)
    at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:102)
    at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:172)</text>
    </s:SystemError>
    </detail>
    Thanks

    Hi...
    WSDL forwarded by my manager was wong
    I tested it and it threw same exception.
    nyways...1 more help..
    Now, is there any way in NWDS to replace contents of used WSDL.
    Because only 1 "=" is missing in WSDL..
    Thanks

  • Error while posting SOAP request

    Hi All,
       I am working on one SOAP to RFC syncronous scenario,
    when i am checking the scenario using XML spy i am getting following error,
    Please help me
    <?xml version="1.0"?>
    <!-- see the documentation -->
    <SOAP:Envelope xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/">
         <SOAP:Body>
              <SOAP:Fault>
                   <faultcode>SOAP:Server</faultcode>
                   <faultstring>Server Error</faultstring>
                   <detail>
                        <s:SystemError xmlns:s="http://sap.com/xi/WebService/xi2.0">
                             <context>XIAdapter</context>
                             <code>ADAPTER.JAVA_EXCEPTION</code>
                             <text><![CDATA[
    com.sap.aii.af.ra.ms.api.DeliveryException: com.sap.aii.af.ra.ms.api.MessagingException: Could not parse XMBMessage due to invalid content type for SOAP: TEXT/HTML
         at com.sap.aii.af.ra.ms.impl.core.queue.consumer.CallConsumer.onMessage(CallConsumer.java:158)
         at com.sap.aii.af.ra.ms.impl.core.queue.Queue.run(Queue.java:916)
         at com.sap.aii.af.ra.ms.runtime.MSWorkWrapper.run(MSWorkWrapper.java:56)
         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)
              ]]></text>
                        </s:SystemError>
                   </detail>
              </SOAP:Fault>
         </SOAP:Body>
    </SOAP:Envelope>
    when monitoring communication channel it is showing status   "request received , error occured"
    Regards
    Pradeep P N

    Hi Pradeep,
    I request u to just check in RWB, in component monitoring, the status of integration server and adapter engine.......if it is red, then ask your basis guys to remove that error................just check your comm channels, i think your comm channels are in error, if they are just edit them, save and activate them again..........i think then your this issue will be resolved.'
    I think some port information has been edited recently.
    Make sure that ur ABAP and java stack are at same patch levels after the upgrade.
    try this too
    com.sap.aii.af.ra.ms.api.DeliveryException: Exception in method process
    and this
    com.sap.aii.af.ra.ms.api.DeliveryException: Exception in method process ?
    Regards,
    Vinod.

  • NTLM SSO is not working using IIS

    Hi,
    We have unable to login to the infoview using SSO getting u201C page canu2019t found u201C error.
    1. We can  login to the infoview using AD authentication when tomcat as the application server but we are  unable to login to the infoview using SSO when IIS as the application server.
    2. If we select  the option called u201Cintegrated windows Authenticationu201D under internet options then the  SSO is not working and if we  uncheck the u201Cintegrated windows Authenticationu201D in the internet options then we are  able to login to the infoview using SSO.We are  able to login to the infoview using SSO on another environments and the working and problematic environments we  Configured IIS6, XI2 SP4.
    4.We tried to login to the infoview using http://servername instead of entire URL however we are getting error.
    5.We restarted IIS but no use.
    6.Our admin follow the below options-
    Open a registry editor, such as Regedit.exe or Regedt32.exe.
    Navigate to:
    HKLM\System\CurrentControlSet\Services\HTTP\Parameters
    Right-click Parameters, select New | DWORD value, and then name the value MaxFieldLength.
    Right-click Parameters, select New | DWORD value, and then name the value MaxRequestBytes.
    In the right pane, double-click MaxFieldLength, and then set its value to 32768 (decimal).
    In the right pane, double-click MaxRequestBytes, and then set its value to 32768 (decimal).
    Close the registry editor and restart the IIS Admin service for the change to take effect.
    But we are getting same problem.
    7.We  tried  to login to the infoview using http://localhost but issue still persists.
    8.We installed jakarta redirector.Is this root cause of this issue?
    9.We selected  intigrated windows authentication under default websites and i am sure i gave all the options under internet information  manager.
    Any one please help on this.
    My environment is-
    BOXIR2 SP4,
    NTLM SSO,
    Windows 2003,
    IIS6.

    "We tried to login to the infoview using http://servername instead of entire URL however we are getting error"
    What's the error using the hostname for SSO with integrated windows authentication enabled on only the infoview virtual directory?
    Regards,
    Tim

  • SOAP  Call to SAP RFC

    Hi,
    I have a scenario in which I am calling a RFC from SOAP client. RFC has been exposed as a web service. The RFC takes a table parameter. The Table param is Not Optional.
    Everything works fine except when I try to send an invalid value in the Export Param to the RFC. The SOAP Call Fails and I get a fault Message.
    If there is an invalid value in the Export Param the Table Parameter is Null. So is that the reason why the SOAP call fails??
    Any help regarding this would be appreciate. Tried searching OSS but could not find anything on this.
    Here is the Fault Message:
    <SOAP:Envelope xmlns:SOAP='http://schemas.xmlsoap.org/soap/envelope/'>
      <SOAP:Body>
        <SOAP:Fault>
          <faultcode>SOAP:Server</faultcode>
          <faultstring>failed to call the adapter engine</faultstring>
          <detail>
            <s:SystemError xmlns:s='http://sap.com/xi/WebService/xi2.0'>
              <context>XIAdapter</context>
              <code>DeliveryException</code>
              <text><![CDATA[
    com.sap.aii.af.mp.module.ModuleException
         at com.sap.aii.af.mp.soap.ejb.XISOAPAdapterBean.process(XISOAPAdapterBean.java:697)
         at com.sap.aii.af.mp.module.ModuleLocalLocalObjectImpl3.process(ModuleLocalLocalObjectImpl3.java:103)
         at com.sap.aii.af.mp.ejb.ModuleProcessorBean.process(ModuleProcessorBean.java(Compiled Code))
         at com.sap.aii.af.mp.processor.ModuleProcessorLocalLocalObjectImpl0.process(ModuleProcessorLocalLocalObjectImpl0.java(Compiled Code))
         at com.sap.aii.af.mp.soap.web.MessageServlet.doPost(MessageServlet.java:513)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java(Compiled Code))
         at javax.servlet.http.HttpServlet.service(HttpServlet.java(Compiled Code))
         at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java(Compiled Code))
         at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java(Compiled Code))
         at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java(Inlined Compiled Code))
         at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java(Compiled Code))
         at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java(Compiled Code))
         at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java(Compiled Code))
         at com.sap.engine.services.httpserver.server.Client.handle(Client.java(Inlined Compiled Code))
         at com.sap.engine.services.httpserver.server.Processor.request(Processor.java(Compiled Code))
         at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java(Compiled Code))
         at com.sap.engine.core.cluster.impl6.session.UnorderedChannel$MessageRunner.run(UnorderedChannel.java(Compiled Code))
         at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java(Compiled Code))
         at java.security.AccessController.doPrivileged1(Native Method)
         at java.security.AccessController.doPrivileged(AccessController.java(Compiled Code))
         at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java(Compiled Code))
         at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java(Compiled Code))
    Caused by: com.sap.aii.messaging.srt.BubbleException: failed to call the adapter engine [null "null"]; nested exception caused by: com.sap.aii.af.ra.ms.api.DeliveryException: Application:EXCEPTION_DURING_EXECUTE:
         at com.sap.aii.af.mp.soap.ejb.AFCallerApplication.perform(AFCallerApplication.java:122)
         at com.sap.aii.messaging.srt.ApplicationBubble.onMessage(ApplicationBubble.java:29)
         at com.sap.aii.messaging.srt.ExtensionBubble.onMessage(ExtensionBubble.java:56)
         at com.sap.aii.af.mp.soap.ejb.XISOAPAdapterBean.process(XISOAPAdapterBean.java:576)
         ... 21 more
    Caused by: com.sap.aii.af.ra.ms.api.DeliveryException: Application:EXCEPTION_DURING_EXECUTE:
         at com.sap.aii.adapter.xi.ms.XIEventHandler.onTransmit(XIEventHandler.java(Compiled Code))
         at com.sap.aii.af.ra.ms.impl.core.queue.CallConsumer.onMessage(CallConsumer.java:123)
         at com.sap.aii.af.ra.ms.impl.core.queue.Queue.run(Queue.java(Compiled Code))
         at com.sap.engine.frame.core.thread.Task.run(Task.java(Compiled Code))
         at com.sap.engine.core.thread.impl5.SingleThread.execute(SingleThread.java(Compiled Code))
         at com.sap.engine.core.thread.impl5.SingleThread.run(SingleThread.java(Compiled Code))
              ]]></text>
            </s:SystemError>
          </detail>
        </SOAP:Fault>
      </SOAP:Body>
    </SOAP:Envelope>
    Thanks
    Ashish

    Hi Ashish,
    Were you able to resolve this problem? I am facing a similar situation.
    After doing all the steps necessary when I try to send a request to the soap_sender channel I get a message unable to post:error 500
    ANy help would be appreciated.
    Thanks

  • How to consume a TIBCO web-service in SAP PI

    Dear All,
    I have a scenario to consume a webservice provided by TIBCO.
    A end to end scenario is configured in TIBCO (ws-TIBCO-ws). The WSDL file ganerated from TIBCO system is provided to me to consume in SAP PI.
    TIBCO generated WSDL will be in a format (Type, Service, Binding, Port, Message). For SAP system to consume a webservice, WSDL format should be (Type, Message, Binding, Port, Service). So i changed the format and imported into External Definitions in ESR and configured the SYNCHRONOUS end-to-end scenario(saop-PI-soap) in SAP PI. I have generated a wsdl from sender agreement and tested it using SOUP UI.
    In SOAP UI response it throws following error.
    <!--see the documentation-->
    <SOAP:Envelope xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/">
       <SOAP:Body>
          <SOAP:Fault>
             <faultcode>SOAP:Server</faultcode>
             <faultstring>Server Error</faultstring>
             <detail>
                <s:SystemError xmlns:s="http://sap.com/xi/WebService/xi2.0">
                   <context>XIAdapter</context>
                   <code>ADAPTER.JAVA_EXCEPTION</code>
                   <text>com.sap.engine.interfaces.messaging.api.exception.MessagingException: com.sap.engine.interfaces.messaging.api.exception.MessagingException: XIAdapterFramework:GENERAL:com.sap.engine.interfaces.messaging.api.exception.MessagingException: SOAP: Response message contains an errorXIAdapter/PARSING/ADAPTER.SOAP_EXCEPTION - soap fault: Server did not recognize the value of HTTP Header SOAPAction: .
      at com.sap.aii.adapter.soap.web.SOAPHandler.processSOAPtoXMB(SOAPHandler.java:746)
      at com.sap.aii.adapter.soap.web.MessageServlet.doPost(MessageServlet.java:505)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:754)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:847)
      at com.sap.engine.services.servlets_jsp.server.runtime.FilterChainImpl.runServlet(FilterChainImpl.java:202)
      at com.sap.engine.services.servlets_jsp.server.runtime.FilterChainImpl.doFilter(FilterChainImpl.java:103)
      at com.sap.engine.services.servlets_jsp.server.servlet.AuthenticationFilter.doFilter(AuthenticationFilter.java:126)
      at com.sap.engine.services.servlets_jsp.server.runtime.FilterChainImpl.doFilter(FilterChainImpl.java:79)
      at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:432)
      at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:210)
      at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:441)
      at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:430)
      at com.sap.engine.services.servlets_jsp.filters.DSRWebContainerFilter.process(DSRWebContainerFilter.java:38)
      at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
      at com.sap.engine.services.servlets_jsp.filters.ServletSelector.process(ServletSelector.java:81)
      at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
      at com.sap.engine.services.servlets_jsp.filters.ApplicationSelector.process(ApplicationSelector.java:278)
      at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
      at com.sap.engine.services.httpserver.filters.WebContainerInvoker.process(WebContainerInvoker.java:81)
      at com.sap.engine.services.httpserver.chain.HostFilter.process(HostFilter.java:9)
      at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
      at com.sap.engine.services.httpserver.filters.ResponseLogWriter.process(ResponseLogWriter.java:60)
      at com.sap.engine.services.httpserver.chain.HostFilter.process(HostFilter.java:9)
      at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
      at com.sap.engine.services.httpserver.filters.DefineHostFilter.process(DefineHostFilter.java:27)
      at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)
      at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
      at com.sap.engine.services.httpserver.filters.MonitoringFilter.process(MonitoringFilter.java:29)
      at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)
      at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
      at com.sap.engine.services.httpserver.filters.SessionSizeFilter.process(SessionSizeFilter.java:26)
      at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)
      at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
      at com.sap.engine.services.httpserver.filters.MemoryStatisticFilter.process(MemoryStatisticFilter.java:57)
      at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)
      at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
      at com.sap.engine.services.httpserver.filters.DSRHttpFilter.process(DSRHttpFilter.java:43)
      at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)
      at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
      at com.sap.engine.services.httpserver.server.Processor.chainedRequest(Processor.java:475)
      at com.sap.engine.services.httpserver.server.Processor$FCAProcessorThread.process(Processor.java:269)
      at com.sap.engine.services.httpserver.server.rcm.RequestProcessorThread.run(RequestProcessorThread.java:56)
      at com.sap.engine.core.thread.execution.Executable.run(Executable.java:122)
      at com.sap.engine.core.thread.execution.Executable.run(Executable.java:101)
      at com.sap.engine.core.thread.execution.CentralExecutor$SingleThread.run(CentralExecutor.java:328)</text>
                </s:SystemError>
             </detail>
          </SOAP:Fault>
       </SOAP:Body>
    </SOAP:Envelope>
    Also let me know whether we can consume a TIBCO generated WSDL in SAP PI or not (because first we will hit TIBCO endpoint url which in turn internally hits the target system url from TIBCO )
    If this is possible, Please provide your valuable inputs
    Regards
    Koti Reddy

    Hi Koti - The soap action is case sensitive.
    What is the soap version of the wsdl?
    If you try to make a request to a SOAP 1.2 webservice with a SOAP 1.1 request then you may get this error too..
    to check the your webservice soap version - open the wsdl and check for the namespace
    SOAP 1.1 uses namespace http://schemas.xmlsoap.org/wsdl/soap/
    SOAP 1.2 uses namespace http://schemas.xmlsoap.org/wsdl/soap12/
    source - http://forum.spring.io/forum/spring-projects/web-services/45083-server-did-not-recognize-the-value-of-http-header-soapaction
    please share the wsdl as that may help in providing you more information.

Maybe you are looking for