[ 
https://issues.apache.org/jira/browse/ODE-251?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12671544#action_12671544
 ] 

Rafal Rusin commented on ODE-251:
---------------------------------

I saw that xsd validation (against 
http://docs.oasis-open.org/wsbpel/2.0/OS/process/executable/ws-bpel_executable.xsd)
 catches such IF problems like in:
            <bpws:if>
                <bpws:condition></bpws:condition>
                <bpws:empty/>
                <bpws:empty/>   
            </bpws:if>

and also similar, like
            <bpws:scope>
                <bpws:empty/>
                <bpws:empty/>
            </bpws:scope>

So I think it's a good idea to add such validation in 
BpelCompiler.java
public OProcess compile(final Process process, ResourceFinder rf)

this will be a syntax checking phase in compilation. 

However we must be aware that in ODE there are numerous extensions like 
additional options for correlations. So the above schema must be adjusted to 
it. 

Do you agree with this idea?


> Compiler should complain if there is more then one activity in if/else blocks.
> ------------------------------------------------------------------------------
>
>                 Key: ODE-251
>                 URL: https://issues.apache.org/jira/browse/ODE-251
>             Project: ODE
>          Issue Type: Bug
>          Components: BPEL Compilation/Parsing
>    Affects Versions: 1.0-incubating, 1.1, 1.1.1
>            Reporter: Tammo van Lessen
>            Priority: Minor
>             Fix For: 2.0
>
>
> see 
> http://ode.markmail.org/search/?q=#query:+page:1+mid:tli3b63onwkrrsjy+state:results

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to