idl2wsdl fails when constant is used to define boundary of sequence.
---------------------------------------------------------------------
Key: CXF-3059
URL: https://issues.apache.org/jira/browse/CXF-3059
Project: CXF
Issue Type: Bug
Reporter: Freeman Fang
Assignee: Freeman Fang
Fix For: 2.2.12, 2.3.1
Run idl2wsdl on the following
module TRY
{
const unsigned short idlMaxUserName = 20;
typedef sequence<unsigned short, idlMaxUserName> idlUserName;
};
... you'll see that if fails. If you change the boundary of the sequence to a
literal, the problem goes away
module TRY
{
typedef sequence<unsigned short, 20> idlUserName;
};
but according to the CORBA 2.4 spec, any constant expression that evaluates to
yield a positive integer can be used to specify the upper bound of a sequence.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.