Hi,
How do I access PDF docs in contentSpace from JSP page?
Regards,
Srujan
Views
Replies
Total Likes
http://www.adobe.com/devnet/livecycle/articles/access_cs_03.html
The above article explains how to access content space document through Java coding,
Hope that may help you!
Nith
Views
Replies
Total Likes
I am using ES2.
Can I implement same stuff in ES2 also.
Sorry! I am new to Adobe LC ES2.
Regards,
Srujan
Views
Replies
Total Likes
Definitelly you could implement that in LCES2.
Nith
Views
Replies
Total Likes
I tried using what you sent before...I am getting the follwoing error!
import
java.io.File;
import
java.util.Properties;
import
com.adobe.idp.Document;
import
com.adobe.idp.dsc.clientsdk.ServiceClientFactory;
import
com.adobe.idp.dsc.clientsdk.ServiceClientFactoryProperties;
import
com.adobe.livecycle.contentservices.client.CRCResult;
import
com.adobe.livecycle.contentservices.client.impl.DocumentManagementServiceClientImpl;
public
class ContentServ {
/**
* @param args
*/
public static void main(String[] args) {
Properties connectionProps =
new Properties();
connectionProps.setProperty(ServiceClientFactoryProperties.
DSC_DEFAULT_SOAP_ENDPOINT, "http://localhost:8080");
connectionProps.setProperty(ServiceClientFactoryProperties.
DSC_TRANSPORT_PROTOCOL,ServiceClientFactoryProperties.DSC_SOAP_PROTOCOL);
connectionProps.setProperty(ServiceClientFactoryProperties.
DSC_SERVER_TYPE, "JBoss");
connectionProps.setProperty(ServiceClientFactoryProperties.
DSC_CREDENTIAL_USERNAME, "administrator");
connectionProps.setProperty(ServiceClientFactoryProperties.
DSC_CREDENTIAL_PASSWORD, "password");
try{
ServiceClientFactory myFactory = ServiceClientFactory.createInstance(connectionProps);
DocumentManagementServiceClientImpl docManager =
new DocumentManagementServiceClientImpl(myFactory);
CRCResult cr = (CRCResult)docManager.retrieveContent(
"srik", "/Company Home/srik/sri.pdf", "");
Document doc = (Document) cr.getDocument();
File fil =
new File("D:\\AdobeContentSpace\first.pdf");
doc.copyToFile(fil);
}
catch(Exception ex){}
}
}
I am getting the error :
ERROR: JDWP Unable to get JNI 1.2 environment, jvm->GetEnv() return code = -2
JDWP exit error AGENT_ERROR_NO_JNI_ENV(183): [../../../src/share/back/util.c:820]
Please help me
Regards,
Srujan
Views
Replies
Total Likes
Detail error code is
ALC-CSV-30101-000:
com.adobe.livecycle.contentservices.client.exceptions.CSInvalidParameterException: ALC-CSV-030-101-Invalid or No Store specified while invoking [retrieveContent].
at com.adobe.livecycle.contentservices.dsc.impl.DocumentManagementServiceImpl.retrieveContent(
DocumentManagementServiceImpl.java:444)
at sun.reflect.GeneratedMethodAccessor2455.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(
DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(
Method.java:597)
at com.adobe.idp.dsc.component.impl.DefaultPOJOInvokerImpl.invoke(
DefaultPOJOInvokerImpl.java:118)
at com.adobe.idp.dsc.interceptor.impl.InvocationInterceptor.intercept(
InvocationInterceptor.java:140)
at com.adobe.idp.dsc.interceptor.impl.RequestInterceptorChainImpl.proceed(
RequestInterceptorChainImpl.java:60)
at com.adobe.idp.dsc.interceptor.impl.DocumentPassivationInterceptor.intercept(
DocumentPassivationInterceptor.java:53)
at com.adobe.idp.dsc.interceptor.impl.RequestInterceptorChainImpl.proceed(
RequestInterceptorChainImpl.java:60)
at com.adobe.idp.dsc.transaction.interceptor.TransactionInterceptor$1.doInTransaction(
TransactionInterceptor.java:74)
at com.adobe.idp.dsc.transaction.impl.ejb.adapter.EjbTransactionCMTAdapterBean.execute(
EjbTransactionCMTAdapterBean.java:357)
at com.adobe.idp.dsc.transaction.impl.ejb.adapter.EjbTransactionCMTAdapterBean.doSupports(
EjbTransactionCMTAdapterBean.java:227)
at sun.reflect.GeneratedMethodAccessor777.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(
DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(
Method.java:597)
at org.jboss.invocation.Invocation.performCall(
Invocation.java:359)
at org.jboss.ejb.StatelessSessionContainer$ContainerInterceptor.invoke(
StatelessSessionContainer.java:237)
at org.jboss.resource.connectionmanager.CachedConnectionInterceptor.invoke(
CachedConnectionInterceptor.java:158)
at org.jboss.ejb.plugins.StatelessSessionInstanceInterceptor.invoke(
StatelessSessionInstanceInterceptor.java:169)
at org.jboss.ejb.plugins.CallValidationInterceptor.invoke(
CallValidationInterceptor.java:63)
at org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(
AbstractTxInterceptor.java:121)
at org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(
TxInterceptorCMT.java:378)
at org.jboss.ejb.plugins.TxInterceptorCMT.invoke(
TxInterceptorCMT.java:181)
at org.jboss.ejb.plugins.SecurityInterceptor.invoke(
SecurityInterceptor.java:168)
at org.jboss.ejb.plugins.LogInterceptor.invoke(
LogInterceptor.java:205)
at org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invoke(
ProxyFactoryFinderInterceptor.java:138)
at org.jboss.ejb.SessionContainer.internalInvoke(
SessionContainer.java:648)
at org.jboss.ejb.Container.invoke(
Container.java:960)
at org.jboss.ejb.plugins.local.BaseLocalProxyFactory.invoke(
BaseLocalProxyFactory.java:430)
at org.jboss.ejb.plugins.local.StatelessSessionProxy.invoke(
StatelessSessionProxy.java:103)
at $Proxy401.doSupports(Unknown Source)
at com.adobe.idp.dsc.transaction.impl.ejb.EjbTransactionProvider.execute(
EjbTransactionProvider.java:104)
at com.adobe.idp.dsc.transaction.interceptor.TransactionInterceptor.intercept(
TransactionInterceptor.java:72)
at com.adobe.idp.dsc.interceptor.impl.RequestInterceptorChainImpl.proceed(
RequestInterceptorChainImpl.java:60)
at com.adobe.idp.dsc.interceptor.impl.InvocationStrategyInterceptor.intercept(
InvocationStrategyInterceptor.java:55)
at com.adobe.idp.dsc.interceptor.impl.RequestInterceptorChainImpl.proceed(
RequestInterceptorChainImpl.java:60)
at com.adobe.idp.dsc.interceptor.impl.InvalidStateInterceptor.intercept(
InvalidStateInterceptor.java:37)
at com.adobe.idp.dsc.interceptor.impl.RequestInterceptorChainImpl.proceed(
RequestInterceptorChainImpl.java:60)
at com.adobe.idp.dsc.interceptor.impl.AuthorizationInterceptor.intercept(
AuthorizationInterceptor.java:188)
at com.adobe.idp.dsc.interceptor.impl.RequestInterceptorChainImpl.proceed(
RequestInterceptorChainImpl.java:60)
at com.adobe.idp.dsc.interceptor.impl.JMXInterceptor.intercept(
JMXInterceptor.java:48)
at com.adobe.idp.dsc.interceptor.impl.RequestInterceptorChainImpl.proceed(
RequestInterceptorChainImpl.java:60)
at com.adobe.idp.dsc.engine.impl.ServiceEngineImpl.invoke(
ServiceEngineImpl.java:121)
at com.adobe.idp.dsc.routing.Router.routeRequest(
Router.java:129)
at com.adobe.idp.dsc.provider.impl.base.AbstractMessageReceiver.invoke(
AbstractMessageReceiver.java:329)
at com.adobe.idp.dsc.provider.impl.soap.axis.sdk.SoapSdkEndpoint.invokeCall(
SoapSdkEndpoint.java:139)
at com.adobe.idp.dsc.provider.impl.soap.axis.sdk.SoapSdkEndpoint.invoke(
SoapSdkEndpoint.java:81)
at sun.reflect.GeneratedMethodAccessor791.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(
DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(
Method.java:597)
at org.apache.axis.providers.java.RPCProvider.invokeMethod(
RPCProvider.java:397)
at org.apache.axis.providers.java.RPCProvider.processMessage(
RPCProvider.java:186)
at org.apache.axis.providers.java.JavaProvider.invoke(
JavaProvider.java:323)
at org.apache.axis.strategies.InvocationStrategy.visit(
InvocationStrategy.java:32)
at org.apache.axis.SimpleChain.doVisiting(
SimpleChain.java:118)
at org.apache.axis.SimpleChain.invoke(
SimpleChain.java:83)
at org.apache.axis.handlers.soap.SOAPService.invoke(
SOAPService.java:454)
at org.apache.axis.server.AxisServer.invoke(
AxisServer.java:281)
at org.apache.axis.transport.http.AxisServlet.doPost(
AxisServlet.java:699)
at javax.servlet.http.HttpServlet.service(
HttpServlet.java:710)
at org.apache.axis.transport.http.AxisServletBase.service(
AxisServletBase.java:327)
at javax.servlet.http.HttpServlet.service(
HttpServlet.java:803)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(
ApplicationFilterChain.java:206)
at com.adobe.idp.dsc.provider.impl.soap.axis.InvocationFilter.doFilter(
InvocationFilter.java:43)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(
ApplicationFilterChain.java:206)
at com.adobe.idp.um.auth.filter.CSRFFilter.doFilter(
CSRFFilter.java:41)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(
ApplicationFilterChain.java:206)
at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(
ReplyHeaderFilter.java:96)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(
ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(
StandardWrapperValve.java:230)
at org.apache.catalina.core.StandardContextValve.invoke(
StandardContextValve.java:175)
at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(
SecurityAssociationValve.java:179)
at org.jboss.web.tomcat.security.JaccContextValve.invoke(
JaccContextValve.java:84)
at org.apache.catalina.core.StandardHostValve.invoke(
StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(
ErrorReportValve.java:104)
at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(
CachedConnectionValve.java:157)
at org.apache.catalina.core.StandardEngineValve.invoke(
StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(
CoyoteAdapter.java:241)
at org.apache.coyote.http11.Http11Processor.process(
Http11Processor.java:844)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(
Http11Protocol.java:580)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(
JIoEndpoint.java:447)
at java.lang.Thread.ru
Thread.java:619)
ERROR: JDWP Unable to get JNI 1.2 environment, jvm->GetEnv() return code = -2
JDWP exit error AGENT_ERROR_NO_JNI_ENV(183): [../../../src/share/back/util.c:820]
I am giving correct Name Space and path also. But still getting this error!
Help me asap
Srujan
Views
Replies
Total Likes
Please help me asap!
Views
Replies
Total Likes
com.adobe.livecycle.contentservices.client.exceptions.CSInvalidParamet erException: ALC-CSV-030-101-Invalid or No Store specified while invoking [retrieveContent].From the above line in your error log, it seems that the Store is not mentioned either in Code or in AdminUI configuration.
Are you sure that you have configured the Store named?
Nith
Hi Nitin,
Yes I configured properly in http://localhost:8080/contentspace
Over there I created new space called 'SrujanSpace' under that I uploade one pdf file also. As you said I didn't do conf in admin UI. I don't believe changes are in admin UI (http://localhost:8080/adminui).If any please help me out on that.
Thanks for replying .... for referrance i am giving the image also here.
public
class ContentServ {/**
* @param args
*/
public static ServiceClientFactory m_serviceFactory = null;
private static PasswordCredential m_credential;
public static void main(String[] args) {
Properties connectionProps =
new Properties();
connectionProps.setProperty(ServiceClientFactoryProperties.
DSC_DEFAULT_EJB_ENDPOINT, "jnp://3.209.177.40:1099");
connectionProps.setProperty(ServiceClientFactoryProperties.
DSC_TRANSPORT_PROTOCOL,ServiceClientFactoryProperties.DSC_EJB_PROTOCOL);
connectionProps.setProperty(ServiceClientFactoryProperties.
DSC_JBOSS_SERVER_TYPE, "JBoss");
connectionProps.setProperty(ServiceClientFactoryProperties.
DSC_CREDENTIAL_USERNAME, "administrator");
connectionProps.setProperty(ServiceClientFactoryProperties.
DSC_CREDENTIAL_PASSWORD, "password");
connectionProps.setProperty(
"java.naming.factory.initial","org.jnp.interfaces.NamingContextFactory");
connectionProps.setProperty(
"java.naming.factory.url.pkgs","org.jboss.naming:org.jnp.interfaces");
try{
m_serviceFactory = ServiceClientFactory.createInstance(connectionProps);
DocumentManagementServiceClientImpl docManager =
new DocumentManagementServiceClientImpl(m_serviceFactory);
System.
out.println("Hello Service....");
String storeName =
"Kumar";
String nodePath =
"/Company Home/SrujanSpace/Kumar/lces2_technical_wp.pdf";
CRCResult cr = docManager.retrieveContent(storeName,nodePath,
"1.0");
//callServ(storeName,nodePath,"1.0");
//
System.
out.println("Hello Service-2....");
Document doc = (Document) cr.getDocument();
File fil =
new File("D:\\AdobeContentSpace\first.pdf");
doc.copyToFile(fil);
}
catch(Exception ex){}
}
Regards,
Srujan
Message was edited by: Srujanm
Views
Replies
Total Likes
Nitin,
Issue has resolved!
Now able to access the content from content space.
/Srujan
Views
Replies
Total Likes