You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tuscany.apache.org by "Tobias Arnold (JIRA)" <de...@tuscany.apache.org> on 2008/10/15 22:02:44 UTC
[jira] Created: (TUSCANY-2645) Problems with XMLOutput/InputFactory
and Namespace prefixes
Problems with XMLOutput/InputFactory and Namespace prefixes
-----------------------------------------------------------
Key: TUSCANY-2645
URL: https://issues.apache.org/jira/browse/TUSCANY-2645
Project: Tuscany
Issue Type: Bug
Components: Java SCA Assembly Model
Affects Versions: Java-SCA-1.3
Reporter: Tobias Arnold
Fix For: Java-SCA-1.3.1
For example this part of a wsdl file:
<plnk:partnerLinkType name="HelloPartnerLinkType">
is trasformed to
<{http://schemas.xmlsoap.org/ws/2004/03/partner-link/}partnerLinkType name="HelloPartnerLinkType">
which is malformed.
The problem occurs for example if you try to use the web service of the helloworld-bepl-example.
I have the same problem when I try to write an sca composite file via the XMLOutputFactory. So I think it's a general Problem.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Updated: (TUSCANY-2645) Problems with XMLOutput/InputFactory
and Namespace prefixes
Posted by "ant elder (JIRA)" <de...@tuscany.apache.org>.
[ https://issues.apache.org/jira/browse/TUSCANY-2645?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
ant elder updated TUSCANY-2645:
-------------------------------
Fix Version/s: (was: Java-SCA-1.3.1)
Java-SCA-Next
> Problems with XMLOutput/InputFactory and Namespace prefixes
> -----------------------------------------------------------
>
> Key: TUSCANY-2645
> URL: https://issues.apache.org/jira/browse/TUSCANY-2645
> Project: Tuscany
> Issue Type: Bug
> Components: Java SCA Assembly Model
> Affects Versions: Java-SCA-1.3
> Reporter: Tobias Arnold
> Fix For: Java-SCA-Next
>
>
> For example this part of a wsdl file:
> <plnk:partnerLinkType name="HelloPartnerLinkType">
> is trasformed to
> <{http://schemas.xmlsoap.org/ws/2004/03/partner-link/}partnerLinkType name="HelloPartnerLinkType">
> which is malformed.
> The problem occurs for example if you try to use the web service of the helloworld-bepl-example.
> I have the same problem when I try to write an sca composite file via the XMLOutputFactory. So I think it's a general Problem.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Commented: (TUSCANY-2645) Problems with
XMLOutput/InputFactory and Namespace prefixes
Posted by "Ralph Mietzner (JIRA)" <de...@tuscany.apache.org>.
[ https://issues.apache.org/jira/browse/TUSCANY-2645?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12645823#action_12645823 ]
Ralph Mietzner commented on TUSCANY-2645:
-----------------------------------------
I have the same issue. It also applies to the test-case itest-bpel-helloworld-ws
The problem seems to be that the "marshall" method in the Class BPELExtensionHandler.java in tuscany-interface-wsdl-xml uses the toString() method of the QName of the partnerLinkType name. The toString() method then serializes the partnerLinkType as shown above.
Other issues with this method:
The role elements are missing the / at the end of the tag.
The portTypes are also serialized using the "toString()" method.
A quick hack to solve this would be to replace the method content with something like:
writer.println("<" + "plnk" + ":" + theType.getLocalPart() + " name=\""
+ thePLinkType.getName() + "\" " + "xmlns:plnk=\""
+ theType.getNamespaceURI() + "\">");
for (int i = 0; i < 2; i++) {
if (thePLinkType.getRoleName(i) != null) {
writer.println("<" + "plnk" + ":role" + " name=\""
+ thePLinkType.getRoleName(i) + "\" portType=\""
+ thePLinkType.getRolePortType(i).getPrefix() + ":"
+ thePLinkType.getRolePortType(i).getLocalPart()
+ "\"/>");
} // end if
} // end for
This seems to work for me. (As I said this is a quick hack that I did to verify if it was really a problem in this class)
> Problems with XMLOutput/InputFactory and Namespace prefixes
> -----------------------------------------------------------
>
> Key: TUSCANY-2645
> URL: https://issues.apache.org/jira/browse/TUSCANY-2645
> Project: Tuscany
> Issue Type: Bug
> Components: Java SCA Assembly Model
> Affects Versions: Java-SCA-1.3
> Reporter: Tobias Arnold
> Fix For: Java-SCA-Next
>
>
> For example this part of a wsdl file:
> <plnk:partnerLinkType name="HelloPartnerLinkType">
> is trasformed to
> <{http://schemas.xmlsoap.org/ws/2004/03/partner-link/}partnerLinkType name="HelloPartnerLinkType">
> which is malformed.
> The problem occurs for example if you try to use the web service of the helloworld-bepl-example.
> I have the same problem when I try to write an sca composite file via the XMLOutputFactory. So I think it's a general Problem.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.