This is a static archive of the previous Open Grid Forum GridForge content management system saved from host forge.ogf.org file /sf/sfmain/do/go/artf5563?selectedTab=comments at Sun, 06 Nov 2022 19:08:58 GMT SourceForge : artf5563: Meaning of Empty Argument element

Project Home

Tracker

Documents

Tasks

Source Code

Discussions

File Releases

Wiki

Project Admin

JSDL calendar
Search Tracker
Project: JSDL-WG     Trackers > [CLOSED] JSDL v1.0 Errata > View Artifact
Artifact artf5563 : Meaning of Empty Argument element
Tracker: [CLOSED] JSDL v1.0 Errata
Title: Meaning of Empty Argument element
Description:
The specification is not clear that an empty argument element maps to an empty string as an argument value. It only says
 that it "must not be collapsed".
Submitted By: Andreas Savva
Submitted On: 09/04/2006 4:16 AM EDT
Last Modified: 07/18/2007 11:37 PM EDT
Closed: 07/18/2007 11:37 PM EDT

Status / Comments Change Log Associations Attachments  
Status  
Group: *
Status:* Closed
Category: *
Customer: *
Priority: * 4
Assigned To: * Andreas Savva
Reported in Release: *
Fixed in Release: *
Estimated Hours: * 0
Actual Hours: * 0
Comments
Andreas Savva: 07/18/2007 11:37 PM EDT
  Comment:
Confirmed in draft 11.
  Action: Update
Closed set to 07/18/2007
Status changed from Fixed to Closed
Andreas Savva: 04/11/2007 4:22 AM EDT
  Comment:
* Changed 'collapsed' to 'combined' as we suggested to HPCP Application.

* Added normative text

An Argument element MUST be passed as a single argument to the application. An empty Argu-ment element MUST result in an empty argument being passed 
to the application.

* Added note that a type change may happen in the future.
  Action: Update
Status changed from Resolved to Fixed
Donal Fellows: 04/05/2007 6:58 AM EDT
  Comment:
The "collapsed" concept is erroneous and doesn't exist in the XML Schema space.

If I remember right, at the time the intention was to say that empty Argument elements should not be removed; they should instead result in empty 
arguments being passed to the invoked application.

The other possible interpretation is that Argument should really be an xsd:string and hence have no normalization step applied to it (i.e. no 
stripping of leading/trailing whitespace, no conversion of sequences of whitespace into single whitespace). I favour this interpretation (it's the 
most useful one!) but it is a schema change.

The other point to note here is that embedded spaces should not cause a single Argument element's content to be interpreted as more than one argument.
 Compliant job engines might need to add suitable quoting to achieve this.

[Distill this into the text to put in the errata release how you will.]
  Action: Update
Assigned To changed from Donal Fellows to Andreas Savva
Andreas Savva: 09/13/2006 2:08 PM EDT
  Comment:
Add clarification in definition of argument.
  Action: Update
Assigned To set to Donal Fellows
Status changed from Open to Resolved
Andreas Savva: 09/04/2006 4:16 AM EDT
  Action: Create


 
 


The Open Grid Forum Contact Webmaster | Report a problem | GridForge Help
This is a static archive of the previous Open Grid Forum GridForge content management system saved from host forge.ogf.org file /sf/sfmain/do/go/artf5563?selectedTab=comments at Sun, 06 Nov 2022 19:08:58 GMT