axis-c-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Sérgio Gomes" <>
Subject Code generation and enumerations
Date Wed, 09 Apr 2008 14:53:54 GMT
Hi there,

Yet another possible code generator issue. There's an enumeration in
the WSDL I'm using:

<simpleType name="DayOfWeek" >
   <restriction base="xsd:string">
      <enumeration value="Monday"/>
      <enumeration value="Tuesday"/>
      <enumeration value="Wednesday"/>
      <enumeration value="Thursday"/>
      <enumeration value="Friday"/>
      <enumeration value="Saturday"/>
      <enumeration value="Sunday"/>

And the setter that gets generated for it is:

axis2_status_t AXIS2_CALL
   adb_DayOfWeek_t* _DayOfWeek,
   const axutil_env_t *env,
   const axis2_char_t*  arg_DayOfWeek);

The setter is referencing a structure of the same type, so how can I
create, say, a "Monday" object? Shouldn't the setter be receiving
something like an integer instead, which you could get from a C enum
with the several options?


To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message