OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

bpel4people message

[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>&nbsp;&nbsp; &nbsp;for deadlines. This is to =
identify a deadline out of the potential many =
deadlines</div><div>&nbsp;&nbsp; a task might =
specify</div><div><div>&nbsp;&nbsp;&lt;xsd:complexType =
name=3D"tDeadline"&gt;</div><div>&nbsp;&nbsp; =
&nbsp;&lt;xsd:complexContent&gt;</div><div>&nbsp;&nbsp; &nbsp; =
&nbsp;&lt;xsd:extension =
base=3D"tExtensibleElements"&gt;</div><div>&nbsp;&nbsp; &nbsp; &nbsp; =
&nbsp;&lt;xsd:sequence&gt;</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp;&lt;xsd:choice&gt;</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp;&lt;xsd:element name=3D"for" type=3D"tDuration-expr" =
/&gt;</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp;&lt;xsd:element name=3D"until" type=3D"tDeadline-expr" =
/&gt;</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp;&lt;/xsd:choice&gt;</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp;&lt;xsd:element name=3D"escalation" type=3D"tEscalation" =
minOccurs=3D"0" maxOccurs=3D"unbounded" /&gt;</div><div>&nbsp;&nbsp; =
&nbsp; &nbsp; &nbsp;&lt;/xsd:sequence&gt;</div><div>&nbsp;&nbsp; &nbsp; =
&nbsp; &nbsp;&lt;xsd:attribute name=3D"name" type=3D"xsd:NCName" =
use=3D"required"/&gt;</div><div>&nbsp;&nbsp; &nbsp; =
&nbsp;&lt;/xsd:extension&gt;</div><div>&nbsp;&nbsp; =
&nbsp;&lt;/xsd:complexContent&gt;</div><div>&nbsp;&nbsp;&lt;/xsd:complexTy=
pe&gt;</div><div>&nbsp;&nbsp;</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:&nbsp;</div><div>&nbsp;&nbsp;task =
identifier</div><div>&nbsp;&nbsp;deadline =
name</div><div>&nbsp;&nbsp;deadline =
expression</div><div>Out:</div><div>&nbsp;&nbsp;void</div><div><br></div><=
div>setTaskStartDurationExpression</div><div>In:&nbsp;</div><div>&nbsp;&nb=
sp;task identified</div><div>&nbsp;&nbsp;deadline =
name</div><div>&nbsp;&nbsp;duration =
expression</div><div>Out:</div><div>&nbsp;&nbsp;void</div><div><br></div><=
div>setTaskCompletionDeadlineExpression</div><div>In:</div><div>&nbsp;&nbs=
p;task identifier</div><div>&nbsp;&nbsp;deadline =
name</div><div>&nbsp;&nbsp;deadline =
expression</div><div>Out:</div><div>&nbsp;&nbsp;void</div><div><br></div><=
div>setTaskCompletionDurationExpression</div><div>In:</div><div>&nbsp;&nbs=
p;task identifier</div><div>&nbsp;&nbsp;deadline =
name</div><div>&nbsp;&nbsp;duration =
expression</div><div>Out:</div><div>&nbsp;&nbsp;void</div><div>&nbsp;&nbsp=
;</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&nbsp;</div><div>escalation definitions). Personally, i wouldn't =
go that route though.</div><div><br></div><div><br></div><div>Best =
Regards,</div><div>&nbsp;&nbsp;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>&nbsp;Fusion Middleware | Fax: =
+49.721.6291.88<br>Ruschgraben 133, Karlsruhe 76139, =
Germany&nbsp;<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>&nbsp;|&nbsp;<a =
href=3D"http://www.oracle.com/integration";>Integration</a>&nbsp;|&nbsp;<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]