On my development machine I am getting the error code "NewObject Error: 65" when trying to create a sales order object. Our MAS 200 installation is on an internal server local to our office but not on my machine. I am developing in C# but have created a VB class library to hold the VB code and added a reference to the class in my project.
Public Sub CreateSOConnection()
Try
' Create and Init ProvideX.Script Object
oPVX = CreateObject("ProvideX.Script")
oPVX.Init("M:\Best\Mas 200\Version4\Mas90\Home")
' Create and Initialize Session Object
oSS = oPVX.NewObject("SY_Session")
oSS.nSetUser("abc", "abc123456")
oSS.nSetCompany("TST")
oSS.nSetDate("S/O", "20100531")
oSS.nSetModule("S/O")
' Create Sales Order Business Object
oSS.nSetProgram(oSS.nLookupTask("SO_SalesOrder_ui"))
soORDER = oPVX.NewObject("SO_SalesOrder_bus", oSS) <== Fails Here
' Create Customer Business object
oSS.nSetProgram(oSS.nLookupTask("AR_Customer_ui"))
arCUST = oPVX.NewObject("AR_Customer_bus", oSS)
MsgBox("Good")
Catch ex As Exception
MsgBox(ex.Message)
End Try
End Sub