Artifact [69150acb55]
Not logged in

Artifact 69150acb55e7665f9a66fea289102fa61f014b61f29ef3da622f99d00212b6ad:

Ticket change [69150acb55] - Ticket [584bfb7727] WS::Client returns nonsense for abstract types status still New with 1 other change by oehhar 2018-02-09 14:51:47.
D 2018-02-09T14:51:47.971
J +comment \n\n<hr\s/><i>oehhar\sadded\son\s2018-02-09\s14:51:47\sUTC:</i><br\s/>\nLooking\sto\sthe\sservice\sarray:\r\n\r\n<verbatim>\r\nsimpletypes\s->\slist\sof\s...\s{tns1:Envelope\s{base\sstring\scomment\s{}\sxns\stns1}}\s...\r\n</verbatim>\r\n\r\nso\sit\sis\sconsidered\sas\ssimple\stype,\scousing\sthis\sresult.\r\n\r\nLooking\sat\sthe\swsdl:\r\n\r\nDefinition\sof\sFullExtend\sin\sthe\soutput:\r\n<verbatim>\r\n\s\s\s\s\s\s<xs:complexType\sname="MapServerInfo">\r\n\s\s\s\s\s\s\s\s<xs:annotation>\r\n\s\s\s\s\s\s\s\s\s\s<xs:documentation\s/>\r\n\s\s\s\s\s\s\s\s</xs:annotation>\r\n\s\s\s\s\s\s\s\s<xs:sequence>\r\n\s\s\s\s\s\s\s\s\s\s<xs:element\sname="Name"\stype="xs:string"\s/>\r\n\s\s\s\s\s\s\s\s\s\s<xs:element\sname="Description"\stype="xs:string"\s/>\r\n\s\s\s\s\s\s\s\s\s\s<xs:element\sminOccurs="0"\sname="FullExtent"\stype="Envelope"\s/>\r\n\r\n</verbatim>\r\n\r\n->\stype\sis\s"Envelope".\r\n\r\n<verbatim>\r\n<definitions\r\n\s\s\s\sxmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"\r\n\s\s\s\sxmlns:xs="http://www.w3.org/2001/XMLSchema"\r\n\s\s\s\sxmlns:e="http://www.esri.com/schemas/ArcGIS/10.3"\r\n\s\s\s\sxmlns="http://schemas.xmlsoap.org/wsdl/"\r\n\s\s\s\stargetNamespace="http://www.esri.com/schemas/ArcGIS/10.3">\r\n\s\s<types>\r\n\s\s\s\s<xs:schema\r\n\s\s\s\s\s\s\s\stargetNamespace="http://www.esri.com/schemas/ArcGIS/10.3"\r\n\s\s\s\s\s\s\s\sxmlns="http://www.esri.com/schemas/ArcGIS/10.3">\r\n..\r\n\s\s\s\s\s\s<xs:complexType\sname="Envelope"\sabstract="true">\r\n\s\s\s\s\s\s\s\s<xs:annotation>\r\n\s\s\s\s\s\s\s\s\s\s<xs:documentation\s/>\r\n\s\s\s\s\s\s\s\s</xs:annotation>\r\n\s\s\s\s\s\s\s\s<xs:complexContent\smixed="false">\r\n\s\s\s\s\s\s\s\s\s\s<xs:extension\sbase="Geometry"\s/>\r\n\s\s\s\s\s\s\s\s</xs:complexContent>\r\n\s\s\s\s\s\s</xs:complexType>\r\n</verbatim>\r\n\r\nNow\sletts\slook\sfor\sGeometry:\r\n\r\n<verbatim>\r\n\s\s\s\s\s\s<xs:complexType\sname="Geometry">\r\n\s\s\s\s\s\s\s\s<xs:annotation>\r\n\s\s\s\s\s\s\s\s\s\s<xs:documentation\s/>\r\n\s\s\s\s\s\s\s\s</xs:annotation>\r\n\s\s\s\s\s\s</xs:complexType>\r\n</verbatim>\r\n\r\nThis\sis\snothing.\r\n\r\n\r\nWhen\sreverse\slooking\sfor\sthe\sreturned\selement\s"XMin",\sI\sonly\sget\sone\stype,\swhich\sdirectly\sfollows\sthe\sExtend\stype:\r\n\r\n<verbatim>\r\n\s\s\s\s\s\s<xs:complexType\sname="Envelope"\sabstract="true">\r\n\s\s\s\s\s\s\s\s<xs:annotation>\r\n\s\s\s\s\s\s\s\s\s\s<xs:documentation\s/>\r\n\s\s\s\s\s\s\s\s</xs:annotation>\r\n\s\s\s\s\s\s\s\s<xs:complexContent\smixed="false">\r\n\s\s\s\s\s\s\s\s\s\s<xs:extension\sbase="Geometry"\s/>\r\n\s\s\s\s\s\s\s\s</xs:complexContent>\r\n\s\s\s\s\s\s</xs:complexType>\r\n\s\s\s\s\s\s<xs:complexType\sname="EnvelopeN">\r\n\s\s\s\s\s\s\s\s<xs:annotation>\r\n\s\s\s\s\s\s\s\s\s\s<xs:documentation\s/>\r\n\s\s\s\s\s\s\s\s</xs:annotation>\r\n\s\s\s\s\s\s\s\s<xs:complexContent\smixed="false">\r\n\s\s\s\s\s\s\s\s\s\s<xs:extension\sbase="Envelope">\r\n\s\s\s\s\s\s\s\s\s\s\s\s<xs:sequence>\r\n\s\s\s\s\s\s\s\s\s\s\s\s\s\s<xs:element\sname="XMin"\stype="xs:double"\s/>\r\n\s\s\s\s\s\s\s\s\s\s\s\s\s\s<xs:element\sname="YMin"\stype="xs:double"\s/>\r\n\s\s\s\s\s\s\s\s\s\s\s\s\s\s<xs:element\sname="XMax"\stype="xs:double"\s/>\r\n\s\s\s\s\s\s\s\s\s\s\s\s\s\s<xs:element\sname="YMax"\stype="xs:double"\s/>\r\n\s\s\s\s\s\s\s\s\s\s\s\s\s\s<xs:element\sminOccurs="0"\sname="ZMin"\stype="xs:double"\s/>\r\n\s\s\s\s\s\s\s\s\s\s\s\s\s\s<xs:element\sminOccurs="0"\sname="ZMax"\stype="xs:double"\s/>\r\n\s\s\s\s\s\s\s\s\s\s\s\s\s\s<xs:element\sminOccurs="0"\sname="MMin"\stype="xs:double"\s/>\r\n\s\s\s\s\s\s\s\s\s\s\s\s\s\s<xs:element\sminOccurs="0"\sname="MMax"\stype="xs:double"\s/>\r\n\s\s\s\s\s\s\s\s\s\s\s\s\s\s<xs:element\sminOccurs="0"\sname="SpatialReference"\stype="SpatialReference"\s/>\r\n\s\s\s\s\s\s\s\s\s\s\s\s</xs:sequence>\r\n\s\s\s\s\s\s\s\s\s\s</xs:extension>\r\n\s\s\s\s\s\s\s\s</xs:complexContent>\r\n\s\s\s\s\s\s</xs:complexType>\r\n\s\s\s\s\s\s<xs:complexType\sname="EnvelopeB">\r\n\s\s\s\s\s\s\s\s<xs:annotation>\r\n\s\s\s\s\s\s\s\s\s\s<xs:documentation\s/>\r\n\s\s\s\s\s\s\s\s</xs:annotation>\r\n\s\s\s\s\s\s\s\s<xs:complexContent\smixed="false">\r\n\s\s\s\s\s\s\s\s\s\s<xs:extension\sbase="Envelope">\r\n\s\s\s\s\s\s\s\s\s\s\s\s<xs:sequence>\r\n\s\s\s\s\s\s\s\s\s\s\s\s\s\s<xs:element\sname="Bytes"\stype="xs:base64Binary"\s/>\r\n\s\s\s\s\s\s\s\s\s\s\s\s</xs:sequence>\r\n\s\s\s\s\s\s\s\s\s\s</xs:extension>\r\n\s\s\s\s\s\s\s\s</xs:complexContent>\r\n\s\s\s\s\s\s</xs:complexType>\r\n</verbatim>\r\n\r\nHere\sis\sthe\sdefinition\smatching\sthe\sinput\sdata.\r\n\r\nIt\sseams\sto\sbe\ssomething\slike\sabstract\sclasses\sin\soo-c.\r\n\r\nThe\stype\sis\sempty\sand\sreplaced\sby\sone\sof\sthe\sreal\stypes\sin\sfunction\sof\scontext.\r\n\r\nSo,\sI\ssuppose,\sabstract\sclasses\sare\snot\ssupported\sor\sbroken.\r\n\r\n
K 584bfb772724c1a938f671b8a9ac1d57b2d70f58
U oehhar
Z a7d49ed8e0c1e0a8537bd47b62dee08d