webservice with params dosn't respond???

Simo_baSimo_ba Member Posts: 78
Hi guys,
i try to run a webservice, but when i pass my pram it'dosn't return the value i want to?
this is my code
///****************************************************** 
CREATE(locautSoapHttpConnector);
locautSoapHttpConnector.Property('EndPointURL', 'http://it-server/helloworld/helloworld.asmx');
locautSoapHttpConnector.Connect;
//locautSoapHttpConnector.Property('AuthUser', 'User');
//locautSoapHttpConnector.Property('AuthPassword', 'Password');
locautSoapHttpConnector.Property('Timeout', 5 * 1000);
locautSoapHttpConnector.Property('SoapAction','http://tempuri.org/HelloWorldParam');
locautSoapHttpConnector.BeginMessage;

CREATE(locautSoapSerializer);
locautSoapSerializer.Init(locautSoapHttpConnector.InputStream);
locautSoapSerializer.startEnvelope('SOAP','STANDARD');
locautSoapSerializer.startBody;
  locautSoapSerializer.startElement('HelloWorldParam');
  locautSoapSerializer.startElement('param1');
  locautSoapSerializer.writeString('sdasdsdsd');
  locautSoapSerializer.endElement;
  locautSoapSerializer.endElement;
locautSoapSerializer.endBody;
locautSoapSerializer.endEnvelope;
locautSoapHttpConnector.EndMessage;

CREATE(locautXmlDoc);
locautXmlDoc.load(locautSoapHttpConnector.OutputStream);
locautXmlDoc.save('c:\tempParam.xml');
//**************************************************
thank you.[/code]

Comments

  • SNielsenSNielsen Member Posts: 37
    Just remember to add the namespace to the Elements you create. Like:

    locautSoapSerializer.startElement('HelloWorldParam','http://tempuri.org'); 
    locautSoapSerializer.startElement('param1','http://tempuri.org');
    
  • Simo_baSimo_ba Member Posts: 78
    Still not working
  • Simo_baSimo_ba Member Posts: 78
    It's ok Thank you.
  • ta5ta5 Member Posts: 1,164
    Try to use the Trace Util included in the SOAP toolkit.
    Thomas
Sign In or Register to comment.