We'd like to write a java program to retrieve data from live stage, is there a way to do that? Any api can be used to retireve data from live stage in anywhere?
Hi Shuai, the very same VCM API can connect both to the management and to any delivery stage
Thanks
Bertrand
From: eLink Entry: Discussion Group - Web Experience Management [mailto:v7webcontentmanagement@elinkkc.opentext.com] Sent: Sunday, September 25, 2011 10:02 PMTo: eLink RecipientSubject: How to retrieve data from live stage
How to retrieve data from live stage
Posted by shuai.h.hua@seagate.com (Hua, Shuai) On 2011/09/25 22:57
We'd like to write a java program to retrieve data from live stage, is there away to do that? Any api can be used to retireve data from live stage in anywhere?
[To post a comment, use the normal reply function]
Forum:
Discussion Group - Web Experience Management
Livelink Server:
knowledge-wlweb01
Hi Bertrand
Can you provide an example of how to use VCM API to connect to delivery and retrieve live stage data?
For example, if I use this api, ContentUtil.getSubchannels(), how can I know those channels returned are only from live stage, it does not contain any unpublished channel?
Hi, there’s plenty of examples in the developer documentation here:
https://knowledge.opentext.com/knowledge/llisapi.dll?func=ll&objId=18954768&objAction=browse&viewType=1
see the Content Delivery SDK guide
thanks
From: eLink Entry: Discussion Group - Web Experience Management [mailto:v7webcontentmanagement@elinkkc.opentext.com] Sent: Monday, September 26, 2011 8:11 AMTo: eLink RecipientSubject: RE How to retrieve data from live stage
RE How to retrieve data from live stage
Posted by shuai.h.hua@seagate.com (Hua, Shuai) On 2011/09/25 23:25
How to retriev! e data from live stage
!
! Forum:
Topic:
By definition, unpublished items are not present on the delivery/live stages
From: eLink Entry: Discussion Group - Web Experience Management [mailto:v7webcontentmanagement@elinkkc.opentext.com] Sent: Monday, September 26, 2011 8:18 AMTo: eLink RecipientSubject: RE How to retrieve data from live stage 2
RE How to retrieve data from live stage 2
Posted by shuai.h.hua@seagate.com (Hua, Shuai) On 2011/09/26 02:00
For example, if I use this api, ContentUtil.getSubchannels(), how can I know those channels returned are onlyfrom live stage, it does not contain any unpublished channel?
I am tracing down a little bit and found there is an exception in the log file.
2011-09-27 00:37:04,742 | INFO | server.persist.ObjectTypeCache | | 026-150-0065: ObjectTypeCache(PRODUCT=VCM,INSTANCE=com.vignette.as.server.persist.ObjectTypeCache,CACHELEVEL=CACHE_TIME_LIMITED). [Main Thread] []
2011-09-27 00:37:04,738 | DEBUG | server.persist.ObjectTypeCache | | Initialzing VgnCacheManager [Main Thread] []
2011-09-27 00:37:04,738 | DEBUG | om.vignette.util.VgnSQLDataMgr | | VgnSQLDataMgr.notify().rowExists(): checking for type com.vignette.as.server.persist.ObjectTypeCache [Main Thread] []
2011-09-27 00:37:04,742 | ERROR | tte.logging.VgnLoggedException | | 026-030-0005: Failed to get database connection. [Main Thread] []
com.vignette.config.client.common.ConfigException: 09/27/2011 00:37:04:738, Error 1 (DbError), Message 026-030-0005: Failed to get database connection.
at com.vignette.as.config.ConfigUtil.getConnection(ConfigUtil.java:1219)
at com.vignette.as.config.ConfigUtil.getASConnection(ConfigUtil.java:1303)
at com.vignette.as.server.caching.ASConnection.getConnection(ASConnection.java:33)
at com.vignette.util.VgnSQLDataMgr.rowExists(VgnSQLDataMgr.java:204)
at com.vignette.util.VgnSQLDataMgr.configure(VgnSQLDataMgr.java:114)
at com.vignette.as.server.persist.ObjectTypeCache$ClusterCache.<clinit>(ObjectTypeCache.java:248)
at com.vignette.as.server.persist.ObjectTypeCache.<clinit>(ObjectTypeCache.java:384)
at com.vignette.as.server.caching.CacheSynchronization.<init>(CacheSynchronization.java:69)
at com.vignette.as.server.caching.CacheSynchronizationThreadInitializer.<clinit>(CacheSynchronizationThreadInitializer.java:41)
at com.vignette.as.server.caching.SiteChannelCache.<clinit>(SiteChannelCache.java:190)
at com.vignette.as.server.logic.site.SiteOpsLogic.<clinit>(SiteOpsLogic.java:114)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:169)
at com.vignette.as.client.javabean.OpsFactory.getClassByName(OpsFactory.java:207)
at com.vignette.as.client.javabean.OpsFactory.getLocalOpsLogicClass(OpsFactory.java:165)
at com.vignette.as.client.javabean.OpsFactory.createLocal(OpsFactory.java:127)
at com.vignette.as.client.javabean.OpsFactory.create(OpsFactory.java:91)
at com.vignette.as.client.javabean.Site.getLocalOps(Site.java:1017)
at com.vignette.as.client.javabean.Site.findByName(Site.java:437)
at com.seagate.gsa.GSAFeedGeneratorSupportDownload.generate(GSAFeedGeneratorSupportDownload.java:406)
at com.seagate.gsa.GSAFeedGeneratorSupportDownload.main(GSAFeedGeneratorSupportDownload.java:466)
Nested exception is:
javax.naming.NoInitialContextException: Need to specify class name in environment or system property, or as an applet parameter, or in an application resource file: java.naming.factory.initial
at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:645)
at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:288)
at javax.naming.InitialContext.getURLOrDefaultInitCtx(InitialContext.java:325)
at javax.naming.InitialContext.lookup(InitialContext.java:392)
at com.vignette.as.config.ConfigUtil.getDataSource(ConfigUtil.java:1174)
at com.vignette.as.config.ConfigUtil.getDataSourceConnection(ConfigUtil.java:1274)
at com.vignette.as.config.ConfigUtil.getConnection(ConfigUtil.java:1206)
2011-09-27 00:37:04,743 | DEBUG | server.persist.ObjectTypeCache | | Initialzing VgnCacheManager failed: 09/27/2011 00:37:04:738, Error 1 (DbError), Message 026-030-0005: Failed to get database connection. [Main Thread] []
2011-09-27 00:37:04,743 | ERROR | server.persist.ObjectTypeCache | | [Main Thread] []