SOAP submission issue

I am using SOAP message over HTTPS.
Our architecture:
Client submission server uses TOMCAT 4.1..29, JDK 1.4.2 with JSSE
I am using com.sun.net. ssl.HttpsURLConnection object to open url connection with submission server.
Submsiion server at the other end has IIS configred to authenticate digital certificate information for the incoming SOAP envelope.
My code works fine except in some instances IIS does not find the certificate info in HTTP session. What causes to strip off this certificate info? If I use browser to submit the same SOAP message it works fine for all submissions, that means IIS server at the other end always receives the certificate info.
I eliminated the doubt on Tomcat web server at my end by simply running the similar code as pure java application using commnad prompt and still I get the same issue ( certificate info is not in session)
Please note that our network has no proxy server. SOAP message file size is just few KB.
Please check the code below and any feedback, suggestion is wel come
==============================================
Code sample :
import javax.net.ssl.SSLSocket;
import javax.net.ssl.SSLSocketFactory;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import com.sun.net.ssl.HttpsURLConnection;
import com.sun.net.ssl.KeyManagerFactory;
import com.sun.net.ssl.SSLContext;
     sendMessage(File output, ActionForm form, ActionMapping mapping, HttpServletRequest request) throws Exception {
          SignatureForm signForm = (SignatureForm) form;
     String xyz = null;
          System.setProperty("java.protocol.handler.pkgs","com.sun.net.ssl.internal.www.protocol");
          java.security.Security.addProvider(new com.sun.net.ssl.internal.ssl.Provider());
          System.setProperty("UseSunHttpHandler", "true");
          System.setProperty("javax.net.ssl.trustStore", signForm.getCertPath() + "cacerts");
          String filePath = request.getSession().getServletContext().getContext("/les").getRealPath("/") + "/cert/";
          System.setProperty("javax.net.ssl.keyStore", filePath + "" + signForm.getCertFileName());
          System.setProperty("javax.net.ssl.keyStorePassword", signForm.getPassword());
          System.setProperty("javax.net.ssl.keyStoreType", "PKCS12");
          System.setProperty("file.encoding", "UTF-8");
          //System.setProperty("javax.net.debug", "all");
          String pathKeyStore = filePath + "" + signForm.getCertFileName();
          System.out.println("Key store path :" + pathKeyStore);
          char[] passphrase = signForm.getPassword().toCharArray();
          FileInputStream fis = new FileInputStream(pathKeyStore);
          KeyStore ks = KeyStore.getInstance("PKCS12");
          ks.load(fis, passphrase);
          fis.close();
          KeyManagerFactory kmf = KeyManagerFactory.getInstance("SunX509");
          kmf.init(ks, passphrase);
          sslcontext = SSLContext.getInstance("TLS", "SunJSSE");
          sslcontext.init(kmf.getKeyManagers(), null, null);
          Enumeration en1 = null;
          en1 = ks.aliases();
          String alias = null;
          while (en1.hasMoreElements()) {
               alias = (String) en1.nextElement();
               System.out.println("Alias is " + alias);
               System.out.println("Submitting Certificate details are " + ks.getCertificate(alias).toString());
          java.net.URL url = new URL(null, signForm.getSubmitUrl(), new com.sun.net.ssl.internal.www.protocol.https.Handler());
// signForm.getSubmitUrl(): https://shop.gateway.elite.com/PPC/BatchServlet
          FileInputStream fileInputStream = new FileInputStream(output);
          int bytesRead, bytesAvailable, bufferSize;
          byte[] buffer;
          int maxBufferSize = 40 * 1024 * 1024; // 40MB limit on submission file
          try {
               SSLSocketFactory factory = sslcontext.getSocketFactory();
               SSLSocket socket = (SSLSocket) factory.createSocket(url.getHost(), 443);
               socket.startHandshake();
               socket.setKeepAlive(true);
               HttpsURLConnection.setDefaultSSLSocketFactory(factory);
               HttpsURLConnection.setDefaultAllowUserInteraction(true);
               HttpsURLConnection conn = (HttpsURLConnection) url.openConnection();
               // Use a post method.
               conn.setRequestMethod("POST");
               // Allow Outputs and Inputs
               conn.setDoOutput(true);
               conn.setDoInput(true);
               // Don't use a cached copy.
               conn.setUseCaches(false);
               System.out.println("--------------------------");
               System.out.println("Submission Start:" + new Date().toString());
               DataOutputStream wr = new DataOutputStream(conn.getOutputStream());
               bytesAvailable = fileInputStream.available();
               bufferSize = Math.min(bytesAvailable, maxBufferSize);
               buffer = new byte[bufferSize];
               // read file and write to Dtrade server
               bytesRead = fileInputStream.read(buffer, 0, bufferSize);
               while (bytesRead > 0) {
                    wr.write(buffer, 0, bufferSize);
                    bytesAvailable = fileInputStream.available();
                    bufferSize = Math.min(bytesAvailable, maxBufferSize);
                    bytesRead = fileInputStream.read(buffer, 0, bufferSize);
               BufferedReader rd1 = new BufferedReader(new InputStreamReader(conn.getInputStream()));
               StringBuffer strBuff = new StringBuffer();
               String line1;
               while ((line1 = rd1.readLine()) != null) {
                    System.out.println(line1);
                    strBuff.append(line1);
               signForm.setSoapResponseMsg(strBuff.toString());
               rd1.close();
               wr.close();
               conn.disconnect();
               socket.close();
               String patternStr1 = "faultcode";
               String patternStr2 = "receiptID";
               if (strBuff.indexOf(patternStr1) > 0) {
                    System.out.println("Submission unsuccessful:" + new Date().toString());
                    System.out.println("--------------------------");
                    signForm.setFilingStatus("F");
                    if (signForm.getSubmitUrl().indexOf(patternStr3) > 0)
                         signForm.setSubmitUrl("test");
                    else
                         signForm.setSubmitUrl("trade");
               if (strBuff.indexOf(patternStr2) > 0) {
                    System.out.println("Submission successful:" + new Date().toString());
                    System.out.println("--------------------------");
                    signForm.setFilingStatus("Y");
          } catch (Exception ex) {
               if (signForm.getSubmitUrl().indexOf(patternStr3) > 0)
                    signForm.setSubmitUrl("test");
               else
                    signForm.setSubmitUrl("trade");
               ex.printStackTrace();
               signForm.setSoapResponseMsg("");
               System.out.println("Submission unsuccessful:" + new Date().toString());
               System.out.println("--------------------------");
               signForm.setFilingStatus("N");
          return null;
Code Sample end:

Thanks for your reply.
Yes I tried hardcoding the values still the problem persists.
Is there any possible code part i am missing here?

Similar Messages

  • SOAP submission exception

    Hi,
    I have following SOAP message which is....
    ------=_Part_10_13448107.1176165588562
    MIME-Version: 1.0
    Content-Type: text/xml
    Content-Id: [email protected]/UniqueId
    Content-Type: Multipart/Related; boundary=MIME_boundary;: text/xml; charset=UTF-8
    Content-Description: Batch Submission
    <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"><SOAP-ENV:Header/><SOAP-ENV:Body><exp:submissionPackage xmlns:exp="http://www.state.gov/export/submissionpackage"><exp:batchRef ref="cid:[email protected]/BatchUniqueId" submissionCount="1"/></exp:submissionPackage></SOAP-ENV:Body></SOAP-ENV:Envelope>
    ------=_Part_10_13448107.1176165588562
    Content-Type: application/xml
    Content-Transfer-Encoding: 8bit
    Content-Id: <[email protected]/UniqueId1>
    <exp:D5Submission xmlns:exp="http://www.state.gov/export/submissionpackage"><Signature xmlns="http://www.w3.org/2000/09/xmldsig#" Id="UniqueId1">
    <SignedInfo>
    <CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315"></CanonicalizationMethod>
    <SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1"></SignatureMethod>
    <Reference URI="">
    <Transforms>
    <Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature"></Transform>
    <Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315#WithComments"></Transform>
    </Transforms>
    <DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"></DigestMethod>
    <DigestValue>97ZiDs6A7RwTqraKOyRIZeZCrUQ=</DigestValue>
    I am encountaring following error message:
    ERROR [http8080-Processor1] (MessageImpl.java:128) - SAAJ0532: Absent Content-Type
    com.sun.xml.messaging.saaj.SOAPExceptionImpl: Absent Content-Type
         at com.sun.xml.messaging.saaj.soap.MessageImpl.<init>(MessageImpl.java:129)
         at com.sun.xml.messaging.saaj.soap.ver1_1.Message1_1Impl.<init>(Message1_1Impl.java:45)
         at com.sun.xml.messaging.saaj.soap.ver1_1.SOAPMessageFactory1_1Impl.createMessage(SOAPMessageFactory1_1Impl.java:32)
    Any idea why I am getting this error?

    I'm getting similar message but with Adobe document services error: SOAP Runtime Exception: CSoapExceptionFault : SOAP (100102)
    I'm running Dual-stack abap and java 6.40
    I get this message when i try to test in report FP_TEST_00 in SA38.
    What is the cause of this issue?

  • SAP PI 7.31 / Sender SOAP Channel Issue with XML tag Main/@versionMajor has incorrect value 000; expected value is 003

    Hi PI Experts,
    We are on SAP PI 7.31 SP 10.
    We are in the process of integrating ARIBA P2P solution using SOAP Adapter as sender to connect Ariba with our PI system.
    We have configured all required components in ESR and ID(Most of them are content provided by Ariba).When we try to post a message into PI using SOAP UI we are ending with below error.

    http://<host name> : <port name> /XISOAPAdapter/MessageServlet?channel= <party name> : <service name> : <channel name>
    For the above issue we had configured SOAP Sender channel as above,and the URL we are using to hit PI is as above screenshot.
    We have followed the note on this topic with out any luck.
    1378872
    We are not sure where is problem.As the issue is not reaching to PI not able to see the messages in SXMB_MONI.
    and in the SXMB_ADM PI has been configured as Integration Server.
    I had even tried to change the message protocol as XI3.0 in SOAP sender channel and noluck.
    I have tried to ximessage=true query also in URL and noticed that not working.This is clear that the message we are trying to send from Ariba is not compatible with XI3.0 protocol,Ariba is not having any option to change at their end as it is a cloud application and many customers have been using same with out any issues.
    We have tried maintain the Java System properties in NWA as XPI.Adapter.Version.Major = 3 but no luck.
    Can some one provide us the solution to get rid of this issue?

  • Standalone (J2SE) adapter - axis SOAP adapter - issue duplicate messages

    All,
    Perhaps you can help me. I've setup a scenario where an standalone (J2SE) adapter sends a file to SAP XI channel, configured on the central adapter engine, of type SOAP configured to use Axis servlet.
    The connection is setup and the standalone adapter channel logs thre response from the SOAP channel which reads HTTP error 500, indicating a duplicate message.
    SAP has identified this problem and proposes in the FAQ for Axis (note 1039369) to set on the SOAP channel module CallSapAdapter property ignoreDuplicate to true in the module processor.
    I've implemented this as suggested however found the problem persists. I'm still receiving an HTTP 500 error.
    Your help is much appreciated solving this problem.
    Thanks
    Harald

    As there was a bugfix recently, make sure that you have installed the latest patch.
    If this does not work, open an OSS ticket for this issue.
    Stefan

  • Receiver SOAP adapter issue

    Hi Experts,
    I am getting the below error in the receiver SOAP communication channel. "Delivering the message to the application using connection SOAP_http://sap.com/xi/XI/System failed, due to: com.sap.engine.interfaces.messaging.api.exception.MessagingException: java.net.ConnectException: Connection timed out."
    Please help me.
    Thanks,
    --Naresh

    naresh j wrote:
    Hi,
    >
    > 1. I am able to open the webservice from my browser.
    > 2. I am able to send the data to webservice through SOAP UI. But getting the error while sending the same data from PI.
    >
    > What else i can check.? Please advice.
    >
    > --Naresh
    are you able to ping or telnet the host server where the WS is hosted from the PI server?
    The issue is that the PI server IP addresses might not be opened in the firewall to connect to the web service.

  • Sender SOAP Adapter issue with webservices for authorization.

    Hi All
    Issue:
    As we are developing a Web Service to fetch account balance from SAP(upon receiving the account no from client) and have given the wsdl file to J2EE application  to call or make use of the service.  But as a part of that service they expect userid/password to be entered manually from client  pop-up.  At this point of time, we don't want to enter userid/password manually but  we want this to be hardcoded/embedded in Webservice so that  there is no need of manual intervention upon calling this service.
    Actual Requirement:
    From Webservices to R/3-ECC6.0-IS-Banking-RFC (Synchronous Interface)
    Sender: SOAP Adapter synchronous
    Receiver: RFC Adapter synchronous
    Note: Requesting a account number and getting response from RFC is account Balance and Date to webservice
    Regards
    Kiran kumar.s

    Hi praveen,
    Thanks for ur  reply.What you said is exactly right but for time being i have to make the client not get the authorization(password--Username and password(pop-up)) when he invokes the WSDL into webservice for that u told that to write some hardcode in J2EE application,but i don't know that where to write and what to write.so, if possible can u give me the code and procedure.
    This is the URL:
    http://hcl3sap:50000/XISOAPAdapter/MessageServlet?channel=:BS_WEBSERVICE:CC_SOAPSENDER
    Regards,
    kiran kumar.

  • Web service SOAP response issue

    Hi,*
    We are upgrading system from ECC 5.0 to ECC 6.0. All of our webservices were created in new system with SOAManager configuration.
    When the consumer systsem is trying to consume one of the webservice the XML response is different when compared with the one tested from ECC 5.0.
    ECC 6.0 is returning different XML for the same web service. The consuming system "Cold Fusion' is expecting the SOAP XML in different place.
    When we tested the same webservice in WS navigator it did gave the response. Also the issue is with this webservice only.
    We have re created the webservice again and tested from cold fusion and the same response.
    The issue is with only this webservice.
    Regards,
    Prashanth.

    Christoph,
    Firstly LiveCycle Designer 8.2 is still not supported to develop forms as per my knowledge. The latest version compatible for SAP Interactive Forms is ALD 8.0.
    There is a difference between Acrobat based forms and LiveCycle forms and based on your coding it looks to me  that you are trying to create a LiveCycle based form with coding of Acrobat which is not supported in LiveCycle Desginer, which is why you may be getting the error.
    I hope that does not confuse you, so may check this [link|http://www.acrobatusers.com/articles/2006/08/designer_or_forms/index.php] for some clear information on what point I was trying to make.
    Chintan

  • SOAP parse issue

    I get the following output in the log (GlassFish V3), when calling the web service (from Crystal Reports):
    SEVERE: Couldn't create SOAP message due to exception: XML reader error: com.ctc.wstx.exc.WstxUnexpectedCharException: Illegal character ((CTRL-CHAR, code 31))
    at [row,col {unknown-source}]: [1,1]
    com.sun.xml.ws.protocol.soap.MessageCreationException: Couldn't create SOAP message due to exception: XML reader error: com.ctc.wstx.exc.WstxUnexpectedCharException: Illegal character ((CTRL-CHAR, code 31))
    at [row,col {unknown-source}]: [1,1]
            at com.sun.xml.ws.encoding.SOAPBindingCodec.decode(SOAPBindingCodec.java:292)
            at com.sun.xml.ws.transport.http.HttpAdapter.decodePacket(HttpAdapter.java:276)
            at com.sun.xml.ws.transport.http.HttpAdapter.access$500(HttpAdapter.java:93)
            at com.sun.xml.ws.transport.http.HttpAdapter$HttpToolkit.handle(HttpAdapter.java:432)
            at com.sun.xml.ws.transport.http.HttpAdapter.handle(HttpAdapter.java:244)
            at com.sun.xml.ws.transport.http.servlet.ServletAdapter.handle(ServletAdapter.java:135)
            at com.sun.xml.ws.transport.http.servlet.WSServletDelegate.doGet(WSServletDelegate.java:129)
            at com.sun.xml.ws.transport.http.servlet.WSServletDelegate.doPost(WSServletDelegate.java:160)
            at com.sun.xml.ws.transport.http.servlet.WSServlet.doPost(WSServlet.java:75)Has anyone seen this, and how can I resolve it? The SOAP message is well-formed when printed so I assume there's a hidden character, e.g. byte-order-mark causing the issue but why does the parser not handle this?

    my guess is that you have a character entity (e.g. & #31;) in your xml document for a character which is invalid in xml (most of the control characters below 32 are invalid in xml). the annoyance is that the java xml serializer will happily encode said character despite the fact that it is illegal in an xml (1.0) document. you will only see the error when you parse the document (as you are seeing).
    Edited by: jtahlborn on Sep 17, 2009 2:45 PM

  • SOAP Connection Issue

    Hi. I've got some code which sends a SOAP message to a server. However i keep getting the following error -
    java.security.PrivilegedActionException: com.sun.xml.messaging.saaj.SOAPExceptionImpl: Error during saving a multipart message
    It happens when i use the SOAPConnection call method. - call(message, endpoint)
    What am i doing wrong?
    Thanks

    Hi Volker,
    We were using this option because we were facing issues in SOAP reciver system while reciving messages in QA and Dev .
    But just to give a try I removed the tick from "Do Not use SOAP Envelope".
    Now I am getting below message in Communication Channel.
    "Message processing failed. Cause: com.sap.aii.af.ra.ms.api.RecoverableException: invalid content type for SOAP: TEXT/HTML; HTTP 415 Unsupported Media Type: java.io.IOException: invalid content type for SOAP: TEXT/HTML; HTTP 415 Unsupported Media Type
    SOAP: call failed: java.io.IOException: invalid content type for SOAP: TEXT/HTML; HTTP 415 Unsupported Media Type "
    Any clues ?

  • SOAP Certificate issue...High priority...please check

    We are getting the below error in SOAP receiver side and 2 day ago certificates got expired and we imported new certificates
    when we trigger an idoc in receiver side SOAP is showing the below error.in receiver communication channel monitoring.
    SOAP: response message contains an error
    XIAdapter/HTTP/ADAPTER.HTTP_EXCEPTION - HTTP 401 [ISS.0084.9004] Access
    Denied.
    Please suggest me how to get the logs for certifaces which are working fine are not.
    Please do reply as soon as possible.

    Hi Siddhartha,
    http://www.ncsu.edu/it/mirror/mysql/doc/maxdb/en/3c/384c4005a99523e10000000a1550b0/content.htm
    If you are not sorting by the primary key ( E.g. using the ORDER BY PRIMARY key ... Instead use ABAP SORT + DELETE ADJACENT DUPLICATES on an internal table, ...
    http://www.sap-img.com/abap/performance-tuning-for-data-selection-statement.htm
    This links will help you to solve your  problem
    Thanks
    sunil

  • SOAP Receiver issue

    Hi,
    I am working on the scenario Proxy to SOAP. While sending the data, we are getting the below error in receiver SOAP communication channel.
    Message processing failed. Cause: javax.ejb.TransactionRolledbackLocalException: nested exception is: java.lang.RuntimeException: java.lang.NoClassDefFoundError: weblogic/management/WebLogicMBean -
    Loader Info -
    ClassLoader name: [library:com.sap.aii.adapter.lib] Living status: alive Direct parent loaders:   [system:Frame]   [library:engine.j2ee14.facade] Resources:   /usr/sap/j2ee/cluster/bin/ext/com.sap.aii.adapter.lib/lib/weblogic.jar   /usr/sap/j2ee/cluster/bin/ext/com.sap.aii.adapter.lib/lib/wljmsclient.jar   /usr/sap/j2ee/cluster/bin/ext/com.sap.aii.adapter.lib/lib/wlclient.jar
    The SOAP sender is working fine. we are getting the problem with receiver only. Could you please let me know what i should take care of...
    Thanks for your help in advance.
    ---Naresh
    Edited by: naresh j on Oct 13, 2011 7:39 AM

    Hi,
    i tried those options. now i am getting the error "Delivering the message to the application using connection SOAP_http://sap.com/xi/XI/System failed, due to: com.sap.engine.interfaces.messaging.api.exception.MessagingException: SOAP: response message contains an error XIAdapter/HTTP/ADAPTER.HTTP_EXCEPTION - HTTP 400 Bad Request"
    When i send the message from SOAPUI it is working fine and getting the success as response. the problem is while sending the data through PI.
    i checked the option "do not use soap envelope"
    i used message transformation bean
    Please let me know what else i can do to make this work.
    Thanks,
    --Naresh

  • Idoc to Soap BPM issue

    Hello Experts,
    I have implemented idoc to  SOAP scenario using BPM.  In which idoc data is sent  to CRM webservice.
    But my BPM scenario is not able to handle the idocs that are coming in quick succession in SAP PI.
    For one idoc i get successful response and  the other i gets stuck.
    Please reply
    Thanks in advance,
    Vishal

    The BPM goes like this ..
    step1.   BS system  -
    > Integration Process  IP
    step2.   IP               -
    > CRM system
    If 2 idocs comes to XI system ...first idoc goes successfully to CRM system
    and the second idoc is stucka after step 1 .

  • RFC to SOAP parameters issue - Odd!

    All,
    We have a RFC to SOAP scenario.. There is a table parameter with 4 fileds in it - OPERATION, ID, TYPE, VALUE.
    And in RFC we pass the following in the table,
    OPERATION - "CHECK"
    ID - 001
    TYPE - MAT
    VALUE - 234567890
    Somehow, the incoming XML doesnt have TYPE and VALUE, but have them concatenated into ID.When we debug on the ABAP side, we se the internal table populated properly just before the call.
    But in XI - we see the incoming XML as,
      <?xml version="1.0" encoding="UTF-8" ?>
    - <rfc:Z_TEST xmlns:rfc="urn:sap-com:document:sap:rfc:functions">
      <EX_TAB />
    - <IM_TAB>
    - <item>
      <OPERATION>CHECK</OPERATION>
      <ID>001MAT2345</ID>
      <TYPE />
      <VALUE />
      </item>
      </IM_TAB>
      </rfc:Z_TEST>

    Hi rk,
    could it be that someone changed the coding of the RFC after you imported the RFC into XI?
    If so, reimport again.
    Regards Mario

  • Soap adapter issue

    Hi ,
    We have configured Soap to RFC scenario.Where XI has provided the WSDL to the Sender system.Sender system consumes our web service and they will connect to XI . But Sender system is recieving the below error when they test.
    <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.aii.af.ra.ms.api.DeliveryException: Received HTTP response code 500 : Error during parsing of SOAP header
          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:1004)
          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:104)
          at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:176)
              </text>
            </s:SystemError>
          </detail>
    </SOAP:Fault>
      </SOAP:Body>
    </SOAP:Envelope>
    Please advice.
    Regards,
    Narendra

    Hi Mark,
    I tried with 5000 char.
    Hi Vila,
    They using same WSDL.
    what programming language are they using?-?Jvaa
    Yup,As per error message we can say it is problem with cookie.But Java system is using diferent cookie.If i test from soap UI i will use my own cookie.
    Regards,
    Narendra

  • SOAP Binding Issue

    Hi All,
    My Requirement was to publish a RFC as a webserice in PI7.1.
    I did the entire configuration and publish display the sender agreement as webservice and took the WSDL from there.
    when I test this using SOAP UI tool then this WSDL works fine where the URL is standard
    http://host:port/XISOAPAdapter/MessageServlet?channel=:CommunicationComponent:ComminicationChannel
    But when I an tring to Use this wsdl in EP I am getting following error.
    Cannot Chosse this operation:There is no associated SOAP Binding.
    Am I doing Something wrong??
    Please help.
    Regards,

    Hi Suraj,
    Sorry for late Response.
    Please find the below
    - <wsdl:portType name="Z_QMNC_SAVE_CORRECTIONS.PortType">
    - <wsdl:operation name="Z_QMNC_SAVE_CORRECTIONS">
      <wsdl:input message="rfc:Z_QMNC_SAVE_CORRECTIONS.Input" xmlns:rfc="urn:sap-com:document:sap:rfc:functions" />
      <wsdl:output message="rfc:Z_QMNC_SAVE_CORRECTIONS.Output" xmlns:rfc="urn:sap-com:document:sap:rfc:functions" />
      </wsdl:operation>
      </wsdl:portType>
    - <wsdl:binding name="Z_QMNC_SAVE_CORRECTIONS.PortTypeBinding" type="rfc:Z_QMNC_SAVE_CORRECTIONS.PortType" xmlns:rfc="urn:sap-com:document:sap:rfc:functions">
      <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" />
    - <wsdl:operation name="Z_QMNC_SAVE_CORRECTIONS">
      <soap:operation soapAction="http://sap.com/xi/WebService/soap1.1" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" />
    - <wsdl:input>
      <soap:body use="literal" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" />
      </wsdl:input>
    - <wsdl:output>
      <soap:body use="literal" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" />
      </wsdl:output>
      </wsdl:operation>
      </wsdl:binding>

Maybe you are looking for

  • How to import 12 different PPro files into one Encore file to make DVD

    I'm trying to create a DVD with 12 different lessons on it.  I have created 12 Premiere Pro CS4 files (each is a slideshow lessons with narration) and I want to bring them all into one Encore file.  I can send one file to Encore via Dynamic Link - bu

  • Help,about jsp+xml+xslt

    if I write like this: <?xml version="1.0" encoding="GB2312"?> <%@ page contentType="text/html;charset=GB2312"%> <?xml-stylesheet type="text/xsl" href="xslt/test.xslt"?> <news> <word> link </word> <link> abc.jsp </link> </news> the test.xslt can conve

  • Time Capsule backups gone...

    My mac cannot access the backup disk and when I enter the time capsule, there are no backups listed per usual.  However, when I open the time capsule window, it shows 1.26 TB out of 2 TB available, so I know they are still there... Suggestions?

  • Adding Booking Type Field When Building Teams via Resource Plans

    Question for the Project Server 2010 experts out there... When building a team for a Resource Plan via PWA, the Booking Type field does not display on the right side of the page (PWA/RM/BuildResPlanTeam.aspx) which makes it difficult to change the re

  • In widows 8 no app shows up for dreamweaver after install. How do i fix?

    I installed Dreamweaver from the Creative Cloud, it shows in control panel, but I cannot get the app to show in the screen (not a touch screen machine), and there is no start button. O now have a serial number, I just need to get the the program to w