Delphi (2007 ...XE2) WSDL importer can't "unwrap" WSDL's from Remobjects

Hello all,

I'm having a lot of problems importing WSDL's from SOAP services created by Remobjects SDK. The Delphi WSDL importer can't "unwrap" the parameter types, I get errors like:  "Cannot unwrap:     - Input element wrapper name does not match operation's name     - More than one strictly out element was found"

RemObject's own service builder can unwrap the parameters, only Delphi's importer can't.   
I attach an example here, can anyone tell me what's wrong with it?

Kind regards,
Arthur

-----------------------------------------------------------------------------------------

<?xml version="1.0" encoding="UTF-8" ?>
<wsdl:definitions 
   xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" 
   xmlns:xs="http://www.w3.org/2001/XMLSchema" 
   name="NewLibrary" 
   xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" 
   xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" 
   xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/"
   targetNamespace="http://tempuri.org/" 
   xmlns:tns="http://tempuri.org/" 
>
   <wsdl:types>
      <xs:schema targetNamespace="http://tempuri.org/" elementFormDefault="qualified">
   <xs:element name="NewService___Sum">
      <xs:complexType>
         <xs:sequence>
            <xs:element name="A" minOccurs="1" maxOccurs="1" type="xs:int" />
            <xs:element name="B" minOccurs="1" maxOccurs="1" type="xs:int" />
         </xs:sequence>
      </xs:complexType>
   </xs:element>
   <xs:element name="NewService___SumResponse">
      <xs:complexType>
         <xs:sequence>
            <xs:element name="Result" minOccurs="1" maxOccurs="1" type="xs:int" />
         </xs:sequence>
      </xs:complexType>
   </xs:element>
   <xs:element name="NewService___GetServerTime">
      <xs:complexType />
   </xs:element>
   <xs:element name="NewService___GetServerTimeResponse">
      <xs:complexType>
         <xs:sequence>
            <xs:element name="Result" minOccurs="1" maxOccurs="1" type="xs:dateTime" />
         </xs:sequence>
      </xs:complexType>
   </xs:element>
      </xs:schema>
   </wsdl:types>
   <wsdl:message name="NewService___SumRequest">
      <wsdl:part name="parameters" element="tns:NewService___Sum" />
   </wsdl:message>
   <wsdl:message name="NewService___SumResponse">
      <wsdl:part name="parameters" element="tns:NewService___SumResponse" />
   </wsdl:message>
   <wsdl:message name="NewService___GetServerTimeRequest">
      <wsdl:part name="parameters" element="tns:NewService___GetServerTime" />
   </wsdl:message>
   <wsdl:message name="NewService___GetServerTimeResponse">
      <wsdl:part name="parameters" element="tns:NewService___GetServerTimeResponse" />
   </wsdl:message>
   <wsdl:portType name="NewService">
      <wsdl:operation name="Sum">
         <wsdl:input message="tns:NewService___SumRequest" />
         <wsdl:output message="tns:NewService___SumResponse" />
      </wsdl:operation>
      <wsdl:operation name="GetServerTime">
         <wsdl:input message="tns:NewService___GetServerTimeRequest" />
         <wsdl:output message="tns:NewService___GetServerTimeResponse" />
      </wsdl:operation>
   </wsdl:portType>
   <wsdl:binding name="NewServiceBinding" type="tns:NewService">
      <soap:binding transport="http://schemas.xmlsoap.org/soap/http" />
         <wsdl:operation name="Sum">
            <soap:operation soapAction="urn:NewLibrary-NewService#Sum" style="document" />
            <wsdl:input>
               <soap:body use="literal" />
            </wsdl:input>
            <wsdl:output>
               <soap:body use="literal" />
            </wsdl:output>
         </wsdl:operation>
         <wsdl:operation name="GetServerTime">
            <soap:operation soapAction="urn:NewLibrary-NewService#GetServerTime" style="document" />
            <wsdl:input>
               <soap:body use="literal" />
            </wsdl:input>
            <wsdl:output>
               <soap:body use="literal" />
            </wsdl:output>
         </wsdl:operation>
   </wsdl:binding>
   <wsdl:service name="NewService">
      <xs:annotation>
         <xs:documentation>
         Service NewService. This service has been automatically generated using the RODL template you can find in the Templates directory.
         </xs:documentation>
      </xs:annotation>
      <wsdl:port name="NewServicePort" binding="tns:NewServiceBinding">
         <soap:address location="http://localhost:8099/SOAP?service=NewService" />
      </wsdl:port>
   </wsdl:service>
