Home
YAWL Time Service Manual
Contents
1. O servlets examples L ranf H tomcat ducs i3 logs Cjwebdav ki L Server ii worklist shared zl yanl xa SF LZ vawlwWSInvoker Z temp TimeService war webapps worklist war balancer E yay l war IG jsp examples Es yawlwSInvoker war EE Z ROOT El servlets examples O tomeat docs Z webday Z worklist veril HE vawlyvSInvoker Fig 5 The Deployed WAR files F El El El kr YAWL Time Service Manual Beta 1 YAWL Time Service vl doc Using the TimeService TimeService Specifications To make use of the TimeService component in your YAWL specifications you ll need to make reference to it in the XML specification Specifying the Time Delay The TimeService component can accept a time delay in three different formats from the user The formats are e Date Activated e Time in Milliseconds e and Time in Years Months Days Hours Minutes and Seconds The TimeService will recognise the utilised format when entered correctly Date Activated The required input for date activated 1s 1n a date format to specify when the work item will be checked back in to the engine Itis represented as follows with a space between the date and the time day month year hour min sec For example 5 30pm on 15th June 2004 is represented 15 6 2004 17 30 00 Time Activated in Milliseconds The required input for a millisecond time delay before an work it
2. checkout the Read Time task 6 From the Checked Out Work page edit the Read Time task 7 Enter the time delay between the time tags represented as time time Fig 6 Work Item Output data zl Data Type xsi string Is Mandatory true stime l5 6 Z2004 L 30 004 time gt z data Fig 6 Entering the Time Delay YAWL Time Service Manual Beta 1 YAWL Time Service vl doc 7 8 Submit the Work Item and navigate to the Available Work page 9 While the Time Delay is occurring you can refresh the Available Work page to verify that the next Work Item is not available If the Time entered was a point in time that has already passed then the ce 29 following task g will be available immediately Should the Time entered be in a format other than the three Time Delay formats described above then the following task g will be available immediately 10 When the Time Delay has been achieved refresh the Available Work page ce 29 and the following task g will appear as an Available Work Item YAWL Time Service Manual Beta 1 YAWL Time Service vl doc Troubleshooting When I try to upload the Timer XML specification I get the error YAWL Service http localhost 8080 timeService ib at WSGateway Get time is not registered with engine This error occurs when the TimeService has not been registered with the YAWL Engine Add the Time Service to the engine through the web i
3. Require mie DES aee eire ode ed esta a bei buds edu 4 Timeservree Installation Pack ASC aklini Dor e to aa ee n ttn 4 UDp rtn SPENN s soos 4 Supporting YAWL Editor Workflow Diagrams 4 Supporting Documentation idee eae deck ve loda robe saa va love aa ligini 4 FETS CAUDAL riore sentiero PA AM ERE KAN SMA A 5 Plac nz the Tameservice zip TUO ve gt Usme he Fire Seb VICe Aase 6 THIMESCEVICE DecifICatlOES Ses sn emen aa Fu see Pat quta 6 opectryme the Tune Delay seen sai inen li Madi e sml a 6 Pic Acua RE EE aaa ma EE 6 Time Actrvated in Miri See OBI sva ii EMMY ii bale Naa 6 TimeAct vatedinYears Months Days 7 Timer XAT LSS PS CHIC ALI ON oes aba a a Besle aga eee 7 Fold uea E 9 ZERO C GEM S n a aa paean 10 YAWL Time Service Manual Beta 1 YAWL Time Service vl doc IV Welcome to YAWL Time Service How a Custom YAWL Service works Custom Y VVL services are able to check in and check out work items from the YAWL engine They receive a message when a item is enabled and therefore can be checked out When the custom yawl service 1s finished with the item it can check it back in in which case the engine will set the work item to be completed and proceed with the execution Custom YAWL services achieve this functionality by passing eXtensive Markup Language files XML through Hypertext Transfer Protocol H
4. TTP What is the YAWL Time Service The YAWL Time Service is a custom YAWL service that is able to check in and check out work items from the YAWL engine based on a time delay When the YAWL Time Service receives a message that an item 1s checked out it proceeds to process the item and based upon the input parameters of the item the Time Service can delay the checking back in of the item for a period of time When the Time Service 1s finished with the item it checks it back in and the engine sets the work item to be completed and proceeds Obtaining the Latest Version of the YAWL Time Service As new versions of the YAWL Time Service are released to the public they will be available for download at the YAWL website www yawl system comz Developers interested in obtaining the source code for the YAWL Time Service can also download the files from here www yawl system com YAWL Time Service Manual Beta 1 YAWL Time Service vl doc 1 The YAWL Project For more information and progress on the YAWL project visit the YAWL Homepage on Queensland University of Technology s Centre for Information Technology Innovation website www yawl system coma YAWL Architecture The following image depicts the interaction between components of the YAWL Engine Apache Tomcat Web Service yawlWSinvoker war aa EEE 1 Lj 9 t 5 Browser http localhost 8080 vvorklist YAWL Time Service M
5. YAWL Time Service Manual Beta 6 Release QUT Faculty of information Technology YAWL Time Service Manual Beta 1 YAWL Time Service vl doc Document Control 11 Oct 2004 sean Kneipp Initial Draft 17 Oct 2004 sean Kneipp Installation Procedures 28 Feb 2005 Tore Fjellheim Installation Procedures 31 Oct 2005 Tore Fjellhei l Minor updates YAWL Time Service Manual Beta 1 YAWL Time Service vl doc 11 Preface This manual contains instructions for installing and operation of the YAWL Time Service How to Use This Manual This manual consists of two main sections Installation of the TimeService component and Using the TimeService component in the YAWL Engine Take the time to follow the Installation instructions carefully as it requires altering the original YAWL Engine files YAWL Time Service Manual Beta 1 YAWL Time Service vl doc 111 Contents Document lavvo 11 KE ei D iii How to Use This Manual etit oo MO teda a eq euet ii Welcome to YAWL Time Service eere edens islem ademi Pappe ed adresli 1 How a Custom YAWL SetyiCce works imdi 1 What is the Y WT Time Seryi6e 1 Obtaining the Latest Version of the YAWL Time Service 1 Ine ooo D a 2 YME 2 Third Party Software 5 3 Requirements amp Installation iiie eo ete Ebo n e aut old de eed ene 4 SoftWare
6. anual Beta 1 YAWL Time Service vl doc Third Party Software Acknowledgements YAWL acknowledges the following third party software a Software developed by the JDOM Project http www jdom org JDOM Beta 9 Copyright 2000 2003 Jason Hunter amp Brett McLaughlin All rights reserved This software 1s subject to the terms of the licence available at http www jdom org b Software developed by the Apache Software Foundation http www apache org Xerces2 Java Parser 2 6 0 Release http xml apache org xerces2 j index html Copyright 1999 2003 The Apache Software Foundation All rights reserved This software 1s subject to the terms of the licence available at http xml apache org Web Services Invocation Framework 2 0 Release http ws apache org wsit a Copyright 1999 2003 The Apache Software Foundation All rights reserved This software 1s subject to the terms of the licence available at http xml apache org a c The Saxon version 7 XLST Processor from Michael Kay http saxon sourceforge net This software 1s subject to the Mozilla Public License Version 1 0 and may not be used except in compliance with that License a copy is available at http www mozilla org MPL The source code version of this software 1s available under the terms of that License YAWL Time Service Manual Beta 1 YAWL Time Service vl doc 3 Requirements amp Installation Software Requirements e YAWL Engine
7. beta 6 All other software requirements are as per the requirements of the Y AWL Engine Consult the YAWL Installation Manual downloadable from the Y AWL website for full requirements TimeService Installation The TimeService is downloaded and installed with the YAWL Engine It contains a timeService war file Contained within the TimeService zip file is supporting documentation workflow diagrams and Y AWL specifications Supporting Specifications e TimeCancellation xml Supporting YAWL Editor Workflow Diagrams e Available with the Editor Download Supporting Documentation e Building Custom YAWL Services doc txt YAWL Time Service Manual Beta 1 YAWL Time Service vl doc 4 Installation Placing the TimeService zip file 1 Copy the TimeService war file into the webapps directory 2 Restart tomcat and the TimeService should be installed 3 Register the Service With the Engine After starting the Engine access the administration page Here you can add and remove the TimeService as you see fit The URI to use is http localhost 8080 timeService ib The description can be anything which other users may find helpful webapps File Edit Viem Favorites Tools Help C9 Back gt d pa Search E Folders Address C Program FileziAparhe Software Foundation Tomcat 5 0 webapps Folders x Mame izl Apache Software Foundation s balancer El Z Tomcat 5 0 EZ isp examples EZ bin ROOT EE common
8. em is checked back in to the engine 1s just represented as a number lt milliseconds gt For example a 15 minute delay or 900000 milliseconds 1s represented as 900000 YAWL Time Service Manual Beta 1 YAWL Time Service vl doc 6 Time Activated in Years Months Days The required input for this format 1s represented by the number of years months days hours minutes and seconds before the work item is to be checked back in to the engine The format is as follows with a space between each entry years year months mth days day hours h minutes m seconds s For example to create a time delay for 2 years 5 months 28 days 21 hours 3 minutes and 15 seconds it would be represented as 2 year 5 mth 28 day 21 h 3m 15 s Not every time interval 1s required For example a delay of 5 months and 3 hours is represented as 5 mth3 h Timer xml Specification As an example of a specification using the TimeService the Timer xml specification is a simple to understand workflow that requests a time delay from the user and then delays the checking in of the following task until the time delay has been completed 1 Login to the YAWL Engine 2 Navigate to the Administrate page 3 Load the Timer xml YAWL specification located in the TimeService folder under the webapps folder of Tomcat 4 Launch the Timer xml specification from the Workflow Specifications 5 Navigate to the Available Work page and
9. nterface In my TimeService specification it does not process the Time Delay for my task but the Engine still appears to accept the submitted task e Examine your specification for validity e Check that the Time entered is of one of the three required formats e Make sure that you have followed the installation instructions in this manual particularly the Activating the Tomcat Server Invoker section When I upload a YAWL specification that makes use of a different web service not TimeService the Engine rejects the specification because it is not registered with the engine This 1s because the engine currently does not support a configuration file for web services and the registered services are hardcoded into the engine In order to make use of a different web service you will need to register that service with the JEngine java file then recompile the file and placed it into the yawl war file in a similar process to Updating the yawl war section in the Installation instructions YAWL Time Service Manual Beta 1 YAWL Time Service vl doc 9 Acknowledgements Queensland University of Technology Marlon Dumas Tore Fjellheim YAWL Time Service Manual Beta 1 YAWL Time Service vl doc 10
Download Pdf Manuals
Related Search
Related Contents
TruDR® Touch Software User Manual Value 400E-GP/600E-GP/800E-GP/1000E RCA VGM500 User's Manual ENCORE ENUWI-NX2 RESVERATROL RESVERATROL Raidsonic IB-AC604 LG 52LG60 52" Full HD Black LCD TV 吐水口キャップ SPAN-CPT Receiver User Manual Access Control Copyright © All rights reserved.
Failed to retrieve file