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

Alex Boisvert commented on ODE-653:
-----------------------------------

Rolled back the previous changes,

boisv...@sixtine:~/svn/ode/1.1$ svn commit -m "Rollback changeset r805931; 
ODE-653: OdeSUManager produces component-task-result strings that are not fully 
compliant"
Sending        jbi/src/main/java/org/apache/ode/jbi/OdeSUManager.java
Transmitting file data .
Committed revision 806257.

boisv...@sixtine:~/svn/ode/trunk$ svn commit -m "Rollback changeset r805932; 
ODE-653: OdeSUManager produces component-task-result strings that are not fully 
compliant"
Sending        jbi/src/main/java/org/apache/ode/jbi/OdeSUManager.java
Transmitting file data .
Committed revision 806260.


> OdeSUManager produces component-task-result strings that are not fully 
> compliant. 
> ----------------------------------------------------------------------------------
>
>                 Key: ODE-653
>                 URL: https://issues.apache.org/jira/browse/ODE-653
>             Project: ODE
>          Issue Type: Bug
>          Components: JBI Integration
>    Affects Versions: 1.3.3
>            Reporter: Greg Lucas
>            Priority: Minor
>             Fix For: 1.3.4
>
>         Attachments: ODE-653-1.x-patch.txt
>
>
> The JBI spec specifies that a ServiceUnitMnager must return an XML string of 
> the component-task-result for the deploy/undeploy methods. The 
> component-task-result must conform to the 
> http://java.sun.com/xml/ns/jbi/management-message schema.
> The OdeSUManager currently returns component-task-result strings that do not 
> declare the namespace, so parsing these strings produces an XML document that 
> does actually conform to the schema in the spec. 
> ServiceMix will treat these result strings as invalid and ignore them. I've 
> submitted an SMX4 patch to handle the case where no namespace is declared, 
> but think that ODE should fully conform to the spec regardless of whether 
> that patch gets applied. 
> (Note that the ServiceUnitManager javadoc is a bit misleading as the example 
> it shows has the xmlns declaration on the wrong node. I think the text of the 
> JBI spec is more authoritative and would consider the example in the javadoc 
> incorrect as well. The ODE result string doesn't match the example either.)

-- 
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