</wsdl:definitions>
0
Arthur
2/29/2012 9:35:14 AM
embarcadero.delphi.webservices 976 articles. 0 followers. Follow

0 Replies
2191 Views

Similar Articles

[PageSpeed] 56
Get it on Google Play
Get it on Apple App Store

Reply:

Similar Artilces:

Can't open doc's across PO's in "live" mode over the web...
Using GWise 6.5, NetWare 6.0 The POA's are NAT'd through our firewall. In our production environment we have 4 POA's with approx. 30 libraries spread out among them. The libraries are created under the PO's. Each PO has it's own set of libraries and does both email & library processing. In our test environment, I have 1 PO for email only (no libraries) and another PO for documents only (no email) with a library created under it. The following error happens in both environments: When users are logged into GWise from outside the LAN in "live...

Can't find "vcldesigner" in delphi xe2 with 64 bit?
My component works well under 32-bit Windows. Now, i want to compile it under 64-bit Windows, so i add and active "64-bit windows" under "Target Platforms" in "Project Manager". But, it gives me error when i compile it: [DCC Fatal Error] XXXXXX.dpk(34): E2202 Required package 'vcldesigner' not found what's wrong of vcldesigner? where i can find? thanks. june shi wrote: > But, it gives me error when i compile it: > [DCC Fatal Error] XXXXXX.dpk(34): E2202 Required package > 'vcldesigner' not found I'm guessing...

Where can I find "CBO" and it's method's "InitializeObject" etc.
Hello, Anyone knows where in the code, i could find CBO and all it's methods? THX DotNetNuke.Common.Utilities.CBO Or if your looking for the file, try DNNRoot\Components\Shared\CBO.vb Dave...

Can't get away from: "Could not open in Design View. Quote values differently inside a '<% ... "value" ... %>' block."
I keep getting this error message when I try to switch to design view. This is the code that is causing it. OnClick="javascript:void(0);ToggleRowDisplay(this,'row<%# DataBinder.Eval(Container.DataItem, "Equipment_ID") %>');" When I take out this section I can go into design view without a problem. Any ideas?? is the word row has to be there?mess with the best...die like the rest...

superreview granted: [Bug 246750] Can't read menu/menuitem's "keyboard shortcut" and "accesskey" : [Attachment 150781] patch v1
Henry Jia <Henry.Jia@sun.com> has granted Louie Zhao <Louie.Zhao@sun.com>'s request for superreview: Bug 246750: Can't read menu/menuitem's "keyboard shortcut" and "accesskey" http://bugzilla.mozilla.org/show_bug.cgi?id=246750 Attachment 150781: patch v1 http://bugzilla.mozilla.org/attachment.cgi?id=150781&action=edit ------- Additional Comments from Henry Jia <Henry.Jia@sun.com> sr=Henry ...

superreview requested: [Bug 246750] Can't read menu/menuitem's "keyboard shortcut" and "accesskey" : [Attachment 150781] patch v1
Louie Zhao <Louie.Zhao@sun.com> has asked Henry Jia <Henry.Jia@sun.com> for superreview: Bug 246750: Can't read menu/menuitem's "keyboard shortcut" and "accesskey" http://bugzilla.mozilla.org/show_bug.cgi?id=246750 Attachment 150781: patch v1 http://bugzilla.mozilla.org/attachment.cgi?id=150781&action=edit ...

Wired's Vista "Do's" Have Some Major "Don'ts"
Wired has an article up about how to speed up Vista. While they have a couple OK tips in there, there are a couple of suggestions that caught my attention as colossally BAD. I tried to edit the wiki page to reflect this, but I was rebuffed by the original author. So much for community contributions. http://www.windows-now.com/blogs/robert/archive/2008/02/27/wireds-vista-dos-have-some-major-donts.aspx -- "Never drive faster than your ANGEL can fly" In grc.techtalk, on Fri, 14 Nov 2008 17:32:04, paradoX wrote: >Wired has an article up about how to speed up Vist...

