The message templates below show how an original message and a message based on the modified WSDL will look like.
Original | Modified |
---|---|
<ns1:liberarVinculoGarantiaOperacao xmlns:ns1='cadastro.beg.tfs.totvs.com'> <!-- optional --> <liberarVinculos> <!-- from 0 to unbounded --> <!-- This element may be left empty if xsi:nil='true' is set. --> <liberarVinculo> <!-- optional --> <liberacao> <!-- optional --> <codigoCooperativaOperacao>?XXX?</codigoCooperativaOperacao> <!-- optional --> <codigoAgenciaOperacao>?XXX?</codigoAgenciaOperacao> <!-- optional --> <idOperacao>?XXX?</idOperacao> <!-- optional --> <dataLiberacaoVinculo>?XXX?</dataLiberacaoVinculo> <!-- optional --> <codigoUsuarioLiberacaoVinculo>?XXX?</codigoUsuarioLiberacaoVinculo> <!-- optional --> <codigoUsuarioAtualizador>?XXX?</codigoUsuarioAtualizador> <!-- optional --> <motivoLiberacao>?999?</motivoLiberacao> </liberacao> <!-- optional --> <bens> <!-- from 0 to unbounded --> <!-- This element may be left empty if xsi:nil='true' is set. --> <bem> <!-- optional --> <codigoCooperativaBem>?XXX?</codigoCooperativaBem> <!-- optional --> <codigoAgenciaBem>?XXX?</codigoAgenciaBem> <!-- optional --> <idBem>?XXX?</idBem> <!-- optional --> <cdEmp>?999?</cdEmp> <!-- optional --> <cdUnd>?999?</cdUnd> </bem> </bens> </liberarVinculo> </liberarVinculos> </ns1:liberarVinculoGarantiaOperacao> |
<ns1:liberarVinculoGarantiaOperacao xmlns:ns1='cadastro.beg.tfs.totvs.com'> <!-- optional --> <liberarVinculos> <!-- from 0 to unbounded --> <!-- This element may be left empty if xsi:nil='true' is set. --> <liberarVinculo> <!-- optional --> <liberacao> <!-- optional --> <codigoCooperativaOperacao>?XXX?</codigoCooperativaOperacao> <!-- optional --> <codigoAgenciaOperacao>?XXX?</codigoAgenciaOperacao> <!-- optional --> <idOperacao>?XXX?</idOperacao> <!-- optional --> <dataLiberacaoVinculo>?XXX?</dataLiberacaoVinculo> <!-- optional --> <codigoUsuarioLiberacaoVinculo>?XXX?</codigoUsuarioLiberacaoVinculo> <!-- optional --> <codigoUsuarioAtualizador>?XXX?</codigoUsuarioAtualizador> <!-- optional --> <motivoLiberacao>?999?</motivoLiberacao> </liberacao> <!-- optional --> <bens> <!-- from 0 to unbounded --> <!-- This element may be left empty if xsi:nil='true' is set. --> <bem> <!-- optional --> <codigoCooperativaBem>?XXX?</codigoCooperativaBem> <!-- optional --> <codigoAgenciaBem>?XXX?</codigoAgenciaBem> <!-- optional --> <idBem>?XXX?</idBem> </bem> </bens> </liberarVinculo> </liberarVinculos> </ns1:liberarVinculoGarantiaOperacao> |
The following schemas are only showing definitions that are relevant to the message. The real schemas might be bigger.
Original | Modified |
---|---|
<xsd:schema targetNamespace='cadastro.beg.tfs.totvs.com' attributeFormDefault='unqualified' elementFormDefault='unqualified' xmlns:xsd='http://www.w3.org/2001/XMLSchema' xmlns:tns='cadastro.beg.tfs.totvs.com'> <xsd:element name='liberarVinculoGarantiaOperacao' type='tns:liberarVinculoGarantiaOperacao' /> <xsd:complexType name='liberarVinculoGarantiaOperacao'> <xsd:sequence minOccurs='1' maxOccurs='1'> <xsd:element name='liberarVinculos' type='tns:liberarVinculoGarantiaOperacaoAgrupadoDTO' minOccurs='0' /> </xsd:sequence> </xsd:complexType> <xsd:complexType name='liberarVinculoGarantiaOperacaoAgrupadoDTO'> <xsd:sequence minOccurs='1' maxOccurs='1'> <xsd:element name='liberarVinculo' type='tns:liberacaoVinculoAgrupadoDTO' minOccurs='0' maxOccurs='unbounded' nillable='true' /> </xsd:sequence> </xsd:complexType> <xsd:complexType name='liberacaoVinculoAgrupadoDTO'> <xsd:sequence minOccurs='1' maxOccurs='1'> <xsd:element name='liberacao' type='tns:liberacaoAgrupadoDTO' minOccurs='0' /> <xsd:element name='bens' type='tns:bemLiberacaoAgrupadoDTO' minOccurs='0' /> </xsd:sequence> </xsd:complexType> <xsd:complexType name='liberacaoAgrupadoDTO'> <xsd:sequence minOccurs='1' maxOccurs='1'> <xsd:element name='codigoCooperativaOperacao' type='xsd:string' minOccurs='0' /> <xsd:element name='codigoAgenciaOperacao' type='xsd:string' minOccurs='0' /> <xsd:element name='idOperacao' type='xsd:string' minOccurs='0' /> <xsd:element name='dataLiberacaoVinculo' type='xsd:string' minOccurs='0' /> <xsd:element name='codigoUsuarioLiberacaoVinculo' type='xsd:string' minOccurs='0' /> <xsd:element name='codigoUsuarioAtualizador' type='xsd:string' minOccurs='0' /> <xsd:element name='motivoLiberacao' type='xsd:int' minOccurs='0' /> </xsd:sequence> </xsd:complexType> <xsd:complexType name='bemLiberacaoAgrupadoDTO'> <xsd:sequence minOccurs='1' maxOccurs='1'> <xsd:element name='bem' type='tns:bemDadosLiberacaoAgrupadoDTO' minOccurs='0' maxOccurs='unbounded' nillable='true' /> </xsd:sequence> </xsd:complexType> <xsd:complexType name='bemDadosLiberacaoAgrupadoDTO'> <xsd:sequence minOccurs='1' maxOccurs='1'> <xsd:element name='codigoCooperativaBem' type='xsd:string' minOccurs='0' /> <xsd:element name='codigoAgenciaBem' type='xsd:string' minOccurs='0' /> <xsd:element name='idBem' type='xsd:string' minOccurs='0' /> <xsd:element name='cdEmp' type='xsd:long' minOccurs='0' /> <xsd:element name='cdUnd' type='xsd:long' minOccurs='0' /> </xsd:sequence> </xsd:complexType> </xsd:schema> |
<xsd:schema targetNamespace='cadastro.beg.tfs.totvs.com' attributeFormDefault='unqualified' elementFormDefault='unqualified' xmlns:xsd='http://www.w3.org/2001/XMLSchema' xmlns:tns='cadastro.beg.tfs.totvs.com'> <xsd:element name='liberarVinculoGarantiaOperacao' type='tns:liberarVinculoGarantiaOperacao' /> <xsd:complexType name='liberarVinculoGarantiaOperacao'> <xsd:sequence minOccurs='1' maxOccurs='1'> <xsd:element name='liberarVinculos' type='tns:liberarVinculoGarantiaOperacaoAgrupadoDTO' minOccurs='0' /> </xsd:sequence> </xsd:complexType> <xsd:complexType name='liberarVinculoGarantiaOperacaoAgrupadoDTO'> <xsd:sequence minOccurs='1' maxOccurs='1'> <xsd:element name='liberarVinculo' type='tns:liberacaoVinculoAgrupadoDTO' minOccurs='0' maxOccurs='unbounded' nillable='true' /> </xsd:sequence> </xsd:complexType> <xsd:complexType name='liberacaoVinculoAgrupadoDTO'> <xsd:sequence minOccurs='1' maxOccurs='1'> <xsd:element name='liberacao' type='tns:liberacaoAgrupadoDTO' minOccurs='0' /> <xsd:element name='bens' type='tns:bemLiberacaoAgrupadoDTO' minOccurs='0' /> </xsd:sequence> </xsd:complexType> <xsd:complexType name='liberacaoAgrupadoDTO'> <xsd:sequence minOccurs='1' maxOccurs='1'> <xsd:element name='codigoCooperativaOperacao' type='xsd:string' minOccurs='0' /> <xsd:element name='codigoAgenciaOperacao' type='xsd:string' minOccurs='0' /> <xsd:element name='idOperacao' type='xsd:string' minOccurs='0' /> <xsd:element name='dataLiberacaoVinculo' type='xsd:string' minOccurs='0' /> <xsd:element name='codigoUsuarioLiberacaoVinculo' type='xsd:string' minOccurs='0' /> <xsd:element name='codigoUsuarioAtualizador' type='xsd:string' minOccurs='0' /> <xsd:element name='motivoLiberacao' type='xsd:int' minOccurs='0' /> </xsd:sequence> </xsd:complexType> <xsd:complexType name='bemLiberacaoAgrupadoDTO'> <xsd:sequence minOccurs='1' maxOccurs='1'> <xsd:element name='bem' type='tns:bemDadosLiberacaoAgrupadoDTO' minOccurs='0' maxOccurs='unbounded' nillable='true' /> </xsd:sequence> </xsd:complexType> <xsd:complexType name='bemDadosLiberacaoAgrupadoDTO'> <xsd:sequence minOccurs='1' maxOccurs='1'> <xsd:element name='codigoCooperativaBem' type='xsd:string' minOccurs='0' /> <xsd:element name='codigoAgenciaBem' type='xsd:string' minOccurs='0' /> <xsd:element name='idBem' type='xsd:string' minOccurs='0' /> </xsd:sequence> </xsd:complexType> </xsd:schema> |