
UNSOLVED
L
lusinetahmazyan
5 Posts
0
2196
July 2nd, 2012 05:00
acdp.admin and acdp.password
I am using my cridentials for acdp.admin and acdp.password but it throws excaption
com.emc.esu.api.EsuException: Resource /cdp-rest/v1/admin/login does not exist.
at com.emc.acdp.api.request.AdminLoginRequest.parseError(AdminLoginRequest.java:137)
at com.emc.acdp.api.request.AdminLoginRequest.parseError(AdminLoginRequest.java:1)
at com.emc.acdp.api.request.AcdpRequest.call(AcdpRequest.java:268)
at com.emc.acdp.api.impl.AcdpAdminApiClient.execute(AcdpAdminApiClient.java:143)
at com.emc.acdp.api.impl.AcdpAdminApiClient.adminLogin(AcdpAdminApiClient.java:86)
at com.emc.acdp.api.test.AccountTest.testCreateDeleteAccount(AccountTest.java:109)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.junit.internal.runners.TestMethod.invoke(TestMethod.java:59)
at org.junit.internal.runners.MethodRoadie.runTestMethod(MethodRoadie.java:98)
at org.junit.internal.runners.MethodRoadie$2.run(MethodRoadie.java:79)
at org.junit.internal.runners.MethodRoadie.runBeforesThenTestThenAfters(MethodRoadie.java:87)
at org.junit.internal.runners.MethodRoadie.runTest(MethodRoadie.java:77)
at org.junit.internal.runners.MethodRoadie.run(MethodRoadie.java:42)
at org.junit.internal.runners.JUnit4ClassRunner.invokeTestMethod(JUnit4ClassRunner.java:88)
at org.junit.internal.runners.JUnit4ClassRunner.runMethods(JUnit4ClassRunner.java:51)
at org.junit.internal.runners.JUnit4ClassRunner$1.run(JUnit4ClassRunner.java:44)
at org.junit.internal.runners.ClassRoadie.runUnprotected(ClassRoadie.java:27)
at org.junit.internal.runners.ClassRoadie.runProtected(ClassRoadie.java:37)
at org.junit.internal.runners.JUnit4ClassRunner.run(JUnit4ClassRunner.java:42)
at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:49)
at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197)
Please can you help me which vaules should I set for acdp.admin and acdp.password ?
Responses (6)
Solutions (0)
Ah, I see what's happening.
The "/cdp-rest/v1/admin/" API is not available publicly on atmosonline since it implements admin-level functions to ALL subtenants.
What you need is the "user" level API. I have not implemented this in Java yet, but it should be fairly straightforward. If you copy the "request" objects (e.g. copy AdminLoginRequest to UserLoginRequest) and change the URLs to not include "/admin/", you will switch to the "user" API that only grants access to your account's objects.
Reply lusinetahmazyan
5 Posts
1215
0
Posted July 2nd, 2012 07:00
my email is lusinet@boomerang.am
we can discuss my application since 12 PM
Reply lusinetahmazyan
5 Posts
1215
0
Posted July 2nd, 2012 07:00
I trying to create account in atmos via my application. Is this possible?
Reply

lusinetahmazyan
5 Posts
1215
0
Posted July 2nd, 2012 06:00
Thanks, but when I try to set
acdp.admin.endpoint=http://accesspoint.emccis.com:8080
acdp.admin=.....
acdp.admin.password=.....
I get the error "com.emc.esu.api.EsuException: Error in execute: java.net.ConnectException: Connection timed out
at com.emc.acdp.api.impl.AcdpAdminApiClient.execute(AcdpAdminApiClient.java:159)
at com.emc.acdp.api.impl.AcdpAdminApiClient.adminLogin(AcdpAdminApiClient.java:86)
at com.emc.acdp.api.test.AdminLoginTest.testAdminLogin(AdminLoginTest.java:87)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.junit.internal.runners.TestMethod.invoke(TestMethod.java:59)
at org.junit.internal.runners.MethodRoadie.runTestMethod(MethodRoadie.java:98)
at org.junit.internal.runners.MethodRoadie$2.run(MethodRoadie.java:79)
at org.junit.internal.runners.MethodRoadie.runBeforesThenTestThenAfters(MethodRoadie.java:87)
at org.junit.internal.runners.MethodRoadie.runTest(MethodRoadie.java:77)
at org.junit.internal.runners.MethodRoadie.run(MethodRoadie.java:42)
at org.junit.internal.runners.JUnit4ClassRunner.invokeTestMethod(JUnit4ClassRunner.java:88)
at org.junit.internal.runners.JUnit4ClassRunner.runMethods(JUnit4ClassRunner.java:51)
at org.junit.internal.runners.JUnit4ClassRunner$1.run(JUnit4ClassRunner.java:44)
at org.junit.internal.runners.ClassRoadie.runUnprotected(ClassRoadie.java:27)
at org.junit.internal.runners.ClassRoadie.runProtected(ClassRoadie.java:37)
at org.junit.internal.runners.JUnit4ClassRunner.run(JUnit4ClassRunner.java:42)
at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50)
at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197)
Caused by: java.net.ConnectException: Connection timed out
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:351)
at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:213)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:200)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
at java.net.Socket.connect(Socket.java:529)
at java.net.Socket.connect(Socket.java:478)
at sun.net.NetworkClient.doConnect(NetworkClient.java:163)
at sun.net.www.http.HttpClient.openServer(HttpClient.java:394)
at sun.net.www.http.HttpClient.openServer(HttpClient.java:529)
at sun.net.www.http.HttpClient. (HttpClient.java:233)
at sun.net.www.http.HttpClient.New(HttpClient.java:306)
at sun.net.www.http.HttpClient.New(HttpClient.java:323)
at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:970)
at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:911)
at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:836)
at com.emc.acdp.api.request.AcdpRequest.executeRequest(AcdpRequest.java:232)
at com.emc.acdp.api.request.AcdpRequest.call(AcdpRequest.java:264)
at com.emc.acdp.api.impl.AcdpAdminApiClient.execute(AcdpAdminApiClient.java:143)
... 24 more