De nos jours, j'essaie de faire une application simple qui consomme du service Web SAP. J'ai eu wsdl lien via le gestionnaire de savon et l'a ajouté au projet en tant que refections web. C# a créé un type complexe qui inclut les paramètres et les tables d'import-export de ma RFC et si je veux appeler la méthode des services web, je dois envoyer toutes mes valeurs dans une variable thats complexe aussi les valeurs retournées me reviennent dans une variable thats type même. Mais les tables retournées sont initiales.Problème, consommation du service Web SAP avec .Net
Cependant, j'ai wsdl lien via wsconfig et wsadmin dans un autre système mais même RFC, C# n'a pas créé de type complexe. Il a créé différents types pour les paramètres de chaque RFC et je peux envoyer mes valeurs dans différentes variables aussi les valeurs retournées sont correctes.
Pourquoi le gestionnaire de savon et wsconfig créent-ils différents wsdl ou pourquoi C# crée-t-il différents types et méthodes pour le même RFC? Comment résoudre ce problème? Connaissez-vous des astuces ou des astuces?
Merci pour les conseils
Pas le même niveau. si j'utilise soapmanager wsdl, les tables retournées sont vides. – Abaper
Pourquoi est-ce? Avez-vous débogué l'appel de fonction du côté SAP? – Richard