I am trying to build a solution that involves connecting to our Metadata server hosted on an AWS Red Hat instance through C# .NET, and am using Chris Hemedinger's C# example for .NET as an example. When I try to run the code, I immediately get a COMException from OMRInterface. Usually this results in a message of "Could not connect: <connectionAttempts></connectionAttempts>" and System.Runtime.InteropServices.COMException (0x80042002): <connectionAttempts></connectionAttempts>
at SASObjectManager.ObjectFactoryMulti2Class.CreateObjectByServer(String Name, Boolean synchronous, ServerDef pIServerDef, String LoginName, String Password)
at SAS.BI.Itconfig.Library.ServerTests.SASServerTest.CreateConnectionWithObjectFactoryMulti()
at SAS.BI.Itconfig.Library.ServerTests.SASServerTest.CreateConnection() I have installed the SAS Integration Technologies Client, and have tried using the ITConfig.exe to test the connection, and will get this message every time Function Name:CreateObjectByServer
0x80042002 - <connectionAttempts>
<connectionAttempt>
<description>Invalid pointer
</description>
<status>0x80004003</status>
<saslogin></saslogin>
<sasmachinednsname>[machine DNS name here]</sasmachinednsname>
<sasport>8561</sasport>
<sasclassid>2887E7D7-4780-11D4-879F-00C04F38F0DB</sasclassid>
<threadid>31556</threadid>
</connectionAttempt>
</connectionAttempts>
There is no additional error information available. It does not matter what Machine DNS name I use, or whether or not I use a username and password when testing the IOM Bridge to our Metadata Server. I have run other tests to check that I do have access to the port, so that shouldn't be the issue. I think the issue is on my machine. I think it has something to do with the initial creation of SASObjectManager.IObjectFactory2 obObjectFactory = new SASObjectManager.ObjectFactoryMulti2(); As this results in an OMRInterface exception. I have also tried connecting to Workspace instead (port 8591), but get the exact same error. Does anyone have an idea of what the Invalid Pointer in the error message is referring to? Are there other SAS libraries/programs/clients I need to install besides Integration Technologies Client?
... View more