I am using the classes generated by Source Generator. I am not using
mapping.
I have included my schema.
Thanks,


     Michael

-----Original Message-----
From: Arnaud Blandin [mailto:[EMAIL PROTECTED]] 
Sent: Tuesday, October 30, 2001 01:00 PM
To: [EMAIL PROTECTED]
Subject: Re: [castor-dev] marshall modification with cvs download

Hi Michael,

Sebastien is working on improving the "Castor special xsi-type use" and
this should be ok.
Are you using the classes generated by the Source Generator? if so send
us your schema.
If you are using a mapping, send it also to us.
We'll try to take a look at it when possible,

Thanks,
Arnaud

-> -----Original Message-----
-> From: michael robkin [mailto:[EMAIL PROTECTED]]
-> Sent: Tuesday, October 30, 2001 9:05 AM
-> To: [EMAIL PROTECTED]
-> Subject: [castor-dev] marshall modification with cvs download
-> 
-> 
-> 
-> I did a new build using cvs. When I go to marshall I get some strange
-> output. On some of my fields, I get
-> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
-> 
->  But it doesn't do it on all the fields. Is this correct??
-> 
-> I have included an example
-> 
-> <?xml version="1.0"?>
-> <ivr>
->     <rx_info_request>
->         <user_id>IVR</user_id>
->         <store_num>HBS</store_num>
->         <rx_num xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
-> xsi:type="java:java.lang.String">33</rx_num>
->         <rx_fill_num
->             xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
-> xsi:type="java:java.lang.String">0</rx_fill_num>
->     </rx_info_request>
-> </ivr>
-> 
-> ----------------------------------------------------------- 
-> If you wish to unsubscribe from this mailing, send mail to
-> [EMAIL PROTECTED] with a subject of:
->      unsubscribe castor-dev

----------------------------------------------------------- 
If you wish to unsubscribe from this mailing, send mail to
[EMAIL PROTECTED] with a subject of:
        unsubscribe castor-dev
