Ich möchte com Objekt 'DLL' in Axapta 3.0 zu integrieren. Hinweis: [ 'DLL' ist die WCF-Client-Klasse, den Web Service verbraucht.]dll Integration in Axapta 3.0
Was i tat Make DLL in .NET 3.5 ver. Unterzeichnen Sie die Assembly 'DLL' mit starkem Passwort. Setzen Sie die Assembly-DLL in den Navision/Axapta Client/Bin-Ordner. Registrierte die DLL mit regasm Befehl mit administrativen Privilegien.
Obwohl: Ich kann meine Assembly-DLL im COM-Objekt-Assistenten sehen. Assembly-Klassen werden erfolgreich in der AOT-Klasse importiert.
ABER: Wenn ich erstellen einen Job der Klasse zuzugreifen und ausführen. es gibt Fehler:
COM-Objekt der Klasse '{88E77BBE-D3BC-3D8B-8C57-606699D7CDB7}' konnte nicht erstellt werden. Stellen Sie sicher, dass das Objekt ordnungsgemäß auf dem Computer 'KASHIF-NYPC' registriert wurde.
Alternativ kann ich eine einfache aber Dummy HelloWorld Class 'DLL' mit Ping-Methode erstellen. Und injiziert die gleichen Schritte wie oben erwähnt und es integrierte sich gut in Axapta 3.0. Die Ping-Methode kann von Axapta 3.0 aus über einen Job erfolgreich ausgeführt werden.
Vielen Dank im Voraus für jede Hilfe. Kashif
[Gleiche Frage] (https://community.dynamics.com/ax/f/33/t/200467) in [AX Community Development/Anpassung/SDK Forum] (https: // Gemeinschaft .dynamics.com/ax/f/33? pi53287 = 0 & category = Entwicklung% 20% 2F% 20Anpassung% 20% 2F% 20SDK) –
Ist es ein Stapeljob, der auf dem Server/AOS-Dienst ausgeführt wird? Wenn dies der Fall ist, müssen Sie auch die DLL auf dem Server-Computer registrieren .... Ist es außerdem möglich, den Batch-Job als ein anderes Konto als das auszuführen, auf dem Sie testen? –
Nein. Es ist kein Batch-Job. Oder nichts anderes, um mit dem Server umzugehen. Ich integriere nur die DLL am Client-Rechner. –