[OGSA-BES-WG] BES question
Michel Drescher
Michel.Drescher at uk.fujitsu.com
Mon Mar 19 06:41:48 CDT 2007
Hi,
dejw wrote:
> Hi,
>
> yes sure I agree with all of this and I am aware of this. I tested also some
> service where the unique data (which wasn't in fact the real job id) was added
> to the uri as a parameter and
> ReferenceParameters wasn't used. Generally all is clear to me. I wonder only if
> the job id couldn't be available though? I can accept that I had to store EPRs
> and so on, I understand the goal of using this and so on.
> I don't want to undermine this and I understand this is part of specification.
> Sometimes it could be easier to debug some situations faster if user knows job
> id and then the portal supervisor doesn't have to be involved. (but of course it
> depends how "help desk" is organised). In our case we always relied on job ids
> and there wasn't problem with this. But ok I can accept all of this as it is
> with BES spec.
The fact that the BES spec remains silent on this particular issue does not
stop people to implement it. But *if* an implementation of the BES spec
supports this then it better had done it in a "non'hacky" way, i.e.
properly profiling the use of WS-Addressing EPRs so that clients can pick
up that piece of information in an interoperable way.
That's the reason why I advocated for putting that into the EPR metadata,
and publish *how* this is done, i.e. publishing schema and stuff.
Cheers,
Michel
>
> Dawid
>
> Michel Drescher napisa�(a):
>> Hi,
>>
>> let me try answer this, too:
>>
>> dejw wrote:
>>
>>> Hi,
>>>
>>> this is interesting - so something else is sent which identifies
>>> directly the executed job? something like job id?
>>>
>>> So far we had worked with various job submission services let me say -
>>> and always we got job id,
>>>
>>
>> Were these submission services WS and WS-Addressing based?
>> If not, then these systems are "old style" (*cough* *cough*) and the job id
>> is the only handle you get back.
>>
>>
>>> the case is how to check later the job status for example? The unique
>>> pair we used always was: uri of the target system + job id got form
>>> there after job submission.
>>>
>>
>> This makes me guess you actually usedd WS and WS-Addressing based job
>> submission services.
>>
>>
>>> In the case you mentioned there is some other information (not job id)
>>> which finally is unique and identifies submitted job in the given
>>> service? if yes then we can treat it as something like job id.
>>>
>>
>> I guess you got the semantics of EPRs mixed up*.
>> An EPR's [address] and [reference parameter]s are opaque to at least the
>> user. Reading and trying to understand them is unwanted by the
>> specification, though not explicitly stated. These both form a unique
>> identification for a Web Service (particularly for stateful Web Services).
>> Even though the [address] is of tye xsd:anyURI, and even more though most
>> implementations stuff *URL*s in it** it can hold any type of information
>> that fits the uniqueness requirements, including URIs (e.g.
>> "urn:foo.completely-opaque-information.Y29tcGxpY2F0ZWQ=").
>>
>> Hence target system generated job ids are not at all guaranteed being any
>> parseable part of a job's EPR *unless* it is made so by proper means (e.g.
>> EPR Metadata, etc.).
>>
>> Cheers,
>> Michel
>>
>> * Which is, I may say, fairly common, still.
>> ** This, I believe, is a requirement for RESTful Web Services.
>>
>>> Dawid
>>>
>>>
>>> Donal K. Fellows napisa�(a):
>>>
>>>> dejw wrote:
>>>>
>>>>> I agree, this is some solution (magic names) but I have to dig into EPRs
>>>>> as it is good for a user to know real job id - later any debug action
>>>>> could be done directly between user and supervisor of the target BES
>>>>> service and target job management service (it was checked by us in
>>>>> practise). If user doesn't know the real job id then the portal admin
>>>>> has to be involved to get it somehow in some critical situations let's
>>>>> say. So finally I have to get it anyway.
>>>>>
>>>> I know of at least one implementation that won't tell you the job
>>>> identifier, no matter how you look in the EPR. You *can't* rely on it
>>>> being there.
>>>>
>>>> Donal.
>>>>
>>> --
>>> ogsa-bes-wg mailing list
>>> ogsa-bes-wg at ogf.org
>>> http://www.ogf.org/mailman/listinfo/ogsa-bes-wg
>>>
>>>
>>
>>
>>
>
--
Michel <dot> Drescher <at> uk <dot> fujitsu <dot> com
Fujitsu Laboratories of Europe
+44 20 8606 4834
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 249 bytes
Desc: OpenPGP digital signature
Url : http://www.ogf.org/pipermail/ogsa-bes-wg/attachments/20070319/930f3670/attachment.pgp
More information about the ogsa-bes-wg
mailing list