# X-Arrays SOAP and XMM

**URL:** <https://techcommunity.softwareag.com/t/x-arrays-soap-and-xmm/90831>\
**Category:** Forum\
**Tags:** Mainframe-Integration, EntireX\
**Created:** [July 30, 2009, 3:24pm UTC](https://techcommunity.softwareag.com/t/x-arrays-soap-and-xmm/90831 "2009-07-30T15:24:07Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Modesto1](https://avatars.discourse-cdn.com/v4/letter/m/977dab/32.png) [@Modesto1](https://techcommunity.softwareag.com/u/Modesto1)\
**Post date:** [July 30, 2009, 3:24pm UTC](https://techcommunity.softwareag.com/t/x-arrays-soap-and-xmm/90831/1 "2009-07-30T15:24:07Z")

</div>

Hi. We are using EntireX 8.0.1. We want access to a web service.  
We have a wsdl file that describes two groups, “attori” and “titoli”:

```auto
<xs:complexType name="attori">
  <xs:sequence>
    <xs:element maxOccurs="unbounded" minOccurs="0" name="attore" type="xs:string"/>
  </xs:sequence>
</xs:complexType>
<xs:complexType name="titoli">
  <xs:sequence>
    <xs:element maxOccurs="unbounded" minOccurs="0" name="titolo" type="titolo"/>
  </xs:sequence>
</xs:complexType>
<xs:complexType name="titolo">
  <xs:sequence>
    <xs:element minOccurs="0" name="nome" type="xs:string"/>
    <xs:element minOccurs="0" name="paese" type="xs:string"/>
  </xs:sequence>
</xs:complexType>
```

Graphical representations are in “Attori and Titoli.gif”.  
We create an idl file and we obtain

```auto

2 attori 	
  3 attore (AV/V)
2 titoli 	
  3 titolo (/V)
     4 nome (AV)
     4 paese (AV)
```

The group “titoli” is right for us but for “attori” we think that we will obtain

```auto
<attori>
   <attore>...</attore>
   <attore>...</attore>
   ...
</attori>
```

while the result is

```auto
<attori>
   <attore>
       <string>...</string>
   </attore>
   <attore>
       <string>...</string>
   </attore>
   ...
</attori>
```

If we change “attore” node, see “Created and Modified Attore.gif”, and if we delete “string” node then we have the desired result.  
Can we obtain that in automatic way when we create an xmm file (see “Desired and Obtained XMM.jpg”)?  
Thanks.

 ![Desired and Obtained XMM.jpg](https://global.discourse-cdn.com/techcommunity/original/2X/b/ba16a7b8934884c5d24f8df3bb2b2d849d989f22.jpeg)  
 ![Attori and Titoli.GIF](https://global.discourse-cdn.com/techcommunity/original/2X/0/00623063bdf8e11bfc38ce30e6749b6d26a8a43c.gif)  
 ![Created Attore and Modified Attore.JPG](https://global.discourse-cdn.com/techcommunity/original/2X/4/4ac98e53019ced0d33c8b774cf0b85278856da98.jpeg)

---

<div class="post-metadata">

**Author:** ![Rolf\_Bahlke](https://sea1.discourse-cdn.com/techcommunity/user_avatar/techcommunity.softwareag.com/rolf_bahlke/32/109_2.png) [@Rolf\_Bahlke](https://techcommunity.softwareag.com/u/Rolf_Bahlke)\
**Post date:** [August 3, 2009, 5:14pm UTC](https://techcommunity.softwareag.com/t/x-arrays-soap-and-xmm/90831/2 "2009-08-03T17:14:49Z")

</div>

> [@Modesto](#):
>
> Can we obtain that in automatic way when we create an xmm file (see “Desired and Obtained XMM.jpg”)?

You cannot influence the result of the WSDL to IDL extraction. You have to use the XML Mapping Editor to do the necessary changes.

---

<div class="post-metadata">

**Author:** ![Modesto1](https://avatars.discourse-cdn.com/v4/letter/m/977dab/32.png) [@Modesto1](https://techcommunity.softwareag.com/u/Modesto1)\
**Post date:** [August 4, 2009, 9:03pm UTC](https://techcommunity.softwareag.com/t/x-arrays-soap-and-xmm/90831/3 "2009-08-04T21:03:25Z")

</div>

Ok.  
Thanks for your response.

---

<div class="post-metadata">

**Author:** ![system](https://global.discourse-cdn.com/techcommunity/original/3X/c/d/cd19967bb605d28a72d77eb83a1cae22f3df2eb8.svg) [@system](https://techcommunity.softwareag.com/u/system)\
**Post date:** [April 2, 2021, 2:57pm UTC](https://techcommunity.softwareag.com/t/x-arrays-soap-and-xmm/90831/4 "2021-04-02T14:57:19Z")

</div>


