2010-07-14 12 views
0

En fonction du nombre de matches sur Google, cela peut être un candidat pour le prix Tumbleweed, mais voilà ...Une erreur est survenue lors de la création/connexion au serveur d'automatisation 0x80131500

Je DLL écrit en .Net qui est exposé pour inverser COM interop. Il existe plusieurs objets métier et un objet qui expose une méthode pour appeler un service Web via WSE3. En utilisant VBScript, tous les objets peuvent être instanciés et utilisés sans problème. Cependant, j'ai besoin d'utiliser la DLL de Progress. Pour ce faire, les objets métier sont créés correctement, mais l'objet exposant la méthode d'appel du service Web ne peut pas être créé.

Le message est:

Error occurred while creating/connecting to automation server for: My.ClassName 

Error code: 0x80131500 C:\PROGRESS\WRK\my.ped (5894) 

Toute pensée?

Répondre

0

Si ce n'est pas le cas, essayez d'enregistrer la DLL en utilisant regasm.

+0

Oui, essayé cela. Avec et sans l'option/codebase. –

0

Il existe de nombreuses entrées dans la base de données Progress (http://progress.atgnow.com/esprogress/Group.jsp?bgroup=progress) qui semblent pertinentes. Celui-ci arrive # 1:

ID: 21285 Titre: "Erreur 5894 Lorsque vous essayez de démarrer AppBuilder" Créé: 27/08/2001 Dernière mise à jour: 03/22/2010 Statut Vérifié

Symptômes:
Erreur lors de la tentative de démarrage d'AppBuilder. Une erreur s'est produite lors de la création/connexion au serveur d'automatisation pour:. Une erreur s'est produite lors de la création/connexion au serveur d'automatisation pour: PROX.PROIDE. Impossible de trouver le module. Code d'erreur: 0x8007007e initialize_uib adeuib/_uibmain.p (5894)

Faits:
de Windows Progress OpenEdge 9.x 10.x

Cause:
Le fichier Prox.Dll n'a pas été correctement inscrit.

Corrections:
Enregistrez le dll en tapant ce qui suit à l'invite de commande:

regsvr32 \ dlc \ bin \ prox.dll

Si le chemin complet du fichier n'est pas spécifié, les éléments suivants erreur s'affichera:

LoadLibrary ("\ prox.dll") a échoué. GetLastError renvoie 0x0000007e.

Si cette erreur se produit, assurez-vous que le chemin d'accès complet et correct à la DLL est spécifié.

Remarques:
Sous Windows 2008 ou Windows 7, il est conseillé d'ouvrir la commande Windows invite en utilisant l'option « Exécuter en tant qu'administrateur ». Une erreur s'est produite lors de la création/connexion au serveur d'automatisation pour:.