Re: howto get name of process definition?

David Delbecq <[email protected]> Thu, 1 Sep 2005 14:49:58 +0200
Newsgroups gmane.comp.java.enhydra.shark
Organization Institut Royal Météorologique
Message-ID <[email protected]>
Yes, but as i said in first mail, calling name() on a WfProcessMgr give an
internal name (a unique key), not the name used in the xpdl definition.
it gives something like test_bs#1#math_operations

ak, this is formed by <packageId>#<version>#<processId>

No name in this String :(
I looked at the shark admin, but it loads the xpdl an extract it from there :(


Le Jeudi 1 Septembre 2005 14:33, Peter Niederlag a écrit :
> David Delbecq schrieb:
> > Thanks Neville,
> > 
> > Unfortunately this code need at least one existing WfProcess for the given definition,
> > this is of no help when you want to create a list of existing definition so user can start
> > one of them...
> 
> I do start with ExceutionAdministration, don't think that's what you are
> looking for but anyway.
> 
> I use CORAB-server and php-java-bridge, code is something like this:
> 
> query = "";
> itr = ea->get_iterator_processmgr();
> mgr[]= itr = itr->get_next_n_sequence(0);
> 
> then I can do
> foreach mgr as sMgr {
> 	sMgr->name();
> }
> 
> ---------------------
> Here's the PHP-Code:
> ---------------------
> $execAdmin =
> tx_pnworkflow_WfService::getWfService()->getExecutionAdministration();
> 			$execAdmin->connect("admin_pn","enhydra","Shark","");
> 			
>       		$wfProcessMgrIterator = $execAdmin->get_iterator_processmgr();
>       		
>       		//$query = "packageId.equals(\"test\") && enabled.booleanValue()";
>       		$query = "";
> 
>       		$wfProcessMgrIterator->set_query_expression($query);
>       		$wfProcessMgr = $wfProcessMgrIterator->get_next_n_sequence(0);
> 		} catch  (java_exception $jex) {
> 
> 		}
> 
> HtH,
> Peter

-- 
David Delbecq
Royal Meteorological Institute of Belgium

-
Is there life after /sbin/halt -p?
message-footer.txt (text/plain, 271 B)
--
You receive this message as a subscriber of the [email protected] mailing list.
To unsubscribe: mailto:[email protected]
For general help: mailto:[email protected]?subject=help
ObjectWeb mailing lists service home page: http://www.objectweb.org/wws