I've been trying to wing it with minilang, it seems pretty straight forward...but I ended up with a situation where I could either go with minlang recursion (no clue how to handle the ins and outs) or a bsh script, since the function I need is already defined in a java class I'm trying to go with the latter.
The method I wish to use requires a delegator as an argument, how would I provide this from within a minilang script? Also is it possible to set a field field="field" from-field="declared inside" <call-bsh></call-bsh> tag.(see example) fragment: <!--The objective here is to look up the CustRequestRole entity of roleTypeId: CONTACT, to get the contact partyId so it's email address can be used if there is none on the account --> <if-empty field="parameters.sendTo"> <call-bsh> String contactPartyId = com.opensourcestrategies.crmsfa.cases.UtilCase.getCasePrimaryContactPartyId(delegator, custRequestId)); </call-bsh> <set field="getEmail.partyId" from-field="contactPartyId" /> <call-service service-name="getPartyEmail" in-map-name="getEmail"> <result-to-field result-name="emailAddress" field="parameters.sendTo" /> </call-service> </if-empty> -- Regards, Justin Venture-Net Research & Development