[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: New Issue: WS-HT API's required to set task deadlines
--Apple-Mail-63--400572138 Content-Type: text/html; charset=US-ASCII Content-Transfer-Encoding: quoted-printable <html><body style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; = -webkit-line-break: after-white-space; = ">Target:<div><br></div><div>Latest WS-HT = spec<br><div><br></div><div>Description:</div><div><br></div><div>As = part of the the discussion on BP-104, a new set of WS-HT API's needs to = be added to</div><div>set a task deadlines duration or deadline = expression of the startDeadline and = completionDeadline</div><div><br></div><div>Proposal:</div><div><br></div>= <div>1. Modify type "tDeadline" in ws-humantask.xsd to include a name = attribute</div><div> for deadlines. This is to = identify a deadline out of the potential many = deadlines</div><div> a task might = specify</div><div><div> <xsd:complexType = name=3D"tDeadline"></div><div> = <xsd:complexContent></div><div> = <xsd:extension = base=3D"tExtensibleElements"></div><div> = <xsd:sequence></div><div> = <xsd:choice></div><div> = <xsd:element name=3D"for" type=3D"tDuration-expr" = /></div><div> = <xsd:element name=3D"until" type=3D"tDeadline-expr" = /></div><div> = </xsd:choice></div><div> = <xsd:element name=3D"escalation" type=3D"tEscalation" = minOccurs=3D"0" maxOccurs=3D"unbounded" /></div><div> = </xsd:sequence></div><div> = <xsd:attribute name=3D"name" type=3D"xsd:NCName" = use=3D"required"/></div><div> = </xsd:extension></div><div> = </xsd:complexContent></div><div> </xsd:complexTy= pe></div><div> </div><div>2. WS-HT Chapter 7.1.1., = Participant Operations</div><div>Add the following = API's:</div><div><br></div><div>setTaskStartDeadlineExpression</div><div>I= n: </div><div> task = identifier</div><div> deadline = name</div><div> deadline = expression</div><div>Out:</div><div> void</div><div><br></div><= div>setTaskStartDurationExpression</div><div>In: </div><div> &nb= sp;task identified</div><div> deadline = name</div><div> duration = expression</div><div>Out:</div><div> void</div><div><br></div><= div>setTaskCompletionDeadlineExpression</div><div>In:</div><div> &nbs= p;task identifier</div><div> deadline = name</div><div> deadline = expression</div><div>Out:</div><div> void</div><div><br></div><= div>setTaskCompletionDurationExpression</div><div>In:</div><div> &nbs= p;task identifier</div><div> deadline = name</div><div> duration = expression</div><div>Out:</div><div> void</div><div>  = ;</div></div><div>Operations above should support Batch Processing, the = Pre-State is CreatedReady, Reserved, In Progress and</div><div>there is = no state transition as part of above = operations</div><div><br></div><div>Please note that above API's simply = set the duration or deadline expressions of a task deadline. As an = alternative</div><div>we could have the API overwrite the entire = startDeadline, completionDeadline definition (including the = deadline </div><div>escalation definitions). Personally, i wouldn't = go that route though.</div><div><br></div><div><br></div><div>Best = Regards,</div><div> Ralf</div><div><br><div = apple-content-edited=3D"true"> <span class=3D"Apple-style-span" = style=3D"font-size: 12px; "><br class=3D"Apple-interchange-newline"><br><a= href=3D"http://www.oracle.com/" target=3D"_blank"></a></span><a = href=3D"http://www.oracle.com/" target=3D"_blank"><span></span><span><img = height=3D"26" width=3D"114" = src=3D"cid:part1.07000303.04040004@oracle.com"></span><span = class=3D"Apple-style-span" style=3D"border-collapse: separate; color: = rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: = normal; font-variant: normal; font-weight: normal; letter-spacing: = normal; line-height: normal; orphans: 2; text-align: auto; text-indent: = 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: = 0px; -webkit-border-horizontal-spacing: 0px; = -webkit-border-vertical-spacing: 0px; = -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: = auto; -webkit-text-stroke-width: 0; "></span></a><div><a = href=3D"http://www.oracle.com/" target=3D"_blank"><br = class=3D"Apple-interchange-newline"><br><font color=3D"#666666" = face=3D"Verdana, Arial, Helvetica, sans-serif" size=3D"2">Ralf Mueller | = Consulting Member Technical Staff | +49.721.6291.639<br><font = color=3D"#ff0000">Oracle</font> Fusion Middleware | Fax: = +49.721.6291.88<br>Ruschgraben 133, Karlsruhe 76139, = Germany <br></font></a><font color=3D"#666666" face=3D"Verdana, = Arial, Helvetica, sans-serif" size=3D"2"><a = href=3D"http://www.oracle.com/middleware">Middleware</a> | <a = href=3D"http://www.oracle.com/integration">Integration</a> | <a = href=3D"mailto:ralf.mueller@oracle.com">ralf.mueller@oracle.com</a></font>= <font color=3D"#666666" face=3D"Verdana, Arial, Helvetica, sans-serif" = size=3D"2"></font></div><div style=3D"text-align: -webkit-left; "><span = class=3D"Apple-style-span" style=3D"color: rgb(20, 79, 174); = font-family: Garamond; "><span class=3D"Apple-style-span" = style=3D"text-decoration: underline; -webkit-text-decorations-in-effect: = underline; "><span class=3D"Apple-style-span" style=3D"color: rgb(102, = 102, 102); "><table border=3D"0" cellpadding=3D"0" cellspacing=3D"0" = width=3D"100%"><tbody><tr><td align=3D"left" height=3D"0" valign=3D"top" = width=3D"44"><a href=3D"http://www.oracle.com/commitment" = target=3D"_blank"><span><img height=3D"28" width=3D"44" = src=3D"cid:part2.06010904.04080706@oracle.com"></span><span = class=3D"Apple-style-span" style=3D"border-collapse: separate; color: = rgb(75, 125, 66); font-family: Garamond; font-size: 12px; font-style: = normal; font-variant: normal; font-weight: normal; letter-spacing: = normal; line-height: normal; orphans: 2; text-align: -webkit-left; = text-indent: 0px; text-transform: none; white-space: normal; widows: 2; = word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; = -webkit-border-vertical-spacing: 0px; = -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: = auto; -webkit-text-stroke-width: 0; "><br = class=3D"Apple-interchange-newline">is committed to developing practices = and products that help protect the environment</span> = </a></td></tr></tbody></table></span></span></span></div></div><br></div><= /div></body></html>= --Apple-Mail-63--400572138 Content-Disposition: inline; filename=oracle_sig_logo.gif Content-Transfer-Encoding: base64 Content-Type: image/gif; x-unix-mode=0666; name="oracle_sig_logo.gif" Content-Id: <part1.07000303.04040004@oracle.com> R0lGODlhcgAaAMQAAP8QEP/w8P/Q0P/g4P8wMP9gYP8gIP+goP9QUP+QkP+wsP9wcP+AgP9AQP/A wP8AAP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAA AAAALAAAAAByABoAAAX/ICSOZGmeaKqubOu+cCzPdC0GCqPvvBKUDp5wp1gFdIPVIDfcOQa6A8yR aO4gweQoUHh4v2Bw4SdihM9egyBF8ALIpkEXDR44vA2XwkD/IgYGAAZbbX1nBGRmhl8AWiUJYicC AIsPDFh4LXOGjQ4NAAhrEIUPBQcOqKmoB5sEZV4JqqoHhQVxlGAOJQG4AAunsqg/dw95KwdfBgzB qKIEBMaQDwCiKpOwEIq6KANuJg14igZwEHPULMTGKbxetjF8D1ItxK7aKl8lCl8DAfALW1+2rUi3 QtqgGN2mwYCXzYvAON624LoEQZ9DEfRcEFSBIE2DjyBDfnyIqRgMcA8a/z5AZQWXOxEdHxwUgfIg sX/zMqlAWclVCQFefLpAqdJBAFJn3owgtpJEQkslEWjUmYLnomokcDlS4s0eFzQNqvXDEyzmAwFP yaXYmGJBuxlzELWIacueiE0AFGyF4HbaNTquUEpFRxUFUC9YXQzARYAkEJSNipKQ9kDu0i9SKKNZ 9iXswMIoYgI4oJYFskpgzkkmcdrviELqmPVt1HpRAaaLqCE1lBgjvEpqRtgl8Tevygd7TcCuiKvP m8OVEkAIYLYPThSsRIpEQJr1x94QBIT09FH6QJC6AiRAoB1kEb7tRb4MvyB+AwSlbejfz7+///8A BijggAQWaOCBCCao4A+CDDbo4IMQRijhhBQKGAIAOw== --Apple-Mail-63--400572138 Content-Disposition: inline; filename=mime-attachment.gif Content-Transfer-Encoding: base64 Content-Type: image/gif; x-unix-mode=0666; name="mime-attachment.gif" Content-Id: <part2.06010904.04080706@oracle.com> R0lGODlhLAAcAMQAAP///0x9RHmec9Pf0aa+oleFULHGrmKNW+nv6I+uivT39N7n3W6VZ7zPuZu2 lsjXxYSmfwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAA AAAALAAAAAAsABwAQAXhICCOZGmeaDoaReC+sKAMR7GopIA6boIvLgPAVSAgALxjSYdrOp/Q6NPg YqIEPkTBV2taTwgGbEw+PAZo3FfKbqMQQfeJ8DoY0Hg0wxhAKBgHCl5XLgMqDwFCAAIFPIYDgidr OUQGkSh0cQMJAQyXOXKhoqOkpaanI2aoIwMErq+uCY0BMlANKpxkYwQGBH82TpMicD0pAgQACToD AchqhAG3KQ4HIlQNnErG0IYqB9EAiEQvwEsozC43hy0CAeXMwsLDLS8MAvf497ruCZ+gOA0gfNt3 AIK0J/JWKVzIsEQIADs= --Apple-Mail-63--400572138--
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]