Je suis en train de développer une petite application fondée sur le service web partner.wsdl de Salesforce.com et ce sous Delphi 2005. Le problème que je rencontre lorsque je l'importe via l'assistant est qu'il ne prend pas en compte cette information du fichier wsdl :
<any namespace="##targetNamespace" minOccurs="0" maxOccurs="unbounded" processContents="lax"/>
Le fichier généré est donc erroné et ne me permet pas d'avoir accès aux données retournées par la requête effectuée au serveur. En effet la propriété Any qui est de type System.Xml.XmlElement normalement sous .Net (visual Basic 2005 par exemple), n'est pas créée sous Delphi. J'ai essayé de créer un fichier tlb de la bibliothèque de fonctions system.xml.dll pour pouvoir l'utiliser sous Delphi Win32 mais le fichier tlb généré avec regasm ne contient aucune informations (types).
Je voulais savoir s'il existait une autre solution pour pouvoir l'utiliser, ou une autre bibliothèque Win32 qui fasse le même travail...
Merci pour vos réponses...
Bonne soirée,
Christopher
La
Partager