Bonjour!

Voilà j'importe un XSD dans informatica de la forme suivante :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
<?xml version="1.0" encoding="utf-8"?>
  <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"  elementFormDefault="unqualified" attributeFormDefault="unqualified">
    <xsd:element name="WORKBOOK">
      <xsd:complexType>
        <xsd:sequence>
          <xsd:element name="PROFILELIST">
            <xsd:complexType>
              <xsd:sequence>
                <xsd:element name="PROFILE" minOccurs="0" maxOccurs="unbounded">
                  <xsd:complexType>
                    <xsd:sequence>
                      <xsd:element name="ROW" minOccurs="0" maxOccurs="1">
                        <xsd:simpleType>
                          <xsd:restriction base="xsd:integer">
                          </xsd:restriction>
                        </xsd:simpleType>
                      </xsd:element>
                      <xsd:element name="ACTIONTYPE" minOccurs="0" maxOccurs="1">
                        <xsd:simpleType>
                          <xsd:restriction base="xsd:string">
                            <xsd:maxLength value="40"/>
                          </xsd:restriction>
                        </xsd:simpleType>
                      </xsd:element>
....
                   </xsd:sequence>
                  </xsd:complexType>
                </xsd:element>
              </xsd:sequence>
            </xsd:complexType>
          </xsd:element>
        </xsd:sequence>
      </xsd:complexType>
    </xsd:element>
Ma target se créé sans problème et je peux y écrire des données.
Mon soucis se situe dans le XML généré :

En effet il est de la forme suivante :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
<?xml version="1.0" encoding="Windows-1252" standalone="no"?>
<WORKBOOK xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
        <PROFILELIST>
                <PROFILE>
                          <ROW>14</ROW>
                          <ACTIONTYPE>U</ACTIONTYPE> ....
j'aimerais savoir si il est possible de générer ce xml sans l'attribut namespace (xmlnssi="http://www.w3.org/2001/XMLSchema-instance") dans la balise workbook afin de n'avoir que <WORBOOK>? Est-ce un paramètrage d'Informatica? Est-ce le XSD qui est mal conçue?

Sinon ça m’oblige à chaque fois que le XML cible évolue, de modifier le xml à la main, de l'importer dans Informatica, de modifier la taille/type des colonnes à la main ....

Merci par avance,

Cordialement,

Yann