← Prev in month ← Prev in thread
Next in thread → Next in month →

NEW ISSUE: SBPEL2022 has an incorrect 'MAY' and is not applied recursively

From
Anish Karmarkar <>
Date
2009-05-06T21:37:56+00:00
ID
Thread
NEW ISSUE: SBPEL2022 has an incorrect 'MAY' and is not applied recursively
Title: SBPEL2022 has an incorrect 'MAY' and is not applied recursively

Target: SCA BPEL C&I PR 01

Description:

SBPEL2022 states the following:

"If any "_orginalName_i" (where 1 <= i <= N) is already the name
of a partner link declaration in the process definition, additional
underscore characters MAY be added at the beginning of all aliases
consistently to avoid collision."

'MAY' here means that some runtimes may not choose to do this. We want
deterministic names that are independent of the runtime.

It is also possible that after an additional underscore is added at the
beginning it still results in a conflict. SBPEL2022 needs to be applied
recursive till there is no collision.

Proposal:

Replace SBPEL2022 with --

"If any "_orginalName_i" (where 1 <= i <= N) is already the name
of a partner link declaration in the process definition, then an additional
underscore characters MAY 
MUST be added at
the beginning of all aliases
names, recursively, consistently to
avoid collision, until a collision is
avoided."

(alternately, we can say something along the lines of "... additional
minimum number of underscore characters that results in no collision
MUST be added at the beginning of all names consistently."

-Anish

--
← Prev in month ← Prev in thread
Next in thread → Next in month →