Hi Team,
I am working with few ISVs to who are integrating their software with HCP REST APIs using public end points.
They are facing some issues while working with these end point, these could even be some basic configuration/coding issues.
I'm completely new to development/API integration so wanted to take reach out to community for help.
here are the code & error snippets -
1. Info-track HRMS
Pls Refer to attachment for the complete code snippet
“using (Stream dataStream = request.GetRequestStream())“
“The underlying connection was closed: An unexpected error occurred on a send. “ (Authentication failed because the remote party has closed the transport stream.)
2. Newgen DMS
Headers: (Cookie: hcp-ns-auth=****)
Code snippet -
HttpRequestBase httpRequest = httpRequestFactory.createHttpRequest(request, config, entity);
Error Logs-
DOS Error -6027 in ISGetSMSLabels_MT/HCP
HCPException occured while fetching bucketlist from HCP : Unable to execute HTTP request: Connection timed out: connect Status Code: 0, HCP Error Code: null, HCP Error Message: Unable to execute HTTP request: Connection timed out: connect at hcpclient.hcp.http.HCPHttpClient.execute(HCPHttpClient.java:107) at hcpclient.hcp.HCPClient.listDirectories(HCPClient.java:177) at hcpclient.HCPISClient.getSMSLabelIntern(HCPISClient.java:352) at hcpclient.HCPISClient.getSMSLabel(HCPISClient.java:308) at ISPack.CPISIOInterface.ISGetSMSLabels_MT(CPISIOInterface.java:14907) at ISPack.CPISReportTxn.GetSMSLabels_MT(CPISReportTxn.java:5574) at org.apache.jsp.admin.volume.volumeLabel_jsp.getLabelList(volumeLabel_jsp.java:134) at org.apache.jsp.admin.volume.volumeLabel_jsp._jspService(volumeLabel_jsp.java:897) at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:69) at javax.servlet.http.HttpServlet.service(HttpServlet.java:847) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:365) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:309) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:242) at javax.servlet.http.HttpServlet.service(HttpServlet.java:847) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:295) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214) at com.newgen.servlet.CSRFFilter.doFilter(CSRFFilter.java:92) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:246) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214) at com.newgen.filters.RestrictAdminUrlAccess.doFilter(RestrictAdminUrlAccess.java:98) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:246) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214) at com.newgen.filters.ParameterEvaluateFilter.doFilter(ParameterEvaluateFilter.java:186) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:246) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214) at com.newgen.servlet.SessionFilter.doFilter(SessionFilter.java:195) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:246) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214) at com.newgen.servlet.CacheRemovalFilter.doFilter(CacheRemovalFilter.java:64) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:246) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214) at com.newgen.filters.HTMLParamFilter.doFilter(HTMLParamFilter.java:72) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:246) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214) at com.newgen.filters.RestrictGetMethotFilter.doFilter(RestrictGetMethotFilter.java:75) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:246) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:149) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:407) at org.jboss.as.web.security.SecurityContextAssociationValve.invoke(SecurityContextAssociationValve.java:169) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:145) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:97) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:102) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:336) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:856) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:653) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:920) at java.lang.Thread.run(Thread.java:745) Caused by: java.net.ConnectException: Connection timed out: connect at java.net.TwoStacksPlainSocketImpl.socketConnect(Native Method) at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:339) at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:200) at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182) at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:172) at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) at java.net.Socket.connect(Socket.java:579) at sun.security.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:625) at org.apache.http.conn.ssl.SSLSocketFactory.connectSocket(SSLSocketFactory.java:542) at org.apache.http.conn.ssl.SSLSocketFactory.connectSocket(SSLSocketFactory.java:412) at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:179) at org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:144) at org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:134) at org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:612) at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:447) at org.apache.http.impl.client.AbstractHttpClient.doExecute(AbstractHttpClient.java:884) at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:82) at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:107) at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:55) at hcpclient.hcp.http.HCPHttpClient.execute(HCPHttpClient.java:85)
Thanks for any help, appreciate the inputs.
Warm Regards
Sumeet
#HitachiContentPlatformHCP