Getting <NewObject: 200> error while connecting to Sage 100 / AR_Customer_svc

I am fairly new to Sage, went through the Object Interface class at SageU.com. While running the example I am getting an error <NewObject: 200> whenever there is a call to Invoke Method on "AR_Customer_svc".

Using Win 2012 Server, Sage 100 - 2014 with Visual Studio 2013 C#. Any help / pointers. "Allow External Access" is enabled.

Error details:

Code -
using (DispatchObject ar_cust_svc = new DispatchObject(pvx.InvokeMethod("NewObject", "AR_Customer_svc", oSS.GetObject())))

Here is the error -

System.Reflection.TargetInvocationException was unhandled
Message=Exception has been thrown by the target of an invocation.
Source=mscorlib
StackTrace:
at System.RuntimeType.InvokeDispMethod(String name, BindingFlags invokeAttr, Object target, Object[] args, Boolean[] byrefModifiers, Int32 culture, String[] namedParameters)
at System.RuntimeType.InvokeMember(String name, BindingFlags bindingFlags, Binder binder, Object target, Object[] providedArgs, ParameterModifier[] modifiers, CultureInfo culture, String[] namedParams)
at System.Type.InvokeMember(String name, BindingFlags invokeAttr, Binder binder, Object target, Object[] args)
at CSharp_Example_1.Class1.Main(String[] args) in c:\Sage-dev\Business Object Interface Examples\CSharp Example 1\Class1.cs:line 44
at System.AppDomain._nExecuteAssembly(Assembly assembly, String[] args)
at Microsoft.VisualStudio.HostingProcess.HostProc.RunUsersAssembly()
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading.ThreadHelper.ThreadStart()
InnerException: System.Runtime.InteropServices.COMException
Message=<NewObject Error: 200>
Source=ProvideX.Script.1
ErrorCode=-2147352567
InnerException: