Last modified by Artur on 2025/08/19 10:43

From version 6.3
edited by Helena
on 2025/05/21 22:02
Change comment: There is no comment for this version
To version 7.1
edited by Helena
on 2025/05/21 22:10
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -2230,12 +2230,18 @@
2230 2230  
2231 2231  Now we look at the message for the method that uses the **XmlAnyElement** attribute.
2232 2232  
2233 +[[image:1747854190641-364.png]]
2234 +
2235 +[[image:1747854236732-512.png]]
2236 +
2233 2233  The method decorated with the **XmlAnyElement** attribute has one fewer wrapping elements. Only an element with the name of the method wraps what is passed to the **input** parameter.
2234 2234  
2235 -For more information please consult:  [[http:~~/~~/msdn.microsoft.com/en>>url:http://msdn.microsoft.com/en-us/library/aa480498.aspx]][[->>url:http://msdn.microsoft.com/en-us/library/aa480498.aspx]][[us/library/aa480498.aspx>>url:http://msdn.microsoft.com/en-us/library/aa480498.aspx]][[url:http://msdn.microsoft.com/en-us/library/aa480498.aspx]]
2239 +For more information please consult: [[http:~~/~~/msdn.microsoft.com/en-us/library/aa480498.aspx>>http://msdn.microsoft.com/en-us/library/aa480498.aspx]]
2236 2236  
2237 2237  Furthermore at this point the problem with the different requests has been solved. However there is still the difference in the produced WSDL that has to be taken care. The automatic generated WSDL now doesn’t insert the extra element, but defines the content of the operation wrapper element as “xsd:any” type.
2238 2238  
2243 +[[image:1747854286398-614.png]]
2244 +
2239 2239  Without a common WSDL still the solution doesn’t enforce interoperability. In order to
2240 2240  
2241 2241  “fix” the WSDL, there two approaches. The first is to intervene in the generation process. This is a complicated approach, compared to the second approach, which overrides the generation process and returns the envisioned WSDL for the SDMX Web Service.
... ... @@ -2248,16 +2248,28 @@
2248 2248  
2249 2249  In the context of the SDMX Web Service, applying the above solution translates into the following:
2250 2250  
2257 +[[image:1747854385465-132.png]]
2258 +
2251 2251  The SOAP request/response will then be as follows:
2252 2252  
2253 2253  **GenericData Request**
2254 2254  
2263 +[[image:1747854406014-782.png]]
2264 +
2255 2255  **GenericData Response**
2256 2256  
2267 +[[image:1747854424488-855.png]]
2268 +
2257 2257  For overriding the automatically produced WSDL, in the solution explorer right click the project and select “Add” -> “New item…”. Then select the “Global Application Class”. This will create “.asax” class file in which the following code should replace the existing empty method:
2258 2258  
2271 +[[image:1747854453895-524.png]]
2272 +
2273 +[[image:1747854476631-125.png]]
2274 +
2259 2259  The SDMX_WSDL.wsdl should reside in the in the root directory of the application. After applying this solution the returned WSDL is the envisioned. Thus in the request message definition contains:
2260 2260  
2277 +[[image:1747854493363-776.png]]
2278 +
2261 2261  ----
2262 2262  
2263 2263  [[~[1~]>>path:#_ftnref1]] The seconds can be reported fractionally
1747854190641-364.png
Author
... ... @@ -1,0 +1,1 @@
1 +xwiki:XWiki.helena
Size
... ... @@ -1,0 +1,1 @@
1 +31.5 KB
Content
1747854236732-512.png
Author
... ... @@ -1,0 +1,1 @@
1 +xwiki:XWiki.helena
Size
... ... @@ -1,0 +1,1 @@
1 +2.0 KB
Content
1747854286398-614.png
Author
... ... @@ -1,0 +1,1 @@
1 +xwiki:XWiki.helena
Size
... ... @@ -1,0 +1,1 @@
1 +55.0 KB
Content
1747854385465-132.png
Author
... ... @@ -1,0 +1,1 @@
1 +xwiki:XWiki.helena
Size
... ... @@ -1,0 +1,1 @@
1 +55.0 KB
Content
1747854406014-782.png
Author
... ... @@ -1,0 +1,1 @@
1 +xwiki:XWiki.helena
Size
... ... @@ -1,0 +1,1 @@
1 +55.0 KB
Content
1747854424488-855.png
Author
... ... @@ -1,0 +1,1 @@
1 +xwiki:XWiki.helena
Size
... ... @@ -1,0 +1,1 @@
1 +55.0 KB
Content
1747854453895-524.png
Author
... ... @@ -1,0 +1,1 @@
1 +xwiki:XWiki.helena
Size
... ... @@ -1,0 +1,1 @@
1 +55.0 KB
Content
1747854476631-125.png
Author
... ... @@ -1,0 +1,1 @@
1 +xwiki:XWiki.helena
Size
... ... @@ -1,0 +1,1 @@
1 +55.0 KB
Content
1747854493363-776.png
Author
... ... @@ -1,0 +1,1 @@
1 +xwiki:XWiki.helena
Size
... ... @@ -1,0 +1,1 @@
1 +55.0 KB
Content