Question:
Below is the code I am using to connect to SAS Open Metadata Interface:
MdFactory factory = new MdFactoryImpl(false);
MdOMRConnection mdOMRConnection = factory.getConnection();
mdOMRConnection.makeOMRConnection(connectionInformation.getHost(), connectionInformation.getPort(), connectionInformation.getUsername(), connectionInformation.getPassword());
I am getting following Exception:
Caused by: com.sas.metadata.remote.MdException: None of the requested encryption algorithms are supported by both peers: AES
at com.sas.metadata.remote.MdOMRConnectionImpl.makeConnection(MdOMRConnectionImpl.java:1385)
at com.sas.metadata.remote.MdOMRConnectionImpl.makeOMRConnection(MdOMRConnectionImpl.java:1225)
at com.sas.metadata.remote.MdOMRConnectionImpl.makeOMRConnection(MdOMRConnectionImpl.java:294)
Caused by: org.omg.CORBA.BAD_PARAM: None of the requested encryption algorithms are supported by both peers: AES vmcid: 0x0 minor code: 0 completed: No
at com.sas.iom.orb.brg.Engine.getCrypto(Engine.java:4702)
at com.sas.iom.orb.brg.Engine0200.flowSendReqs(Engine0200.java:119)
at com.sas.iom.orb.brg.Engine.flow(Engine.java:698)
at com.sas.iom.orb.brg.Engine.initClient(Engine.java:660)
at com.sas.iom.orb.brg.ORBImpl.uri_to_object(ORBImpl.java:119)
at com.sas.services.connection.ClusterEnvelope.createObject(ClusterEnvelope.java:291)
at com.sas.services.connection.ClusterEnvelope.getConnection(ClusterEnvelope.java:76)
at com.sas.services.connection.AggregationKernel.doGetConnection(AggregationKernel.java:242)
at com.sas.services.connection.ConnectionFactoryKernel.getConnection(ConnectionFactoryKernel.java:325)
at com.sas.services.connection.ConnectionFactoryShell.getConnection(ConnectionFactoryShell.java:69)
at com.sas.services.connection.ConnectionFactoryShell.getConnection(ConnectionFactoryShell.java:56)
at com.sas.services.connection.ConnectionFactory.getConnection(ConnectionFactory.java:71)
at com.sas.services.connection.ConnectionFactory.getConnection(ConnectionFactory.java:46)
at com.sas.metadata.remote.MdOMRConnectionImpl.makeConnection(MdOMRConnectionImpl.java:1380)
... 11 more
Answer:
In the first line it says about encrption algorithm.
You need the SAS/SECURE jars on your classpath - sas.rutil.jar and sastpj.rutil.jar
Below is the code I am using to connect to SAS Open Metadata Interface:
MdFactory factory = new MdFactoryImpl(false);
MdOMRConnection mdOMRConnection = factory.getConnection();
mdOMRConnection.makeOMRConnection(connectionInformation.getHost(), connectionInformation.getPort(), connectionInformation.getUsername(), connectionInformation.getPassword());
I am getting following Exception:
Caused by: com.sas.metadata.remote.MdException: None of the requested encryption algorithms are supported by both peers: AES
at com.sas.metadata.remote.MdOMRConnectionImpl.makeConnection(MdOMRConnectionImpl.java:1385)
at com.sas.metadata.remote.MdOMRConnectionImpl.makeOMRConnection(MdOMRConnectionImpl.java:1225)
at com.sas.metadata.remote.MdOMRConnectionImpl.makeOMRConnection(MdOMRConnectionImpl.java:294)
Caused by: org.omg.CORBA.BAD_PARAM: None of the requested encryption algorithms are supported by both peers: AES vmcid: 0x0 minor code: 0 completed: No
at com.sas.iom.orb.brg.Engine.getCrypto(Engine.java:4702)
at com.sas.iom.orb.brg.Engine0200.flowSendReqs(Engine0200.java:119)
at com.sas.iom.orb.brg.Engine.flow(Engine.java:698)
at com.sas.iom.orb.brg.Engine.initClient(Engine.java:660)
at com.sas.iom.orb.brg.ORBImpl.uri_to_object(ORBImpl.java:119)
at com.sas.services.connection.ClusterEnvelope.createObject(ClusterEnvelope.java:291)
at com.sas.services.connection.ClusterEnvelope.getConnection(ClusterEnvelope.java:76)
at com.sas.services.connection.AggregationKernel.doGetConnection(AggregationKernel.java:242)
at com.sas.services.connection.ConnectionFactoryKernel.getConnection(ConnectionFactoryKernel.java:325)
at com.sas.services.connection.ConnectionFactoryShell.getConnection(ConnectionFactoryShell.java:69)
at com.sas.services.connection.ConnectionFactoryShell.getConnection(ConnectionFactoryShell.java:56)
at com.sas.services.connection.ConnectionFactory.getConnection(ConnectionFactory.java:71)
at com.sas.services.connection.ConnectionFactory.getConnection(ConnectionFactory.java:46)
at com.sas.metadata.remote.MdOMRConnectionImpl.makeConnection(MdOMRConnectionImpl.java:1380)
... 11 more
Answer:
In the first line it says about encrption algorithm.
You need the SAS/SECURE jars on your classpath - sas.rutil.jar and sastpj.rutil.jar
Comments
Post a Comment