« Impossible de trouver le nœud /x:retEnviNFe / x : dhRecbto dans le message « message d’erreur lorsque vous recevez un fichier XML à partir de l’état de Bahia web service version 2.0 dans Microsoft Dynamics AX 2009 Service Pack 1 (SP1) avec la localisation du Brésil NFe mettre à jour les i...

S’applique à : Microsoft Dynamics AX 2009 Service Pack 1

Cet article s’applique à Microsoft Dynamics AX pour la région du Brésil (br).

Symptômes


Supposons que vous activez la fonctionnalité Brésil Nota Eletrônica Fiscal (NF-e) dans Microsoft Dynamics AX 2009 Service Pack 1 (SP1) avec la couche de localisation brésilien installée. Vous recevez un fichier XML à partir de la version 2.0 du service web Bahia état. Dans ce cas, lorsque le système lit le fichier XML, vous recevez un message d’erreur semblable au suivant :
Impossible de trouver le nœud /x:retEnviNFe / x : dhRecbto dans le message.

Cause


Ce problème se produit car le fichier XML reçu à partir de la version 2.0 du service web Bahia état ne contient-elle pas la balise < dhRecebto > . Toutefois, la balise est incluse dans la définition de schéma qui est utilisée pour valider le fichier XML créé.

Résolution


Informations sur le correctif

Un correctif pris en charge est désormais disponible auprès de Microsoft. Toutefois, il est conçu uniquement pour corriger le problème décrit dans cet article. Il s’applique uniquement aux systèmes rencontrant ce problème spécifique. Ce correctif peut subir des tests supplémentaires. Par conséquent, si vous n’êtes pas sérieusement concerné par ce problème, nous vous recommandons d’attendre le prochain service pack de Microsoft Dynamics AX 2009 ou la prochaine version qui contiendra ce correctif. Remarque Dans certains cas, les frais généralement encourus pour la prise en charge des appels peuvent être annulés si un technicien du Support technique pour Microsoft Dynamics et les produits associés détermine qu’une mise à jour spécifique peut résoudre votre problème. Les coûts habituels du support technique s’appliqueront aux autres questions et problèmes non directement liés à la mise à jour en question.

Informations sur l’installation

Avant d’installer ce correctif, vérifiez que les utilisateurs du client Microsoft Dynamics AX sont déconnectés sur le système. Vous devez être le seul utilisateur client connecté lors de l’implémentation de ce correctif. Pour appliquer ce correctif, vous devez posséder une licence développeur.Remarque Il est recommandé que le compte d’utilisateur dans la fenêtre Logins Windows ou dans la fenêtre Logins base de données soit un membre du groupe Administrateurs de Microsoft Dynamics AX.

Modifications du code

Microsoft fournit des exemples de programmation à des fins d’illustration uniquement, sans garantie explicite ou implicite. Ceci inclut, de manière non limitative, les garanties implicites de qualité marchande ou d'adéquation à un usage particulier. Cet article suppose que vous connaissez le langage de programmation présenté et les outils utilisés pour créer et déboguer des procédures. Les techniciens du Support technique Microsoft peuvent vous expliquer les fonctionnalités d’une procédure particulière. Toutefois, ils ne modifieront pas ces exemples pour fournir des fonctionnalités supplémentaires ou créer des procédures répondant à vos besoins spécifiques. Toujours tester le code des correctifs dans un environnement contrôlé, avant d'appliquer les correctifs à vos ordinateurs de production.Pour résoudre ce problème, procédez comme suit : 
  1. Ouvrez l’arbre d’objet d’Application (AOA).
  2. Ouvrez le nœud Classes .
  3. Localiser et ouvrir la classe EFDocMsgFormat_XmlSubmitV2_BR .
  4. Cliquez sur la méthode read() .
  5. Commentez la ligne suivante à l’aide de deux barres obliques (/ /) :
    // returnDateTime = this.getNodeContent('/x:retEnviNFe/x:dhRecbto');
  6. Cliquez sur Enregistrer et compiler la classe.

Conditions préalables

Vous devez disposer de Microsoft Dynamics AX 2009 Service Pack 1 (SP1) avec la mise à jour de localisation Eletrônica de Brésil Nota Fiscal et la couche de localisation brésilien installé pour appliquer ce correctif.

Nécessité de redémarrer

Vous n’êtes pas obligé de redémarrer l’ordinateur après avoir appliqué ce correctif.

Statut


Microsoft a confirmé l'existence de ce problème dans les produits Microsoft figurant dans la liste des produits concernés par cet article.

Informations supplémentaires


Pour plus d’informations, cliquez sur le numéro ci-dessous pour afficher l’article correspondant dans la Base de connaissances Microsoft :
974255 Fonction d’analyse impact pour Dynamics AX 2009
Remarque Il s’agit d'un article de « dernière minute » créé directement à partir de l’organisation de support technique Microsoft. Les informations présentées ici sont fournies telles quelles en réponse à des problèmes nouveaux. En raison de la rapidité de leur mise à disposition, les documents peuvent contenir des erreurs typographiques et être modifiés à tout moment sans préavis. Consultez les Conditions d’utilisation pour d’autres considérations.