Webservice ECMGroupService createGroup

Prezados, Testei o webservice Fluig para criar grupos e percebi que não permite mandar na request vários grupos de uma vez só. Veja abaixo o trecho da estrutura do envelope. Eu enviei repetindo a tag de , mas somente incluiu o último grupo. Fiz uma tentativa também repetindo os códigos e descrições dentro da mesma tag de item, mas também só incluiu o último grupo. Alguém já precisou usar desta forma?


        <groups>
            <!--Zero or more repetitions:-->
            <item>
               <companyId>?</companyId>
               <!--Zero or more repetitions:-->
               <foo>?</foo>
               <!--Optional:-->
               <groupDescription>?</groupDescription>
               <!--Optional:-->
               <groupId>?</groupId>
            </item>
         </groups>

Pela experiência que tive usando este web service, foi criar um grupo por requisição, o XML não aceita criar mais de grupo por transação.

Uma pena, seria uma ótima forma de guardar um script para exportação para outros ambientes (ambiente homologação para produção, por exemplo). Alguma sugestão?

Abra um chamado sobre este assunto porque o XML informa que você pode utilizar Zero ou mais repetições, porém só funciona com um nó XML. Em paralelo, se precisar criar mais grupos, faça um loop de repetição para criar os grupos.