WebSphere Enterprise Service Bus, Version 6.2.0 Systèmes d'exploitation: AIX, HP-UX, i5/OS, Linux, Solaris, Windows


Utilisation d'un objet métier imbriqué défini par un caractère générique

Vous pouvez spécifier le type xsd:any dans un objet parent pour indiquer un objet enfant, mais uniquement si cet objet enfant existe déjà.

Pourquoi et quand exécuter cette tâche

La fonction setWithCreate utilisée pour définir des objets métier imbriqués pour une seule ou plusieurs instances ne fonctionne pas si vous utilisez la valeur générique xsd:any dans l'objet de données de service. L'exemple suivant illustre cette situation :
<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">

  <xsd:complexType name="Parent">
    <xsd:sequence>
      <xsd:element name="name" type="xsd:string"/>
      <xsd:element name="child" type="xsd:anyType"/>
    </xsd:sequence>
  </xsd:complexType>

</xsd:schema>

Résultats

Une exception sera émise si l'objet données enfant n'existe pas.


task Rubrique relative à une tâche

Conditions d'utilisation | Commentaires en retour


Icône d'horodatage Dernière mise à jour: 07 juillet 2010


http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r2mx/topic//com.ibm.websphere.wesb620.doc/doc/cpro_wildcard.html
Copyright IBM Corporation 2005, 2010. All Rights Reserved.
Ce centre d'information est mis en service par la technologie Eclipse (http://www.eclipse.org).