Quantcast
Channel: SCN : Popular Discussions - SAP Enterprise Portal: Content Management and Collaboration
Viewing all articles
Browse latest Browse all 1826

Create Wiki Space in Portal Component with IWikiSpaceManager

$
0
0

Hi,

 

we try to create Wiki Spaces and Pages out of a Portal Component.(Release/Patch: SAP NetWeaver 7.4 SP09)

 

Coding in function "CreateWiki":

 

WikiContext context = new WikiContext(request.getUser());

WikiFactory wiki = WikiFactory.getInstance(context);

IWikiSpaceManager wikiSpaceManager = wiki.getSpaceManager();

IWikiSpace neu = wikiSpaceManager.createSpace("Generated Wiki", "Generated Wiki");

 

 

Imports:

 

import com.sap.netweaver.coll.wiki.WikiContext;

import com.sap.netweaver.coll.wiki.WikiFactory;

import com.sap.netweaver.coll.wiki.api.IWikiSpace;

import com.sap.netweaver.coll.wiki.api.IWikiSpaceManager;

 

 

Dependencies:

 

com.sap.netweaver.coll.wiki.api

 

 

Exceptions:

 

We get an exception when "wikiSpaceManager.createSpace" is called:

 

  12:26:56:502 at XXXXXXXXXXXXXXXX.KmItem.CreateWiki(KmItem.java:106) System.err

  12:26:56:502 at com.sap.netweaver.coll.wiki.WikiFactory.getSpaceManager(WikiFactory.java:88) System.err

  12:26:56:502 at com.sap.netweaver.coll.wiki.WikiSpaceManager.<init>(WikiSpaceManager.java:31) System.err

  12:26:56:502 at com.sap.netweaver.coll.wiki.WikiContext.getWikiService(WikiContext.java:210) System.err

  12:26:56:502 at javax.rmi.PortableRemoteObject.narrow(PortableRemoteObject.java:135) System.err

  12:26:56:501 at com.sap.engine.system.PortableRemoteObjectProxy.narrow(PortableRemoteObjectProxy.java:24) System.err

  12:26:56:501 at com.sap.engine.services.cross.PortableRemoteObjectContainer.narrow(PortableRemoteObjectContainer.java:238) System.err

  12:26:56:500 java.lang.ClassCastException: com.sap.netweaver.coll.wiki.ejb.api.IWikiSpaceService

 

 

 

Any suggestions?

 

Regards,

Golo


Viewing all articles
Browse latest Browse all 1826

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>