On 31/03/2015 23:58, Alan Evans wrote:
Thank you Francesco,

I have kept 1.2.1 for the moment but I was able to follow the remaining steps using your updated instructions.

I did notice that you had a type-o in the property change in consoleContext.xml, you have "file:/etc/pache-..." instead of "file:///etc/apache-...".

Oh sure :-)

Now that I have Activiti modeler running is there some kind of a reference as to what is passed to the workflows? The decisions points and flows and such but I don't know what I can use for conditions. I can infer a few from the default workflow but I would like to try out a few workflows like requesting approval for access to certain Roles and so on. I just don't know what options I have for decision making. Or for that matter how to add new approval notifications...

No such reference available (yet?): probably you'd better explain here what you want to achieve exactly and we can provide some hints or address to specific samples.

Regards.

On Fri, Mar 27, 2015 at 3:23 AM, Francesco Chicchiriccò <[email protected] <mailto:[email protected]>> wrote:

    On 26/03/2015 22:40, Alan Evans wrote:
    I have tried to follow the instructions linked below but I am
    having trouble.

    https://cwiki.apache.org/confluence/display/SYNCOPE/Enable+Activiti+Modeler

    I have gotten to a point where the "Activiti Modeler" button is
    no longer greyed out but I am not getting it to work.

    I have installed syncope from debian package.  I have installed
    maven2 and gotten a "target" directory.

    I am working in /root/activity.  The syncope-deb build seems to
    contain a oryx.debug.js-tokenValueMap.properties file so I've
    used that one.

    My pom.xml contains:
    
<activiti-modeler.directory>/usr/share/apache-syncope</activiti-modeler.directory>
    
<tokenValueMap>/etc/apache-syncope/oryx.debug.js-tokenValueMap.properties</tokenValueMap>

    I've noticed that the deb comes with a console.properties in
    /etc/apache-syncope, but it seems the one in the WEB-INF
    directory is the one that's used.

    I copied /root/activity/target/activiti-webapp-explorer2 to
    /var/lib/tomcat7/webapps.

    /var/lib/tomcat7/webapps/syncope-console/WEB-INF/classes/console.properties
    contains:
    scheme=https
    host=my-real-hostname.example.com
    <http://my-real-hostname.example.com>
    port=8443
    rootPath=/syncope/rest/
    activitiModelerDirectory=/var/lib/tomcat7/webapps/activiti-webapp-explorer2/

    I am using Ubuntu 14.04, and the 1.2.2 debs from
    http://syncope.apache.org/downloads.html

    Should I have done the build from the webaps directory?  Am I
    setting the properties in pom.xml correct?

    Hi Alan,
    I've just completed the full installation procedure on a clean
    Debian 7 machine (didn't have an Ubuntu 14.04 ready to use, but
    things should be pretty close).

    1. followed indications from [1] to install Apache Syncope 1.2.3
    (recently release) via deb files
    2. followed indications from [2] to build a sample project (which
    I also put at [3] for reference) - having
    /usr/local/activiti-modeler as Activiti Modeler directory
    3. adjusted the activitiModelerDirectory property in
    /etc/apache-syncope/console.properties with value
    /usr/local/activiti-modeler
    4. restarted Apache Tomcat

    At this point I was expecting that things were just working, but
    there was still a problem (that you also report above): the
    configuration files under /etc/apache-syncope were barely ignored.
    This is actually a bug which I reported [4]; as temporary
    workaround you need to replace the line 37 of

    /var/lib/tomcat7/webapps/syncope-console/WEB-INF/classes/consoleContext.xml

    with

        <property name="location"
    value="file:/etc/pache-syncope/console.properties"/>

    At this point, after restarting Tomcat, everything was working as
    expected, including Activiti Modeler.

    HTH
    Regards.

    [1]
    
https://cwiki.apache.org/confluence/display/SYNCOPE/Install+Syncope+from+.deb+packages
    [2]
    https://cwiki.apache.org/confluence/display/SYNCOPE/Enable+Activiti+Modeler
    [3] https://github.com/ilgrosso/ActivitiModelerEnabler4ApacheSyncope
    [4] https://issues.apache.org/jira/browse/SYNCOPE-655

--
Francesco Chicchiriccò

Tirasa - Open Source Excellence
http://www.tirasa.net/

Involved at The Apache Software Foundation:
member, Syncope PMC chair, Cocoon PMC, Olingo PMC
http://people.apache.org/~ilgrosso/

Reply via email to