EF Team Member please explain "What's the point of providing an EF Import Function option to return scalar if you can't access it?"
If you can only return an Entity from an Import Function then what is the point of the other "Return Type" options in the Properties Panel?????????????? Can someone from the Entity Framework team please explain how I access an import function in EF when i have set the return type to Int32.  Just dont' use the EF. It's a pile of ***. Use LightSpeed - http://www.mindscape.co.nz/Products/LightSpeed/default.aspxOr NHibernate - http://www.nhibernate.org/ I use LightSpeed more. This not the answer I was looking for - we are using EF - NHibernates support fo...

Deleting "to's" and "from's" on emails
Name: Rae McFarland Email: larryatmacsmachinedotcom Product: Firefox Summary: Deleting "to's" and "from's" on emails Comments: There doesn't seem to be a way to edit and email and then forward it. Some people send something I'd like to forward, but there's a whole page of previous mailing addresses. I'd like to delete them before forwarding. I've tried and the whole email gets deleted. Browser Details: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.16) Gecko/20080702 Firefox/2.0.0.16 From URL: http://hendrix.mozi...

RuntimeWarning: couldn't determine platform's TOTAL_PHYMEM warnings.warn("couldn't determine platform's TOTAL_PHYMEM", RuntimeWarning) while run ./mach build for Ubuntu 12.04 64 bit os
Hello I android developer i just work to build Firefox android build by Ste= p given in This Site : https://wiki.mozilla.org/Mobile/Fennec/Android#Explained Now let me give my system Info : Ubuntu 12.04 64 Bit OS=20 4 GB RAM Processor :Intel(R) Core(tm) i3-2120 CPU @ 3.30GHz =D7 4 I follow below step and which work fine with out any Error : sudo apt-get update sudo apt-get build-dep firefox sudo apt-get install ant wget http://dl.google.com/android/ndk/android-ndk-r8e-linux-x86_64.tar.bz2 tar -xjf android-ndk-r8e-linux-x86_64.tar.bz2 wget http://dl.google.com/android/adt/a...

"chdir 't' if -d 't'" is evil?
Hi, I'm working on a release of PathTools, including File::Spec and Cwd. I've been told (though I never quite grokked it) to put the following code in the test scripts: BEGIN { chdir 't' if -d 't'; if ($ENV{PERL_CORE}) { @INC = '../lib'; } } use Cwd; However, I've just realized that this messes up @INC, because the Cwd.pm we need to test is in blib/lib/, which is added to the path by -Mblib, but it won't be found if we chdir('t'). I would really like to remove that whole block and make Tes...

Shouldn't a "sub" panel be hidden if it's in a panel that isn't visible?
I have two panels on a page.  Panel A, and then within Panel A is Panel B.  If Panel A's visibility is False, shouldn't Panel B's visibility automatically be false because it's within Panel A?  Never make important decisions on a Monday! If you mean its property, then no it will be whatever you set it to.If you mean whether or not it is rendered to html, then if it's parent isn't rendered, then it isn't rendered.You can set the visibilty of nested panels independently of their parents, what if you have two nested and you want to hide one and not t...

Can't .FindControl("Calendar1") when it's in the EditItemTemplate of a DataGrid
Why does the calendar control not have an ID when it's in the EditItemTemplate of a DataGrid and how do I set it's .visibledate property if it is. mtsonic:Why does the calendar control not have an ID when it's in the EditItemTemplate of a DataGrid and how do I set it's .visibledate property if it is.   have you tried row.cells[index].FindControl("Calendar1") where the row is the row of the grid containing the calendar, and the cell indexed is the cell containing the calendar? Yes.  I used this code to see the properties of all the objects.  It never shows ID: Calen...

I can't get the "What's New" module to work
I installed yesturday the " what's new" module, but I can seem to get it working. I have it set to look back to 30 days, and I have selects the table and fields the I would like to get the info from. I still can get any results. I don't really know what could be wrong. Thank you for the help What tables are you selecting? I've always had an issue with HTML. If you have HTML selected, try removing it and see if that helps.~ChrisNet Data Design706Horsman.us currently Ijust trying with the announcements table....

Web resources about - Delphi (2007 ...XE2) WSDL importer can't "unwrap" WSDL's from Remobjects - embarcadero.delphi.webservices

Resources last updated: 12/3/2015 11:31:39 AM