11. Februar 2015 14:40
LOCAL PROCEDURE FakeNewServerList@50002();
VAR
ElsterTransferHandlerNavision@50008 : DotNet "'Microsoft.Dynamics.ElsterTransferHandler, Version=8.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'.Microsoft.Dynamics.ElsterTransferHandler.ExternalCommunication" RUNONCLIENT;
DotNetType@50003 : DotNet "'mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'.System.Type" RUNONCLIENT;
BindingFlags@50002 : DotNet "'mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'.System.Reflection.BindingFlags" RUNONCLIENT;
FieldInfo@50001 : DotNet "'mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'.System.Reflection.FieldInfo" RUNONCLIENT;
ElsterServerArray@50005 : DotNet "'mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'.System.Array";
BEGIN
IF ISNULL(ElsterTransferHandlerNavision) THEN
ElsterTransferHandlerNavision := ElsterTransferHandlerNavision.ExternalCommunication;
DotNetType := DotNetType.GetType('System.String', FALSE);
ElsterServerArray := ElsterServerArray.CreateInstance(DotNetType, 4);
ElsterServerArray.SetValue('http://datenannahme1.elster.de/Elster2/EMS', 0);
ElsterServerArray.SetValue('http://datenannahme2.elster.de/Elster2/EMS', 1);
ElsterServerArray.SetValue('http://datenannahme3.elster.de/Elster2/EMS', 2);
ElsterServerArray.SetValue('http://datenannahme4.elster.de/Elster2/EMS', 3);
BindingFlags := 40; // Static | Private
DotNetType := ElsterTransferHandlerNavision.GetType();
FieldInfo := DotNetType.GetField('listHTTPSERVER', BindingFlags);
FieldInfo.SetValue(ElsterTransferHandlerNavision, ElsterServerArray);
// Send document here…
END;
11. Februar 2015 15:04
5. März 2015 14:53
17. März 2015 18:21
regasm.exe /u /tlb:Microsoft.Dynamics.ElsterTransferHandler.tlb Microsoft.Dynamics.ElsterTransferHandler.dll
gacutil.exe /u Microsoft.Dynamics.ElsterTransferHandler
attrib -R *.tlb
gacutil.exe /i interop.MSXML6.dll
gacutil.exe /i Microsoft.Dynamics.ElsterTransferHandler.dll
gacutil.exe /i Microsoft.Dynamics.ElsterTransferHandler.ComWrapper.dll
regasm.exe /tlb:Microsoft.Dynamics.ElsterTransferHandler.ComWrapper.tlb Microsoft.Dynamics.ElsterTransferHandler.ComWrapper.dll
ElsterTransferHandlerNavision.SetTargetServers(
'http://datenannahme1.elster.de/Elster2/EMS|' +
'http://datenannahme2.elster.de/Elster2/EMS|' +
'http://datenannahme3.elster.de/Elster2/EMS|' +
'http://datenannahme4.elster.de/Elster2/EMS');
17. März 2015 22:42
17. März 2015 23:14
23. März 2015 17:54
24. März 2015 07:05
Noch nicht ganz. Ich werde den Wrapper wahrscheinlich noch anpassen müssen, wenn die neue DLL verfügbar ist. Dann setze ich den Thread auf gelöst.Natalie hat geschrieben:@Carsten
Das Thema dürfte damit gelöst sein, oder?
8. April 2015 08:20
15. April 2015 16:13
11. Juni 2015 13:46
Das Modul Microsoft.Dynamics.ElsterTransferHandler.dll wurde geladen, aber der DllRegisterServer-Eingangspunkt wurde nicht gefunden.
Stellen Sie sicher, dass Microsoft.Dynamics.ElsterTransferhandler.dll eine gültige .DLL- oder .OCX-Datei ist, und wiederholen Sie den Vorgang.
11. Juni 2015 13:49