Hi all,
I have a couple Aegis questions:
1. I think the answer is No, but I'll ask anyway:
Suppose I have a class which is part of two different XML elements, and I
want this class to map different properties for the different elements. Is
there a way to do this in Aegis? For example:
public class ServiceRequest {
private Item itemReq;
}
public class ServiceResponse {
private Item itemResp;
}
public class Item {
private String action;
private String id;
}
I want the schema for ServiceRequest itemReq property to include both action
and id properties, but for ServiceResponse I only want to include the id
property. Can I do this with Aegis? It seems to me that I cannot, since you
cant really create two mapping files for one class.
2. I want one of my fields to be an attribute in XML, instead of an element.
Here is my mapping:
<mappings>
<mapping>
<property name="requestTime" style="attribute" />
<property name="userInfo" minOccurs="1"/>
</mapping>
</mappings>
But when I generate the WSDL, I get this schema bit:
<xsd:sequence>
<xsd:element name="userInfo" type="ns1:UserInfo" />
<xsd:element minOccurs="0" name="requestDtm" type="xsd:dateTime" />
</xsd:sequence>
Any ideas why? How can I make requestDtm an attribute?
Thanks
Andrey
---------------------------------
Don't be flakey. Get Yahoo! Mail for Mobile and
always stay connected to friends.