26.08.2008, 20:45 | #1 |
Участник
|
.NET коннектор + MSSQL Server Integration
Привет.
Пытаюсь "достучатся" до Аx_4 из ДБ сервера с помощю процедуры. Написал библиотеку на С# и пытаюсь сделать .НЕТ СОМ объект X++: using System; using System.Runtime.InteropServices; using System.Data.Sql; using Microsoft.SqlServer.Server; using Microsoft.Dynamics.BusinessConnectorNet; .... Axapta axp = new Axapta(); Цитата:
CREATE ASSEMBLY for assembly '.' failed because .....assembly 'microsoft.dynamics.businessconnectornet' is malformed or not a pure .NET assembly.
Unverifiable PE Header/native stub. Но как решить проблему с подключением из процедуры до Аx_4 ? Спасибо зарание! |
|
27.08.2008, 01:09 | #2 |
Участник
|
Цитата:
Цитата:
Сообщение от Delfins
Ответ вроде нашел здесь - http://dynamics.softwareheadlines.com/post92042.html
Но как решить проблему с подключением из процедуры до Аx_4 ?
|
|
27.08.2008, 13:22 | #3 |
Участник
|
Спорсил у коллег, сказали что могут сделать типа прокси для ком-конектора (как второй ДЛЛ) и одновременно сделать как нормальную СQЛ стор-процедуру
Будем ждать. Если решение будет тривиальное, выложу код. |
|
28.08.2008, 13:41 | #4 |
Участник
|
Пока коллеги решают одну проблему, я борюсь с другой.
Зарегил мануально Аx4 старый коннектор. Пытаюсь логинится, но выдает ошибку Цитата:
AxaptaCOMConnector.Axapta3.1 - Failed to initialize Business connector.
X++: -- CREATE AXAPTA OBJECT EXEC @hr = sp_OACreate 'AxaptaCOMConnector.Axapta3', @hAxapta OUT IF @hr <> 0 BEGIN --EXEC sp_OAGetErrorInfo @hAxapta RETURN 1 END EXEC @hr = sp_OAMethod @hAxapta, 'Logon', NULL, '', '', @aosName, @configFile IF @hr <> 0 BEGIN EXEC sp_OAGetErrorInfo @hAxapta RETURN 2 END |
|
|
|