Error from CIS getfile servlet when using web (transfer) vault
I'm getting the following error from CIS getfile servlet, when I configure the CIS adapter to use web (transfer) vault:
"Internal Server Error [500]
A system error has occured. If the problem persists, please contact the User Helpdesk.
Problem type
javax.servlet.ServletException Problem details
com.stellent.cis.client.command.CommandException: com.stellent.cis.server.api.scs.request.SCSRequestException: Error retrieving stream from adapter testeadapter using optimized file transfer
Caused by
com.stellent.cis.client.command.CommandException Cause details
com.stellent.cis.server.api.scs.request.SCSRequestException: Error retrieving stream from adapter testeadapter using optimized file transfer"
When I return the vault config of the CIS adapter to "default" it works fine.
Here's the request URL:
http://win2000:8080/cis-server-8.0.0/getfile?dDocName=home_layout&revisionSelection=latestReleased&stream=true
Here's the adapter config file contents:
"<?xml version="1.0" encoding="UTF-8"?>
<config>
<properties>
<property name="webPath">http://win2000:8080/cis-server-8.0.0</property>
</properties>
<jndi/>
<adapter name="testeadapter" default="true" type="scs">
<config>
<property name="connectionTimeout">20000</property>
<property name="vaultType">web</property>
<property name="eventPollingUserName">sysadmin</property>
<property name="webWeblayoutPrefix">http://win2000:8080/weblayout/</property>
<property name="host">win2000</property>
<property name="port">4444</property>
<property name="persistentConnection">false</property>
<property name="eventPollingUserPassword" encrypted="true">T6EErmjGWFKrdD5bzt232w==</property>
<property name="webVaultPrefix">http://win2000/vault/</property>
<property name="type">socket</property>
</config>
<beans template="classpath:/META-INF/resources/adapter/adapter-services-scs.jxml"/>
</adapter>
<adapter name="myadapter" default="false" type="scs">
<config>
<property name="port">4444</property>
<property name="type">socket</property>
<property name="host">localhost</property>
</config>
<beans template="classpath:/META-INF/resources/adapter/adapter-services-scs.jxml"/>
</adapter>
</config>"
I tried to use the "forceStream=true" parameter of the getfile servlet, as described in the cis-developed-guide page 3-13, but the servlet didn't ignore the optimization config from the adapter as the document says it should do.
Thanks,
Andre