Comm Channel-driven data in map?

I would like to define a named constant (or set of constants as name-value pairs) on the communication channel level.  I would like to then be able to reference these names in my mapping program in order to do a value substitution.
I will have multiple configuration scenarios all using the same maps, but representing different "customers".  I would like to be able to populate one or more values in my mapping programs with values unique to each customer.
I'm not quite sure how to do this. 
I'm not versed in ABAP at all, but can use Java here if need be.

Ken,
We have a very good weblogs and video presentation on this. Go through this urls which will help you:
https://www.sdn.sap.com/irj/sdn/developerareas/xi?rid=/webcontent/uuid/a680445e-0501-0010-1c94-a8c4a60619f8 [original link is broken]
Check VALUE MAPPING REPLICATION in this link.
Also ref. the link on value mapping in https://www.sdn.sap.com/irj/sdn/xi-elearning
Check this weblogs:
/people/sreekanth.babu2/blog/2005/01/05/design-time-value-mappings-in-xslt
/people/prasadbabu.nemalikanti3/blog/2006/03/30/xpath-functions-in-xslt-mapping
Also check this threads:
Value Mapping
Transporting Value Mapping
---Satish

Similar Messages

  • Mapping Error - Dump source message to file adapter comm channel

    Hi
    Does anyone know of a way to dump the source message to a file adapter comm channel if - and only if - the message fails during mapping. For example, we receive a message from a trading partner that lacks an element that is mandatory during the mapping. When the mapping fails, the source message is sent - as is - to a file adapter comm channel.
    I don't need anything more than the source message i.e. no need for any errors etc... to be included.
    The kicker.. I would like to do this without using BPM if at all possible.
    Any ideas greatly appreciated. Thx, Duncan

    Hey Ram,
    Go to Integration Directory and open the Receiver Determination for your scenario.
    Check the configured receiver services. They are in a table-like area in the middle of the screen.
    In this table of configured receiver services for that particular Sender Service/Interface, you should have the system that normally receives that message (your ERP or any other application system) and the service that contains the receiver file comm channel that will receive the message in case of error.
    Check help.sap.com for help on condition editor on receiver determinations.
    Now, the issue. You can only check whether a field exists, you can't check whether it doesn't exist (There's only a "EXIST" operator, and no negative operator). Thus, you can only do the following: always send messages to File, but you can avoid messages that dont have field from being sent to App System. Yeah, that sucks...
    But don't fear, young padawan! There is a possible workaround. =D
    In your message mapping, do the following for that particular field:
    If field exists (check with Exist and IF standard functions) just bypass the field. Else, map the field with an impossible value (like string "$CREATED$"). Then, in your receiver determination, you will do the following conditions:
    for App System: If field =/= $CREATED$
    for File Receiver: If field = $CREATED$
    Now, if the field doesnt exist, it will have value $CREATED$, thus the message will be sent to File and not to App System. If the field exists, the message will be sent to App and not to File.
    Try that out.
    Regards,
    Henrique.

  • JDBC Comm Channel not Polling data

    Hello,
    In a JDBC to IDoc scenario, we have a sender JDBC communication channel which was set to poll for data in every 60 sec. It was working fine for long and suddenly it has stopped polling data. It's status was green and the channel was active.We couldn't find the reason so we configured one more comm channel keeping all the parameters same, and it has started working. We couldn't understand why it was not working earlier. Can any body please highlight on this?
    Regards,
    Sugata

    Hi,
    @Barry,
    Yes, it dont poll data from database although it was supposed to do so. We have tried to make some changes and then undo changes and save+activate. But that hasn't work.
    @ PT Rao,
    We tried that too, that also hasen't work.
    @ Sumit,
    could you please elaborate?
    Sugata

  • HTTP Comms Channel and UTL Parameters

    Hi,
    I need to build a new interface (HTTP - RFC) which will use several URL parameters and I have a few questions
    1) In my limited experience I know that HTTP scenarios don't usually require a comms channel. Like RFC it's built into the ABAP stack. If I create a HTTP comms channel for a particular service does that mean that any interface that is part of that specific service will use my HTTP comms channel? In other words all I need to do is create a comms channel for a particular service and it will be used.
    and secondly....
    2) Creating the parameters in the comms channel is straightforward. I check 'Adapter-Sepcific Message Attributes' and then check 'Apply URL Parameters' then specify the individual parameters. Straight forward so far but in usual SAP fashion the documentation on HTTP Comms Channels and URL Parameters is lacking to say the least. My question is how do I map those parameters in the Integration Directory.
    Looking forward to your replies.
    Thanks in advance.

    OK, so once I create a sender agreement then my HTTP CC will be used? That makes sense.
    In regards to the second question - As I said in my posting I want to use several URL parameters. For example sending the date as part of the URL rather than the payload. These parameters are specified as part of the comms channel but mapping the parameters to the RFC must be performed in the Integration Directory. So I'd like to understand how I do this.
    Thanks

  • Hosts file is being cached - comm channel is using an old version

    We are on XI 7.0.
    I wonder if anybody has encountered this problem before. We are using the file adapter to send a file to another server and the server has been moved and now has a new IP address.
    We just changed the IP address in the hosts file and the communication channel is still trying to send the data to the old IP address. No changes have been made to the comm channel (so this is definitely not a cpa cache issue!).
    The (unix aix) OS recognises that the host has been changed - if we ping the hostname from the OS it resolves to the new IP address.
    I have seen this once before and the only way we were able to resolve it was by re-starting the java stack.
    Please let me know whether there is another way we can resolve this issue.
    Thanks
    Richard

    Here is what SAP said:
    The mapping between physical hostname and IP address might be cached
    in the JVM itself using class "InetAddress".
    Besides the jdk 1.4 documentation for InetAddress has relevant
    information to share, maybe you wish to review the same.
    Please refer the info via:
    http://java.sun.com/j2se/1.4.2/docs/api/java/net/InetAddress.html
    To help resolve clearing the Java Cache you need to reset the JDK
    property "sun.net.inetaddr.ttl".
    Detailed information can be sourced via access of link:
    http://www.rgagnon.com/javadetails/java-0445.html
    To overcome such kind of issue, SAP has High Availability for its
    landscape. For instance, two machines share the same Virtual Hostname.
    Under this situation, the switchover can be done smoothly. And JVM
    does not need to be restarted.
    This works fine - we set the time out to 2 days so that the cache refreshes itself periodically.

  • Problem in File Receiver comm channel

    Hi,
    I can't see anything in the Recevier communication channel in the RWB > Component Monitoring>Comm. channel monitoring-->Comm. channels.
    I do have selected my comm channel.Its showing the message as "Comm. channel is configured correctly and started". But I cant see msgID and Explanation or error. Even, I cant fine any info in Error log.
    The diagnosis i did as follows. Let me know if u come across any thing.
    Checked the logs in VA but i didnt found any information and is not upto date. Bad luck
    *Recreated the Rcvr comm channel again and teste. Nohope.
    In the MONI its showing successfull, but i cant see output at destination.
    *cache is uptodate
    I have checked the queues, nothing got stuck.All queues are clear.
    *I cant restart the Server since it is in production.
    Your suggestions are highly appreciated.
    Thanks
    SRI

    Nilesh,
    All the things you mentioned are done by XI IS.  FYI plz chk below..
    Send binary file "/home/dpiadm/xi/tmp/passthru/EDI_250123.rpz", size 60, character encoding 8859_1 with QoS EO
    2007-10-19 13:48:43 Success MP: Entering module processor
    2007-10-19 13:48:43 Success MP: Processing local module localejbs/SFTPFileUploadDownloadAdapterModule
    2007-10-19 13:48:43 Success 192.133.217.6 /XI/SFTPTest pimsp kuljasimsim EDI_250123.rpz   /home/dpiadm/SridharRajuMahali /home/dpiadm/xi/tmp/passthru/ EDI_250123.rpz Enable
    2007-10-19 13:48:43 Success EDI_250123.rpz
    2007-10-19 13:48:43 Success SFTPOutBoundEDIFileToFile
    2007-10-19 13:48:43 Success SFTP_Sender_File
    2007-10-19 13:48:43 Success 8878c990-7e6b-11dc-8137-001a4b065b86
    2007-10-19 13:48:43 Success SFTPServerNameOrIpAddress  192.133.217.6
    2007-10-19 13:48:43 Success Indiashining.txt SFTPOutBoundEDIFileToFile SFTP_Sender_File 8878c990-7e6b-11dc-8137-001a4b065b86 SFTPOutBoundEEIFileToFile
    UNDEFINED
    2007-10-19 13:48:43 Success Host Key Verified
    2007-10-19 13:48:43 Success Socket Opened for Transport and connected..
    2007-10-19 13:48:43 Success SFTP SshClient is connected
    2007-10-19 13:48:43 Success Authentication Method is Public Key
    2007-10-19 13:48:43 Success Ssh2 Client is Connected and Authenticated
    2007-10-19 13:48:43 Success pimsp kuljasimsim
    2007-10-19 13:48:43 Success /XI/SFTPTest
    2007-10-19 13:48:43 Success /XI/SFTPTest
    2007-10-19 13:48:43 Success localFolder2 + dropFileName2  /home/dpiadm/xi/tmp/passthru/EDI_250123.rpz
    Entering to download file
    2007-10-19 13:48:43 Success Current Directory before LCD0 : /home/dpiadm
    2007-10-19 13:48:43 Success Current Directory After LCD0 :/home/dpiadm/xi/tmp/passthru
    2007-10-19 13:48:43 Success download completed
    2007-10-19 13:48:43 Success MP: Processing local module localejbs/CallSapAdapter
    2007-10-19 13:48:43 Success Application attempting to send an XI message asynchronously using connection File_http://sap.com/xi/XI/System.
    2007-10-19 13:48:43 Success Trying to put the message into the send queue.
    2007-10-19 13:48:43 Success Message successfully put into the queue.
    2007-10-19 13:48:43 Success The application sent the message asynchronously using connection File_http://sap.com/xi/XI/System. Returning to application.
    2007-10-19 13:48:43 Success MP: Leaving module processor
    The message was successfully retrieved from the send queue.
    2007-10-19 13:48:43 Success Confirmation mode test found. File sent.
    2007-10-19 13:48:43 Success The message status set to DLNG.
    2007-10-19 13:48:44 Success The message was successfully transmitted to endpoint http://quark:8005/sap/xi/engine?type=entry using connection File_http://sap.com/xi/XI/System.
    2007-10-19 13:48:44 Success The message status set to DLVD.
    2007-10-19 13:48:44 Success The message was successfully delivered.
    Note:- I AM NOT ABLE TO SEE ANYTHING IN THE RCVR COMM CHANNEL(RWB).
    any Idea about, where can I see the message if it got stuck in Integration server apart from logs
    Thanks
    Sri Raj

  • Adapter engine field blank in File Comm channel (Sender)

    Hi,
    I am not getting any value in drop-down list of adapter engine in file adapter communication channel.System is allowing me to save the comm channel but when I am trying to create sender agreement, system is giving me following error
    <b>Unable to find an associated SLD element (source element: SAP_XIIntegrationDirectory, [CreationClassName, SAP_XIIntegrationDirectory, string, Name, directory.s01., string], target element type: SAP_XIIntegrationServer)</b>
    I m getting values of adapter engine when I select some other adpter like IDOC or RFC.
    Please help...

    Hi,
    1) Can you check your Post Installation.
    2) Look for SAP NOTES.
    3) Try cache refresh
       a)Start transaction SXI_CACHE.
       b)From the context menu XI Runtime Cache select Start Complete Cache Refresh.
    If you still face issue try this .
    Many actions require to access System Landscape Directory content from the Integration Builder. To optimize performance, this content is loaded into a cache so that the System Landscape Directory does not have to be accessed directly each time that System Landscape Directory content is required.
    However, this cache is not automatically updated if changes are made to the content of the System Landscape Directory. For this reason that we delete the System Landscape Directory cache if changes have been made to content in the System Landscape Directory. The cache is then filled each time that the System Landscape Directory is accessed. If we log on to the Integration Builder after we have made a change in the SLD, we do not need to delete the SLD cache.
    To clear the SLD cache, from the Integration Builder main menu, choose Environment ® Delete Cache for SLD Data.
    Once we have deleted the cache for SLD data, accessing objects in the SLD may take longer than usual initially.
    Regards
    Agasthuri Doss

  • Parameter name in module configuration of adapter module in comm channel

    Hi Experts,
    I have developed an adapter module to read a excel file , have used the module in the sender file adapter.
    What entrie should i put in parameter name and parameter value  in module configuration of adapter module in comm channel.
    Im too confused,,pls help

    Hi Ivan,
    The code is basically to read the all colums add em under xml tags and read from second row on wards the data
    please find below the module data code
    public ModuleData process(ModuleContext mc, ModuleData imd)throws ModuleException
                             Object obj = null;
                             Message msg = null;
                             MessageKey amk = null ;
                        amk = new MessageKey(msg.getMessageId(),msg.getMessageDirection());
                        Audit.addAuditLogEntry(amk, AuditLogStatus.SUCCESS,"Module called");
                        try {
                                  obj = imd.getPrincipalData();
                                  msg = (Message) obj;
                                  XMLPayload xp = msg.getDocument();
                                  if (xp != null)
                                        byte by[] = convert(xp.getContent());
                                             xp.setContent(by);
                                       imd.setPrincipalData(msg);
                              catch (Exception e)
                    return imd;
                   public byte[] convert(byte src[]) throws Exception
                        String xmldata = "";
                   try
                             ByteArrayInputStream byteArr = new ByteArrayInputStream(src);
                             Workbook w = Workbook.getWorkbook(byteArr);
                             xmldata ="<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n\n"+ "<ns0:""MT_ExcelFiles"" ""xmlns:ns0=\"""urn:xyz:abc"+"\"> \n";
                               int a = w.getSheet(0).getRows();
                               int b = w.getSheet(0).getColumns();
                        for(int j=1;j<a;j++)
                                   for(int i=0;i<b;i++)
                                                  xmldata = xmldata + "<"w.getSheet(0).getCell(i,0).getContents().toString()">"w.getSheet(0).getCell(i,j).getContents().toString()"</"w.getSheet(0).getCell(i,0).getContents().toString()">";
                        xmldata = xmldata"</ns0:""MT_ExcelFiles"+">";
                        w.close();
              catch (Exception e)
           return xmldata.getBytes();

  • Comm Channel Variable Substitution - Use of wildcards to reference payload

    Hi!
    I am building a solution to write out tagged / XML IDOCs to a file adapter. I am using variable substitution to build the file name to include the message type, sending partner etc... in the target directory and filename.
    Is there a way to wildcard nodes in the variable substitution? For example:
    <i>Currently</i>
    payload:WMMBID01,1,IDOC,1,EDI_DC40,1,RCVPRN,1
    <i>Desired</i>
    payload:*,1,IDOC,1,EDI_DC40,1,RCVPRN,1
    where * is any wildcard.
    Reason is that we have multiple IDOC types and I want to avoid having to create multiple communication channels.
    Help appreciate and rewarded. Many thanks, Duncan.

    Hi Duncan !
    You can create the desired target filename and target directory by using dynamic configuration via java UDF in mapping. This allows you to create a target filename and/or directory based on a string..then you could use only one comm channel.
    to access info:
    // access dynamic configuration
          DynamicConfiguration conf = (DynamicConfiguration) param.get(
              StreamTransformationConstants.DYNAMIC_CONFIGURATION);
    DynamicConfigurationKey KEY_FILENAME = DynamicConfigurationKey.create("http://sap.com/xi/XI/System/File","<b>FileName</b>");
          // read value
          String Filename = conf.get(KEY_FILENAME);
    // to write value:
    conf.put(KEY_FILENAME, "MyNewFileName");
    Regards,
    Matias

  • Authorizations required in Communication Channel for JDBC Lookup mapping

    Is there of list of required authorizations and or patch needed to use a JDBC Lookup in a message mapping?  We are using PI 7.1, and trying to use the new JDBC Lookup feature.  We currently have a user that is not an ower of the DB tables, this does work in our current solution of using UDFs, but we would like to avoid switching it to a user that has full access on the tables, e.g. SAPXI*
    Current environment: PI 7.1 (not EhP1)
    Thanks,
    Matt

    Do you know what those authorizations should be when using a standard JDBC Lookup mapping function?  Currently we have a custom UDF that calls the table via a <schema>.<table name> and the current user in the Receiver Comm Channel works just fine.  It appears that when using the standard SAP JDBC Lookup function it calls the table directly and the user in the Comm Channel no longer has the correct permissions.
    I would expact that the JDBC Lookup function would allow for a standard "Read" on any table as long as the user has that level of access...but not in this case.  I am going to bring it up to our SAP XI software development team and see what they say, but wanted to get some views from our other experts as well.
    Thanks,
    Matt

  • Using URL Parameters with HTTP Comms Channel

    Hi,
    I need to build a new interface (HTTP - RFC) which will use several URL parameters. I've created a HTTP communications channel and Sender Service and this works. I'm able to define several URL Parameters by checking 'Adapter-Sepcific Message Attributes' and then 'Apply URL Parameters' then specifying the individual parameters.
    This is straight forward so far but in usual SAP fashion the documentation on HTTP Comms Channels and URL Parameters is non existent. My question is how do I use these parameters once they are passed. I need to use the values as input parameters for the RFC which means I'll need to map these in the Integration Repository I can't find anything on SDN or SAP help that answers the question.
    I know I could include these values in the XML payload but that would mean my 'customer' would need to amend their application and I'd rather keep things as they are.
    Looking forward to your replies.
    Thanks in advance.

    May be this could help you to refference . .
    For each process template, you can define interactive or composite form reference objects that can optionally be executed at runtime.
    To be able to see and execute the reference object at runtime, you must add an appropriate runtime view.
    Prerequisites
    You can only attach standalone interactive forms to a process. For more information, see Interactive Form Types.
    Activities
    To attach an interactive form to a process:
           1.      Open the gallery and select a process template. To open its design time, choose Open…
           2.      To switch to edit mode, choose  (Edit).
           3.      Open the Forms tab page.
           4.      Choose Add and select the type of reference object you want to add. You can choose between Callable Object and Development Object.
    Browse and select the reference object, and choose Add once again.
           5.      Repeat step 4 to add more objects.
           6.      To define parameter mapping, select an entry and choose Map Parameters. Select a parameter from the left-hand table, and then select the parameter you want to map from the right-hand table. This groups the input parameters of the form reference object to the relevant input parameters of the process.
    If the process does not define input parameters, you can set default values.
           7.      When you have defined the required mappings, choose Done.
           8.      Whenever a newer version of the form reference object is available, its status on the Forms tab page changes to  (Deprecated). To update the object, select it from the list and choose Update. The status changes to  (Active).
    Parameter mapping is preserved unless the parameters of the new object version are different. In this case, you need to define mappings again.
           9.      Finally, choose  (Save).

  • Comm channel missing in comm channel monitoring

    Hi,
    I have created sender and receiver communication channels of adapter type XI. I am using PI 7.0 version. But I don't see these communication channels in RWB comm channel monitoring.
    I was going through the help.sap.com and in
    http://help.sap.com/saphelp_nw04s/helpdata/en/5c/22ee41c334c717e10000000a155106/frameset.htm
    In this it is mentioned clearly as "The XI adapter as part of the Adapter Engine gets the required....."
    if this is part of the adapter engine then it should show the communication channels registered for it.
    Moreover if SAP doesn't want to display these XI adapter  com channels then why they have XI adapter type in the drop down box to filter the data.
    Please provide your guidance in this regard.
    thanku
    bk

    Hi Bhargvi,
    XI adapter is in-built in the integration engine............in RWB in comm channel monitoring, you can view all the comm channels which are at adapter engine...................so this is why you cannot see your XI, IDOC or HTTP adpater in comm channel monitoring because these adapters reside in integration engine directly..................but to tell integration engine regarding the target system you have to configue thier comm channels in ID.
    Regards,
    Rajeev Gupta

  • Sender Comm channel issue

    Hi to All.
    I am facing a issue sender comm channel?
    comm channel is picking the file before placing the file in the source dir, the file size is some times coming morethan 6MB.
    Could you please help me on this?
    Thanks in advance.

    Hi Yadav,
    sapnote_0000821267 (as suggested by Kris)
    3. File Locking / Incomplete Processing
    Q: I sometimes observe that files are processed only partially, i.e., only a fragment from the file's start is converted into an XI message. Nevertheless, the file is usually archived completely. Does the File Sender Adapter honor if another process has locked a file for exclusive use?
    A: Unfortunately, the J2EE 1.3 technology the File Adapter is built upon does not support file locking. This limitation affects the File Adapter's operation. Depending on whether the JRE implementation for the operating system under which the adapter runs uses mandatory file locking or advisory file locking, opening a file that is currently being written to by another process will fail or not.
    If opening the file fails, no problem exists and the adapter will try to open the file each poll interval until it succeeds.
    However, if opening the file is not prevented by the operating system, the adapter starts to process the file although it is still being modified. Since XI 3.0 SP11 / PI 7.0 there is a parameter named "Msecs to Wait Before Modification Check" in the advanced settings of the File Sender channel configuration to work around this issue. This setting causes the File Adapter to wait a certain time after reading, but before sending a file to the Adapter Engine. If the file has been modified (which is basically determined by comparing the size of the read data with the currentfile size of the input file) after the configured interval has elapsed, the adapter aborts the processing of the file and tries to process the file again after the retry interval has elapsed.
    If this option is not available for the settings you would like to use, the following algorithm (to be implemented in your application) may be used to ensure that the File Adapter only processes completely written files:
    - Create the file using an extension, which does not get processed by the File Adapter, e.g., ".tmp"
    - Write the file content
    - Rename the file to its final name, so the File Adapter will notice its existence and pick it up
    Regards,
    Raghu_Vamsee

  • Comm channel not available in RWB comm channel monitoring

    Hi All,
              I've gone through this(Comm channel missing in comm channel monitoring) unanwered forum. I've facing the same issue.
    In my ID, I created XI receiver adapter comm. channel. And data is flowing successfully to the receiver side through this Comm. channel
    I'm aware that XI adapter in ID is used to send data via Proxy.
    But why i'm not see that in the Comm. channel monitoring in RWB. If anyone has documentation please let me know.
    Thanks.

    Hi ,
              The XI adapter resides in Integration engine thus you cannot see it in RWB. RWB shows comm channels which are in adapter engine. The simple proof is that you cannot enhance this adapter with your own modules on the Module tab page in the module processor.  Here is the link to documentation
    http://help.sap.com/saphelp_nw04/helpdata/en/f4/0a1640a991c742e10000000a1550b0/content.htm
    regards
    Anupam

  • Creating SOAP Receiver comm.channel for axis web service

    Hi,
    I created Soap Receiver comm. channel fro Axis web service like below:
    *Target URL* : http://<IP>:<Port>/<x>/service
    *User:* <user>
    *Password :* <password>
    *SOAP Action:* <target namespace>/method
    when i drive PI Message that use Soap Receiver it get error below
    I do same method for .Net web service, it runs properly.
    How can i solve this problem?
    Error
    <?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="MAPPING">NO_MAPPINGPROGRAM_FOUND</SAP:Code>
      <SAP:P1>Object ID B3004965647F340C997B5F2CC9EA7E22 Software Component 4CF44F80503211DEB2A0D3F40A194B29</SAP:P1>
      <SAP:P2 />
      <SAP:P3 />
      <SAP:P4 />
      <SAP:AdditionalText />
      <SAP:Stack>Mapping program is not available in runtime cache: Object ID B3004965647F340C997B5F2CC9EA7E22 Software Component 4CF44F80503211DEB2A0D3F40A194B29</SAP:Stack>
      <SAP:Retry>M</SAP:Retry>
      </SAP:Error>

    Hi,
    I did all  but nothing changed?
    I have doubt about axis side. Because respose like below.
    <SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="1">
      <SAP:Category>Application</SAP:Category>
      <SAP:Code area="UNKNOWN">APPLICATION_ERROR</SAP:Code>
      <SAP:P1 />
      <SAP:P2 />
      <SAP:P3 />
      <SAP:P4 />
      <SAP:AdditionalText>application fault</SAP:AdditionalText>
      <SAP:ApplicationFaultMessage namespace="http://xml.apache.org/axis/">hostname</SAP:ApplicationFaultMessage>
      <SAP:Stack />
      <SAP:Retry>M</SAP:Retry>
      </SAP:Error>
    May be Soap Receiver setting for axis web service must be different.
    Thanks.

Maybe you are looking for