The Automation specification has been updated with the proposed language
(Option 4) describing asynchronous and synchronous interactions and
comments are requested from the community.   Sections to review are the
description of service provider capabilities [1], query capabilities [2]
and the HTTP method table [3] which has reverted to its previous content.

One issue was raised around status codes and the Location header for the
synchronous case.   In this case the Automation Result is returned in the
POST response to the Automation Request and there may not be a
reference-able artifact created by the POST.   The HTTP spec [4] states
that in this case the status code is expected to be 200, not 201.  Do we
need to state anything explicit in the specification regarding this?  or do
we just default to HTTP norms of behavior?

[1] -
http://open-services.net/bin/view/Main/AutoSpecificationV2#Automation_Service_Provider_Capa
[2] -
http://open-services.net/bin/view/Main/AutoSpecificationV2#Query_Capabilities
[3] -
http://open-services.net/bin/view/Main/AutoSpecificationV2#Automation_Service_Provider_HTTP

[4] - http://www.w3.org/Protocols/rfc2616/rfc2616-sec9.html#sec9.5

Regards,
Mike

Michael Fiedler
IBM Rational Software
[email protected]
919-254-4170

Reply via email to