WebPublisher Apply Presentation from the command line
February 3, 2009 at 9:25 am | In Continous Integration | 3 CommentsTags: deployment webpublisher "command line"
Ever thought it would be useful to be able to utilise the WebPublisher Apply Presentation functionality from the command line but didn’t want to have a whole application server install to make it work? Perhaps you need to put together installation scripts or an automated testing environment. Here is the ‘under-the-covers’ method that is behind the Apply Presentation logic in WebPublisher.
Much of the back-end logic that is exposed by the WebPublisher front end goes through a java server method called wcm_utils. Suppose you have:
- a docbase DB1
- install owner of dmadmin
- xsl template with object id 090ff0ff80003852
- xml object to be transformed 090ff0ff8000f921
then you need to call the wcm_utils method with the following arguments:
-docbase_name DB1 -user dmadmin -action 12
-object_id 090ff0ff80003852 -object_ids 090ff0ff8000f921
for example in IAPI this would be:
apply,c,NULL,DO_METHOD,METHOD,S,wcm_utils,
ARGS,S,-docbase_name DB1 -user dmadmin -action 12
-object_id 090ff0ff80003852 -object_ids 090ff0ff8000f921
You can also use this interface to transform more than 1 xml object, just separate the -object_ids parameter with colons:
apply,c,NULL,DO_METHOD,METHOD,S,wcm_utils,
ARGS,S,-docbase_name DB1 -user dmadmin -action 12
-object_id 090ff0ff80003852 -object_ids
090ff0ff8000f921:090ff0ff8000f922:090ff0ff8000f924
Blog at WordPress.com. | Theme: Pool by Borja Fernandez.
Entries and comments feeds.