Hi,
U can access assets from two different packages using one ChangeSet definition
in Guvnor. Multiple "<resource>" tags can be defined in an add "<add>" tag.
Following will be the configuration in ChangeSet
Note : "<ChangeSet>" tag can have only one tag and that tag will occur only
once. Tags allowed in changeset.xsd are following,
1. "<add>" tag
2. "<remove>" tag
Change Set XSD :
http://anonsvn.jboss.org/repos/labs/labs/jbossrules/trunk/drools-api/src/main/resources/change-set-1.0.0.xsd
[change set]
<add>
<resource
source='http://server:8080/guvnor-tomcat/rest/packages/com.pkg1/source'
type='DRL' basicAuthentication="enabled" username="admin"
password="admin"
/>
<resource
source='http://server:8080/guvnor-tomcat/rest/packages/com.pkg2/source'
type='DRL' basicAuthentication="enabled" username="admin"
password="admin"
/>
</add>
[/changeset]
Now u will have to call "applyChangeSet" once, as u will be having one change
Set referring more than one packages
kagent.applyChangeSet(ResourceFactory.newClassPathResource("guvnor-tomcat-single-changeset.xml"));
Hope that answers your questions.
Regards,
Zahid Ahmed
-----Original Message-----
From: [email protected]
[mailto:[email protected]] On Behalf Of rganesh84
Sent: 27 August 2013 12:22
To: [email protected]
Subject: [rules-users] Guvnor - more than one resource in changeset.xml
I have 2 packages in Guvnor UI having different set of rule assets in it.
pkg1 -> UI rules
pkg2 -> Business rules
In the java application code base, is it mandatory to have 2 change set xmls
with different package contents?
[Java] // for UI rules
kagent.applyChangeSet(ResourceFactory.newClassPathResource("guvnor-tomcat-pkg1-changeset.xml"));
[/Java]
[Java] // for business rules
kagent.applyChangeSet(ResourceFactory.newClassPathResource("guvnor-tomcat-pkg2-changeset.xml"));
[/Java]
Can this be achieved having only one changeset holding multiple packaged rules?
[change set]
<add>
<resource
source='http://server:8080/guvnor-tomcat/rest/packages/com.pkg1/source'
type='DRL' basicAuthentication="enabled" username="admin"
password="admin"
/>
</add>
[/changeset]
If i add a resource to add tag, how do I call it in Java code?
--
View this message in context:
http://drools.46999.n3.nabble.com/Guvnor-more-than-one-resource-in-changeset-xml-tp4025690.html
Sent from the Drools: User forum mailing list archive at Nabble.com.
_______________________________________________
rules-users mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/rules-users
_______________________________________________
rules-users mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/rules-users