[lnkForumImage]
TotalShareware - Download Free Software

Confronta i prezzi di migliaia di prodotti.
Asp Forum
 Home | Login | Register | Search 


 

Forums >

microsoft.public.axapta.programming

Registering Business COM Connector with script

Luegisdorf

2/20/2006 3:33:00 PM

Hi there

For automatisation I want to register Axapta's COM with a script like this:
Dim catalog As COMAdmin.COMAdminCatalog = New
COMAdmin.COMAdminCatalog()
catalog.InstallComponent("Navision Axapta Business
Connector", "c:\....\axcom.dll", "", "")

But unfortunelly I always get the exception "HRESULT: 0x80110809". What I'm
doing wrong?

May be you have done something similar and know the answer?

Thanks you for your hints.

Best regards
Patrick

1 Answer

Luegisdorf

2/20/2006 4:07:00 PM

0

I need first to create an empty com+ application. The script works now (used
in VB.NET):

Dim catalog As COMAdmin.COMAdminCatalog =
New COMAdmin.COMAdminCatalog()

Dim objCatalogApplicationCollection As COMAdmin.COMAdminCatalogCollection =
catalog.GetCollection("Applications")

objCatalogApplicationCollection.populate()

Dim app As Object = objCatalogApplicationCollection.add()
app.value("Name") = "Navision Axapta Business Connector"
' Creates an empty space

objCatalogApplicationCollection.saveChanges()

catalog.InstallComponent("Navision Axapta Business
Connector", "c:\....\axcom.dll", "",
"")
' creates component classes into
prepared space




With some litte modification it should work also as a VBScript!

Best regards
Patrick


"Luegisdorf" wrote:

> Hi there
>
> For automatisation I want to register Axapta's COM with a script like this:
> Dim catalog As COMAdmin.COMAdminCatalog = New
> COMAdmin.COMAdminCatalog()
> catalog.InstallComponent("Navision Axapta Business
> Connector", "c:\....\axcom.dll", "", "")
>
> But unfortunelly I always get the exception "HRESULT: 0x80110809". What I'm
> doing wrong?
>
> May be you have done something similar and know the answer?
>
> Thanks you for your hints.
>
> Best regards
> Patrick
>