<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"; >
	<xsd:element name="ar_account_num" type="xsd:decimal"/>
	<xsd:element name="cc_exp_date">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="year"/>
				<xsd:element ref="month"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="cc_name" type="xsd:string"/>
	<xsd:element name="cc_num" type="xsd:string"/>
	<xsd:element name="cc_type" type="xsd:string"/>
	<xsd:element name="completion_date">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="year"/>
				<xsd:element ref="month"/>
				<xsd:element ref="day"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="copay" type="xsd:decimal"/>
	<xsd:element name="credit_card">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="cc_num"/>
				<xsd:element ref="cc_exp_date"/>
				<xsd:element ref="cc_name"/>
				<xsd:element ref="cc_type"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="date_written">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="year"/>
				<xsd:element ref="month"/>
				<xsd:element ref="day"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="day" type="xsd:decimal"/>
	<xsd:element name="doc_fax" type="xsd:decimal"/>
	<xsd:element name="doctor_fax" type="xsd:decimal"/>
	<xsd:element name="doctor_info">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="doctor_num"/>
				<xsd:element ref="first_name"/>
				<xsd:element ref="middle_init"/>
				<xsd:element ref="last_name"/>
				<xsd:element ref="primary_phone"/>
				<xsd:element ref="doc_fax"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="doctor_num" type="xsd:decimal"/>
	<xsd:element name="error">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="error_type"/>
				<xsd:element ref="error_code"/>
				<xsd:element ref="error_text"/>
				<xsd:element ref="error_system_text"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="error_code" type="xsd:string"/>
	<xsd:element name="error_system_text" type="xsd:string"/>
	<xsd:element name="error_text" type="xsd:string"/>
	<xsd:element name="error_type" type="xsd:string"/>
	<xsd:element name="expire_date">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="year"/>
				<xsd:element ref="month"/>
				<xsd:element ref="day"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="first_name" type="xsd:string"/>
	<xsd:element name="ivr">
		<xsd:annotation>
			<xsd:documentation>communication format with IVR System</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:choice>
				<xsd:element ref="order_info_request"/>
				<xsd:element ref="order_info_response"/>
				<xsd:element ref="rx_info_request"/>
				<xsd:element ref="rx_info_response"/>
				<xsd:element ref="place_order_request"/>
				<xsd:element ref="place_order_response"/>
			</xsd:choice>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="primary_phone" type="xsd:string"/>
	<xsd:element name="last_name" type="xsd:string"/>
	<xsd:element name="line_num" type="xsd:decimal"/>
	<xsd:element name="method_pay" type="xsd:string"/>
	<xsd:element name="middle_init" type="xsd:string"/>
	<xsd:element name="month" type="xsd:decimal"/>
	<xsd:element name="narc_code" type="xsd:decimal"/>
	<xsd:element name="order_detail_info">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="rx_num"/>
				<xsd:element ref="rx_fill_num"/>
				<xsd:element ref="line_num"/>
				<xsd:element ref="status"/>
				<xsd:element ref="product_num"/>
				<xsd:element ref="product_name"/>
				<xsd:element ref="quantity"/>
				<xsd:element ref="price"/>
				<xsd:element ref="tax"/>
				<xsd:element ref="copay"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="order_info">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="store_num"/>
				<xsd:element ref="order_num"/>
				<xsd:element ref="ar_account_num"/>
				<xsd:element ref="origination_date"/>
				<xsd:element ref="completion_date" minOccurs="0"/>
				<xsd:element ref="status"/>
				<xsd:element ref="credit_card" minOccurs="0"/>
				<xsd:element ref="rx_item_count"/>
				<xsd:element ref="refill_item_count"/>
				<xsd:element ref="otc_item_count"/>
				<xsd:element ref="origination"/>
				<xsd:element ref="method_pay"/>
				<xsd:element ref="order_ship_info" maxOccurs="unbounded"/>
				<xsd:element ref="order_detail_info" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="order_info_request">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="user_id"/>
				<xsd:element ref="store_num"/>
				<xsd:element ref="order_num"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="order_info_response">
		<xsd:complexType>
			<xsd:choice>
				<xsd:element ref="order_info"/>
				<xsd:element ref="error" minOccurs="0"/>
			</xsd:choice>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="order_num" type="xsd:decimal"/>
	<xsd:element name="order_ship_info">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="package_num"/>
				<xsd:element ref="ship_name"/>
				<xsd:element ref="ship_line1"/>
				<xsd:element ref="ship_line2"/>
				<xsd:element ref="ship_line3"/>
				<xsd:element ref="ship_city"/>
				<xsd:element ref="ship_state"/>
				<xsd:element ref="ship_zip"/>
				<xsd:element ref="ship_date"/>
				<xsd:element ref="ship_type"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="origination" type="xsd:string"/>
	<xsd:element name="origination_date">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="year"/>
				<xsd:element ref="month"/>
				<xsd:element ref="day"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="otc_item_count" type="xsd:decimal"/>
	<xsd:element name="package_num" type="xsd:decimal"/>
	<xsd:element name="patient_info">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="patient_num"/>
				<xsd:element ref="first_name"/>
				<xsd:element ref="middle_init"/>
				<xsd:element ref="last_name"/>
				<xsd:element ref="primary_phone"/>
				<xsd:element ref="ar_account_num"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="patient_num" type="xsd:decimal"/>
	<xsd:element name="pick_up_date">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="year"/>
				<xsd:element ref="month"/>
				<xsd:element ref="day"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="pick_up_now" type="xsd:string"/>
	<xsd:element name="place_order_request">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="user_id"/>
				<xsd:element ref="store_num"/>
				<xsd:element ref="ar_account_num"/>
				<xsd:element ref="credit_card" minOccurs="0"/>
				<xsd:element ref="ship_name"/>
				<xsd:element ref="ship_line1"/>
				<xsd:element ref="ship_line2"/>
				<xsd:element ref="ship_line3"/>
				<xsd:element ref="ship_city"/>
				<xsd:element ref="ship_state"/>
				<xsd:element ref="ship_zip"/>
				<xsd:element ref="shipping_type"/>
				<xsd:element ref="pick_up_now"/>
				<xsd:element ref="pick_up_date" minOccurs="0"/>
				<xsd:element ref="rx_refill" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="place_order_response">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="order_num"/>
				<xsd:element ref="error" minOccurs="0"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="prescription_info">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="store_num"/>
				<xsd:element ref="order_num"/>
				<xsd:element ref="rxnum"/>
				<xsd:element ref="rx_fill_num"/>
				<xsd:element ref="refills_allowable"/>
				<xsd:element ref="refills_left"/>
				<xsd:element ref="narc_code"/>
				<xsd:element ref="date_written"/>
				<xsd:element ref="expire_date"/>
				<xsd:element ref="patient_info"/>
				<xsd:element ref="doctor_info"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="price" type="xsd:decimal"/>
	<xsd:element name="product_name" type="xsd:string"/>
	<xsd:element name="product_num" type="xsd:decimal"/>
	<xsd:element name="quantity" type="xsd:decimal"/>
	<xsd:element name="refill_item_count" type="xsd:decimal"/>
	<xsd:element name="refills_allowable" type="xsd:decimal"/>
	<xsd:element name="refills_left" type="xsd:decimal"/>
	<xsd:element name="rx_info_request">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="user_id"/>
				<xsd:element ref="store_num"/>
				<xsd:element ref="rx_num"/>
				<xsd:element ref="rx_fill_num"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="rx_info_response">
		<xsd:complexType>
			<xsd:choice>
				<xsd:element ref="prescription_info"/>
				<xsd:element ref="error" minOccurs="0"/>
			</xsd:choice>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="rx_item_count" type="xsd:decimal"/>
	<xsd:element name="rx_num" type="xsd:decimal"/>
	<xsd:element name="rx_refill">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="store_num"/>
				<xsd:element ref="rx_num"/>
				<xsd:element ref="patient_num"/>
				<xsd:element ref="doctor_fax"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="rx_fill_num" type="xsd:decimal"/>
	<xsd:element name="rxnum" type="xsd:decimal"/>
	<xsd:element name="ship_city" type="xsd:string"/>
	<xsd:element name="ship_date">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="year"/>
				<xsd:element ref="month"/>
				<xsd:element ref="day"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="ship_line1" type="xsd:string"/>
	<xsd:element name="ship_line2" type="xsd:string"/>
	<xsd:element name="ship_line3" type="xsd:string"/>
	<xsd:element name="ship_name" type="xsd:string"/>
	<xsd:element name="ship_state" type="xsd:string"/>
	<xsd:element name="ship_type" type="xsd:string"/>
	<xsd:element name="ship_zip" type="xsd:string"/>
	<xsd:element name="shipping_type" type="xsd:string"/>
	<xsd:element name="status" type="xsd:decimal"/>
	<xsd:element name="store_num" type="xsd:string"/>
	<xsd:element name="tax" type="xsd:decimal"/>
	<xsd:element name="user_id" type="xsd:string"/>
	<xsd:element name="year" type="xsd:decimal"/>
</xsd:schema>

Reply via email to