Bonjour,
je travaille actuellement sur l'homologuation du DMP et j'ai des problèmes pour faire des conversions de type.
Un webservice retourne des IdentifiableType[] mais le tableau est vide. Le problème est apparemment connu http://esante.gouv.fr/actus/dmp/faq-...e-actualise#Q6 chapitre 6 et donne comme directive de caster les IdentifiableType en ExtrinsicObjectType ou RegistryPackageType. Or ce cast ne peut apparemment pas être fait; j'ai en effet un retour d'erreur me disant que IdentifiableType[] ne peux pas être caster en ExtrinsicObjectType[].
Est-ce que j'ai sauté un truc pour faire le cast ou dois-je modifier la sérialisation dans le wsdl auto-généré.
La hiérarchisation des classes est la suivante:
ExtrinsicObjectType et RegistryPackageType héritent de RegistryObjectList qui hérite de IdentifiableType.
Le but étant d'avoir un tableau de RegistryObjectList non vide avec des ExtrinsicObjectType et des RegistryPackageType.
Je suis désolé si je ne suis pas clair mais je suis complètement perdu et ne trouve aucune issue au problème.
Merci à celui ou celle qui voudra bien m'aider.
Partager