<?xml version = '1.0' encoding = 'UTF-8'?>
<definitions xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:s0="http://Think/XmlWebServices/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" targetNamespace="http://Think/XmlWebServices/" xmlns="http://schemas.xmlsoap.org/wsdl/">
   <service name="ThinkWS">
      <documentation>THINK Subscription XML Web services.</documentation>
      <port name="ThinkSoap" binding="s0:ThinkSoap">
         <soap:address location="http://localhost:85/soap.slap"/>
      </port>
   </service>
   <types>
      <xsd:schema elementFormDefault="qualified" targetNamespace="http://Think/XmlWebServices/">
         <xsd:simpleType name="ZZMoney">
            <xsd:restriction base="xsd:decimal">
               <xsd:maxInclusive value="922337203685477.5807"/>
               <xsd:minInclusive value="-922337203685477.5808"/>
               <xsd:fractionDigits value="4"/>
            </xsd:restriction>
         </xsd:simpleType>
         <xsd:simpleType name="ZZBoolean">
            <xsd:restriction base="xsd:NMTOKEN">
               <xsd:enumeration value="yes"/>
               <xsd:enumeration value="no"/>
            </xsd:restriction>
         </xsd:simpleType>
         <xsd:simpleType name="ZZCustomerRole">
            <xsd:restriction base="xsd:NMTOKEN">
               <xsd:enumeration value="unspecified"/>
               <xsd:enumeration value="parent"/>
               <xsd:enumeration value="oldParent"/>
               <xsd:enumeration value="child"/>
            </xsd:restriction>
         </xsd:simpleType>
         <xsd:element name="user_login_data">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="login" type="xsd:string"/>
                  <xsd:element name="password" type="xsd:string"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="customer_identifier">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="customer_id" type="xsd:int" minOccurs="0" default="0"/>
                  <xsd:element name="login" type="xsd:string" minOccurs="0"/>
                  <xsd:element name="password" type="xsd:string" minOccurs="0"/>
               </xsd:sequence>
               <xsd:attribute name="authentication_code" type="xsd:string"/>
               <xsd:attribute name="target_element" type="xsd:string"/>
               <xsd:attribute name="role" type="s0:ZZCustomerRole" use="optional" default="unspecified"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:complexType name="ZZItemIdentifier">
            <xsd:sequence>
               <xsd:element name="orderhdr_id" type="xsd:int"/>
               <xsd:element name="order_item_seq" type="xsd:int"/>
            </xsd:sequence>
            <xsd:attribute name="send_back_issues" type="s0:ZZBoolean" use="optional" default="yes"/>
         </xsd:complexType>
         <xsd:element name="item_identifier" type="s0:ZZItemIdentifier"/>
         <xsd:element name="px_header_select_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element name="pending_xaction_header_id" type="xsd:int"/>
               </xsd:sequence>
               <xsd:attribute name="dsn" type="xsd:string"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="px_header_select_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="pending_xaction_header" minOccurs="0" maxOccurs="1">
                     <xsd:complexType>
                        <xsd:attribute name="pending_xaction_header_id" type="xsd:int" use="required"/>
                        <xsd:attribute name="creator_user_code" type="xsd:string"/>
                        <xsd:attribute name="assigned_to_user_code" type="xsd:string"/>
                        <xsd:attribute name="handling_options" type="xsd:hexBinary"/>
                        <xsd:attribute name="oc_id" type="xsd:int"/>
                        <xsd:attribute name="currency" type="xsd:string"/>
                        <xsd:attribute name="batch_template" type="xsd:string"/>
                        <xsd:attribute name="import_profile" type="xsd:string"/>
                        <xsd:attribute name="rec_defcash" type="s0:ZZMoney"/>
                        <xsd:attribute name="rec_defcred" type="s0:ZZMoney"/>
                        <xsd:attribute name="description" type="xsd:string"/>
                        <xsd:attribute name="transaction_source" type="xsd:int"/>
                        <xsd:attribute name="document_reference_id" type="xsd:int"/>
                        <xsd:attribute name="creation_date" type="xsd:dateTime"/>
                        <xsd:attribute name="input_done" type="xsd:int"/>
                        <xsd:attribute name="processed_date" type="xsd:date"/>
                        <xsd:attribute name="xcnt_doc" type="xsd:int"/>
                        <xsd:attribute name="xcnt_cust" type="xsd:int"/>
                        <xsd:attribute name="xcnt_sub" type="xsd:int"/>
                        <xsd:attribute name="xcnt_renew" type="xsd:int"/>
                        <xsd:attribute name="xcnt_pay" type="xsd:int"/>
                        <xsd:attribute name="xcnt_other" type="xsd:int"/>
                        <xsd:attribute name="xamt_prod" type="s0:ZZMoney"/>
                        <xsd:attribute name="xamt_sub" type="s0:ZZMoney"/>
                        <xsd:attribute name="xamt_renew" type="s0:ZZMoney"/>
                        <xsd:attribute name="xamt_pay" type="s0:ZZMoney"/>
                        <xsd:attribute name="xcnt_prod" type="xsd:int"/>
                        <xsd:attribute name="xcnt_single" type="xsd:int"/>
                        <xsd:attribute name="xamt_single" type="s0:ZZMoney"/>
                        <xsd:attribute name="memo" type="xsd:string"/>
                        <xsd:attribute name="cnt_doc" type="xsd:int"/>
                        <xsd:attribute name="cnt_cust" type="xsd:int"/>
                        <xsd:attribute name="cnt_sub" type="xsd:int"/>
                        <xsd:attribute name="cnt_renew" type="xsd:int"/>
                        <xsd:attribute name="cnt_pay" type="xsd:int"/>
                        <xsd:attribute name="cnt_other" type="xsd:int"/>
                        <xsd:attribute name="cnt_prod" type="xsd:int"/>
                        <xsd:attribute name="cnt_single" type="xsd:int"/>
                        <xsd:attribute name="amt_prod" type="s0:ZZMoney"/>
                        <xsd:attribute name="amt_sub" type="s0:ZZMoney"/>
                        <xsd:attribute name="amt_renew" type="s0:ZZMoney"/>
                        <xsd:attribute name="amt_pay" type="s0:ZZMoney"/>
                        <xsd:attribute name="amt_single" type="s0:ZZMoney"/>
                        <xsd:attribute name="auto_submit" type="xsd:int"/>
                        <xsd:attribute name="submitted" type="xsd:int"/>
                        <xsd:attribute name="voucher_id" type="xsd:int"/>
                        <xsd:attribute name="base_xamt_prod" type="s0:ZZMoney"/>
                        <xsd:attribute name="base_xamt_sub" type="s0:ZZMoney"/>
                        <xsd:attribute name="base_xamt_renew" type="s0:ZZMoney"/>
                        <xsd:attribute name="base_xamt_pay" type="s0:ZZMoney"/>
                        <xsd:attribute name="base_xamt_single" type="s0:ZZMoney"/>
                        <xsd:attribute name="base_amt_prod" type="s0:ZZMoney"/>
                        <xsd:attribute name="base_amt_sub" type="s0:ZZMoney"/>
                        <xsd:attribute name="base_amt_renew" type="s0:ZZMoney"/>
                        <xsd:attribute name="base_amt_pay" type="s0:ZZMoney"/>
                        <xsd:attribute name="base_amt_single" type="s0:ZZMoney"/>
                        <xsd:attribute name="lookup_by_barcode" type="xsd:int" use="required"/>
                        <xsd:attribute name="kickout_file" type="xsd:string"/>
                        <xsd:attribute name="cust_edit_source_file" type="xsd:string"/>
                        <xsd:attribute name="pcnt_doc" type="xsd:int"/>
                        <xsd:attribute name="pcnt_cust" type="xsd:int"/>
                        <xsd:attribute name="pcnt_sub" type="xsd:int"/>
                        <xsd:attribute name="pcnt_renew" type="xsd:int"/>
                        <xsd:attribute name="pcnt_pay" type="xsd:int"/>
                        <xsd:attribute name="pcnt_other" type="xsd:int"/>
                        <xsd:attribute name="pcnt_prod" type="xsd:int"/>
                        <xsd:attribute name="pcnt_single" type="xsd:int"/>
                        <xsd:attribute name="pamt_prod" type="s0:ZZMoney"/>
                        <xsd:attribute name="pamt_sub" type="s0:ZZMoney"/>
                        <xsd:attribute name="pamt_renew" type="s0:ZZMoney"/>
                        <xsd:attribute name="pamt_pay" type="s0:ZZMoney"/>
                        <xsd:attribute name="pamt_single" type="s0:ZZMoney"/>
                        <xsd:attribute name="base_pamt_prod" type="s0:ZZMoney"/>
                        <xsd:attribute name="base_pamt_sub" type="s0:ZZMoney"/>
                        <xsd:attribute name="base_pamt_renew" type="s0:ZZMoney"/>
                        <xsd:attribute name="base_pamt_pay" type="s0:ZZMoney"/>
                        <xsd:attribute name="base_pamt_single" type="s0:ZZMoney"/>
                        <xsd:attribute name="xcnt_pkg" type="xsd:int"/>
                        <xsd:attribute name="cnt_pkg" type="xsd:int"/>
                        <xsd:attribute name="pcnt_pkg" type="xsd:int"/>
                        <xsd:attribute name="xamt_pkg" type="s0:ZZMoney"/>
                        <xsd:attribute name="amt_pkg" type="s0:ZZMoney"/>
                        <xsd:attribute name="pamt_pkg" type="s0:ZZMoney"/>
                        <xsd:attribute name="base_xamt_pkg" type="s0:ZZMoney"/>
                        <xsd:attribute name="base_amt_pkg" type="s0:ZZMoney"/>
                        <xsd:attribute name="base_pamt_pkg" type="s0:ZZMoney"/>
                     </xsd:complexType>
                  </xsd:element>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="payment_type_select_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element name="payment_type" minOccurs="0" type="xsd:string"/>
               </xsd:sequence>
               <xsd:attribute name="dsn" type="xsd:string"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="payment_type_select_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="payment_type" minOccurs="0" maxOccurs="unbounded">
                     <xsd:complexType>
                        <xsd:attribute name="payment_type" type="xsd:string" use="required"/>
                        <xsd:attribute name="description" type="xsd:string"/>
                        <xsd:attribute name="payment_form" type="xsd:int" use="required"/>
                        <xsd:attribute name="realize_cash_when" type="xsd:int" use="required"/>
                        <xsd:attribute name="use_as_default" type="xsd:int"/>
                        <xsd:attribute name="credit_card_type" type="xsd:int" use="required"/>
                        <xsd:attribute name="card_verification_usage" type="xsd:int"/>
                     </xsd:complexType>
                  </xsd:element>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="oc_list_by_topic_select_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element name="oc_type">
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="product"/>
                           <xsd:enumeration value="pub"/>
                           <xsd:enumeration value="package"/>
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
               </xsd:sequence>
               <xsd:attribute name="dsn" type="xsd:string"/>
               <xsd:attribute name="language_code" type="xsd:string"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="oc_list_by_topic_select_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="oc_list_by_topic" minOccurs="0" maxOccurs="unbounded">
                     <xsd:complexType>
                        <xsd:attribute name="topic_descr" type="xsd:string" use="required"/>
                        <xsd:attribute name="image_url" type="xsd:string"/>
                        <xsd:attribute name="description" type="xsd:string"/>
                        <xsd:attribute name="oc_id" type="xsd:int" use="required"/>
                     </xsd:complexType>
                  </xsd:element>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="oc_descr_select_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element name="oc_id" type="xsd:int"/>
               </xsd:sequence>
               <xsd:attribute name="dsn" type="xsd:string"/>
               <xsd:attribute name="language_code" type="xsd:string"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="oc_descr_select_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="oc" minOccurs="0" maxOccurs="1">
                     <xsd:complexType>
                        <xsd:attribute name="oc_id" type="xsd:int" use="required"/>
                        <xsd:attribute name="oc" type="xsd:string" use="required"/>
                        <xsd:attribute name="oc_type" type="xsd:int" use="required"/>
                        <xsd:attribute name="billing_code_format" type="xsd:string"/>
                        <xsd:attribute name="payment_threshold" type="xsd:string"/>
                        <xsd:attribute name="source_format" type="xsd:string"/>
                        <xsd:attribute name="parent_oc_id" type="xsd:int"/>
                        <xsd:attribute name="profit_center" type="xsd:string"/>
                        <xsd:attribute name="description" type="xsd:string"/>
                        <xsd:attribute name="track_inven" type="xsd:int" use="required"/>
                        <xsd:attribute name="renewal_source_format" type="xsd:string"/>
                        <xsd:attribute name="promotion_source_format" type="xsd:string"/>
                        <xsd:attribute name="report" type="xsd:string"/>
                        <xsd:attribute name="disallow_install_billing" type="xsd:int" use="required"/>
                        <xsd:attribute name="post_conversion_reconcile" type="xsd:int" use="required"/>
                        <xsd:attribute name="low_stock" type="xsd:int"/>
                        <xsd:attribute name="low_sample_stock" type="xsd:int"/>
                        <xsd:attribute name="sample_issue_selection" type="xsd:int"/>
                        <xsd:attribute name="new_group_member_action" type="xsd:int"/>
                        <xsd:attribute name="group_cannot_override" type="xsd:int"/>
                        <xsd:attribute name="net_source_code_id" type="xsd:int"/>
                        <xsd:attribute name="upsell_on" type="xsd:int" use="required"/>
                        <xsd:attribute name="reasonable_gap" type="xsd:int"/>
                        <xsd:attribute name="pkg_net_source_code_id" type="xsd:int"/>
                        <xsd:attribute name="process_ons_offs" type="xsd:int"/>
                        <xsd:attribute name="do_cancel_credit_on_cancel" type="xsd:int"/>
                        <xsd:attribute name="notification_from_email" type="xsd:string"/>
                        <xsd:attribute name="subscriber_site_short_desc" type="xsd:string"/>
                        <xsd:attribute name="subscriber_site_long_desc" type="xsd:string"/>
                     </xsd:complexType>
                  </xsd:element>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="oc_for_prospect_select_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element ref="s0:customer_identifier" minOccurs="0"/>
                  <xsd:element name="oc_type" minOccurs="0" default="0" type="xsd:int"/>
                  <xsd:element name="no_parents" minOccurs="0" default="no" type="s0:ZZBoolean"/>
               </xsd:sequence>
               <xsd:attribute name="dsn" type="xsd:string"/>
               <xsd:attribute name="language_code" type="xsd:string"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="oc_for_prospect_select_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:customer_identifier" minOccurs="0"/>
                  <xsd:element name="oc" minOccurs="0" maxOccurs="unbounded">
                     <xsd:complexType>
                        <xsd:attribute name="oc_id" type="xsd:int" use="required"/>
                        <xsd:attribute name="oc" type="xsd:string" use="required"/>
                        <xsd:attribute name="oc_type" type="xsd:int" use="required"/>
                        <xsd:attribute name="billing_code_format" type="xsd:string"/>
                        <xsd:attribute name="payment_threshold" type="xsd:string"/>
                        <xsd:attribute name="source_format" type="xsd:string"/>
                        <xsd:attribute name="parent_oc_id" type="xsd:int"/>
                        <xsd:attribute name="profit_center" type="xsd:string"/>
                        <xsd:attribute name="description" type="xsd:string"/>
                        <xsd:attribute name="track_inven" type="xsd:int" use="required"/>
                        <xsd:attribute name="renewal_source_format" type="xsd:string"/>
                        <xsd:attribute name="promotion_source_format" type="xsd:string"/>
                        <xsd:attribute name="report" type="xsd:string"/>
                        <xsd:attribute name="disallow_install_billing" type="xsd:int" use="required"/>
                        <xsd:attribute name="post_conversion_reconcile" type="xsd:int" use="required"/>
                        <xsd:attribute name="low_stock" type="xsd:int"/>
                        <xsd:attribute name="low_sample_stock" type="xsd:int"/>
                        <xsd:attribute name="sample_issue_selection" type="xsd:int"/>
                        <xsd:attribute name="new_group_member_action" type="xsd:int"/>
                        <xsd:attribute name="group_cannot_override" type="xsd:int"/>
                        <xsd:attribute name="net_source_code_id" type="xsd:int"/>
                        <xsd:attribute name="upsell_on" type="xsd:int" use="required"/>
                        <xsd:attribute name="reasonable_gap" type="xsd:int"/>
                        <xsd:attribute name="pkg_net_source_code_id" type="xsd:int"/>
                        <xsd:attribute name="process_ons_offs" type="xsd:int"/>
                        <xsd:attribute name="do_cancel_credit_on_cancel" type="xsd:int"/>
                        <xsd:attribute name="notification_from_email" type="xsd:string"/>
                        <xsd:attribute name="subscriber_site_short_desc" type="xsd:string"/>
                        <xsd:attribute name="subscriber_site_long_desc" type="xsd:string"/>
                     </xsd:complexType>
                  </xsd:element>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="special_offers_select_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element ref="s0:customer_identifier"/>
               </xsd:sequence>
               <xsd:attribute name="dsn" type="xsd:string"/>
               <xsd:attribute name="language_code" type="xsd:string"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="special_offers_select_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:customer_identifier" minOccurs="0"/>
                  <xsd:element name="customer_prospect" minOccurs="0" maxOccurs="unbounded">
                     <xsd:complexType>
                        <xsd:attribute name="oc_id" type="xsd:int"/>
                        <xsd:attribute name="oc" type="xsd:string" use="required"/>
                        <xsd:attribute name="description" type="xsd:string"/>
                     </xsd:complexType>
                  </xsd:element>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="order_payment_select_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element ref="s0:customer_identifier"/>
               </xsd:sequence>
               <xsd:attribute name="dsn" type="xsd:string"/>
               <xsd:attribute name="language_code" type="xsd:string"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="order_payment_select_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:customer_identifier" minOccurs="0"/>
                  <xsd:element name="payment_on_order" minOccurs="0" maxOccurs="unbounded">
                     <xsd:complexType>
                        <xsd:attribute name="gross_base_amount" type="s0:ZZMoney"/>
                        <xsd:attribute name="orderhdr_id" type="xsd:int" use="required"/>
                        <xsd:attribute name="order_item_seq" type="xsd:int" use="required"/>
                        <xsd:attribute name="currency" type="xsd:string"/>
                        <xsd:attribute name="oc_id" type="xsd:int" use="required"/>
                        <xsd:attribute name="product_id" type="xsd:int"/>
                        <xsd:attribute name="subscription_def_id" type="xsd:int"/>
                        <xsd:attribute name="total_paid" type="s0:ZZMoney"/>
                        <xsd:attribute name="oc_descr" type="xsd:string"/>
                        <xsd:attribute name="sub_descr" type="xsd:string"/>
                        <xsd:attribute name="product_descr" type="xsd:string"/>
                     </xsd:complexType>
                  </xsd:element>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="base_currency_select_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
               </xsd:sequence>
               <xsd:attribute name="dsn" type="xsd:string"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="base_currency_select_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="currency" minOccurs="0" maxOccurs="1">
                     <xsd:complexType>
                        <xsd:attribute name="currency" type="xsd:string" use="required"/>
                        <xsd:attribute name="user_code" type="xsd:string" use="required"/>
                        <xsd:attribute name="description" type="xsd:string"/>
                        <xsd:attribute name="exchange_rate" type="s0:ZZMoney" use="required"/>
                        <xsd:attribute name="n_decimal_places" type="xsd:int" use="required"/>
                        <xsd:attribute name="change_date" type="xsd:date" use="required"/>
                        <xsd:attribute name="currency_symbol" type="xsd:string"/>
                        <xsd:attribute name="html_symbol" type="xsd:string"/>
                        <xsd:attribute name="iso4217_num_code" type="xsd:int" use="required"/>
                        <xsd:attribute name="date_stamp" type="xsd:int"/>
                     </xsd:complexType>
                  </xsd:element>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="config_select_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
               </xsd:sequence>
               <xsd:attribute name="dsn" type="xsd:string"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="config_select_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="config" minOccurs="0" maxOccurs="1">
                     <xsd:complexType>
                        <xsd:attribute name="currency" type="xsd:string" use="required"/>
                        <xsd:attribute name="delivery_method" type="xsd:string"/>
                        <xsd:attribute name="payment_threshold" type="xsd:string"/>
                        <xsd:attribute name="demo_nbr" type="xsd:int"/>
                        <xsd:attribute name="lower_case" type="xsd:int"/>
                        <xsd:attribute name="phonefmt" type="xsd:string"/>
                        <xsd:attribute name="zipfmt" type="xsd:string"/>
                        <xsd:attribute name="dist_mode" type="xsd:int"/>
                        <xsd:attribute name="earn_by_issue_date" type="xsd:int"/>
                        <xsd:attribute name="ccard_credit" type="xsd:int"/>
                        <xsd:attribute name="srv_ext_end" type="xsd:int"/>
                        <xsd:attribute name="amort_commission" type="xsd:int"/>
                        <xsd:attribute name="cur_vers" type="xsd:string"/>
                        <xsd:attribute name="label_group" type="xsd:string"/>
                        <xsd:attribute name="label_format" type="xsd:string"/>
                        <xsd:attribute name="os_label" type="xsd:int"/>
                        <xsd:attribute name="os_backlabel" type="xsd:int"/>
                        <xsd:attribute name="os_renewal" type="xsd:int"/>
                        <xsd:attribute name="os_billing" type="xsd:int"/>
                        <xsd:attribute name="os_cancellation" type="xsd:int"/>
                        <xsd:attribute name="ps_renewal" type="xsd:int"/>
                        <xsd:attribute name="ps_billing" type="xsd:int"/>
                        <xsd:attribute name="os_suspension" type="xsd:int"/>
                        <xsd:attribute name="send_backissues" type="xsd:int"/>
                        <xsd:attribute name="prompt_for_backissues" type="xsd:int"/>
                        <xsd:attribute name="accounting_method" type="xsd:int"/>
                        <xsd:attribute name="amort_tax" type="xsd:int"/>
                        <xsd:attribute name="amort_delivery" type="xsd:int"/>
                        <xsd:attribute name="product_payment_clear_method" type="xsd:int"/>
                        <xsd:attribute name="sgl_copy_payment_clear_method" type="xsd:int"/>
                        <xsd:attribute name="address_correction" type="xsd:int"/>
                        <xsd:attribute name="address_status" type="xsd:string"/>
                        <xsd:attribute name="credit_status" type="xsd:string"/>
                        <xsd:attribute name="list_rental_category" type="xsd:string"/>
                        <xsd:attribute name="address_type" type="xsd:int"/>
                        <xsd:attribute name="low_stock" type="xsd:int"/>
                        <xsd:attribute name="low_sample_stock" type="xsd:int"/>
                        <xsd:attribute name="distribution_method" type="xsd:string"/>
                        <xsd:attribute name="dist_method_region_list" type="xsd:string"/>
                        <xsd:attribute name="delivery_method_region_list" type="xsd:string"/>
                        <xsd:attribute name="trace_flags" type="xsd:hexBinary"/>
                        <xsd:attribute name="num_icverify_user" type="xsd:int" use="required"/>
                        <xsd:attribute name="net_auth_time_limit" type="xsd:int"/>
                        <xsd:attribute name="reinstate_clear_status" type="xsd:int"/>
                        <xsd:attribute name="address_correction_error" type="xsd:int"/>
                        <xsd:attribute name="default_renewal_status" type="xsd:int"/>
                        <xsd:attribute name="address_correction_warning" type="xsd:int"/>
                        <xsd:attribute name="address_correction_us" type="xsd:int"/>
                        <xsd:attribute name="address_correction_uk" type="xsd:int"/>
                        <xsd:attribute name="new_group_member_action" type="xsd:int" use="required"/>
                        <xsd:attribute name="upgrade_status" type="xsd:string" use="required"/>
                        <xsd:attribute name="credit_card_authorization" type="xsd:int"/>
                        <xsd:attribute name="days_to_reauth" type="xsd:int"/>
                        <xsd:attribute name="auth_new_credit_card_info" type="xsd:int"/>
                        <xsd:attribute name="net_user_code" type="xsd:string"/>
                        <xsd:attribute name="net_doc_ref_id" type="xsd:int"/>
                        <xsd:attribute name="net_customer_match_code_id" type="xsd:int"/>
                        <xsd:attribute name="net_suppress_required_demog" type="xsd:int"/>
                        <xsd:attribute name="net_prospect_category" type="xsd:string"/>
                        <xsd:attribute name="tie_inactive_to_inputdone" type="xsd:int"/>
                        <xsd:attribute name="force_credit_card_email" type="xsd:int"/>
                        <xsd:attribute name="credit_card_email_address" type="xsd:string"/>
                        <xsd:attribute name="ignore_avs" type="xsd:int"/>
                        <xsd:attribute name="keeper" type="xsd:string"/>
                        <xsd:attribute name="alerted" type="xsd:date"/>
                        <xsd:attribute name="credit_card_region_list" type="xsd:string"/>
                        <xsd:attribute name="bcp_sqlldr_timeout_min" type="xsd:int" use="required"/>
                        <xsd:attribute name="default_payment_type_pay_add" type="xsd:string"/>
                        <xsd:attribute name="mailroom_server" type="xsd:string"/>
                        <xsd:attribute name="show_inventory_messages" type="xsd:int" use="required"/>
                        <xsd:attribute name="enable_inventory_warnings" type="xsd:int" use="required"/>
                        <xsd:attribute name="skip_oip" type="xsd:int" use="required"/>
                        <xsd:attribute name="skip_ocsc" type="xsd:int" use="required"/>
                        <xsd:attribute name="default_refund" type="xsd:int" use="required"/>
                        <xsd:attribute name="use_deposit" type="xsd:int" use="required"/>
                        <xsd:attribute name="generate_adds_kills" type="xsd:int" use="required"/>
                        <xsd:attribute name="generate_starts_stops" type="xsd:int" use="required"/>
                        <xsd:attribute name="generate_ons_offs" type="xsd:int" use="required"/>
                        <xsd:attribute name="rounding_error_margin" type="xsd:int" use="required"/>
                        <xsd:attribute name="enable_upsell" type="xsd:int" use="required"/>
                        <xsd:attribute name="job_completion_email_address" type="xsd:string"/>
                        <xsd:attribute name="seconds_per_yo_po_se_yo" type="xsd:int"/>
                        <xsd:attribute name="always_send_backissues" type="xsd:int" use="required"/>
                        <xsd:attribute name="admin_origin_address_id" type="xsd:int"/>
                        <xsd:attribute name="primary_shipping_address_id" type="xsd:int"/>
                        <xsd:attribute name="enable_vrtx_tax_calculation" type="xsd:int"/>
                        <xsd:attribute name="vrtx_web_service_url" type="xsd:string"/>
                        <xsd:attribute name="vrtx_trusted_id" type="xsd:string"/>
                        <xsd:attribute name="company_code" type="xsd:string"/>
                        <xsd:attribute name="job_log_path" type="xsd:string"/>
                        <xsd:attribute name="bypass_doc_ref_dlg" type="xsd:int" use="required"/>
                        <xsd:attribute name="bypass_doc_ref_id" type="xsd:int"/>
                        <xsd:attribute name="bank_wizard_installed" type="xsd:int"/>
                        <xsd:attribute name="pull_payment_days" type="xsd:string"/>
                        <xsd:attribute name="payment_start_interval" type="xsd:int"/>
                        <xsd:attribute name="dflt_ship_type" type="xsd:int"/>
                        <xsd:attribute name="dflt_back_issue_ship_type" type="xsd:int"/>
                        <xsd:attribute name="pull_pay_start_for_cc" type="xsd:int"/>
                        <xsd:attribute name="next_payment_interval" type="xsd:int"/>
                        <xsd:attribute name="filter_sc_search_in_ocsc_dlg" type="xsd:int"/>
                        <xsd:attribute name="dflt_recalc_tax_on_xfer" type="xsd:int"/>
                        <xsd:attribute name="recalc_tax_xfer_override" type="xsd:int"/>
                        <xsd:attribute name="dflt_do_cncl_cr_on_cncl" type="xsd:int"/>
                        <xsd:attribute name="email_authorization" type="xsd:int"/>
                        <xsd:attribute name="suppress_email_notification" type="xsd:int"/>
                        <xsd:attribute name="notify_old_and_new" type="xsd:int"/>
                        <xsd:attribute name="suppress_avs_on_edit" type="xsd:int" use="required"/>
                        <xsd:attribute name="log_requests" type="xsd:int" use="required"/>
                        <xsd:attribute name="billing_refund_to_deposit" type="xsd:int" use="required"/>
                     </xsd:complexType>
                  </xsd:element>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="currency_select_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element name="currency" minOccurs="0" type="xsd:string"/>
               </xsd:sequence>
               <xsd:attribute name="dsn" type="xsd:string"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="currency_select_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="currency" minOccurs="0" maxOccurs="unbounded">
                     <xsd:complexType>
                        <xsd:attribute name="currency" type="xsd:string" use="required"/>
                        <xsd:attribute name="user_code" type="xsd:string" use="required"/>
                        <xsd:attribute name="description" type="xsd:string"/>
                        <xsd:attribute name="exchange_rate" type="s0:ZZMoney" use="required"/>
                        <xsd:attribute name="n_decimal_places" type="xsd:int" use="required"/>
                        <xsd:attribute name="change_date" type="xsd:date" use="required"/>
                        <xsd:attribute name="currency_symbol" type="xsd:string"/>
                        <xsd:attribute name="html_symbol" type="xsd:string"/>
                        <xsd:attribute name="iso4217_num_code" type="xsd:int" use="required"/>
                        <xsd:attribute name="date_stamp" type="xsd:int"/>
                     </xsd:complexType>
                  </xsd:element>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="state_select_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element name="country" minOccurs="0" type="xsd:string"/>
                  <xsd:element name="state" minOccurs="0" type="xsd:string"/>
                  <xsd:element name="order_by" minOccurs="0" type="xsd:string"/>
               </xsd:sequence>
               <xsd:attribute name="dsn" type="xsd:string"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="state_select_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="state" minOccurs="0" maxOccurs="unbounded">
                     <xsd:complexType>
                        <xsd:attribute name="state" type="xsd:string" use="required"/>
                        <xsd:attribute name="label_format" type="xsd:string"/>
                        <xsd:attribute name="currency" type="xsd:string"/>
                        <xsd:attribute name="description" type="xsd:string"/>
                        <xsd:attribute name="country" type="xsd:string"/>
                        <xsd:attribute name="zipfmt" type="xsd:string"/>
                        <xsd:attribute name="phonefmt" type="xsd:string"/>
                        <xsd:attribute name="addr_prefix" type="xsd:string"/>
                        <xsd:attribute name="force_tax" type="xsd:int"/>
                        <xsd:attribute name="no_tax_message1" type="xsd:string"/>
                        <xsd:attribute name="no_tax_message2" type="xsd:string"/>
                        <xsd:attribute name="print_location" type="xsd:int"/>
                        <xsd:attribute name="publisher_tax_id" type="xsd:string"/>
                        <xsd:attribute name="registered_for_tax" type="xsd:int"/>
                        <xsd:attribute name="state_code_for_taxes" type="xsd:string"/>
                        <xsd:attribute name="tax_detail_type" type="xsd:int"/>
                        <xsd:attribute name="tax_id_format" type="xsd:string"/>
                        <xsd:attribute name="tax_id_prefix" type="xsd:string"/>
                        <xsd:attribute name="tax_type_label" type="xsd:string"/>
                        <xsd:attribute name="audit_annual_rate_category" type="xsd:string"/>
                        <xsd:attribute name="tax_handling" type="xsd:string"/>
                        <xsd:attribute name="suppress_issues" type="xsd:int" use="required"/>
                        <xsd:attribute name="country_code2" type="xsd:string"/>
                        <xsd:attribute name="foreign_fld" type="xsd:int" use="required"/>
                        <xsd:attribute name="iap_id" type="xsd:int"/>
                     </xsd:complexType>
                  </xsd:element>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="state_nonsuppressed_select_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element name="excluded_countries" minOccurs="0" type="xsd:string"/>
                  <xsd:element name="exclude_foreign" minOccurs="0" default="no" type="s0:ZZBoolean"/>
               </xsd:sequence>
               <xsd:attribute name="dsn" type="xsd:string"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="state_nonsuppressed_select_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="state" minOccurs="0" maxOccurs="unbounded">
                     <xsd:complexType>
                        <xsd:attribute name="state" type="xsd:string" use="required"/>
                        <xsd:attribute name="label_format" type="xsd:string"/>
                        <xsd:attribute name="currency" type="xsd:string"/>
                        <xsd:attribute name="description" type="xsd:string"/>
                        <xsd:attribute name="country" type="xsd:string"/>
                        <xsd:attribute name="zipfmt" type="xsd:string"/>
                        <xsd:attribute name="phonefmt" type="xsd:string"/>
                        <xsd:attribute name="addr_prefix" type="xsd:string"/>
                        <xsd:attribute name="force_tax" type="xsd:int"/>
                        <xsd:attribute name="no_tax_message1" type="xsd:string"/>
                        <xsd:attribute name="no_tax_message2" type="xsd:string"/>
                        <xsd:attribute name="print_location" type="xsd:int"/>
                        <xsd:attribute name="publisher_tax_id" type="xsd:string"/>
                        <xsd:attribute name="registered_for_tax" type="xsd:int"/>
                        <xsd:attribute name="state_code_for_taxes" type="xsd:string"/>
                        <xsd:attribute name="tax_detail_type" type="xsd:int"/>
                        <xsd:attribute name="tax_id_format" type="xsd:string"/>
                        <xsd:attribute name="tax_id_prefix" type="xsd:string"/>
                        <xsd:attribute name="tax_type_label" type="xsd:string"/>
                        <xsd:attribute name="audit_annual_rate_category" type="xsd:string"/>
                        <xsd:attribute name="tax_handling" type="xsd:string"/>
                        <xsd:attribute name="suppress_issues" type="xsd:int" use="required"/>
                        <xsd:attribute name="country_code2" type="xsd:string"/>
                        <xsd:attribute name="foreign_fld" type="xsd:int" use="required"/>
                        <xsd:attribute name="iap_id" type="xsd:int"/>
                     </xsd:complexType>
                  </xsd:element>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="pub_list_select_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element name="order_by" minOccurs="0" type="xsd:string"/>
               </xsd:sequence>
               <xsd:attribute name="dsn" type="xsd:string"/>
               <xsd:attribute name="language_code" type="xsd:string"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="pub_list_select_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="pub" minOccurs="0" maxOccurs="unbounded">
                     <xsd:complexType>
                        <xsd:attribute name="oc_id" type="xsd:int" use="required"/>
                        <xsd:attribute name="oc" type="xsd:string" use="required"/>
                        <xsd:attribute name="description" type="xsd:string"/>
                        <xsd:attribute name="subscriber_site_short_desc" type="xsd:string"/>
                        <xsd:attribute name="subscriber_site_long_desc" type="xsd:string"/>
                        <xsd:attribute name="issn" type="xsd:string"/>
                     </xsd:complexType>
                  </xsd:element>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="pub_select_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element name="oc_id" minOccurs="0" default="0" type="xsd:int"/>
               </xsd:sequence>
               <xsd:attribute name="dsn" type="xsd:string"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="pub_select_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="pub" minOccurs="0" maxOccurs="unbounded">
                     <xsd:complexType>
                        <xsd:attribute name="oc_id" type="xsd:int" use="required"/>
                        <xsd:attribute name="issn" type="xsd:string"/>
                        <xsd:attribute name="inherited_from" type="xsd:string"/>
                        <xsd:attribute name="converted_to" type="xsd:string"/>
                        <xsd:attribute name="start_type" type="xsd:int" use="required"/>
                        <xsd:attribute name="audited" type="xsd:int"/>
                        <xsd:attribute name="qp_sub_type_required" type="xsd:int"/>
                        <xsd:attribute name="qp_qual_source_required" type="xsd:int"/>
                        <xsd:attribute name="qp_name_title_required" type="xsd:int"/>
                        <xsd:attribute name="qp_sales_channel_required" type="xsd:int"/>
                        <xsd:attribute name="qp_max_backstarts_on_new" type="xsd:int"/>
                        <xsd:attribute name="qp_max_backissues_on_reinst" type="xsd:int"/>
                        <xsd:attribute name="qp_backissues_on_reinst" type="xsd:int"/>
                        <xsd:attribute name="qf_sub_type_required" type="xsd:int"/>
                        <xsd:attribute name="qf_qual_source_required" type="xsd:int"/>
                        <xsd:attribute name="qf_name_title_required" type="xsd:int"/>
                        <xsd:attribute name="qf_sales_channel_required" type="xsd:int"/>
                        <xsd:attribute name="qf_max_backstarts_on_new" type="xsd:int"/>
                        <xsd:attribute name="qf_max_backissues_on_reinst" type="xsd:int"/>
                        <xsd:attribute name="qf_backissues_on_reinst" type="xsd:int"/>
                        <xsd:attribute name="nqp_sub_type_required" type="xsd:int"/>
                        <xsd:attribute name="nqp_qual_source_required" type="xsd:int"/>
                        <xsd:attribute name="nqp_name_title_required" type="xsd:int"/>
                        <xsd:attribute name="nqp_sales_channel_required" type="xsd:int"/>
                        <xsd:attribute name="nqp_max_backstarts_on_new" type="xsd:int"/>
                        <xsd:attribute name="nqp_max_backissues_on_reinst" type="xsd:int"/>
                        <xsd:attribute name="nqp_backissues_on_reinst" type="xsd:int"/>
                        <xsd:attribute name="nqf_sub_type_required" type="xsd:int"/>
                        <xsd:attribute name="nqf_qual_source_required" type="xsd:int"/>
                        <xsd:attribute name="nqf_name_title_required" type="xsd:int"/>
                        <xsd:attribute name="nqf_sales_channel_required" type="xsd:int"/>
                        <xsd:attribute name="nqf_max_backstarts_on_new" type="xsd:int"/>
                        <xsd:attribute name="nqf_max_backissues_on_reinst" type="xsd:int"/>
                        <xsd:attribute name="nqf_backissues_on_reinst" type="xsd:int"/>
                        <xsd:attribute name="n_issues" type="xsd:int"/>
                        <xsd:attribute name="n_calendar_units" type="xsd:int"/>
                        <xsd:attribute name="calendar_unit" type="xsd:int"/>
                        <xsd:attribute name="on_string" type="xsd:string"/>
                        <xsd:attribute name="on_calendar_unit" type="xsd:int"/>
                        <xsd:attribute name="on_day" type="xsd:int"/>
                        <xsd:attribute name="volume_caption" type="xsd:string"/>
                        <xsd:attribute name="volume_format" type="xsd:int"/>
                        <xsd:attribute name="volume_change_date" type="xsd:string"/>
                        <xsd:attribute name="issue_caption" type="xsd:string"/>
                        <xsd:attribute name="issue_format" type="xsd:int"/>
                        <xsd:attribute name="issue_continuous" type="xsd:int"/>
                        <xsd:attribute name="n_issues_per_volume" type="xsd:int"/>
                        <xsd:attribute name="start_date_type_anytime" type="xsd:int"/>
                        <xsd:attribute name="backstart_n_issues_anytime" type="xsd:int"/>
                        <xsd:attribute name="start_date_type_volume_group" type="xsd:int"/>
                        <xsd:attribute name="sub_issue_history_rows" type="xsd:int"/>
                        <xsd:attribute name="unit_audits" type="xsd:int"/>
                        <xsd:attribute name="annual_rate" type="s0:ZZMoney"/>
                        <xsd:attribute name="region_list" type="xsd:string"/>
                        <xsd:attribute name="sales_channel_pub_group" type="xsd:string"/>
                        <xsd:attribute name="name_title_pub_group" type="xsd:string"/>
                        <xsd:attribute name="qual_source_pub_group" type="xsd:string"/>
                        <xsd:attribute name="sub_type_pub_group" type="xsd:string"/>
                        <xsd:attribute name="add_kill_report" type="xsd:int"/>
                        <xsd:attribute name="qp" type="xsd:int"/>
                        <xsd:attribute name="qf" type="xsd:int"/>
                        <xsd:attribute name="nqp" type="xsd:int"/>
                        <xsd:attribute name="nqf" type="xsd:int"/>
                        <xsd:attribute name="duration_pub_group" type="xsd:string"/>
                        <xsd:attribute name="price_pub_group" type="xsd:string"/>
                        <xsd:attribute name="demog_pub_group" type="xsd:string"/>
                        <xsd:attribute name="qp_prompt_for_backissues" type="xsd:int"/>
                        <xsd:attribute name="qf_prompt_for_backissues" type="xsd:int"/>
                        <xsd:attribute name="nqp_prompt_for_backissues" type="xsd:int"/>
                        <xsd:attribute name="nqf_prompt_for_backissues" type="xsd:int"/>
                        <xsd:attribute name="no_spaces_in_enumeration" type="xsd:int"/>
                        <xsd:attribute name="accrual_time_unit" type="xsd:int" use="required"/>
                        <xsd:attribute name="accrual_time" type="xsd:int" use="required"/>
                        <xsd:attribute name="revenue_method" type="xsd:int" use="required"/>
                        <xsd:attribute name="start_date_type_date_based" type="xsd:int"/>
                        <xsd:attribute name="start_n_days_date_based" type="xsd:int"/>
                        <xsd:attribute name="suppress_enumeration" type="xsd:int" use="required"/>
                     </xsd:complexType>
                  </xsd:element>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="product_list_select_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element name="order_by" minOccurs="0" type="xsd:string"/>
               </xsd:sequence>
               <xsd:attribute name="dsn" type="xsd:string"/>
               <xsd:attribute name="language_code" type="xsd:string"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="product_list_select_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="oc" minOccurs="0" maxOccurs="unbounded">
                     <xsd:complexType>
                        <xsd:attribute name="oc_id" type="xsd:int" use="required"/>
                        <xsd:attribute name="oc" type="xsd:string" use="required"/>
                        <xsd:attribute name="oc_type" type="xsd:int" use="required"/>
                        <xsd:attribute name="billing_code_format" type="xsd:string"/>
                        <xsd:attribute name="payment_threshold" type="xsd:string"/>
                        <xsd:attribute name="source_format" type="xsd:string"/>
                        <xsd:attribute name="parent_oc_id" type="xsd:int"/>
                        <xsd:attribute name="profit_center" type="xsd:string"/>
                        <xsd:attribute name="description" type="xsd:string"/>
                        <xsd:attribute name="track_inven" type="xsd:int" use="required"/>
                        <xsd:attribute name="renewal_source_format" type="xsd:string"/>
                        <xsd:attribute name="promotion_source_format" type="xsd:string"/>
                        <xsd:attribute name="report" type="xsd:string"/>
                        <xsd:attribute name="disallow_install_billing" type="xsd:int" use="required"/>
                        <xsd:attribute name="post_conversion_reconcile" type="xsd:int" use="required"/>
                        <xsd:attribute name="low_stock" type="xsd:int"/>
                        <xsd:attribute name="low_sample_stock" type="xsd:int"/>
                        <xsd:attribute name="sample_issue_selection" type="xsd:int"/>
                        <xsd:attribute name="new_group_member_action" type="xsd:int"/>
                        <xsd:attribute name="group_cannot_override" type="xsd:int"/>
                        <xsd:attribute name="net_source_code_id" type="xsd:int"/>
                        <xsd:attribute name="upsell_on" type="xsd:int" use="required"/>
                        <xsd:attribute name="reasonable_gap" type="xsd:int"/>
                        <xsd:attribute name="pkg_net_source_code_id" type="xsd:int"/>
                        <xsd:attribute name="process_ons_offs" type="xsd:int"/>
                        <xsd:attribute name="do_cancel_credit_on_cancel" type="xsd:int"/>
                        <xsd:attribute name="notification_from_email" type="xsd:string"/>
                        <xsd:attribute name="subscriber_site_short_desc" type="xsd:string"/>
                        <xsd:attribute name="subscriber_site_long_desc" type="xsd:string"/>
                     </xsd:complexType>
                  </xsd:element>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="package_list_select_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element name="premium_only" minOccurs="0" default="NA">
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="no"/>
                           <xsd:enumeration value="yes"/>
                           <xsd:enumeration value="NA"/>
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="internet_only" minOccurs="0" default="no" type="s0:ZZBoolean"/>
               </xsd:sequence>
               <xsd:attribute name="dsn" type="xsd:string"/>
               <xsd:attribute name="language_code" type="xsd:string"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="package_list_select_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="order_code_with_pkg_def" minOccurs="0" maxOccurs="unbounded">
                     <xsd:complexType>
                        <xsd:attribute name="pkg_def_id" type="xsd:int" use="required"/>
                        <xsd:attribute name="pkg_def" type="xsd:string"/>
                        <xsd:attribute name="pkg_description" type="xsd:string"/>
                        <xsd:attribute name="n_calendar_units" type="xsd:int" use="required"/>
                        <xsd:attribute name="calendar_unit" type="xsd:int" use="required"/>
                        <xsd:attribute name="pkg_active" type="xsd:int" use="required"/>
                        <xsd:attribute name="subscriber_site_allowance_type" type="xsd:int" use="required"/>
                        <xsd:attribute name="order_code_id" type="xsd:int" use="required"/>
                        <xsd:attribute name="premium" type="xsd:int" use="required"/>
                        <xsd:attribute name="active" type="xsd:int" use="required"/>
                        <xsd:attribute name="allow_on_internet" type="xsd:int"/>
                        <xsd:attribute name="description" type="xsd:string"/>
                        <xsd:attribute name="oc_id" type="xsd:int" use="required"/>
                        <xsd:attribute name="order_code" type="xsd:string" use="required"/>
                        <xsd:attribute name="order_code_type" type="xsd:int" use="required"/>
                        <xsd:attribute name="no_charge" type="xsd:int" use="required"/>
                        <xsd:attribute name="controlled" type="xsd:int" use="required"/>
                        <xsd:attribute name="prepayment_req" type="xsd:int"/>
                        <xsd:attribute name="is_proforma" type="xsd:int" use="required"/>
                        <xsd:attribute name="trial_period" type="xsd:int"/>
                        <xsd:attribute name="trial_type" type="xsd:int"/>
                        <xsd:attribute name="subscriber_site_short_desc" type="xsd:string"/>
                        <xsd:attribute name="subscriber_site_long_desc" type="xsd:string"/>
                     </xsd:complexType>
                  </xsd:element>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="package_descr_select_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element name="pkg_def_id" type="xsd:int"/>
               </xsd:sequence>
               <xsd:attribute name="dsn" type="xsd:string"/>
               <xsd:attribute name="language_code" type="xsd:string"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="package_descr_select_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="order_code_with_pkg_def" minOccurs="0" maxOccurs="1">
                     <xsd:complexType>
                        <xsd:attribute name="pkg_def_id" type="xsd:int" use="required"/>
                        <xsd:attribute name="pkg_def" type="xsd:string"/>
                        <xsd:attribute name="pkg_description" type="xsd:string"/>
                        <xsd:attribute name="n_calendar_units" type="xsd:int" use="required"/>
                        <xsd:attribute name="calendar_unit" type="xsd:int" use="required"/>
                        <xsd:attribute name="pkg_active" type="xsd:int" use="required"/>
                        <xsd:attribute name="subscriber_site_allowance_type" type="xsd:int" use="required"/>
                        <xsd:attribute name="order_code_id" type="xsd:int" use="required"/>
                        <xsd:attribute name="premium" type="xsd:int" use="required"/>
                        <xsd:attribute name="active" type="xsd:int" use="required"/>
                        <xsd:attribute name="allow_on_internet" type="xsd:int"/>
                        <xsd:attribute name="description" type="xsd:string"/>
                        <xsd:attribute name="oc_id" type="xsd:int" use="required"/>
                        <xsd:attribute name="order_code" type="xsd:string" use="required"/>
                        <xsd:attribute name="order_code_type" type="xsd:int" use="required"/>
                        <xsd:attribute name="no_charge" type="xsd:int" use="required"/>
                        <xsd:attribute name="controlled" type="xsd:int" use="required"/>
                        <xsd:attribute name="prepayment_req" type="xsd:int"/>
                        <xsd:attribute name="is_proforma" type="xsd:int" use="required"/>
                        <xsd:attribute name="trial_period" type="xsd:int"/>
                        <xsd:attribute name="trial_type" type="xsd:int"/>
                        <xsd:attribute name="subscriber_site_short_desc" type="xsd:string"/>
                        <xsd:attribute name="subscriber_site_long_desc" type="xsd:string"/>
                     </xsd:complexType>
                  </xsd:element>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="package_content_select_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element name="pkg_def_id" type="xsd:int"/>
                  <xsd:element name="order_code_id" minOccurs="0" default="0" type="xsd:int"/>
               </xsd:sequence>
               <xsd:attribute name="dsn" type="xsd:string"/>
               <xsd:attribute name="language_code" type="xsd:string"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="package_content_select_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="view_pkg_def_content" minOccurs="0" maxOccurs="unbounded">
                     <xsd:complexType>
                        <xsd:attribute name="item_order_code_id" type="xsd:int" use="required"/>
                        <xsd:attribute name="pkg_def_id" type="xsd:int" use="required"/>
                        <xsd:attribute name="order_code_id" type="xsd:int" use="required"/>
                        <xsd:attribute name="pkg_content_seq" type="xsd:int" use="required"/>
                        <xsd:attribute name="item_price" type="s0:ZZMoney"/>
                        <xsd:attribute name="pkg_item_price_method" type="xsd:int" use="required"/>
                        <xsd:attribute name="discount_class_id" type="xsd:int"/>
                        <xsd:attribute name="rate_class_id" type="xsd:int"/>
                        <xsd:attribute name="revenue_percent" type="s0:ZZMoney"/>
                        <xsd:attribute name="issue_id" type="xsd:int"/>
                        <xsd:attribute name="product_id" type="xsd:int"/>
                        <xsd:attribute name="subscription_def_id" type="xsd:int"/>
                        <xsd:attribute name="one_time_only" type="xsd:int" use="required"/>
                        <xsd:attribute name="qty" type="xsd:int"/>
                        <xsd:attribute name="description" type="xsd:string"/>
                     </xsd:complexType>
                  </xsd:element>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="customer_info_select_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element ref="s0:customer_identifier"/>
               </xsd:sequence>
               <xsd:attribute name="dsn" type="xsd:string"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="customer_info_select_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:customer_identifier" minOccurs="0"/>
                  <xsd:element name="customer" minOccurs="0" maxOccurs="1">
                     <xsd:complexType>
                        <xsd:attribute name="customer_id" type="xsd:int" use="required"/>
                        <xsd:attribute name="list_rental_category" type="xsd:string"/>
                        <xsd:attribute name="default_bill_to_customer_id" type="xsd:int"/>
                        <xsd:attribute name="def_bill_to_cust_addr_seq" type="xsd:int"/>
                        <xsd:attribute name="default_renew_to_customer_id" type="xsd:int"/>
                        <xsd:attribute name="def_renew_to_cust_addr_seq" type="xsd:int"/>
                        <xsd:attribute name="credit_status" type="xsd:string" use="required"/>
                        <xsd:attribute name="lname" type="xsd:string"/>
                        <xsd:attribute name="initial_name" type="xsd:string"/>
                        <xsd:attribute name="fname" type="xsd:string"/>
                        <xsd:attribute name="salutation" type="xsd:string"/>
                        <xsd:attribute name="suffix" type="xsd:string"/>
                        <xsd:attribute name="title" type="xsd:string"/>
                        <xsd:attribute name="email" type="xsd:string"/>
                        <xsd:attribute name="email_authorization" type="xsd:int"/>
                        <xsd:attribute name="old_customer_id" type="xsd:string"/>
                        <xsd:attribute name="login" type="xsd:string" use="required"/>
                        <xsd:attribute name="hint" type="xsd:string"/>
                        <xsd:attribute name="response" type="xsd:string"/>
                     </xsd:complexType>
                  </xsd:element>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="payment_account_info_select_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element ref="s0:customer_identifier"/>
                  <xsd:element name="is_active" minOccurs="0" default="NA">
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="no"/>
                           <xsd:enumeration value="yes"/>
                           <xsd:enumeration value="NA"/>
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="exclude_unselectables" minOccurs="0" default="no" type="s0:ZZBoolean"/>
               </xsd:sequence>
               <xsd:attribute name="dsn" type="xsd:string"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="payment_account_info_select_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:customer_identifier" minOccurs="0"/>
                  <xsd:element name="payment_account" minOccurs="0" maxOccurs="unbounded">
                     <xsd:complexType>
                        <xsd:attribute name="def_bill_to_cust_addr_seq" type="xsd:int"/>
                        <xsd:attribute name="default_bill_to_customer_id" type="xsd:int"/>
                        <xsd:attribute name="credit_status" type="xsd:string" use="required"/>
                        <xsd:attribute name="lname" type="xsd:string"/>
                        <xsd:attribute name="initial_name" type="xsd:string"/>
                        <xsd:attribute name="fname" type="xsd:string"/>
                        <xsd:attribute name="email" type="xsd:string"/>
                        <xsd:attribute name="customer_id" type="xsd:int" use="required"/>
                        <xsd:attribute name="payment_account_seq" type="xsd:int" use="required"/>
                        <xsd:attribute name="description" type="xsd:string"/>
                        <xsd:attribute name="id_nbr" type="xsd:string"/>
                        <xsd:attribute name="credit_card_expire" type="xsd:date"/>
                        <xsd:attribute name="credit_card_start_date" type="xsd:date"/>
                        <xsd:attribute name="credit_card_info" type="xsd:string"/>
                        <xsd:attribute name="credit_card_issue_id" type="xsd:string"/>
                        <xsd:attribute name="card_verification_value" type="xsd:string"/>
                        <xsd:attribute name="bill_to_customer_id" type="xsd:int"/>
                        <xsd:attribute name="bill_to_customer_address_seq" type="xsd:int"/>
                        <xsd:attribute name="bank_account_type" type="xsd:string"/>
                        <xsd:attribute name="dd_sorting_code" type="xsd:string"/>
                        <xsd:attribute name="payment_type" type="xsd:string"/>
                        <xsd:attribute name="dd_bank_description" type="xsd:string"/>
                        <xsd:attribute name="payment_form" type="xsd:int"/>
                        <xsd:attribute name="dd_state" type="xsd:string"/>
                        <xsd:attribute name="is_active" type="xsd:int" use="required"/>
                        <xsd:attribute name="dd_bank_name" type="xsd:string"/>
                        <xsd:attribute name="id_nbr_last_four" type="xsd:string"/>
                        <xsd:attribute name="dd_id_nbr_transposed" type="xsd:string"/>
                        <xsd:attribute name="dd_sorting_code_transposed" type="xsd:string"/>
                        <xsd:attribute name="branch_title" type="xsd:string"/>
                        <xsd:attribute name="expiry_notice_sent_days_left" type="xsd:int"/>
                        <xsd:attribute name="creation_date" type="xsd:dateTime"/>
                        <xsd:attribute name="expiry_notice_sent_date" type="xsd:date"/>
                        <xsd:attribute name="secure_store_id_obtained_date" type="xsd:date"/>
                        <xsd:attribute name="secure_bank_def_id" type="xsd:int"/>
                     </xsd:complexType>
                  </xsd:element>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="address_info_select_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element ref="s0:customer_identifier" minOccurs="0"/>
                  <xsd:element name="customer_address_seq" minOccurs="0" default="0" type="xsd:int"/>
                  <xsd:element name="email" minOccurs="0" type="xsd:string"/>
               </xsd:sequence>
               <xsd:attribute name="dsn" type="xsd:string"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="address_info_select_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:customer_identifier" minOccurs="0"/>
                  <xsd:element name="customer_address" minOccurs="0" maxOccurs="unbounded">
                     <xsd:complexType>
                        <xsd:attribute name="customer_id" type="xsd:int" use="required"/>
                        <xsd:attribute name="customer_address_seq" type="xsd:int" use="required"/>
                        <xsd:attribute name="state" type="xsd:string" use="required"/>
                        <xsd:attribute name="address_type" type="xsd:int" use="required"/>
                        <xsd:attribute name="city" type="xsd:string"/>
                        <xsd:attribute name="county" type="xsd:string"/>
                        <xsd:attribute name="zip" type="xsd:string"/>
                        <xsd:attribute name="carrier" type="xsd:string"/>
                        <xsd:attribute name="mailstop" type="xsd:string"/>
                        <xsd:attribute name="tax_id_number" type="xsd:string"/>
                        <xsd:attribute name="email" type="xsd:string"/>
                        <xsd:attribute name="phone" type="xsd:string"/>
                        <xsd:attribute name="faxnbr" type="xsd:string"/>
                        <xsd:attribute name="eighthundred" type="xsd:string"/>
                        <xsd:attribute name="fname" type="xsd:string"/>
                        <xsd:attribute name="initial_name" type="xsd:string"/>
                        <xsd:attribute name="lname" type="xsd:string"/>
                        <xsd:attribute name="salutation" type="xsd:string"/>
                        <xsd:attribute name="suffix" type="xsd:string"/>
                        <xsd:attribute name="title" type="xsd:string"/>
                        <xsd:attribute name="address_status" type="xsd:string" use="required"/>
                        <xsd:attribute name="audit_county" type="xsd:string"/>
                        <xsd:attribute name="audit_company_id" type="xsd:int"/>
                        <xsd:attribute name="effective_date" type="xsd:date"/>
                        <xsd:attribute name="reverse_date" type="xsd:date"/>
                        <xsd:attribute name="replace_customer_address_seq" type="xsd:int"/>
                        <xsd:attribute name="company" type="xsd:string"/>
                        <xsd:attribute name="department" type="xsd:string"/>
                        <xsd:attribute name="audit_name_change" type="xsd:int"/>
                        <xsd:attribute name="audit_title_change" type="xsd:int"/>
                        <xsd:attribute name="lot_nbr" type="xsd:string"/>
                        <xsd:attribute name="delivery_point" type="xsd:string"/>
                        <xsd:attribute name="cass_date" type="xsd:int"/>
                        <xsd:attribute name="supp_clean" type="xsd:int" use="required"/>
                        <xsd:attribute name="address1" type="xsd:string"/>
                        <xsd:attribute name="address2" type="xsd:string"/>
                        <xsd:attribute name="address3" type="xsd:string"/>
                        <xsd:attribute name="special_tax_id" type="xsd:int"/>
                        <xsd:attribute name="change_type" type="xsd:int"/>
                        <xsd:attribute name="future_temp_exists" type="xsd:int"/>
                        <xsd:attribute name="dp_barcode" type="xsd:string"/>
                        <xsd:attribute name="old_email" type="xsd:string"/>
                        <xsd:attribute name="state_desc" type="xsd:string"/>
                     </xsd:complexType>
                  </xsd:element>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="subscrip_list_select_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element ref="s0:customer_identifier"/>
                  <xsd:element name="issues_left" minOccurs="0" default="no" type="s0:ZZBoolean"/>
                  <xsd:element name="subscription_status" minOccurs="0" default="NA">
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="active"/>
                           <xsd:enumeration value="completed"/>
                           <xsd:enumeration value="cancelled"/>
                           <xsd:enumeration value="not_cancelled"/>
                           <xsd:enumeration value="suspended"/>
                           <xsd:enumeration value="not_suspended"/>
                           <xsd:enumeration value="NA"/>
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
               </xsd:sequence>
               <xsd:attribute name="dsn" type="xsd:string"/>
               <xsd:attribute name="language_code" type="xsd:string"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="subscrip_list_select_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:customer_identifier" minOccurs="0"/>
                  <xsd:element name="order_item" minOccurs="0" maxOccurs="unbounded">
                     <xsd:complexType>
                        <xsd:attribute name="orderhdr_id" type="xsd:int" use="required"/>
                        <xsd:attribute name="order_item_seq" type="xsd:int" use="required"/>
                        <xsd:attribute name="oc_id" type="xsd:int" use="required"/>
                        <xsd:attribute name="n_issues_left" type="xsd:int"/>
                        <xsd:attribute name="order_status" type="xsd:int"/>
                        <xsd:attribute name="renewal_orderhdr_id" type="xsd:int"/>
                        <xsd:attribute name="renewal_category" type="xsd:int"/>
                        <xsd:attribute name="subscrip_id" type="xsd:int"/>
                        <xsd:attribute name="source_code_id" type="xsd:int" use="required"/>
                        <xsd:attribute name="bundle_qty" type="xsd:int"/>
                        <xsd:attribute name="order_code_id" type="xsd:int" use="required"/>
                        <xsd:attribute name="pkg_def_id" type="xsd:int"/>
                        <xsd:attribute name="pkg_item_seq" type="xsd:int"/>
                        <xsd:attribute name="subscription_def_id" type="xsd:int"/>
                        <xsd:attribute name="trial_type" type="xsd:int"/>
                        <xsd:attribute name="order_item_type" type="xsd:int"/>
                        <xsd:attribute name="order_qty" type="xsd:int"/>
                        <xsd:attribute name="order_date" type="xsd:dateTime"/>
                        <xsd:attribute name="start_issue_id" type="xsd:int"/>
                        <xsd:attribute name="stop_issue_id" type="xsd:int"/>
                        <xsd:attribute name="renewed_from_subscrip_id" type="xsd:int"/>
                        <xsd:attribute name="start_date" type="xsd:date"/>
                        <xsd:attribute name="expire_date" type="xsd:date"/>
                        <xsd:attribute name="subscrip_start_type" type="xsd:int"/>
                        <xsd:attribute name="unit_type_id" type="xsd:int"/>
                        <xsd:attribute name="unit_excess" type="xsd:int"/>
                        <xsd:attribute name="item_url" type="xsd:string"/>
                        <xsd:attribute name="description" type="xsd:string"/>
                        <xsd:attribute name="start_enumeration" type="xsd:string"/>
                        <xsd:attribute name="start_issue_date" type="xsd:date" use="required"/>
                        <xsd:attribute name="stop_enumeration" type="xsd:string"/>
                        <xsd:attribute name="stop_issue_date" type="xsd:date" use="required"/>
                        <xsd:attribute name="order_status_desc" type="xsd:string"/>
                        <xsd:attribute name="pub_desc" type="xsd:string"/>
                        <xsd:attribute name="allow_on_internet" type="xsd:int" use="required"/>
                        <xsd:attribute name="pkg_def" type="xsd:string"/>
                        <xsd:attribute name="pkg_desc" type="xsd:string"/>
                        <xsd:attribute name="image_url" type="xsd:string"/>
                     </xsd:complexType>
                  </xsd:element>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="package_order_list_select_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element ref="s0:customer_identifier"/>
               </xsd:sequence>
               <xsd:attribute name="dsn" type="xsd:string"/>
               <xsd:attribute name="language_code" type="xsd:string"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="package_order_list_select_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:customer_identifier" minOccurs="0"/>
                  <xsd:element name="order_item" minOccurs="0" maxOccurs="unbounded">
                     <xsd:complexType>
                        <xsd:attribute name="customer_id" type="xsd:int"/>
                        <xsd:attribute name="orderhdr_id" type="xsd:int" use="required"/>
                        <xsd:attribute name="order_item_seq" type="xsd:int" use="required"/>
                        <xsd:attribute name="order_status" type="xsd:int"/>
                        <xsd:attribute name="source_code_id" type="xsd:int" use="required"/>
                        <xsd:attribute name="order_item_type" type="xsd:int"/>
                        <xsd:attribute name="order_date" type="xsd:dateTime"/>
                        <xsd:attribute name="order_code_id" type="xsd:int" use="required"/>
                        <xsd:attribute name="order_qty" type="xsd:int"/>
                        <xsd:attribute name="bundle_qty" type="xsd:int"/>
                        <xsd:attribute name="product_id" type="xsd:int"/>
                        <xsd:attribute name="subscription_def_id" type="xsd:int"/>
                        <xsd:attribute name="subscrip_id" type="xsd:int"/>
                        <xsd:attribute name="pkg_def_id" type="xsd:int"/>
                        <xsd:attribute name="pkg_item_seq" type="xsd:int"/>
                        <xsd:attribute name="renewal_orderhdr_id" type="xsd:int"/>
                        <xsd:attribute name="order_status_desc" type="xsd:string"/>
                        <xsd:attribute name="subscrdesc" type="xsd:string"/>
                        <xsd:attribute name="proddesc" type="xsd:string"/>
                        <xsd:attribute name="pkgdesc" type="xsd:string"/>
                     </xsd:complexType>
                  </xsd:element>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="payment_clear_status_descr_select_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element name="payment_clear_status" type="xsd:int"/>
               </xsd:sequence>
               <xsd:attribute name="dsn" type="xsd:string"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="payment_clear_status_descr_select_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="payment" minOccurs="0" maxOccurs="1">
                     <xsd:complexType>
                        <xsd:attribute name="short_description" type="xsd:string"/>
                     </xsd:complexType>
                  </xsd:element>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="payment_list_select_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element ref="s0:customer_identifier"/>
               </xsd:sequence>
               <xsd:attribute name="dsn" type="xsd:string"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="payment_list_select_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:customer_identifier" minOccurs="0"/>
                  <xsd:element name="payment" minOccurs="0" maxOccurs="unbounded">
                     <xsd:complexType>
                        <xsd:attribute name="payment_seq" type="xsd:int" use="required"/>
                        <xsd:attribute name="creation_date" type="xsd:dateTime" use="required"/>
                        <xsd:attribute name="id_nbr" type="xsd:string"/>
                        <xsd:attribute name="currency" type="xsd:string" use="required"/>
                        <xsd:attribute name="pay_currency_amount" type="s0:ZZMoney"/>
                        <xsd:attribute name="payment_clear_status" type="xsd:int"/>
                        <xsd:attribute name="transaction_reason" type="xsd:string"/>
                        <xsd:attribute name="transaction_type" type="xsd:int"/>
                        <xsd:attribute name="payment_type" type="xsd:string" use="required"/>
                        <xsd:attribute name="payment_form" type="xsd:int" use="required"/>
                        <xsd:attribute name="payment_cls_desc" type="xsd:string"/>
                        <xsd:attribute name="transaction_reason_descr" type="xsd:string"/>
                        <xsd:attribute name="tran_type_desc" type="xsd:string"/>
                     </xsd:complexType>
                  </xsd:element>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="payment_amount_info_select_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element name="payment_identifier">
                     <xsd:complexType>
                        <xsd:sequence>
                           <xsd:element ref="s0:customer_identifier"/>
                           <xsd:element name="payment_seq" type="xsd:int"/>
                        </xsd:sequence>
                     </xsd:complexType>
                  </xsd:element>
               </xsd:sequence>
               <xsd:attribute name="dsn" type="xsd:string"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="payment_amount_info_select_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:customer_identifier" minOccurs="0"/>
                  <xsd:element name="payment" minOccurs="0" maxOccurs="unbounded">
                     <xsd:complexType>
                        <xsd:attribute name="payment_seq" type="xsd:int" use="required"/>
                        <xsd:attribute name="pay_currency_amount" type="s0:ZZMoney"/>
                        <xsd:attribute name="currency" type="xsd:string" use="required"/>
                        <xsd:attribute name="customer_deposit_pay_amt" type="s0:ZZMoney"/>
                        <xsd:attribute name="refund_deposit_pay_amt" type="s0:ZZMoney"/>
                        <xsd:attribute name="base_amount" type="s0:ZZMoney"/>
                     </xsd:complexType>
                  </xsd:element>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="product_order_list_select_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element ref="s0:customer_identifier"/>
               </xsd:sequence>
               <xsd:attribute name="dsn" type="xsd:string"/>
               <xsd:attribute name="language_code" type="xsd:string"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="product_order_list_select_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:customer_identifier" minOccurs="0"/>
                  <xsd:element name="order_item" minOccurs="0" maxOccurs="unbounded">
                     <xsd:complexType>
                        <xsd:attribute name="orderhdr_id" type="xsd:int" use="required"/>
                        <xsd:attribute name="order_item_seq" type="xsd:int" use="required"/>
                        <xsd:attribute name="oc_id" type="xsd:int" use="required"/>
                        <xsd:attribute name="source_code_id" type="xsd:int" use="required"/>
                        <xsd:attribute name="bundle_qty" type="xsd:int"/>
                        <xsd:attribute name="order_status" type="xsd:int"/>
                        <xsd:attribute name="order_code_id" type="xsd:int" use="required"/>
                        <xsd:attribute name="product_id" type="xsd:int"/>
                        <xsd:attribute name="order_date" type="xsd:dateTime"/>
                        <xsd:attribute name="order_qty" type="xsd:int"/>
                        <xsd:attribute name="order_item_type" type="xsd:int"/>
                        <xsd:attribute name="pkg_item_seq" type="xsd:int"/>
                        <xsd:attribute name="item_url" type="xsd:string"/>
                        <xsd:attribute name="description" type="xsd:string"/>
                        <xsd:attribute name="product_color" type="xsd:string"/>
                        <xsd:attribute name="product_size" type="xsd:string"/>
                        <xsd:attribute name="product_style" type="xsd:string"/>
                        <xsd:attribute name="image_url" type="xsd:string"/>
                        <xsd:attribute name="status" type="xsd:string"/>
                     </xsd:complexType>
                  </xsd:element>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="current_issue_select_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element name="oc_id" type="xsd:int"/>
               </xsd:sequence>
               <xsd:attribute name="dsn" type="xsd:string"/>
               <xsd:attribute name="language_code" type="xsd:string"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="current_issue_select_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="current_issue" minOccurs="0" maxOccurs="1">
                     <xsd:complexType>
                        <xsd:attribute name="description" type="xsd:string"/>
                        <xsd:attribute name="subscriber_site_long_desc" type="xsd:string"/>
                        <xsd:attribute name="oc_id" type="xsd:int" use="required"/>
                        <xsd:attribute name="issue_id" type="xsd:int" use="required"/>
                        <xsd:attribute name="enumeration" type="xsd:string"/>
                        <xsd:attribute name="next_issue" type="xsd:date" use="required"/>
                     </xsd:complexType>
                  </xsd:element>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="source_code_select_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element name="oc_id" type="xsd:int"/>
                  <xsd:element name="source_code" type="xsd:string"/>
               </xsd:sequence>
               <xsd:attribute name="dsn" type="xsd:string"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="source_code_select_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="source_code" minOccurs="0" maxOccurs="1">
                     <xsd:complexType>
                        <xsd:attribute name="source_code_id" type="xsd:int" use="required"/>
                        <xsd:attribute name="agency_customer_id" type="xsd:int"/>
                        <xsd:attribute name="source_format" type="xsd:string"/>
                        <xsd:attribute name="source_code" type="xsd:string"/>
                        <xsd:attribute name="description" type="xsd:string"/>
                        <xsd:attribute name="state_break" type="xsd:int" use="required"/>
                        <xsd:attribute name="generated" type="xsd:int" use="required"/>
                        <xsd:attribute name="breakeven" type="s0:ZZMoney"/>
                        <xsd:attribute name="offer" type="xsd:string"/>
                        <xsd:attribute name="list" type="xsd:string"/>
                        <xsd:attribute name="from_date" type="xsd:date"/>
                        <xsd:attribute name="to_date" type="xsd:date"/>
                        <xsd:attribute name="qty" type="xsd:int"/>
                        <xsd:attribute name="cost" type="s0:ZZMoney"/>
                        <xsd:attribute name="audit_qual_category" type="xsd:int"/>
                        <xsd:attribute name="generic_agency" type="xsd:int" use="required"/>
                        <xsd:attribute name="oc_id" type="xsd:int" use="required"/>
                        <xsd:attribute name="active" type="xsd:int" use="required"/>
                        <xsd:attribute name="newsub_rate_class_id" type="xsd:int"/>
                        <xsd:attribute name="new_renewal_card_id" type="xsd:int"/>
                        <xsd:attribute name="newsub_discount_class_id" type="xsd:int"/>
                        <xsd:attribute name="audit_subscription_type_id" type="xsd:int"/>
                        <xsd:attribute name="audit_qual_source_id" type="xsd:int"/>
                        <xsd:attribute name="audit_name_title_id" type="xsd:int"/>
                        <xsd:attribute name="audit_sales_channel_id" type="xsd:int"/>
                        <xsd:attribute name="premium_order_code_id" type="xsd:int"/>
                        <xsd:attribute name="source_code_type" type="xsd:int"/>
                        <xsd:attribute name="currency" type="xsd:string"/>
                     </xsd:complexType>
                  </xsd:element>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="order_addresses_select_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element ref="s0:item_identifier"/>
               </xsd:sequence>
               <xsd:attribute name="dsn" type="xsd:string"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="order_addresses_select_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="order_item" minOccurs="0" maxOccurs="unbounded">
                     <xsd:complexType>
                        <xsd:attribute name="orderhdr_id" type="xsd:int" use="required"/>
                        <xsd:attribute name="order_item_seq" type="xsd:int" use="required"/>
                        <xsd:attribute name="bill_to_customer_address_seq" type="xsd:int"/>
                        <xsd:attribute name="renew_to_customer_address_seq" type="xsd:int"/>
                        <xsd:attribute name="alt_ship_customer_address_seq" type="xsd:int"/>
                        <xsd:attribute name="customer_address_seq" type="xsd:int"/>
                     </xsd:complexType>
                  </xsd:element>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="issue_list_select_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element name="oc_id" type="xsd:int"/>
               </xsd:sequence>
               <xsd:attribute name="dsn" type="xsd:string"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="issue_list_select_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="issue" minOccurs="0" maxOccurs="unbounded">
                     <xsd:complexType>
                        <xsd:attribute name="issue_id" type="xsd:int" use="required"/>
                        <xsd:attribute name="oc_id" type="xsd:int" use="required"/>
                        <xsd:attribute name="inventory_id" type="xsd:int"/>
                        <xsd:attribute name="user_code" type="xsd:string" use="required"/>
                        <xsd:attribute name="issue_date" type="xsd:date" use="required"/>
                        <xsd:attribute name="enumeration" type="xsd:string"/>
                        <xsd:attribute name="enum_volume_nbr" type="xsd:int"/>
                        <xsd:attribute name="enum_issue_nbr" type="xsd:int"/>
                        <xsd:attribute name="issue_close_date" type="xsd:dateTime"/>
                        <xsd:attribute name="sub_out_bit_pos" type="xsd:int"/>
                        <xsd:attribute name="drop_date" type="xsd:date"/>
                        <xsd:attribute name="audit_begin_date" type="xsd:date"/>
                        <xsd:attribute name="audit_end_date" type="xsd:date"/>
                        <xsd:attribute name="audit_galley_created" type="xsd:int"/>
                        <xsd:attribute name="audit_galley_sorted" type="xsd:int"/>
                        <xsd:attribute name="audit_galley_nth_done" type="xsd:int"/>
                        <xsd:attribute name="volume_group_id" type="xsd:int"/>
                        <xsd:attribute name="generate_revenue" type="xsd:int" use="required"/>
                        <xsd:attribute name="update_orders" type="xsd:int" use="required"/>
                        <xsd:attribute name="analyzed" type="xsd:int" use="required"/>
                        <xsd:attribute name="frozen" type="xsd:int" use="required"/>
                     </xsd:complexType>
                  </xsd:element>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="issue_select_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element name="issue_id" type="xsd:int"/>
               </xsd:sequence>
               <xsd:attribute name="dsn" type="xsd:string"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="issue_select_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="issue" minOccurs="0" maxOccurs="1">
                     <xsd:complexType>
                        <xsd:attribute name="issue_id" type="xsd:int" use="required"/>
                        <xsd:attribute name="oc_id" type="xsd:int" use="required"/>
                        <xsd:attribute name="inventory_id" type="xsd:int"/>
                        <xsd:attribute name="user_code" type="xsd:string" use="required"/>
                        <xsd:attribute name="issue_date" type="xsd:date" use="required"/>
                        <xsd:attribute name="enumeration" type="xsd:string"/>
                        <xsd:attribute name="enum_volume_nbr" type="xsd:int"/>
                        <xsd:attribute name="enum_issue_nbr" type="xsd:int"/>
                        <xsd:attribute name="issue_close_date" type="xsd:dateTime"/>
                        <xsd:attribute name="sub_out_bit_pos" type="xsd:int"/>
                        <xsd:attribute name="drop_date" type="xsd:date"/>
                        <xsd:attribute name="audit_begin_date" type="xsd:date"/>
                        <xsd:attribute name="audit_end_date" type="xsd:date"/>
                        <xsd:attribute name="audit_galley_created" type="xsd:int"/>
                        <xsd:attribute name="audit_galley_sorted" type="xsd:int"/>
                        <xsd:attribute name="audit_galley_nth_done" type="xsd:int"/>
                        <xsd:attribute name="volume_group_id" type="xsd:int"/>
                        <xsd:attribute name="generate_revenue" type="xsd:int" use="required"/>
                        <xsd:attribute name="update_orders" type="xsd:int" use="required"/>
                        <xsd:attribute name="analyzed" type="xsd:int" use="required"/>
                        <xsd:attribute name="frozen" type="xsd:int" use="required"/>
                     </xsd:complexType>
                  </xsd:element>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="prospect_select_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element ref="s0:customer_identifier"/>
                  <xsd:element name="oc_id" minOccurs="0" default="0" type="xsd:int"/>
               </xsd:sequence>
               <xsd:attribute name="dsn" type="xsd:string"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="prospect_select_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:customer_identifier" minOccurs="0"/>
                  <xsd:element name="customer_prospect" minOccurs="0" maxOccurs="unbounded">
                     <xsd:complexType>
                        <xsd:attribute name="customer_id" type="xsd:int" use="required"/>
                        <xsd:attribute name="source_code_id" type="xsd:int"/>
                        <xsd:attribute name="referred_by_customer_id" type="xsd:int"/>
                        <xsd:attribute name="audit_qual_category" type="xsd:int"/>
                        <xsd:attribute name="oc_id" type="xsd:int"/>
                        <xsd:attribute name="prospect_category" type="xsd:string" use="required"/>
                        <xsd:attribute name="audit_qual_source_id" type="xsd:int"/>
                        <xsd:attribute name="audit_subscription_type_id" type="xsd:int"/>
                        <xsd:attribute name="qual_date" type="xsd:date"/>
                        <xsd:attribute name="audit_name_title_id" type="xsd:int"/>
                        <xsd:attribute name="audit_sales_channel_id" type="xsd:int"/>
                        <xsd:attribute name="customer_address_seq" type="xsd:int"/>
                     </xsd:complexType>
                  </xsd:element>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="promotion_history_offer_list_select_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element ref="s0:customer_identifier"/>
               </xsd:sequence>
               <xsd:attribute name="dsn" type="xsd:string"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="promotion_history_offer_list_select_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:customer_identifier" minOccurs="0"/>
                  <xsd:element name="promotion_history" minOccurs="0" maxOccurs="unbounded">
                     <xsd:complexType>
                        <xsd:sequence>
                           <xsd:element name="promotion_hist_offer" minOccurs="0" maxOccurs="unbounded">
                              <xsd:complexType>
                                 <xsd:attribute name="customer_id" type="xsd:int" use="required"/>
                                 <xsd:attribute name="promotion_history_seq" type="xsd:int" use="required"/>
                                 <xsd:attribute name="promotion_hist_offer_seq" type="xsd:int" use="required"/>
                                 <xsd:attribute name="rate_class_id" type="xsd:int"/>
                                 <xsd:attribute name="rate_class_effective_seq" type="xsd:int"/>
                                 <xsd:attribute name="ratecard_seq" type="xsd:int"/>
                                 <xsd:attribute name="order_code_id" type="xsd:int"/>
                                 <xsd:attribute name="product_id" type="xsd:int"/>
                                 <xsd:attribute name="subscription_def_id" type="xsd:int"/>
                                 <xsd:attribute name="discount_class_id" type="xsd:int"/>
                                 <xsd:attribute name="disc_class_effective_seq" type="xsd:int"/>
                                 <xsd:attribute name="discount_card_seq" type="xsd:int"/>
                                 <xsd:attribute name="offer_code" type="xsd:string"/>
                                 <xsd:attribute name="description" type="xsd:string"/>
                                 <xsd:attribute name="pkg_def_id" type="xsd:int"/>
                              </xsd:complexType>
                           </xsd:element>
                        </xsd:sequence>
                        <xsd:attribute name="customer_id" type="xsd:int" use="required"/>
                        <xsd:attribute name="promotion_history_seq" type="xsd:int" use="required"/>
                        <xsd:attribute name="oc_id" type="xsd:int" use="required"/>
                        <xsd:attribute name="source_code_id" type="xsd:int" use="required"/>
                        <xsd:attribute name="promotion_date" type="xsd:date"/>
                        <xsd:attribute name="promotion_card_id" type="xsd:int" use="required"/>
                        <xsd:attribute name="promotion_def" type="xsd:string"/>
                        <xsd:attribute name="promotion_def_test_seq" type="xsd:int"/>
                        <xsd:attribute name="effort_number" type="xsd:int"/>
                        <xsd:attribute name="job_id" type="xsd:int"/>
                        <xsd:attribute name="package_id" type="xsd:int"/>
                     </xsd:complexType>
                  </xsd:element>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="renewal_history_offer_list_select_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element name="subscrip_id" type="xsd:int"/>
                  <xsd:element name="orderhdr_id" type="xsd:int"/>
                  <xsd:element name="order_item_seq" type="xsd:int"/>
               </xsd:sequence>
               <xsd:attribute name="dsn" type="xsd:string"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="renewal_history_offer_list_select_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="renewal_history_offer" minOccurs="0" maxOccurs="unbounded">
                     <xsd:complexType>
                        <xsd:attribute name="effort_number" type="xsd:int"/>
                        <xsd:attribute name="source_code_id" type="xsd:int"/>
                        <xsd:attribute name="subscrip_id" type="xsd:int" use="required"/>
                        <xsd:attribute name="renewal_history_seq" type="xsd:int" use="required"/>
                        <xsd:attribute name="renewal_history_offer_seq" type="xsd:int" use="required"/>
                        <xsd:attribute name="rate_class_id" type="xsd:int"/>
                        <xsd:attribute name="rate_class_effective_seq" type="xsd:int"/>
                        <xsd:attribute name="ratecard_seq" type="xsd:int"/>
                        <xsd:attribute name="discount_class_id" type="xsd:int"/>
                        <xsd:attribute name="disc_class_effective_seq" type="xsd:int"/>
                        <xsd:attribute name="discount_card_seq" type="xsd:int"/>
                        <xsd:attribute name="job_ren_offer_id" type="xsd:int" use="required"/>
                        <xsd:attribute name="job_ren_offer_detail_seq" type="xsd:int" use="required"/>
                        <xsd:attribute name="subscription_def_id" type="xsd:int"/>
                        <xsd:attribute name="term_id" type="xsd:int"/>
                        <xsd:attribute name="description" type="xsd:string"/>
                        <xsd:attribute name="pkg_def_id" type="xsd:int"/>
                        <xsd:attribute name="order_code_id" type="xsd:int" use="required"/>
                     </xsd:complexType>
                  </xsd:element>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="source_code_lookup_select_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element name="source_code" minOccurs="0" type="xsd:string"/>
                  <xsd:element name="list" minOccurs="0" type="xsd:string"/>
                  <xsd:element name="offer" minOccurs="0" type="xsd:string"/>
                  <xsd:element name="oc_id" minOccurs="0" default="0" type="xsd:int"/>
               </xsd:sequence>
               <xsd:attribute name="dsn" type="xsd:string"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="source_code_lookup_select_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="source_code" minOccurs="0" maxOccurs="unbounded">
                     <xsd:complexType>
                        <xsd:attribute name="source_code_id" type="xsd:int" use="required"/>
                        <xsd:attribute name="source_code" type="xsd:string"/>
                        <xsd:attribute name="description" type="xsd:string"/>
                     </xsd:complexType>
                  </xsd:element>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="items_by_orderhdr_select_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element name="orderhdr_id" type="xsd:int"/>
               </xsd:sequence>
               <xsd:attribute name="dsn" type="xsd:string"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="items_by_orderhdr_select_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="order_item" minOccurs="0" maxOccurs="unbounded">
                     <xsd:complexType>
                        <xsd:attribute name="orderhdr_id" type="xsd:int" use="required"/>
                        <xsd:attribute name="order_item_seq" type="xsd:int" use="required"/>
                        <xsd:attribute name="user_code" type="xsd:string" use="required"/>
                        <xsd:attribute name="currency" type="xsd:string"/>
                        <xsd:attribute name="delivery_method" type="xsd:string"/>
                        <xsd:attribute name="source_code_id" type="xsd:int" use="required"/>
                        <xsd:attribute name="order_category" type="xsd:string"/>
                        <xsd:attribute name="package_id" type="xsd:int"/>
                        <xsd:attribute name="package_content_seq" type="xsd:int"/>
                        <xsd:attribute name="date_stamp" type="xsd:int" use="required"/>
                        <xsd:attribute name="order_item_type" type="xsd:int"/>
                        <xsd:attribute name="order_date" type="xsd:dateTime"/>
                        <xsd:attribute name="order_qty" type="xsd:int"/>
                        <xsd:attribute name="gross_base_amount" type="s0:ZZMoney"/>
                        <xsd:attribute name="gross_local_amount" type="s0:ZZMoney"/>
                        <xsd:attribute name="net_base_amount" type="s0:ZZMoney"/>
                        <xsd:attribute name="net_local_amount" type="s0:ZZMoney"/>
                        <xsd:attribute name="has_tax" type="xsd:int"/>
                        <xsd:attribute name="has_delivery_charge" type="xsd:int"/>
                        <xsd:attribute name="bill_date" type="xsd:date"/>
                        <xsd:attribute name="n_inv_efforts" type="xsd:int"/>
                        <xsd:attribute name="last_inv_date" type="xsd:date"/>
                        <xsd:attribute name="payment_status" type="xsd:int"/>
                        <xsd:attribute name="refund_status" type="xsd:int"/>
                        <xsd:attribute name="order_type" type="xsd:int"/>
                        <xsd:attribute name="billing_type" type="xsd:int"/>
                        <xsd:attribute name="has_premium" type="xsd:int"/>
                        <xsd:attribute name="prepayment_req" type="xsd:int"/>
                        <xsd:attribute name="product_id" type="xsd:int"/>
                        <xsd:attribute name="ship_qty" type="xsd:int"/>
                        <xsd:attribute name="backord_qty" type="xsd:int"/>
                        <xsd:attribute name="subscrip_id" type="xsd:int"/>
                        <xsd:attribute name="bundle_qty" type="xsd:int"/>
                        <xsd:attribute name="audit_qual_category" type="xsd:int"/>
                        <xsd:attribute name="is_complimentary" type="xsd:int"/>
                        <xsd:attribute name="subscrip_start_type" type="xsd:int"/>
                        <xsd:attribute name="order_code_id" type="xsd:int" use="required"/>
                        <xsd:attribute name="cancel_reason" type="xsd:string"/>
                        <xsd:attribute name="customer_group_id" type="xsd:int"/>
                        <xsd:attribute name="audit_qual_source_id" type="xsd:int"/>
                        <xsd:attribute name="audit_subscription_type_id" type="xsd:int"/>
                        <xsd:attribute name="percent_of_basic_price" type="xsd:int"/>
                        <xsd:attribute name="duration" type="xsd:int"/>
                        <xsd:attribute name="renewal_status" type="xsd:int"/>
                        <xsd:attribute name="delivery_method_perm" type="xsd:int"/>
                        <xsd:attribute name="change_qty_flag" type="xsd:int"/>
                        <xsd:attribute name="n_issues_left" type="xsd:int"/>
                        <xsd:attribute name="n_ren_effort" type="xsd:int"/>
                        <xsd:attribute name="last_ren_date" type="xsd:date"/>
                        <xsd:attribute name="n_del_iss_left" type="xsd:int"/>
                        <xsd:attribute name="n_remaining_paid_issues" type="xsd:int"/>
                        <xsd:attribute name="ext_iss_left" type="xsd:int"/>
                        <xsd:attribute name="ext_iss_tot" type="xsd:int"/>
                        <xsd:attribute name="audit_name_title_id" type="xsd:int"/>
                        <xsd:attribute name="audit_sales_channel_id" type="xsd:int"/>
                        <xsd:attribute name="qual_date" type="xsd:date"/>
                        <xsd:attribute name="squal_date" type="xsd:date"/>
                        <xsd:attribute name="order_status" type="xsd:int"/>
                        <xsd:attribute name="cancel_date" type="xsd:dateTime"/>
                        <xsd:attribute name="pub_rotation_id" type="xsd:int"/>
                        <xsd:attribute name="renewal_category" type="xsd:int"/>
                        <xsd:attribute name="exchange_rate" type="s0:ZZMoney"/>
                        <xsd:attribute name="prem_to_order_item_seq" type="xsd:int"/>
                        <xsd:attribute name="renewal_orderhdr_id" type="xsd:int"/>
                        <xsd:attribute name="renewal_order_item_seq" type="xsd:int"/>
                        <xsd:attribute name="subscription_def_id" type="xsd:int"/>
                        <xsd:attribute name="rate_class_id" type="xsd:int"/>
                        <xsd:attribute name="rate_class_effective_seq" type="xsd:int"/>
                        <xsd:attribute name="ratecard_seq" type="xsd:int"/>
                        <xsd:attribute name="discount_class_id" type="xsd:int"/>
                        <xsd:attribute name="disc_class_effective_seq" type="xsd:int"/>
                        <xsd:attribute name="discount_card_seq" type="xsd:int"/>
                        <xsd:attribute name="inventory_id" type="xsd:int"/>
                        <xsd:attribute name="oc_id" type="xsd:int" use="required"/>
                        <xsd:attribute name="installment_plan_id" type="xsd:int"/>
                        <xsd:attribute name="auto_payment" type="xsd:int"/>
                        <xsd:attribute name="perpetual_order" type="xsd:int"/>
                        <xsd:attribute name="agency_customer_id" type="xsd:int"/>
                        <xsd:attribute name="bill_to_customer_id" type="xsd:int"/>
                        <xsd:attribute name="bill_to_customer_address_seq" type="xsd:int"/>
                        <xsd:attribute name="renew_to_customer_id" type="xsd:int"/>
                        <xsd:attribute name="renew_to_customer_address_seq" type="xsd:int"/>
                        <xsd:attribute name="start_issue_id" type="xsd:int"/>
                        <xsd:attribute name="stop_issue_id" type="xsd:int"/>
                        <xsd:attribute name="single_issue_id" type="xsd:int"/>
                        <xsd:attribute name="customer_id" type="xsd:int"/>
                        <xsd:attribute name="customer_address_seq" type="xsd:int"/>
                        <xsd:attribute name="note_exist" type="xsd:int"/>
                        <xsd:attribute name="service_exist" type="xsd:int"/>
                        <xsd:attribute name="number_volume_sets" type="xsd:int"/>
                        <xsd:attribute name="alt_ship_customer_id" type="xsd:int"/>
                        <xsd:attribute name="alt_ship_customer_address_seq" type="xsd:int"/>
                        <xsd:attribute name="alt_ship_del_calc" type="xsd:int"/>
                        <xsd:attribute name="distribution_method" type="xsd:string"/>
                        <xsd:attribute name="billing_def" type="xsd:string"/>
                        <xsd:attribute name="billing_def_test_seq" type="xsd:int"/>
                        <xsd:attribute name="renewal_def" type="xsd:string"/>
                        <xsd:attribute name="renewal_def_test_seq" type="xsd:int"/>
                        <xsd:attribute name="agent_ref_nbr" type="xsd:string"/>
                        <xsd:attribute name="has_been_renewed" type="xsd:int"/>
                        <xsd:attribute name="revenue_method" type="xsd:int" use="required"/>
                        <xsd:attribute name="start_date" type="xsd:date"/>
                        <xsd:attribute name="expire_date" type="xsd:date"/>
                        <xsd:attribute name="electronic_document_identifier" type="xsd:string"/>
                        <xsd:attribute name="package_instance" type="xsd:int"/>
                        <xsd:attribute name="unit_type_id" type="xsd:int"/>
                        <xsd:attribute name="ex_rate_class_id" type="xsd:int"/>
                        <xsd:attribute name="ex_rate_class_effective_seq" type="xsd:int"/>
                        <xsd:attribute name="ex_ratecard_seq" type="xsd:int"/>
                        <xsd:attribute name="trial_period" type="xsd:int"/>
                        <xsd:attribute name="trial_type" type="xsd:int"/>
                        <xsd:attribute name="orig_order_qty" type="xsd:int"/>
                        <xsd:attribute name="unit_excess" type="xsd:int"/>
                        <xsd:attribute name="manual_disc_amt_local" type="s0:ZZMoney"/>
                        <xsd:attribute name="manual_disc_amt_base" type="s0:ZZMoney"/>
                        <xsd:attribute name="manual_disc_percentage" type="s0:ZZMoney"/>
                        <xsd:attribute name="n_nonpaid_issues" type="xsd:int"/>
                        <xsd:attribute name="n_remaining_nonpaid_issues" type="xsd:int"/>
                        <xsd:attribute name="n_cal_units_per_seg" type="xsd:int"/>
                        <xsd:attribute name="segment_expire_date" type="xsd:date"/>
                        <xsd:attribute name="calendar_unit" type="xsd:int"/>
                        <xsd:attribute name="n_items_per_seg" type="xsd:int"/>
                        <xsd:attribute name="n_segments_left" type="xsd:int"/>
                        <xsd:attribute name="is_proforma" type="xsd:int"/>
                        <xsd:attribute name="n_tax_updates" type="xsd:int"/>
                        <xsd:attribute name="total_tax_local_amount" type="s0:ZZMoney"/>
                        <xsd:attribute name="total_tax_base_amount" type="s0:ZZMoney"/>
                        <xsd:attribute name="renewed_from_subscrip_id" type="xsd:int"/>
                        <xsd:attribute name="pkg_item_seq" type="xsd:int"/>
                        <xsd:attribute name="pkg_def_id" type="xsd:int"/>
                        <xsd:attribute name="electronic_delivery" type="xsd:int" use="required"/>
                        <xsd:attribute name="item_url" type="xsd:string"/>
                        <xsd:attribute name="payment_account_seq" type="xsd:int"/>
                        <xsd:attribute name="time_unit_options" type="xsd:int"/>
                        <xsd:attribute name="max_check_out_amt" type="xsd:int"/>
                        <xsd:attribute name="n_checked_out" type="xsd:int"/>
                        <xsd:attribute name="group_order" type="xsd:int"/>
                        <xsd:attribute name="deal_id" type="xsd:int"/>
                        <xsd:attribute name="invoice_id" type="xsd:int"/>
                        <xsd:attribute name="invoice_date" type="xsd:date"/>
                        <xsd:attribute name="fulfillment_date" type="xsd:date"/>
                        <xsd:attribute name="auto_renew_notify_sent" type="xsd:int"/>
                     </xsd:complexType>
                  </xsd:element>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="active_orders_for_group_select_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element ref="s0:customer_identifier"/>
               </xsd:sequence>
               <xsd:attribute name="dsn" type="xsd:string"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="active_orders_for_group_select_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:customer_identifier" minOccurs="0"/>
                  <xsd:element name="order_item" minOccurs="0" maxOccurs="unbounded">
                     <xsd:complexType>
                        <xsd:attribute name="orderhdr_id" type="xsd:int" use="required"/>
                        <xsd:attribute name="order_item_seq" type="xsd:int" use="required"/>
                        <xsd:attribute name="user_code" type="xsd:string" use="required"/>
                        <xsd:attribute name="currency" type="xsd:string"/>
                        <xsd:attribute name="delivery_method" type="xsd:string"/>
                        <xsd:attribute name="source_code_id" type="xsd:int" use="required"/>
                        <xsd:attribute name="order_category" type="xsd:string"/>
                        <xsd:attribute name="package_id" type="xsd:int"/>
                        <xsd:attribute name="package_content_seq" type="xsd:int"/>
                        <xsd:attribute name="date_stamp" type="xsd:int" use="required"/>
                        <xsd:attribute name="order_item_type" type="xsd:int"/>
                        <xsd:attribute name="order_date" type="xsd:dateTime"/>
                        <xsd:attribute name="order_qty" type="xsd:int"/>
                        <xsd:attribute name="gross_base_amount" type="s0:ZZMoney"/>
                        <xsd:attribute name="gross_local_amount" type="s0:ZZMoney"/>
                        <xsd:attribute name="net_base_amount" type="s0:ZZMoney"/>
                        <xsd:attribute name="net_local_amount" type="s0:ZZMoney"/>
                        <xsd:attribute name="has_tax" type="xsd:int"/>
                        <xsd:attribute name="has_delivery_charge" type="xsd:int"/>
                        <xsd:attribute name="bill_date" type="xsd:date"/>
                        <xsd:attribute name="n_inv_efforts" type="xsd:int"/>
                        <xsd:attribute name="last_inv_date" type="xsd:date"/>
                        <xsd:attribute name="payment_status" type="xsd:int"/>
                        <xsd:attribute name="refund_status" type="xsd:int"/>
                        <xsd:attribute name="order_type" type="xsd:int"/>
                        <xsd:attribute name="billing_type" type="xsd:int"/>
                        <xsd:attribute name="has_premium" type="xsd:int"/>
                        <xsd:attribute name="prepayment_req" type="xsd:int"/>
                        <xsd:attribute name="product_id" type="xsd:int"/>
                        <xsd:attribute name="ship_qty" type="xsd:int"/>
                        <xsd:attribute name="backord_qty" type="xsd:int"/>
                        <xsd:attribute name="subscrip_id" type="xsd:int"/>
                        <xsd:attribute name="bundle_qty" type="xsd:int"/>
                        <xsd:attribute name="audit_qual_category" type="xsd:int"/>
                        <xsd:attribute name="is_complimentary" type="xsd:int"/>
                        <xsd:attribute name="subscrip_start_type" type="xsd:int"/>
                        <xsd:attribute name="order_code_id" type="xsd:int" use="required"/>
                        <xsd:attribute name="cancel_reason" type="xsd:string"/>
                        <xsd:attribute name="customer_group_id" type="xsd:int"/>
                        <xsd:attribute name="audit_qual_source_id" type="xsd:int"/>
                        <xsd:attribute name="audit_subscription_type_id" type="xsd:int"/>
                        <xsd:attribute name="percent_of_basic_price" type="xsd:int"/>
                        <xsd:attribute name="duration" type="xsd:int"/>
                        <xsd:attribute name="renewal_status" type="xsd:int"/>
                        <xsd:attribute name="delivery_method_perm" type="xsd:int"/>
                        <xsd:attribute name="change_qty_flag" type="xsd:int"/>
                        <xsd:attribute name="n_issues_left" type="xsd:int"/>
                        <xsd:attribute name="n_ren_effort" type="xsd:int"/>
                        <xsd:attribute name="last_ren_date" type="xsd:date"/>
                        <xsd:attribute name="n_del_iss_left" type="xsd:int"/>
                        <xsd:attribute name="n_remaining_paid_issues" type="xsd:int"/>
                        <xsd:attribute name="ext_iss_left" type="xsd:int"/>
                        <xsd:attribute name="ext_iss_tot" type="xsd:int"/>
                        <xsd:attribute name="audit_name_title_id" type="xsd:int"/>
                        <xsd:attribute name="audit_sales_channel_id" type="xsd:int"/>
                        <xsd:attribute name="qual_date" type="xsd:date"/>
                        <xsd:attribute name="squal_date" type="xsd:date"/>
                        <xsd:attribute name="order_status" type="xsd:int"/>
                        <xsd:attribute name="cancel_date" type="xsd:dateTime"/>
                        <xsd:attribute name="pub_rotation_id" type="xsd:int"/>
                        <xsd:attribute name="renewal_category" type="xsd:int"/>
                        <xsd:attribute name="exchange_rate" type="s0:ZZMoney"/>
                        <xsd:attribute name="prem_to_order_item_seq" type="xsd:int"/>
                        <xsd:attribute name="renewal_orderhdr_id" type="xsd:int"/>
                        <xsd:attribute name="renewal_order_item_seq" type="xsd:int"/>
                        <xsd:attribute name="subscription_def_id" type="xsd:int"/>
                        <xsd:attribute name="rate_class_id" type="xsd:int"/>
                        <xsd:attribute name="rate_class_effective_seq" type="xsd:int"/>
                        <xsd:attribute name="ratecard_seq" type="xsd:int"/>
                        <xsd:attribute name="discount_class_id" type="xsd:int"/>
                        <xsd:attribute name="disc_class_effective_seq" type="xsd:int"/>
                        <xsd:attribute name="discount_card_seq" type="xsd:int"/>
                        <xsd:attribute name="inventory_id" type="xsd:int"/>
                        <xsd:attribute name="oc_id" type="xsd:int" use="required"/>
                        <xsd:attribute name="installment_plan_id" type="xsd:int"/>
                        <xsd:attribute name="auto_payment" type="xsd:int"/>
                        <xsd:attribute name="perpetual_order" type="xsd:int"/>
                        <xsd:attribute name="agency_customer_id" type="xsd:int"/>
                        <xsd:attribute name="bill_to_customer_id" type="xsd:int"/>
                        <xsd:attribute name="bill_to_customer_address_seq" type="xsd:int"/>
                        <xsd:attribute name="renew_to_customer_id" type="xsd:int"/>
                        <xsd:attribute name="renew_to_customer_address_seq" type="xsd:int"/>
                        <xsd:attribute name="start_issue_id" type="xsd:int"/>
                        <xsd:attribute name="stop_issue_id" type="xsd:int"/>
                        <xsd:attribute name="single_issue_id" type="xsd:int"/>
                        <xsd:attribute name="customer_id" type="xsd:int"/>
                        <xsd:attribute name="customer_address_seq" type="xsd:int"/>
                        <xsd:attribute name="note_exist" type="xsd:int"/>
                        <xsd:attribute name="service_exist" type="xsd:int"/>
                        <xsd:attribute name="number_volume_sets" type="xsd:int"/>
                        <xsd:attribute name="alt_ship_customer_id" type="xsd:int"/>
                        <xsd:attribute name="alt_ship_customer_address_seq" type="xsd:int"/>
                        <xsd:attribute name="alt_ship_del_calc" type="xsd:int"/>
                        <xsd:attribute name="distribution_method" type="xsd:string"/>
                        <xsd:attribute name="billing_def" type="xsd:string"/>
                        <xsd:attribute name="billing_def_test_seq" type="xsd:int"/>
                        <xsd:attribute name="renewal_def" type="xsd:string"/>
                        <xsd:attribute name="renewal_def_test_seq" type="xsd:int"/>
                        <xsd:attribute name="agent_ref_nbr" type="xsd:string"/>
                        <xsd:attribute name="has_been_renewed" type="xsd:int"/>
                        <xsd:attribute name="revenue_method" type="xsd:int" use="required"/>
                        <xsd:attribute name="start_date" type="xsd:date"/>
                        <xsd:attribute name="expire_date" type="xsd:date"/>
                        <xsd:attribute name="electronic_document_identifier" type="xsd:string"/>
                        <xsd:attribute name="package_instance" type="xsd:int"/>
                        <xsd:attribute name="unit_type_id" type="xsd:int"/>
                        <xsd:attribute name="ex_rate_class_id" type="xsd:int"/>
                        <xsd:attribute name="ex_rate_class_effective_seq" type="xsd:int"/>
                        <xsd:attribute name="ex_ratecard_seq" type="xsd:int"/>
                        <xsd:attribute name="trial_period" type="xsd:int"/>
                        <xsd:attribute name="trial_type" type="xsd:int"/>
                        <xsd:attribute name="orig_order_qty" type="xsd:int"/>
                        <xsd:attribute name="unit_excess" type="xsd:int"/>
                        <xsd:attribute name="manual_disc_amt_local" type="s0:ZZMoney"/>
                        <xsd:attribute name="manual_disc_amt_base" type="s0:ZZMoney"/>
                        <xsd:attribute name="manual_disc_percentage" type="s0:ZZMoney"/>
                        <xsd:attribute name="n_nonpaid_issues" type="xsd:int"/>
                        <xsd:attribute name="n_remaining_nonpaid_issues" type="xsd:int"/>
                        <xsd:attribute name="n_cal_units_per_seg" type="xsd:int"/>
                        <xsd:attribute name="segment_expire_date" type="xsd:date"/>
                        <xsd:attribute name="calendar_unit" type="xsd:int"/>
                        <xsd:attribute name="n_items_per_seg" type="xsd:int"/>
                        <xsd:attribute name="n_segments_left" type="xsd:int"/>
                        <xsd:attribute name="is_proforma" type="xsd:int"/>
                        <xsd:attribute name="n_tax_updates" type="xsd:int"/>
                        <xsd:attribute name="total_tax_local_amount" type="s0:ZZMoney"/>
                        <xsd:attribute name="total_tax_base_amount" type="s0:ZZMoney"/>
                        <xsd:attribute name="renewed_from_subscrip_id" type="xsd:int"/>
                        <xsd:attribute name="pkg_item_seq" type="xsd:int"/>
                        <xsd:attribute name="pkg_def_id" type="xsd:int"/>
                        <xsd:attribute name="electronic_delivery" type="xsd:int" use="required"/>
                        <xsd:attribute name="item_url" type="xsd:string"/>
                        <xsd:attribute name="payment_account_seq" type="xsd:int"/>
                        <xsd:attribute name="time_unit_options" type="xsd:int"/>
                        <xsd:attribute name="max_check_out_amt" type="xsd:int"/>
                        <xsd:attribute name="n_checked_out" type="xsd:int"/>
                        <xsd:attribute name="group_order" type="xsd:int"/>
                        <xsd:attribute name="deal_id" type="xsd:int"/>
                        <xsd:attribute name="invoice_id" type="xsd:int"/>
                        <xsd:attribute name="invoice_date" type="xsd:date"/>
                        <xsd:attribute name="fulfillment_date" type="xsd:date"/>
                        <xsd:attribute name="auto_renew_notify_sent" type="xsd:int"/>
                     </xsd:complexType>
                  </xsd:element>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="customer_group_info_select_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element ref="s0:customer_identifier"/>
               </xsd:sequence>
               <xsd:attribute name="dsn" type="xsd:string"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="customer_group_info_select_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:customer_identifier" minOccurs="0"/>
                  <xsd:element name="customer_group" minOccurs="0" maxOccurs="unbounded">
                     <xsd:complexType>
                        <xsd:attribute name="customer_id" type="xsd:int" use="required"/>
                        <xsd:attribute name="creation_date" type="xsd:dateTime" use="required"/>
                        <xsd:attribute name="description" type="xsd:string"/>
                        <xsd:attribute name="customer_group" type="xsd:string" use="required"/>
                        <xsd:attribute name="ship_type" type="xsd:int"/>
                        <xsd:attribute name="rep_customer_id" type="xsd:int"/>
                        <xsd:attribute name="rep_customer_address_seq" type="xsd:int"/>
                        <xsd:attribute name="new_group_member_action" type="xsd:int"/>
                        <xsd:attribute name="back_issue_ship_type" type="xsd:int" use="required"/>
                        <xsd:attribute name="customer_address_seq" type="xsd:int" use="required"/>
                        <xsd:attribute name="bill_to_customer_id" type="xsd:int"/>
                        <xsd:attribute name="bill_to_customer_address_seq" type="xsd:int"/>
                        <xsd:attribute name="renew_to_customer_id" type="xsd:int"/>
                        <xsd:attribute name="renew_to_customer_address_seq" type="xsd:int"/>
                        <xsd:attribute name="fte_count" type="xsd:int"/>
                        <xsd:attribute name="fte_cnt_added" type="xsd:int"/>
                        <xsd:attribute name="fte_cnt_avail" type="xsd:int"/>
                        <xsd:attribute name="fte_grace_cnt" type="xsd:int"/>
                        <xsd:attribute name="fte_grace_pct" type="xsd:int"/>
                     </xsd:complexType>
                  </xsd:element>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="replacement_order_code_list_select_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element ref="s0:item_identifier"/>
               </xsd:sequence>
               <xsd:attribute name="dsn" type="xsd:string"/>
               <xsd:attribute name="language_code" type="xsd:string"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="replacement_order_code_list_select_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="order_code" minOccurs="0" maxOccurs="unbounded">
                     <xsd:complexType>
                        <xsd:attribute name="order_code_id" type="xsd:int" use="required"/>
                        <xsd:attribute name="oc_id" type="xsd:int" use="required"/>
                        <xsd:attribute name="user_code" type="xsd:string" use="required"/>
                        <xsd:attribute name="commodity_code" type="xsd:string"/>
                        <xsd:attribute name="active" type="xsd:int" use="required"/>
                        <xsd:attribute name="order_code_type" type="xsd:int" use="required"/>
                        <xsd:attribute name="description" type="xsd:string"/>
                        <xsd:attribute name="item_type" type="xsd:int" use="required"/>
                        <xsd:attribute name="prepayment_req" type="xsd:int"/>
                        <xsd:attribute name="taxable" type="xsd:int" use="required"/>
                        <xsd:attribute name="ship_weight" type="s0:ZZMoney"/>
                        <xsd:attribute name="issue_id" type="xsd:int"/>
                        <xsd:attribute name="pub_rotation_id" type="xsd:int"/>
                        <xsd:attribute name="standord" type="xsd:int"/>
                        <xsd:attribute name="grace_qty" type="xsd:int"/>
                        <xsd:attribute name="audit_qual_category" type="xsd:int"/>
                        <xsd:attribute name="extfree_qty" type="xsd:int"/>
                        <xsd:attribute name="perpetual_order" type="xsd:int"/>
                        <xsd:attribute name="order_code" type="xsd:string" use="required"/>
                        <xsd:attribute name="price" type="s0:ZZMoney"/>
                        <xsd:attribute name="newsub_rate_class_id" type="xsd:int"/>
                        <xsd:attribute name="discount_class_id" type="xsd:int"/>
                        <xsd:attribute name="new_renewal_card_id" type="xsd:int"/>
                        <xsd:attribute name="term_id" type="xsd:int"/>
                        <xsd:attribute name="audit_qual_source_id" type="xsd:int"/>
                        <xsd:attribute name="audit_subscription_type_id" type="xsd:int"/>
                        <xsd:attribute name="audit_sales_channel_id" type="xsd:int"/>
                        <xsd:attribute name="audit_name_title_id" type="xsd:int"/>
                        <xsd:attribute name="media" type="xsd:string"/>
                        <xsd:attribute name="edition" type="xsd:string"/>
                        <xsd:attribute name="qty" type="xsd:int"/>
                        <xsd:attribute name="product_size" type="xsd:string"/>
                        <xsd:attribute name="product_style" type="xsd:string"/>
                        <xsd:attribute name="product_color" type="xsd:string"/>
                        <xsd:attribute name="disallow_install_billing" type="xsd:int" use="required"/>
                        <xsd:attribute name="auto_renewal" type="xsd:int"/>
                        <xsd:attribute name="sample_copy_order" type="xsd:int"/>
                        <xsd:attribute name="subscription_category_id" type="xsd:int"/>
                        <xsd:attribute name="revenue_method" type="xsd:int" use="required"/>
                        <xsd:attribute name="start_type" type="xsd:int"/>
                        <xsd:attribute name="auto_replace" type="xsd:int"/>
                        <xsd:attribute name="unit_type_id" type="xsd:int"/>
                        <xsd:attribute name="excess_rate_class_id" type="xsd:int"/>
                        <xsd:attribute name="credit_card_process" type="xsd:int"/>
                        <xsd:attribute name="allow_on_internet" type="xsd:int"/>
                        <xsd:attribute name="trial_type" type="xsd:int"/>
                        <xsd:attribute name="trial_period" type="xsd:int"/>
                        <xsd:attribute name="auto_payment" type="xsd:int"/>
                        <xsd:attribute name="is_proforma" type="xsd:int" use="required"/>
                        <xsd:attribute name="unit_excess" type="xsd:int"/>
                        <xsd:attribute name="segmented_order" type="xsd:int" use="required"/>
                        <xsd:attribute name="backstart_tb_renewals" type="xsd:int" use="required"/>
                        <xsd:attribute name="renew_as_proforma" type="xsd:int" use="required"/>
                        <xsd:attribute name="premium" type="xsd:int" use="required"/>
                        <xsd:attribute name="pkg_only_item" type="xsd:int" use="required"/>
                        <xsd:attribute name="ship_premium_percentage" type="xsd:int"/>
                        <xsd:attribute name="min_n_items" type="xsd:int"/>
                        <xsd:attribute name="max_n_items" type="xsd:int"/>
                        <xsd:attribute name="no_charge" type="xsd:int" use="required"/>
                        <xsd:attribute name="controlled" type="xsd:int" use="required"/>
                        <xsd:attribute name="place_anyway_if_cant_auth" type="xsd:int" use="required"/>
                        <xsd:attribute name="settle_retry_def" type="xsd:string"/>
                        <xsd:attribute name="item_url" type="xsd:string"/>
                        <xsd:attribute name="image_url" type="xsd:string"/>
                        <xsd:attribute name="electronic_delivery" type="xsd:int" use="required"/>
                        <xsd:attribute name="time_unit_options" type="xsd:int"/>
                        <xsd:attribute name="taxonomy" type="xsd:string"/>
                        <xsd:attribute name="fulfillment_date" type="xsd:date"/>
                        <xsd:attribute name="product_author" type="xsd:string"/>
                        <xsd:attribute name="from_date" type="xsd:date"/>
                        <xsd:attribute name="to_date" type="xsd:date"/>
                        <xsd:attribute name="subscriber_site_short_desc" type="xsd:string"/>
                        <xsd:attribute name="subscriber_site_long_desc" type="xsd:string"/>
                        <xsd:attribute name="isbn" type="xsd:string"/>
                        <xsd:attribute name="customer_id" type="xsd:int"/>
                        <xsd:attribute name="customer_address_seq" type="xsd:int"/>
                     </xsd:complexType>
                  </xsd:element>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="service_note_select_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element ref="s0:customer_identifier"/>
                  <xsd:element name="service_seq" type="xsd:int"/>
                  <xsd:element name="service_note_seq" type="xsd:int"/>
               </xsd:sequence>
               <xsd:attribute name="dsn" type="xsd:string"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="service_note_select_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:customer_identifier" minOccurs="0"/>
                  <xsd:element name="service_note" minOccurs="0" maxOccurs="1">
                     <xsd:complexType>
                        <xsd:attribute name="customer_id" type="xsd:int" use="required"/>
                        <xsd:attribute name="service_seq" type="xsd:int" use="required"/>
                        <xsd:attribute name="service_note_seq" type="xsd:int" use="required"/>
                        <xsd:attribute name="user_code" type="xsd:string"/>
                        <xsd:attribute name="creation_date" type="xsd:dateTime"/>
                        <xsd:attribute name="note_field" type="xsd:string"/>
                     </xsd:complexType>
                  </xsd:element>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="order_code_install_plan_select_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element name="order_code_id" type="xsd:int"/>
               </xsd:sequence>
               <xsd:attribute name="dsn" type="xsd:string"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="order_code_install_plan_select_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="order_code_install_plan" minOccurs="0" maxOccurs="unbounded">
                     <xsd:complexType>
                        <xsd:attribute name="installment_plan_id" type="xsd:int" use="required"/>
                        <xsd:attribute name="report" type="xsd:string"/>
                        <xsd:attribute name="description" type="xsd:string" use="required"/>
                        <xsd:attribute name="auto_setup" type="xsd:int" use="required"/>
                        <xsd:attribute name="nbr_installments" type="xsd:int"/>
                        <xsd:attribute name="interval" type="xsd:int"/>
                        <xsd:attribute name="unpaid_issues_new" type="xsd:int"/>
                        <xsd:attribute name="unpaid_issues_renew" type="xsd:int"/>
                        <xsd:attribute name="allow_default_usage" type="xsd:int" use="required"/>
                        <xsd:attribute name="interval_type" type="xsd:int"/>
                     </xsd:complexType>
                  </xsd:element>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="customer_login_info_select_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element ref="s0:customer_identifier" minOccurs="0"/>
                  <xsd:element name="login" minOccurs="0" type="xsd:string"/>
               </xsd:sequence>
               <xsd:attribute name="dsn" type="xsd:string"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="customer_login_info_select_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:customer_identifier" minOccurs="0"/>
                  <xsd:element name="customer_login" minOccurs="0" maxOccurs="unbounded">
                     <xsd:complexType>
                        <xsd:attribute name="customer_login_id" type="xsd:int" use="required"/>
                        <xsd:attribute name="customer_id" type="xsd:int"/>
                        <xsd:attribute name="customer_login_question_id" type="xsd:int"/>
                        <xsd:attribute name="pending_xaction_header_id" type="xsd:int"/>
                        <xsd:attribute name="pending_xaction_seq" type="xsd:int"/>
                        <xsd:attribute name="login" type="xsd:string" use="required"/>
                        <xsd:attribute name="password" type="xsd:string"/>
                        <xsd:attribute name="response" type="xsd:string"/>
                        <xsd:attribute name="hint" type="xsd:string"/>
                        <xsd:attribute name="creation_date" type="xsd:dateTime" use="required"/>
                        <xsd:attribute name="is_primary_login" type="xsd:int"/>
                        <xsd:attribute name="salt" type="xsd:int"/>
                        <xsd:attribute name="locked_out" type="xsd:int"/>
                        <xsd:attribute name="invalid_auth_attempts" type="xsd:int"/>
                        <xsd:attribute name="lockout_start" type="xsd:dateTime"/>
                     </xsd:complexType>
                  </xsd:element>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="password_info_select_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element name="login" type="xsd:string"/>
               </xsd:sequence>
               <xsd:attribute name="dsn" type="xsd:string"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="password_info_select_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="customer_login" minOccurs="0" maxOccurs="1">
                     <xsd:complexType>
                        <xsd:attribute name="customer_login_id" type="xsd:int" use="required"/>
                        <xsd:attribute name="customer_id" type="xsd:int"/>
                        <xsd:attribute name="customer_login_question_id" type="xsd:int"/>
                        <xsd:attribute name="pending_xaction_header_id" type="xsd:int"/>
                        <xsd:attribute name="pending_xaction_seq" type="xsd:int"/>
                        <xsd:attribute name="login" type="xsd:string" use="required"/>
                        <xsd:attribute name="password" type="xsd:string"/>
                        <xsd:attribute name="response" type="xsd:string"/>
                        <xsd:attribute name="hint" type="xsd:string"/>
                        <xsd:attribute name="creation_date" type="xsd:dateTime" use="required"/>
                        <xsd:attribute name="is_primary_login" type="xsd:int"/>
                        <xsd:attribute name="salt" type="xsd:int"/>
                        <xsd:attribute name="locked_out" type="xsd:int"/>
                        <xsd:attribute name="invalid_auth_attempts" type="xsd:int"/>
                        <xsd:attribute name="lockout_start" type="xsd:dateTime"/>
                     </xsd:complexType>
                  </xsd:element>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="customer_login_question_list_select_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
               </xsd:sequence>
               <xsd:attribute name="dsn" type="xsd:string"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="customer_login_question_list_select_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="customer_login_question" minOccurs="0" maxOccurs="unbounded">
                     <xsd:complexType>
                        <xsd:attribute name="customer_login_question_id" type="xsd:int" use="required"/>
                        <xsd:attribute name="question" type="xsd:string" use="required"/>
                        <xsd:attribute name="inactive" type="xsd:int" use="required"/>
                     </xsd:complexType>
                  </xsd:element>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="order_code_list_select_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element name="oc_id" type="xsd:int"/>
                  <xsd:element name="order_code_type" minOccurs="0" default="NA">
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="subscriptions"/>
                           <xsd:enumeration value="single_issues"/>
                           <xsd:enumeration value="products"/>
                           <xsd:enumeration value="electronic_documents"/>
                           <xsd:enumeration value="packages"/>
                           <xsd:enumeration value="quick_orders"/>
                           <xsd:enumeration value="NA"/>
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="allow_on_internet" minOccurs="0" default="NA">
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="no"/>
                           <xsd:enumeration value="yes"/>
                           <xsd:enumeration value="NA"/>
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
               </xsd:sequence>
               <xsd:attribute name="dsn" type="xsd:string"/>
               <xsd:attribute name="language_code" type="xsd:string"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="order_code_list_select_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="order_code" minOccurs="0" maxOccurs="unbounded">
                     <xsd:complexType>
                        <xsd:attribute name="order_code_id" type="xsd:int" use="required"/>
                        <xsd:attribute name="oc_id" type="xsd:int" use="required"/>
                        <xsd:attribute name="user_code" type="xsd:string" use="required"/>
                        <xsd:attribute name="commodity_code" type="xsd:string"/>
                        <xsd:attribute name="active" type="xsd:int" use="required"/>
                        <xsd:attribute name="order_code_type" type="xsd:int" use="required"/>
                        <xsd:attribute name="description" type="xsd:string"/>
                        <xsd:attribute name="item_type" type="xsd:int" use="required"/>
                        <xsd:attribute name="prepayment_req" type="xsd:int"/>
                        <xsd:attribute name="taxable" type="xsd:int" use="required"/>
                        <xsd:attribute name="ship_weight" type="s0:ZZMoney"/>
                        <xsd:attribute name="issue_id" type="xsd:int"/>
                        <xsd:attribute name="pub_rotation_id" type="xsd:int"/>
                        <xsd:attribute name="standord" type="xsd:int"/>
                        <xsd:attribute name="grace_qty" type="xsd:int"/>
                        <xsd:attribute name="audit_qual_category" type="xsd:int"/>
                        <xsd:attribute name="extfree_qty" type="xsd:int"/>
                        <xsd:attribute name="perpetual_order" type="xsd:int"/>
                        <xsd:attribute name="order_code" type="xsd:string" use="required"/>
                        <xsd:attribute name="price" type="s0:ZZMoney"/>
                        <xsd:attribute name="newsub_rate_class_id" type="xsd:int"/>
                        <xsd:attribute name="discount_class_id" type="xsd:int"/>
                        <xsd:attribute name="new_renewal_card_id" type="xsd:int"/>
                        <xsd:attribute name="term_id" type="xsd:int"/>
                        <xsd:attribute name="audit_qual_source_id" type="xsd:int"/>
                        <xsd:attribute name="audit_subscription_type_id" type="xsd:int"/>
                        <xsd:attribute name="audit_sales_channel_id" type="xsd:int"/>
                        <xsd:attribute name="audit_name_title_id" type="xsd:int"/>
                        <xsd:attribute name="media" type="xsd:string"/>
                        <xsd:attribute name="edition" type="xsd:string"/>
                        <xsd:attribute name="qty" type="xsd:int"/>
                        <xsd:attribute name="product_size" type="xsd:string"/>
                        <xsd:attribute name="product_style" type="xsd:string"/>
                        <xsd:attribute name="product_color" type="xsd:string"/>
                        <xsd:attribute name="disallow_install_billing" type="xsd:int" use="required"/>
                        <xsd:attribute name="auto_renewal" type="xsd:int"/>
                        <xsd:attribute name="sample_copy_order" type="xsd:int"/>
                        <xsd:attribute name="subscription_category_id" type="xsd:int"/>
                        <xsd:attribute name="revenue_method" type="xsd:int" use="required"/>
                        <xsd:attribute name="start_type" type="xsd:int"/>
                        <xsd:attribute name="auto_replace" type="xsd:int"/>
                        <xsd:attribute name="unit_type_id" type="xsd:int"/>
                        <xsd:attribute name="excess_rate_class_id" type="xsd:int"/>
                        <xsd:attribute name="credit_card_process" type="xsd:int"/>
                        <xsd:attribute name="allow_on_internet" type="xsd:int"/>
                        <xsd:attribute name="trial_type" type="xsd:int"/>
                        <xsd:attribute name="trial_period" type="xsd:int"/>
                        <xsd:attribute name="auto_payment" type="xsd:int"/>
                        <xsd:attribute name="is_proforma" type="xsd:int" use="required"/>
                        <xsd:attribute name="unit_excess" type="xsd:int"/>
                        <xsd:attribute name="segmented_order" type="xsd:int" use="required"/>
                        <xsd:attribute name="backstart_tb_renewals" type="xsd:int" use="required"/>
                        <xsd:attribute name="renew_as_proforma" type="xsd:int" use="required"/>
                        <xsd:attribute name="premium" type="xsd:int" use="required"/>
                        <xsd:attribute name="pkg_only_item" type="xsd:int" use="required"/>
                        <xsd:attribute name="ship_premium_percentage" type="xsd:int"/>
                        <xsd:attribute name="min_n_items" type="xsd:int"/>
                        <xsd:attribute name="max_n_items" type="xsd:int"/>
                        <xsd:attribute name="no_charge" type="xsd:int" use="required"/>
                        <xsd:attribute name="controlled" type="xsd:int" use="required"/>
                        <xsd:attribute name="place_anyway_if_cant_auth" type="xsd:int" use="required"/>
                        <xsd:attribute name="settle_retry_def" type="xsd:string"/>
                        <xsd:attribute name="item_url" type="xsd:string"/>
                        <xsd:attribute name="image_url" type="xsd:string"/>
                        <xsd:attribute name="electronic_delivery" type="xsd:int" use="required"/>
                        <xsd:attribute name="time_unit_options" type="xsd:int"/>
                        <xsd:attribute name="taxonomy" type="xsd:string"/>
                        <xsd:attribute name="fulfillment_date" type="xsd:date"/>
                        <xsd:attribute name="product_author" type="xsd:string"/>
                        <xsd:attribute name="from_date" type="xsd:date"/>
                        <xsd:attribute name="to_date" type="xsd:date"/>
                        <xsd:attribute name="subscriber_site_short_desc" type="xsd:string"/>
                        <xsd:attribute name="subscriber_site_long_desc" type="xsd:string"/>
                        <xsd:attribute name="isbn" type="xsd:string"/>
                        <xsd:attribute name="order_code_type_desc" type="xsd:string"/>
                     </xsd:complexType>
                  </xsd:element>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="items_needing_distribution_select_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element name="customer_address_identifier">
                     <xsd:complexType>
                        <xsd:sequence>
                           <xsd:element ref="s0:customer_identifier"/>
                           <xsd:element name="customer_address_seq" type="xsd:int"/>
                        </xsd:sequence>
                     </xsd:complexType>
                  </xsd:element>
               </xsd:sequence>
               <xsd:attribute name="dsn" type="xsd:string"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="items_needing_distribution_select_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:customer_identifier" minOccurs="0"/>
                  <xsd:element name="order_item" minOccurs="0" maxOccurs="unbounded">
                     <xsd:complexType>
                        <xsd:attribute name="orderhdr_id" type="xsd:int" use="required"/>
                        <xsd:attribute name="order_item_seq" type="xsd:int" use="required"/>
                        <xsd:attribute name="customer_id" type="xsd:int"/>
                        <xsd:attribute name="customer_address_seq" type="xsd:int"/>
                        <xsd:attribute name="distribution_method" type="xsd:string"/>
                     </xsd:complexType>
                  </xsd:element>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="user_authority_select_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element name="user_code" type="xsd:string"/>
               </xsd:sequence>
               <xsd:attribute name="dsn" type="xsd:string"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="user_authority_select_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="user_code" minOccurs="0" maxOccurs="1">
                     <xsd:complexType>
                        <xsd:attribute name="cando_realtime_credit_card" type="xsd:int"/>
                        <xsd:attribute name="credit_card_view" type="xsd:int" use="required"/>
                        <xsd:attribute name="ignore_avs" type="xsd:int"/>
                     </xsd:complexType>
                  </xsd:element>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="user_group_rights_select_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element name="user_code" type="xsd:string"/>
               </xsd:sequence>
               <xsd:attribute name="dsn" type="xsd:string"/>
               <xsd:attribute name="language_code" type="xsd:string"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="user_group_rights_select_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="user_group_rights" minOccurs="0" maxOccurs="unbounded">
                     <xsd:complexType>
                        <xsd:attribute name="user_group" type="xsd:string" use="required"/>
                        <xsd:attribute name="oc_id" type="xsd:int"/>
                        <xsd:attribute name="report_category_id" type="xsd:int"/>
                        <xsd:attribute name="right_desc_id" type="xsd:int" use="required"/>
                        <xsd:attribute name="oc_desc" type="xsd:string"/>
                        <xsd:attribute name="report_category_desc" type="xsd:string" use="required"/>
                        <xsd:attribute name="right_desc" type="xsd:string" use="required"/>
                     </xsd:complexType>
                  </xsd:element>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="customer_credit_status_select_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element ref="s0:customer_identifier"/>
               </xsd:sequence>
               <xsd:attribute name="dsn" type="xsd:string"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="customer_credit_status_select_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:customer_identifier" minOccurs="0"/>
                  <xsd:element name="credit_status" minOccurs="0" maxOccurs="unbounded">
                     <xsd:complexType>
                        <xsd:attribute name="description" type="xsd:string" use="required"/>
                        <xsd:attribute name="credit_status" type="xsd:string" use="required"/>
                        <xsd:attribute name="bad_credit" type="xsd:int" use="required"/>
                     </xsd:complexType>
                  </xsd:element>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="renewal_chain_select_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element name="subscrip_id" type="xsd:int"/>
               </xsd:sequence>
               <xsd:attribute name="dsn" type="xsd:string"/>
               <xsd:attribute name="language_code" type="xsd:string"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="renewal_chain_select_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="order_item" minOccurs="0" maxOccurs="unbounded">
                     <xsd:complexType>
                        <xsd:attribute name="orderhdr_id" type="xsd:int" use="required"/>
                        <xsd:attribute name="order_item_seq" type="xsd:int" use="required"/>
                        <xsd:attribute name="oc_id" type="xsd:int" use="required"/>
                        <xsd:attribute name="n_issues_left" type="xsd:int"/>
                        <xsd:attribute name="order_status" type="xsd:int"/>
                        <xsd:attribute name="renewal_orderhdr_id" type="xsd:int"/>
                        <xsd:attribute name="renewal_category" type="xsd:int"/>
                        <xsd:attribute name="subscrip_id" type="xsd:int"/>
                        <xsd:attribute name="source_code_id" type="xsd:int" use="required"/>
                        <xsd:attribute name="bundle_qty" type="xsd:int"/>
                        <xsd:attribute name="order_code_id" type="xsd:int" use="required"/>
                        <xsd:attribute name="pkg_def_id" type="xsd:int"/>
                        <xsd:attribute name="pkg_item_seq" type="xsd:int"/>
                        <xsd:attribute name="subscription_def_id" type="xsd:int"/>
                        <xsd:attribute name="trial_type" type="xsd:int"/>
                        <xsd:attribute name="order_item_type" type="xsd:int"/>
                        <xsd:attribute name="order_qty" type="xsd:int"/>
                        <xsd:attribute name="order_date" type="xsd:dateTime"/>
                        <xsd:attribute name="start_issue_id" type="xsd:int"/>
                        <xsd:attribute name="stop_issue_id" type="xsd:int"/>
                        <xsd:attribute name="renewed_from_subscrip_id" type="xsd:int"/>
                        <xsd:attribute name="expire_date" type="xsd:date"/>
                        <xsd:attribute name="description" type="xsd:string"/>
                        <xsd:attribute name="start_enumeration" type="xsd:string"/>
                        <xsd:attribute name="start_date" type="xsd:date" use="required"/>
                        <xsd:attribute name="stop_enumeration" type="xsd:string"/>
                        <xsd:attribute name="stop_date" type="xsd:date" use="required"/>
                        <xsd:attribute name="order_status_desc" type="xsd:string"/>
                        <xsd:attribute name="pub_desc" type="xsd:string"/>
                        <xsd:attribute name="allow_on_internet" type="xsd:int" use="required"/>
                        <xsd:attribute name="pkg_desc" type="xsd:string"/>
                     </xsd:complexType>
                  </xsd:element>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="job_process_running_select_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element name="machine_name" minOccurs="0" type="xsd:string"/>
               </xsd:sequence>
               <xsd:attribute name="dsn" type="xsd:string"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="job_process_running_select_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="job_process_running" minOccurs="0" maxOccurs="unbounded">
                     <xsd:complexType>
                        <xsd:attribute name="machine_name" type="xsd:string" use="required"/>
                        <xsd:attribute name="started" type="xsd:dateTime"/>
                        <xsd:attribute name="last_yo_po_se_yo" type="xsd:dateTime"/>
                     </xsd:complexType>
                  </xsd:element>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="journal_select_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element ref="s0:item_identifier"/>
               </xsd:sequence>
               <xsd:attribute name="dsn" type="xsd:string"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="journal_select_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="journal" minOccurs="0" maxOccurs="unbounded">
                     <xsd:complexType>
                        <xsd:attribute name="journal_id" type="xsd:int" use="required"/>
                        <xsd:attribute name="date_stamp" type="xsd:int" use="required"/>
                        <xsd:attribute name="orderhdr_id" type="xsd:int" use="required"/>
                        <xsd:attribute name="order_item_seq" type="xsd:int" use="required"/>
                        <xsd:attribute name="posting_reference" type="xsd:int" use="required"/>
                        <xsd:attribute name="tax_amount" type="s0:ZZMoney"/>
                        <xsd:attribute name="net_amount" type="s0:ZZMoney"/>
                        <xsd:attribute name="del_amount" type="s0:ZZMoney"/>
                        <xsd:attribute name="com_amount" type="s0:ZZMoney"/>
                        <xsd:attribute name="debit_account" type="xsd:int"/>
                        <xsd:attribute name="qty_debit_account" type="xsd:int"/>
                        <xsd:attribute name="credit_account" type="xsd:int"/>
                        <xsd:attribute name="qty_credit_account" type="xsd:int"/>
                        <xsd:attribute name="qty" type="xsd:int"/>
                        <xsd:attribute name="customer_id" type="xsd:int"/>
                        <xsd:attribute name="payment_seq" type="xsd:int"/>
                        <xsd:attribute name="bndl_qty" type="xsd:int"/>
                        <xsd:attribute name="creation_date" type="xsd:dateTime" use="required"/>
                        <xsd:attribute name="post_ref_desc" type="xsd:string"/>
                     </xsd:complexType>
                  </xsd:element>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="checked_out_unit_list_select_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element ref="s0:item_identifier" minOccurs="0"/>
                  <xsd:element ref="s0:customer_identifier"/>
               </xsd:sequence>
               <xsd:attribute name="dsn" type="xsd:string"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="checked_out_unit_list_select_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:customer_identifier" minOccurs="0"/>
                  <xsd:element name="unit_item_on_check_out" minOccurs="0" maxOccurs="unbounded">
                     <xsd:complexType>
                        <xsd:attribute name="orderhdr_id" type="xsd:int" use="required"/>
                        <xsd:attribute name="order_item_seq" type="xsd:int" use="required"/>
                        <xsd:attribute name="unit_history_seq" type="xsd:int" use="required"/>
                        <xsd:attribute name="user_code" type="xsd:string" use="required"/>
                        <xsd:attribute name="subscrip_id" type="xsd:int"/>
                        <xsd:attribute name="profit_center" type="xsd:string"/>
                        <xsd:attribute name="profit_center_calendar_seq" type="xsd:int"/>
                        <xsd:attribute name="unit_type_id" type="xsd:int"/>
                        <xsd:attribute name="unit_usage" type="xsd:int" use="required"/>
                        <xsd:attribute name="quantity" type="xsd:int" use="required"/>
                        <xsd:attribute name="date_stamp" type="xsd:int"/>
                        <xsd:attribute name="revenue_status" type="xsd:int"/>
                        <xsd:attribute name="unit_description" type="xsd:string"/>
                        <xsd:attribute name="check_out_date" type="xsd:date"/>
                        <xsd:attribute name="check_in_date" type="xsd:date"/>
                        <xsd:attribute name="customer_id" type="xsd:int"/>
                     </xsd:complexType>
                  </xsd:element>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="address_list_select_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element ref="s0:customer_identifier" minOccurs="0"/>
                  <xsd:element name="lname" minOccurs="0" type="xsd:string"/>
                  <xsd:element name="lname_truncated" minOccurs="0" type="xsd:string"/>
                  <xsd:element name="fname" minOccurs="0" type="xsd:string"/>
                  <xsd:element name="fname_truncated" minOccurs="0" type="xsd:string"/>
                  <xsd:element name="initial_name" minOccurs="0" type="xsd:string"/>
                  <xsd:element name="initial_name_truncated" minOccurs="0" type="xsd:string"/>
                  <xsd:element name="orderhdr_id" minOccurs="0" type="xsd:string"/>
               </xsd:sequence>
               <xsd:attribute name="dsn" type="xsd:string"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="address_list_select_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:customer_identifier" minOccurs="0"/>
                  <xsd:element name="customer_address" minOccurs="0" maxOccurs="unbounded">
                     <xsd:complexType>
                        <xsd:attribute name="customer_id" type="xsd:int" use="required"/>
                        <xsd:attribute name="customer_address_seq" type="xsd:int" use="required"/>
                        <xsd:attribute name="state" type="xsd:string" use="required"/>
                        <xsd:attribute name="address_type" type="xsd:int" use="required"/>
                        <xsd:attribute name="city" type="xsd:string"/>
                        <xsd:attribute name="county" type="xsd:string"/>
                        <xsd:attribute name="zip" type="xsd:string"/>
                        <xsd:attribute name="carrier" type="xsd:string"/>
                        <xsd:attribute name="mailstop" type="xsd:string"/>
                        <xsd:attribute name="tax_id_number" type="xsd:string"/>
                        <xsd:attribute name="email" type="xsd:string"/>
                        <xsd:attribute name="phone" type="xsd:string"/>
                        <xsd:attribute name="faxnbr" type="xsd:string"/>
                        <xsd:attribute name="eighthundred" type="xsd:string"/>
                        <xsd:attribute name="fname" type="xsd:string"/>
                        <xsd:attribute name="initial_name" type="xsd:string"/>
                        <xsd:attribute name="lname" type="xsd:string"/>
                        <xsd:attribute name="salutation" type="xsd:string"/>
                        <xsd:attribute name="suffix" type="xsd:string"/>
                        <xsd:attribute name="title" type="xsd:string"/>
                        <xsd:attribute name="address_status" type="xsd:string" use="required"/>
                        <xsd:attribute name="audit_county" type="xsd:string"/>
                        <xsd:attribute name="audit_company_id" type="xsd:int"/>
                        <xsd:attribute name="effective_date" type="xsd:date"/>
                        <xsd:attribute name="reverse_date" type="xsd:date"/>
                        <xsd:attribute name="replace_customer_address_seq" type="xsd:int"/>
                        <xsd:attribute name="company" type="xsd:string"/>
                        <xsd:attribute name="department" type="xsd:string"/>
                        <xsd:attribute name="audit_name_change" type="xsd:int"/>
                        <xsd:attribute name="audit_title_change" type="xsd:int"/>
                        <xsd:attribute name="lot_nbr" type="xsd:string"/>
                        <xsd:attribute name="delivery_point" type="xsd:string"/>
                        <xsd:attribute name="cass_date" type="xsd:int"/>
                        <xsd:attribute name="supp_clean" type="xsd:int" use="required"/>
                        <xsd:attribute name="address1" type="xsd:string"/>
                        <xsd:attribute name="address2" type="xsd:string"/>
                        <xsd:attribute name="address3" type="xsd:string"/>
                        <xsd:attribute name="special_tax_id" type="xsd:int"/>
                        <xsd:attribute name="change_type" type="xsd:int"/>
                        <xsd:attribute name="future_temp_exists" type="xsd:int"/>
                        <xsd:attribute name="dp_barcode" type="xsd:string"/>
                        <xsd:attribute name="old_email" type="xsd:string"/>
                        <xsd:attribute name="address_type_desc" type="xsd:string"/>
                        <xsd:attribute name="address_status_desc" type="xsd:string" use="required"/>
                     </xsd:complexType>
                  </xsd:element>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="sales_representative_list_select_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element name="inactive" minOccurs="0" default="NA">
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="no"/>
                           <xsd:enumeration value="yes"/>
                           <xsd:enumeration value="NA"/>
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
               </xsd:sequence>
               <xsd:attribute name="dsn" type="xsd:string"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="sales_representative_list_select_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="sales_representative" minOccurs="0" maxOccurs="unbounded">
                     <xsd:complexType>
                        <xsd:attribute name="sales_representative_id" type="xsd:int" use="required"/>
                        <xsd:attribute name="sales_representative" type="xsd:string" use="required"/>
                        <xsd:attribute name="inactive" type="xsd:int" use="required"/>
                     </xsd:complexType>
                  </xsd:element>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="review_payments_list_select_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element ref="s0:item_identifier"/>
               </xsd:sequence>
               <xsd:attribute name="dsn" type="xsd:string"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="review_payments_list_select_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="view_payment_review" minOccurs="0" maxOccurs="unbounded">
                     <xsd:complexType>
                        <xsd:attribute name="customer_id" type="xsd:int" use="required"/>
                        <xsd:attribute name="payment_seq" type="xsd:int" use="required"/>
                        <xsd:attribute name="user_code" type="xsd:string" use="required"/>
                        <xsd:attribute name="currency" type="xsd:string" use="required"/>
                        <xsd:attribute name="date_stamp" type="xsd:int" use="required"/>
                        <xsd:attribute name="creation_date" type="xsd:dateTime" use="required"/>
                        <xsd:attribute name="id_nbr" type="xsd:string"/>
                        <xsd:attribute name="exp_date" type="xsd:date"/>
                        <xsd:attribute name="ref_nbr" type="xsd:string"/>
                        <xsd:attribute name="auth_code" type="xsd:string"/>
                        <xsd:attribute name="auth_date" type="xsd:date"/>
                        <xsd:attribute name="clear_date" type="xsd:date"/>
                        <xsd:attribute name="payment_clear_status" type="xsd:int"/>
                        <xsd:attribute name="effort_nbr" type="xsd:int"/>
                        <xsd:attribute name="commission" type="xsd:int" use="required"/>
                        <xsd:attribute name="payment_type" type="xsd:string" use="required"/>
                        <xsd:attribute name="credit_card_info" type="xsd:string"/>
                        <xsd:attribute name="base_amount" type="s0:ZZMoney"/>
                        <xsd:attribute name="pay_currency_amount" type="s0:ZZMoney"/>
                        <xsd:attribute name="transaction_reason" type="xsd:string"/>
                        <xsd:attribute name="transaction_type" type="xsd:int"/>
                        <xsd:attribute name="payment_clear_method" type="xsd:int"/>
                        <xsd:attribute name="realize_cash_when" type="xsd:int"/>
                        <xsd:attribute name="pay_exchange_rate" type="s0:ZZMoney"/>
                        <xsd:attribute name="is_reversed" type="xsd:int"/>
                        <xsd:attribute name="status_noedit" type="xsd:int"/>
                        <xsd:attribute name="processing" type="xsd:int"/>
                        <xsd:attribute name="customer_deposit_pay_amt" type="s0:ZZMoney"/>
                        <xsd:attribute name="nbr_times_issued" type="xsd:int"/>
                        <xsd:attribute name="pending_xaction_header_id" type="xsd:int"/>
                        <xsd:attribute name="credit_card_start_date" type="xsd:date"/>
                        <xsd:attribute name="card_verification_value" type="xsd:string"/>
                        <xsd:attribute name="credit_card_issue_id" type="xsd:string"/>
                        <xsd:attribute name="credit_card_bill_customer_id" type="xsd:int"/>
                        <xsd:attribute name="credit_card_bill_address_seq" type="xsd:int"/>
                        <xsd:attribute name="refund_deposit_pay_amt" type="s0:ZZMoney"/>
                        <xsd:attribute name="check_number" type="xsd:string"/>
                        <xsd:attribute name="ics_bank_def_id" type="xsd:int"/>
                        <xsd:attribute name="cash_realized" type="xsd:int"/>
                        <xsd:attribute name="deposit_transaction" type="xsd:int"/>
                        <xsd:attribute name="is_ecommerce" type="xsd:int"/>
                        <xsd:attribute name="is_recurring" type="xsd:int"/>
                        <xsd:attribute name="max_settle_retries" type="xsd:int"/>
                        <xsd:attribute name="n_days_between_settle_retries" type="xsd:int"/>
                        <xsd:attribute name="next_settle_retry_date" type="xsd:date"/>
                        <xsd:attribute name="n_settle_retries_left" type="xsd:int"/>
                        <xsd:attribute name="cancel_itm_after_settle_retry" type="xsd:int"/>
                        <xsd:attribute name="payment_account_seq" type="xsd:int"/>
                        <xsd:attribute name="needs_memo_post" type="xsd:int"/>
                        <xsd:attribute name="id_nbr_last_four" type="xsd:string"/>
                        <xsd:attribute name="bacs_id" type="xsd:int"/>
                        <xsd:attribute name="cc_cleaned" type="xsd:int"/>
                        <xsd:attribute name="o_customer_id" type="xsd:int"/>
                        <xsd:attribute name="orderhdr_id" type="xsd:int"/>
                        <xsd:attribute name="order_item_seq" type="xsd:int"/>
                     </xsd:complexType>
                  </xsd:element>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="order_item_account_select_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element ref="s0:item_identifier"/>
               </xsd:sequence>
               <xsd:attribute name="dsn" type="xsd:string"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="order_item_account_select_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="order_item_account" minOccurs="0" maxOccurs="unbounded">
                     <xsd:complexType>
                        <xsd:attribute name="orderhdr_id" type="xsd:int" use="required"/>
                        <xsd:attribute name="order_item_seq" type="xsd:int" use="required"/>
                        <xsd:attribute name="deferred_qty" type="xsd:int"/>
                        <xsd:attribute name="earned_qty" type="xsd:int"/>
                        <xsd:attribute name="no_more_liability" type="xsd:int" use="required"/>
                        <xsd:attribute name="no_more_ar" type="xsd:int" use="required"/>
                        <xsd:attribute name="recon_upd" type="xsd:int"/>
                     </xsd:complexType>
                  </xsd:element>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="order_item_acc_break_select_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element ref="s0:item_identifier"/>
               </xsd:sequence>
               <xsd:attribute name="dsn" type="xsd:string"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="order_item_acc_break_select_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="order_item_acc_break" minOccurs="0" maxOccurs="unbounded">
                     <xsd:complexType>
                        <xsd:attribute name="orderhdr_id" type="xsd:int" use="required"/>
                        <xsd:attribute name="order_item_seq" type="xsd:int" use="required"/>
                        <xsd:attribute name="acc_break_type" type="xsd:int" use="required"/>
                        <xsd:attribute name="ar" type="s0:ZZMoney"/>
                        <xsd:attribute name="cash" type="s0:ZZMoney"/>
                        <xsd:attribute name="liability" type="s0:ZZMoney"/>
                        <xsd:attribute name="revenue" type="s0:ZZMoney"/>
                     </xsd:complexType>
                  </xsd:element>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="order_item_select_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element ref="s0:item_identifier"/>
               </xsd:sequence>
               <xsd:attribute name="dsn" type="xsd:string"/>
               <xsd:attribute name="language_code" type="xsd:string"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="order_item_select_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="order_item" minOccurs="0" maxOccurs="unbounded">
                     <xsd:complexType>
                        <xsd:attribute name="orderhdr_id" type="xsd:int" use="required"/>
                        <xsd:attribute name="order_item_seq" type="xsd:int" use="required"/>
                        <xsd:attribute name="user_code" type="xsd:string" use="required"/>
                        <xsd:attribute name="currency" type="xsd:string"/>
                        <xsd:attribute name="delivery_method" type="xsd:string"/>
                        <xsd:attribute name="source_code_id" type="xsd:int" use="required"/>
                        <xsd:attribute name="order_category" type="xsd:string"/>
                        <xsd:attribute name="package_id" type="xsd:int"/>
                        <xsd:attribute name="package_content_seq" type="xsd:int"/>
                        <xsd:attribute name="date_stamp" type="xsd:int" use="required"/>
                        <xsd:attribute name="order_item_type" type="xsd:int"/>
                        <xsd:attribute name="order_date" type="xsd:dateTime"/>
                        <xsd:attribute name="order_qty" type="xsd:int"/>
                        <xsd:attribute name="gross_base_amount" type="s0:ZZMoney"/>
                        <xsd:attribute name="gross_local_amount" type="s0:ZZMoney"/>
                        <xsd:attribute name="net_base_amount" type="s0:ZZMoney"/>
                        <xsd:attribute name="net_local_amount" type="s0:ZZMoney"/>
                        <xsd:attribute name="has_tax" type="xsd:int"/>
                        <xsd:attribute name="has_delivery_charge" type="xsd:int"/>
                        <xsd:attribute name="bill_date" type="xsd:date"/>
                        <xsd:attribute name="n_inv_efforts" type="xsd:int"/>
                        <xsd:attribute name="last_inv_date" type="xsd:date"/>
                        <xsd:attribute name="payment_status" type="xsd:int"/>
                        <xsd:attribute name="refund_status" type="xsd:int"/>
                        <xsd:attribute name="order_type" type="xsd:int"/>
                        <xsd:attribute name="billing_type" type="xsd:int"/>
                        <xsd:attribute name="has_premium" type="xsd:int"/>
                        <xsd:attribute name="prepayment_req" type="xsd:int"/>
                        <xsd:attribute name="product_id" type="xsd:int"/>
                        <xsd:attribute name="ship_qty" type="xsd:int"/>
                        <xsd:attribute name="backord_qty" type="xsd:int"/>
                        <xsd:attribute name="subscrip_id" type="xsd:int"/>
                        <xsd:attribute name="bundle_qty" type="xsd:int"/>
                        <xsd:attribute name="audit_qual_category" type="xsd:int"/>
                        <xsd:attribute name="is_complimentary" type="xsd:int"/>
                        <xsd:attribute name="subscrip_start_type" type="xsd:int"/>
                        <xsd:attribute name="order_code_id" type="xsd:int" use="required"/>
                        <xsd:attribute name="cancel_reason" type="xsd:string"/>
                        <xsd:attribute name="customer_group_id" type="xsd:int"/>
                        <xsd:attribute name="audit_qual_source_id" type="xsd:int"/>
                        <xsd:attribute name="audit_subscription_type_id" type="xsd:int"/>
                        <xsd:attribute name="percent_of_basic_price" type="xsd:int"/>
                        <xsd:attribute name="duration" type="xsd:int"/>
                        <xsd:attribute name="renewal_status" type="xsd:int"/>
                        <xsd:attribute name="delivery_method_perm" type="xsd:int"/>
                        <xsd:attribute name="change_qty_flag" type="xsd:int"/>
                        <xsd:attribute name="n_issues_left" type="xsd:int"/>
                        <xsd:attribute name="n_ren_effort" type="xsd:int"/>
                        <xsd:attribute name="last_ren_date" type="xsd:date"/>
                        <xsd:attribute name="n_del_iss_left" type="xsd:int"/>
                        <xsd:attribute name="n_remaining_paid_issues" type="xsd:int"/>
                        <xsd:attribute name="ext_iss_left" type="xsd:int"/>
                        <xsd:attribute name="ext_iss_tot" type="xsd:int"/>
                        <xsd:attribute name="audit_name_title_id" type="xsd:int"/>
                        <xsd:attribute name="audit_sales_channel_id" type="xsd:int"/>
                        <xsd:attribute name="qual_date" type="xsd:date"/>
                        <xsd:attribute name="squal_date" type="xsd:date"/>
                        <xsd:attribute name="order_status" type="xsd:int"/>
                        <xsd:attribute name="cancel_date" type="xsd:dateTime"/>
                        <xsd:attribute name="pub_rotation_id" type="xsd:int"/>
                        <xsd:attribute name="renewal_category" type="xsd:int"/>
                        <xsd:attribute name="exchange_rate" type="s0:ZZMoney"/>
                        <xsd:attribute name="prem_to_order_item_seq" type="xsd:int"/>
                        <xsd:attribute name="renewal_orderhdr_id" type="xsd:int"/>
                        <xsd:attribute name="renewal_order_item_seq" type="xsd:int"/>
                        <xsd:attribute name="subscription_def_id" type="xsd:int"/>
                        <xsd:attribute name="rate_class_id" type="xsd:int"/>
                        <xsd:attribute name="rate_class_effective_seq" type="xsd:int"/>
                        <xsd:attribute name="ratecard_seq" type="xsd:int"/>
                        <xsd:attribute name="discount_class_id" type="xsd:int"/>
                        <xsd:attribute name="disc_class_effective_seq" type="xsd:int"/>
                        <xsd:attribute name="discount_card_seq" type="xsd:int"/>
                        <xsd:attribute name="inventory_id" type="xsd:int"/>
                        <xsd:attribute name="oc_id" type="xsd:int" use="required"/>
                        <xsd:attribute name="installment_plan_id" type="xsd:int"/>
                        <xsd:attribute name="auto_payment" type="xsd:int"/>
                        <xsd:attribute name="perpetual_order" type="xsd:int"/>
                        <xsd:attribute name="agency_customer_id" type="xsd:int"/>
                        <xsd:attribute name="bill_to_customer_id" type="xsd:int"/>
                        <xsd:attribute name="bill_to_customer_address_seq" type="xsd:int"/>
                        <xsd:attribute name="renew_to_customer_id" type="xsd:int"/>
                        <xsd:attribute name="renew_to_customer_address_seq" type="xsd:int"/>
                        <xsd:attribute name="start_issue_id" type="xsd:int"/>
                        <xsd:attribute name="stop_issue_id" type="xsd:int"/>
                        <xsd:attribute name="single_issue_id" type="xsd:int"/>
                        <xsd:attribute name="customer_id" type="xsd:int"/>
                        <xsd:attribute name="customer_address_seq" type="xsd:int"/>
                        <xsd:attribute name="note_exist" type="xsd:int"/>
                        <xsd:attribute name="service_exist" type="xsd:int"/>
                        <xsd:attribute name="number_volume_sets" type="xsd:int"/>
                        <xsd:attribute name="alt_ship_customer_id" type="xsd:int"/>
                        <xsd:attribute name="alt_ship_customer_address_seq" type="xsd:int"/>
                        <xsd:attribute name="alt_ship_del_calc" type="xsd:int"/>
                        <xsd:attribute name="distribution_method" type="xsd:string"/>
                        <xsd:attribute name="billing_def" type="xsd:string"/>
                        <xsd:attribute name="billing_def_test_seq" type="xsd:int"/>
                        <xsd:attribute name="renewal_def" type="xsd:string"/>
                        <xsd:attribute name="renewal_def_test_seq" type="xsd:int"/>
                        <xsd:attribute name="agent_ref_nbr" type="xsd:string"/>
                        <xsd:attribute name="has_been_renewed" type="xsd:int"/>
                        <xsd:attribute name="revenue_method" type="xsd:int" use="required"/>
                        <xsd:attribute name="start_date" type="xsd:date"/>
                        <xsd:attribute name="expire_date" type="xsd:date"/>
                        <xsd:attribute name="electronic_document_identifier" type="xsd:string"/>
                        <xsd:attribute name="package_instance" type="xsd:int"/>
                        <xsd:attribute name="unit_type_id" type="xsd:int"/>
                        <xsd:attribute name="ex_rate_class_id" type="xsd:int"/>
                        <xsd:attribute name="ex_rate_class_effective_seq" type="xsd:int"/>
                        <xsd:attribute name="ex_ratecard_seq" type="xsd:int"/>
                        <xsd:attribute name="trial_period" type="xsd:int"/>
                        <xsd:attribute name="trial_type" type="xsd:int"/>
                        <xsd:attribute name="orig_order_qty" type="xsd:int"/>
                        <xsd:attribute name="unit_excess" type="xsd:int"/>
                        <xsd:attribute name="manual_disc_amt_local" type="s0:ZZMoney"/>
                        <xsd:attribute name="manual_disc_amt_base" type="s0:ZZMoney"/>
                        <xsd:attribute name="manual_disc_percentage" type="s0:ZZMoney"/>
                        <xsd:attribute name="n_nonpaid_issues" type="xsd:int"/>
                        <xsd:attribute name="n_remaining_nonpaid_issues" type="xsd:int"/>
                        <xsd:attribute name="n_cal_units_per_seg" type="xsd:int"/>
                        <xsd:attribute name="segment_expire_date" type="xsd:date"/>
                        <xsd:attribute name="calendar_unit" type="xsd:int"/>
                        <xsd:attribute name="n_items_per_seg" type="xsd:int"/>
                        <xsd:attribute name="n_segments_left" type="xsd:int"/>
                        <xsd:attribute name="is_proforma" type="xsd:int"/>
                        <xsd:attribute name="n_tax_updates" type="xsd:int"/>
                        <xsd:attribute name="total_tax_local_amount" type="s0:ZZMoney"/>
                        <xsd:attribute name="total_tax_base_amount" type="s0:ZZMoney"/>
                        <xsd:attribute name="renewed_from_subscrip_id" type="xsd:int"/>
                        <xsd:attribute name="pkg_item_seq" type="xsd:int"/>
                        <xsd:attribute name="pkg_def_id" type="xsd:int"/>
                        <xsd:attribute name="electronic_delivery" type="xsd:int" use="required"/>
                        <xsd:attribute name="item_url" type="xsd:string"/>
                        <xsd:attribute name="payment_account_seq" type="xsd:int"/>
                        <xsd:attribute name="time_unit_options" type="xsd:int"/>
                        <xsd:attribute name="max_check_out_amt" type="xsd:int"/>
                        <xsd:attribute name="n_checked_out" type="xsd:int"/>
                        <xsd:attribute name="group_order" type="xsd:int"/>
                        <xsd:attribute name="deal_id" type="xsd:int"/>
                        <xsd:attribute name="invoice_id" type="xsd:int"/>
                        <xsd:attribute name="invoice_date" type="xsd:date"/>
                        <xsd:attribute name="fulfillment_date" type="xsd:date"/>
                        <xsd:attribute name="auto_renew_notify_sent" type="xsd:int"/>
                        <xsd:attribute name="order_code_desc" type="xsd:string"/>
                        <xsd:attribute name="order_status_desc" type="xsd:string"/>
                     </xsd:complexType>
                  </xsd:element>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="suspension_list_select_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element ref="s0:item_identifier"/>
                  <xsd:element name="type">
                     <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                           <xsd:enumeration value="temporary"/>
                           <xsd:enumeration value="non_temporary"/>
                           <xsd:enumeration value="all"/>
                        </xsd:restriction>
                     </xsd:simpleType>
                  </xsd:element>
               </xsd:sequence>
               <xsd:attribute name="dsn" type="xsd:string"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="suspension_list_select_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="suspension" minOccurs="0" maxOccurs="unbounded">
                     <xsd:complexType>
                        <xsd:attribute name="orderhdr_id" type="xsd:int" use="required"/>
                        <xsd:attribute name="order_item_seq" type="xsd:int" use="required"/>
                        <xsd:attribute name="suspension_seq" type="xsd:int" use="required"/>
                        <xsd:attribute name="subscrip_id" type="xsd:int"/>
                        <xsd:attribute name="user_code" type="xsd:string" use="required"/>
                        <xsd:attribute name="creation_date" type="xsd:dateTime" use="required"/>
                        <xsd:attribute name="suspension_status" type="xsd:int"/>
                        <xsd:attribute name="old_order_status" type="xsd:int" use="required"/>
                        <xsd:attribute name="suspended_order_status" type="xsd:int" use="required"/>
                        <xsd:attribute name="suspend_from_date" type="xsd:date" use="required"/>
                        <xsd:attribute name="suspend_to_date" type="xsd:date"/>
                        <xsd:attribute name="begin_issue_id" type="xsd:int"/>
                        <xsd:attribute name="end_issue_id" type="xsd:int"/>
                        <xsd:attribute name="serve_backlabels" type="xsd:int" use="required"/>
                        <xsd:attribute name="n_backlabels" type="xsd:int"/>
                        <xsd:attribute name="rollback_suspension_status" type="xsd:int"/>
                        <xsd:attribute name="rollback_suspend_from_date" type="xsd:date"/>
                        <xsd:attribute name="rollback_suspend_to_date" type="xsd:date"/>
                        <xsd:attribute name="rollback_begin_issue_id" type="xsd:int"/>
                        <xsd:attribute name="rollback_end_issue_id" type="xsd:int"/>
                        <xsd:attribute name="rollback_serve_backlabels" type="xsd:int"/>
                        <xsd:attribute name="rollback_n_backlabels" type="xsd:int"/>
                        <xsd:attribute name="rollback_old_order_status" type="xsd:int"/>
                        <xsd:attribute name="rollback_job_id" type="xsd:int"/>
                     </xsd:complexType>
                  </xsd:element>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="back_issue_list_select_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element name="subscrip_id" type="xsd:int"/>
               </xsd:sequence>
               <xsd:attribute name="dsn" type="xsd:string"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="back_issue_list_select_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="back_issue" minOccurs="0" maxOccurs="unbounded">
                     <xsd:complexType>
                        <xsd:attribute name="subscrip_id" type="xsd:int" use="required"/>
                        <xsd:attribute name="issue_id" type="xsd:int" use="required"/>
                        <xsd:attribute name="qty_ordered" type="xsd:int" use="required"/>
                        <xsd:attribute name="qty_sent" type="xsd:int" use="required"/>
                        <xsd:attribute name="status" type="xsd:int" use="required"/>
                        <xsd:attribute name="reason" type="xsd:int" use="required"/>
                        <xsd:attribute name="rollback_job_id" type="xsd:int"/>
                        <xsd:attribute name="issue_type" type="xsd:int"/>
                     </xsd:complexType>
                  </xsd:element>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="missed_issues_list_select_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element name="subscrip_id" type="xsd:int"/>
               </xsd:sequence>
               <xsd:attribute name="dsn" type="xsd:string"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="missed_issues_list_select_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="missed_issues" minOccurs="0" maxOccurs="unbounded">
                     <xsd:complexType>
                        <xsd:attribute name="subscrip_id" type="xsd:int" use="required"/>
                        <xsd:attribute name="issue_id" type="xsd:int" use="required"/>
                     </xsd:complexType>
                  </xsd:element>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="request_log_select_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element name="user_definable_status" minOccurs="0" default="0" type="xsd:int"/>
               </xsd:sequence>
               <xsd:attribute name="dsn" type="xsd:string"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="request_log_select_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="request_log" minOccurs="0" maxOccurs="unbounded">
                     <xsd:complexType>
                        <xsd:attribute name="request_log_id" type="xsd:int" use="required"/>
                        <xsd:attribute name="request_date_time" type="xsd:dateTime" use="required"/>
                        <xsd:attribute name="server_machine_name" type="xsd:string" use="required"/>
                        <xsd:attribute name="client_machine_name" type="xsd:string" use="required"/>
                        <xsd:attribute name="request" type="xsd:string" use="required"/>
                        <xsd:attribute name="response" type="xsd:string" use="required"/>
                        <xsd:attribute name="expanded_info" type="xsd:string"/>
                        <xsd:attribute name="edit_trail" type="xsd:string" use="required"/>
                        <xsd:attribute name="user_definable_status" type="xsd:int" use="required"/>
                        <xsd:attribute name="status_change_date_time" type="xsd:dateTime"/>
                     </xsd:complexType>
                  </xsd:element>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="service_with_notes_select_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element name="customer_id" type="xsd:int"/>
               </xsd:sequence>
               <xsd:attribute name="dsn" type="xsd:string"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="service_with_notes_select_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="service_item" minOccurs="0" maxOccurs="unbounded">
                     <xsd:complexType>
                        <xsd:attribute name="customer_id" type="xsd:int" use="required"/>
                        <xsd:attribute name="service_seq" type="xsd:int" use="required"/>
                        <xsd:attribute name="user_code" type="xsd:string" use="required"/>
                        <xsd:attribute name="complaint_code" type="xsd:string"/>
                        <xsd:attribute name="cause_code" type="xsd:string"/>
                        <xsd:attribute name="service_code" type="xsd:string"/>
                        <xsd:attribute name="orderhdr_id" type="xsd:int"/>
                        <xsd:attribute name="order_item_seq" type="xsd:int"/>
                        <xsd:attribute name="complaint_date" type="xsd:date"/>
                        <xsd:attribute name="service_date" type="xsd:date"/>
                        <xsd:attribute name="followup_date" type="xsd:date"/>
                        <xsd:attribute name="service_status" type="xsd:int" use="required"/>
                        <xsd:attribute name="subscrip_id" type="xsd:int"/>
                        <xsd:attribute name="claim_ref_nbr" type="xsd:string"/>
                        <xsd:attribute name="note_field" type="xsd:string"/>
                     </xsd:complexType>
                  </xsd:element>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="last_edit_date_select_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element name="customer_id" type="xsd:int"/>
               </xsd:sequence>
               <xsd:attribute name="dsn" type="xsd:string"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="last_edit_date_select_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="edit_trail" minOccurs="0" maxOccurs="1">
                     <xsd:complexType>
                        <xsd:attribute name="creation_date" type="xsd:dateTime"/>
                        <xsd:attribute name="user_code" type="xsd:string" use="required"/>
                     </xsd:complexType>
                  </xsd:element>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="customer_service_items_by_user_select_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element name="user_code" type="xsd:string"/>
               </xsd:sequence>
               <xsd:attribute name="dsn" type="xsd:string"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="customer_service_items_by_user_select_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="service" minOccurs="0" maxOccurs="unbounded">
                     <xsd:complexType>
                        <xsd:attribute name="customer_id" type="xsd:int" use="required"/>
                        <xsd:attribute name="user_code" type="xsd:string" use="required"/>
                        <xsd:attribute name="complaint_code" type="xsd:string"/>
                        <xsd:attribute name="cause_code" type="xsd:string"/>
                        <xsd:attribute name="service_code" type="xsd:string"/>
                        <xsd:attribute name="orderhdr_id" type="xsd:int"/>
                        <xsd:attribute name="order_item_seq" type="xsd:int"/>
                        <xsd:attribute name="complaint_date" type="xsd:date"/>
                        <xsd:attribute name="service_date" type="xsd:date"/>
                        <xsd:attribute name="followup_date" type="xsd:date"/>
                        <xsd:attribute name="service_status" type="xsd:int" use="required"/>
                        <xsd:attribute name="subscrip_id" type="xsd:int"/>
                        <xsd:attribute name="service_seq" type="xsd:int" use="required"/>
                        <xsd:attribute name="service_note_seq" type="xsd:int" use="required"/>
                     </xsd:complexType>
                  </xsd:element>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="oc_full_list_select_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
               </xsd:sequence>
               <xsd:attribute name="dsn" type="xsd:string"/>
               <xsd:attribute name="language_code" type="xsd:string"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="oc_full_list_select_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="oc" minOccurs="0" maxOccurs="unbounded">
                     <xsd:complexType>
                        <xsd:attribute name="oc_id" type="xsd:int" use="required"/>
                        <xsd:attribute name="oc" type="xsd:string" use="required"/>
                        <xsd:attribute name="oc_type" type="xsd:int" use="required"/>
                        <xsd:attribute name="billing_code_format" type="xsd:string"/>
                        <xsd:attribute name="payment_threshold" type="xsd:string"/>
                        <xsd:attribute name="source_format" type="xsd:string"/>
                        <xsd:attribute name="parent_oc_id" type="xsd:int"/>
                        <xsd:attribute name="profit_center" type="xsd:string"/>
                        <xsd:attribute name="description" type="xsd:string"/>
                        <xsd:attribute name="track_inven" type="xsd:int" use="required"/>
                        <xsd:attribute name="renewal_source_format" type="xsd:string"/>
                        <xsd:attribute name="promotion_source_format" type="xsd:string"/>
                        <xsd:attribute name="report" type="xsd:string"/>
                        <xsd:attribute name="disallow_install_billing" type="xsd:int" use="required"/>
                        <xsd:attribute name="post_conversion_reconcile" type="xsd:int" use="required"/>
                        <xsd:attribute name="low_stock" type="xsd:int"/>
                        <xsd:attribute name="low_sample_stock" type="xsd:int"/>
                        <xsd:attribute name="sample_issue_selection" type="xsd:int"/>
                        <xsd:attribute name="new_group_member_action" type="xsd:int"/>
                        <xsd:attribute name="group_cannot_override" type="xsd:int"/>
                        <xsd:attribute name="net_source_code_id" type="xsd:int"/>
                        <xsd:attribute name="upsell_on" type="xsd:int" use="required"/>
                        <xsd:attribute name="reasonable_gap" type="xsd:int"/>
                        <xsd:attribute name="pkg_net_source_code_id" type="xsd:int"/>
                        <xsd:attribute name="process_ons_offs" type="xsd:int"/>
                        <xsd:attribute name="do_cancel_credit_on_cancel" type="xsd:int"/>
                        <xsd:attribute name="notification_from_email" type="xsd:string"/>
                        <xsd:attribute name="subscriber_site_short_desc" type="xsd:string"/>
                        <xsd:attribute name="subscriber_site_long_desc" type="xsd:string"/>
                     </xsd:complexType>
                  </xsd:element>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="order_code_full_list_select_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
               </xsd:sequence>
               <xsd:attribute name="dsn" type="xsd:string"/>
               <xsd:attribute name="language_code" type="xsd:string"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="order_code_full_list_select_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="order_code" minOccurs="0" maxOccurs="unbounded">
                     <xsd:complexType>
                        <xsd:attribute name="order_code_id" type="xsd:int" use="required"/>
                        <xsd:attribute name="oc_id" type="xsd:int" use="required"/>
                        <xsd:attribute name="user_code" type="xsd:string" use="required"/>
                        <xsd:attribute name="commodity_code" type="xsd:string"/>
                        <xsd:attribute name="active" type="xsd:int" use="required"/>
                        <xsd:attribute name="order_code_type" type="xsd:int" use="required"/>
                        <xsd:attribute name="description" type="xsd:string"/>
                        <xsd:attribute name="item_type" type="xsd:int" use="required"/>
                        <xsd:attribute name="prepayment_req" type="xsd:int"/>
                        <xsd:attribute name="taxable" type="xsd:int" use="required"/>
                        <xsd:attribute name="ship_weight" type="s0:ZZMoney"/>
                        <xsd:attribute name="issue_id" type="xsd:int"/>
                        <xsd:attribute name="pub_rotation_id" type="xsd:int"/>
                        <xsd:attribute name="standord" type="xsd:int"/>
                        <xsd:attribute name="grace_qty" type="xsd:int"/>
                        <xsd:attribute name="audit_qual_category" type="xsd:int"/>
                        <xsd:attribute name="extfree_qty" type="xsd:int"/>
                        <xsd:attribute name="perpetual_order" type="xsd:int"/>
                        <xsd:attribute name="order_code" type="xsd:string" use="required"/>
                        <xsd:attribute name="price" type="s0:ZZMoney"/>
                        <xsd:attribute name="newsub_rate_class_id" type="xsd:int"/>
                        <xsd:attribute name="discount_class_id" type="xsd:int"/>
                        <xsd:attribute name="new_renewal_card_id" type="xsd:int"/>
                        <xsd:attribute name="term_id" type="xsd:int"/>
                        <xsd:attribute name="audit_qual_source_id" type="xsd:int"/>
                        <xsd:attribute name="audit_subscription_type_id" type="xsd:int"/>
                        <xsd:attribute name="audit_sales_channel_id" type="xsd:int"/>
                        <xsd:attribute name="audit_name_title_id" type="xsd:int"/>
                        <xsd:attribute name="media" type="xsd:string"/>
                        <xsd:attribute name="edition" type="xsd:string"/>
                        <xsd:attribute name="qty" type="xsd:int"/>
                        <xsd:attribute name="product_size" type="xsd:string"/>
                        <xsd:attribute name="product_style" type="xsd:string"/>
                        <xsd:attribute name="product_color" type="xsd:string"/>
                        <xsd:attribute name="disallow_install_billing" type="xsd:int" use="required"/>
                        <xsd:attribute name="auto_renewal" type="xsd:int"/>
                        <xsd:attribute name="sample_copy_order" type="xsd:int"/>
                        <xsd:attribute name="subscription_category_id" type="xsd:int"/>
                        <xsd:attribute name="revenue_method" type="xsd:int" use="required"/>
                        <xsd:attribute name="start_type" type="xsd:int"/>
                        <xsd:attribute name="auto_replace" type="xsd:int"/>
                        <xsd:attribute name="unit_type_id" type="xsd:int"/>
                        <xsd:attribute name="excess_rate_class_id" type="xsd:int"/>
                        <xsd:attribute name="credit_card_process" type="xsd:int"/>
                        <xsd:attribute name="allow_on_internet" type="xsd:int"/>
                        <xsd:attribute name="trial_type" type="xsd:int"/>
                        <xsd:attribute name="trial_period" type="xsd:int"/>
                        <xsd:attribute name="auto_payment" type="xsd:int"/>
                        <xsd:attribute name="is_proforma" type="xsd:int" use="required"/>
                        <xsd:attribute name="unit_excess" type="xsd:int"/>
                        <xsd:attribute name="segmented_order" type="xsd:int" use="required"/>
                        <xsd:attribute name="backstart_tb_renewals" type="xsd:int" use="required"/>
                        <xsd:attribute name="renew_as_proforma" type="xsd:int" use="required"/>
                        <xsd:attribute name="premium" type="xsd:int" use="required"/>
                        <xsd:attribute name="pkg_only_item" type="xsd:int" use="required"/>
                        <xsd:attribute name="ship_premium_percentage" type="xsd:int"/>
                        <xsd:attribute name="min_n_items" type="xsd:int"/>
                        <xsd:attribute name="max_n_items" type="xsd:int"/>
                        <xsd:attribute name="no_charge" type="xsd:int" use="required"/>
                        <xsd:attribute name="controlled" type="xsd:int" use="required"/>
                        <xsd:attribute name="place_anyway_if_cant_auth" type="xsd:int" use="required"/>
                        <xsd:attribute name="settle_retry_def" type="xsd:string"/>
                        <xsd:attribute name="item_url" type="xsd:string"/>
                        <xsd:attribute name="image_url" type="xsd:string"/>
                        <xsd:attribute name="electronic_delivery" type="xsd:int" use="required"/>
                        <xsd:attribute name="time_unit_options" type="xsd:int"/>
                        <xsd:attribute name="taxonomy" type="xsd:string"/>
                        <xsd:attribute name="fulfillment_date" type="xsd:date"/>
                        <xsd:attribute name="product_author" type="xsd:string"/>
                        <xsd:attribute name="from_date" type="xsd:date"/>
                        <xsd:attribute name="to_date" type="xsd:date"/>
                        <xsd:attribute name="subscriber_site_short_desc" type="xsd:string"/>
                        <xsd:attribute name="subscriber_site_long_desc" type="xsd:string"/>
                        <xsd:attribute name="isbn" type="xsd:string"/>
                     </xsd:complexType>
                  </xsd:element>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:complexType name="ZZCustomer">
            <xsd:attribute name="customer_id" use="required" type="xsd:int"/>
            <xsd:attribute name="bank_account_type" default="0" type="xsd:string"/>
            <xsd:attribute name="creation_date" use="required" type="xsd:dateTime"/>
            <xsd:attribute name="credit_status" use="required" type="xsd:string"/>
            <xsd:attribute name="customer_category" type="xsd:string"/>
            <xsd:attribute name="def_bill_to_cust_addr_seq" type="xsd:int"/>
            <xsd:attribute name="def_renew_to_cust_addr_seq" type="xsd:int"/>
            <xsd:attribute name="default_bill_to_customer_id" type="xsd:int"/>
            <xsd:attribute name="default_renew_to_customer_id" type="xsd:int"/>
            <xsd:attribute name="email" type="xsd:string"/>
            <xsd:attribute name="email_authorization" type="xsd:int"/>
            <xsd:attribute name="fname" type="xsd:string"/>
            <xsd:attribute name="inactive" use="required" type="xsd:int"/>
            <xsd:attribute name="initial_name" type="xsd:string"/>
            <xsd:attribute name="institutional_identifier" type="xsd:string"/>
            <xsd:attribute name="list_rental_category" type="xsd:string"/>
            <xsd:attribute name="lname" type="xsd:string"/>
            <xsd:attribute name="nbr_times_issued" type="xsd:int"/>
            <xsd:attribute name="oc_id" type="xsd:int"/>
            <xsd:attribute name="old_customer_id" type="xsd:string"/>
            <xsd:attribute name="old_email" type="xsd:string"/>
            <xsd:attribute name="prospect_only" use="required" type="xsd:int"/>
            <xsd:attribute name="sales_representative_id" type="xsd:int"/>
            <xsd:attribute name="salutation" type="xsd:string"/>
            <xsd:attribute name="suffix" type="xsd:string"/>
            <xsd:attribute name="title" type="xsd:string"/>
            <xsd:attribute name="user_code" use="required" type="xsd:string"/>
         </xsd:complexType>
         <xsd:complexType name="ZZCustomerAddress">
            <xsd:attribute name="customer_id" use="required" type="xsd:int"/>
            <xsd:attribute name="customer_address_seq" use="required" type="xsd:int"/>
            <xsd:attribute name="address1" type="xsd:string"/>
            <xsd:attribute name="address2" type="xsd:string"/>
            <xsd:attribute name="address3" type="xsd:string"/>
            <xsd:attribute name="address_status" use="required" type="xsd:string"/>
            <xsd:attribute name="address_type" use="required" type="xsd:int"/>
            <xsd:attribute name="audit_company_id" type="xsd:int"/>
            <xsd:attribute name="audit_county" type="xsd:string"/>
            <xsd:attribute name="audit_name_change" default="0" type="xsd:int"/>
            <xsd:attribute name="audit_title_change" default="0" type="xsd:int"/>
            <xsd:attribute name="carrier" type="xsd:string"/>
            <xsd:attribute name="cass_date" type="xsd:int"/>
            <xsd:attribute name="change_type" type="xsd:int"/>
            <xsd:attribute name="city" type="xsd:string"/>
            <xsd:attribute name="company" type="xsd:string"/>
            <xsd:attribute name="county" type="xsd:string"/>
            <xsd:attribute name="delivery_point" type="xsd:string"/>
            <xsd:attribute name="department" type="xsd:string"/>
            <xsd:attribute name="dp_barcode" type="xsd:string"/>
            <xsd:attribute name="effective_date" type="xsd:date"/>
            <xsd:attribute name="eighthundred" type="xsd:string"/>
            <xsd:attribute name="email" type="xsd:string"/>
            <xsd:attribute name="faxnbr" type="xsd:string"/>
            <xsd:attribute name="fname" type="xsd:string"/>
            <xsd:attribute name="future_temp_exists" default="0" type="xsd:int"/>
            <xsd:attribute name="initial_name" type="xsd:string"/>
            <xsd:attribute name="lname" type="xsd:string"/>
            <xsd:attribute name="lot_nbr" type="xsd:string"/>
            <xsd:attribute name="mailstop" type="xsd:string"/>
            <xsd:attribute name="old_email" type="xsd:string"/>
            <xsd:attribute name="phone" type="xsd:string"/>
            <xsd:attribute name="replace_customer_address_seq" type="xsd:int"/>
            <xsd:attribute name="reverse_date" type="xsd:date"/>
            <xsd:attribute name="salutation" type="xsd:string"/>
            <xsd:attribute name="special_tax_id" default="0" type="xsd:int"/>
            <xsd:attribute name="state" use="required" type="xsd:string"/>
            <xsd:attribute name="suffix" type="xsd:string"/>
            <xsd:attribute name="supp_clean" use="required" type="xsd:int"/>
            <xsd:attribute name="tax_id_number" type="xsd:string"/>
            <xsd:attribute name="title" type="xsd:string"/>
            <xsd:attribute name="zip" type="xsd:string"/>
         </xsd:complexType>
         <xsd:complexType name="ZZCustomerAddressMatchCode">
            <xsd:attribute name="customer_id" use="required" type="xsd:int"/>
            <xsd:attribute name="customer_address_seq" use="required" type="xsd:int"/>
            <xsd:attribute name="customer_match_code_id" use="required" type="xsd:int"/>
            <xsd:attribute name="match_code" type="xsd:string"/>
         </xsd:complexType>
         <xsd:complexType name="ZZCustomerNote">
            <xsd:attribute name="customer_id" use="required" type="xsd:int"/>
            <xsd:attribute name="customer_note_seq" use="required" type="xsd:int"/>
            <xsd:attribute name="creation_date" type="xsd:dateTime"/>
            <xsd:attribute name="note_field" type="xsd:string"/>
            <xsd:attribute name="user_code" use="required" type="xsd:string"/>
         </xsd:complexType>
         <xsd:complexType name="ZZCustomerProspect">
            <xsd:attribute name="customer_id" use="required" type="xsd:int"/>
            <xsd:attribute name="customer_prospect_seq" use="required" type="xsd:int"/>
            <xsd:attribute name="active_prospect" use="required" type="xsd:int"/>
            <xsd:attribute name="audit_name_title_id" type="xsd:int"/>
            <xsd:attribute name="audit_qual_category" type="xsd:int"/>
            <xsd:attribute name="audit_qual_source_id" type="xsd:int"/>
            <xsd:attribute name="audit_sales_channel_id" type="xsd:int"/>
            <xsd:attribute name="audit_subscription_type_id" type="xsd:int"/>
            <xsd:attribute name="creation_date" type="xsd:dateTime"/>
            <xsd:attribute name="customer_address_seq" type="xsd:int"/>
            <xsd:attribute name="oc_id" type="xsd:int"/>
            <xsd:attribute name="prospect_category" use="required" type="xsd:string"/>
            <xsd:attribute name="qual_date" type="xsd:date"/>
            <xsd:attribute name="referred_by_customer_id" type="xsd:int"/>
            <xsd:attribute name="source_code_id" type="xsd:int"/>
         </xsd:complexType>
         <xsd:complexType name="ZZCustomerLogin">
            <xsd:attribute name="customer_login_id" use="required" type="xsd:int"/>
            <xsd:attribute name="creation_date" use="required" type="xsd:dateTime"/>
            <xsd:attribute name="customer_id" type="xsd:int"/>
            <xsd:attribute name="customer_login_question_id" type="xsd:int"/>
            <xsd:attribute name="hint" type="xsd:string"/>
            <xsd:attribute name="invalid_auth_attempts" type="xsd:int"/>
            <xsd:attribute name="is_primary_login" default="1" type="xsd:int"/>
            <xsd:attribute name="locked_out" type="xsd:int"/>
            <xsd:attribute name="lockout_start" type="xsd:dateTime"/>
            <xsd:attribute name="login" use="required" type="xsd:string"/>
            <xsd:attribute name="password" type="xsd:string"/>
            <xsd:attribute name="pending_xaction_header_id" type="xsd:int"/>
            <xsd:attribute name="pending_xaction_seq" type="xsd:int"/>
            <xsd:attribute name="response" type="xsd:string"/>
            <xsd:attribute name="salt" type="xsd:int"/>
         </xsd:complexType>
         <xsd:complexType name="ZZCustomerGroup">
            <xsd:attribute name="customer_id" use="required" type="xsd:int"/>
            <xsd:attribute name="back_issue_ship_type" use="required" type="xsd:int"/>
            <xsd:attribute name="bill_to_customer_address_seq" type="xsd:int"/>
            <xsd:attribute name="bill_to_customer_id" type="xsd:int"/>
            <xsd:attribute name="creation_date" use="required" type="xsd:dateTime"/>
            <xsd:attribute name="customer_address_seq" use="required" type="xsd:int"/>
            <xsd:attribute name="customer_group" use="required" type="xsd:string"/>
            <xsd:attribute name="description" type="xsd:string"/>
            <xsd:attribute name="fte_cnt_added" type="xsd:int"/>
            <xsd:attribute name="fte_cnt_avail" type="xsd:int"/>
            <xsd:attribute name="fte_count" type="xsd:int"/>
            <xsd:attribute name="fte_grace_cnt" type="xsd:int"/>
            <xsd:attribute name="fte_grace_pct" type="xsd:int"/>
            <xsd:attribute name="new_group_member_action" type="xsd:int"/>
            <xsd:attribute name="renew_to_customer_address_seq" type="xsd:int"/>
            <xsd:attribute name="renew_to_customer_id" type="xsd:int"/>
            <xsd:attribute name="rep_customer_address_seq" type="xsd:int"/>
            <xsd:attribute name="rep_customer_id" type="xsd:int"/>
            <xsd:attribute name="ship_type" default="1" type="xsd:int"/>
         </xsd:complexType>
         <xsd:complexType name="ZZAgency">
            <xsd:attribute name="customer_id" use="required" type="xsd:int"/>
            <xsd:attribute name="accept_ord" use="required" type="xsd:int"/>
            <xsd:attribute name="agency_bill_to" use="required" type="xsd:int"/>
            <xsd:attribute name="agency_code" use="required" type="xsd:string"/>
            <xsd:attribute name="agency_pays_tax" use="required" type="xsd:int"/>
            <xsd:attribute name="agency_renew_to" use="required" type="xsd:int"/>
            <xsd:attribute name="company" type="xsd:string"/>
            <xsd:attribute name="discounts" use="required" type="xsd:int"/>
            <xsd:attribute name="new_commission" type="s0:ZZMoney"/>
            <xsd:attribute name="payment_threshold" type="xsd:string"/>
            <xsd:attribute name="remit" use="required" type="xsd:int"/>
            <xsd:attribute name="ren_commission" type="s0:ZZMoney"/>
            <xsd:attribute name="tax_based_on_gross" default="0" type="xsd:int"/>
         </xsd:complexType>
         <xsd:complexType name="ZZDeal">
            <xsd:attribute name="deal_id" use="required" type="xsd:int"/>
            <xsd:attribute name="customer_id" use="required" type="xsd:int"/>
            <xsd:attribute name="deal" use="required" type="xsd:string"/>
            <xsd:attribute name="deal_ord_cust_required" use="required" type="xsd:int"/>
            <xsd:attribute name="deal_status" use="required" type="xsd:string"/>
            <xsd:attribute name="deal_type" use="required" type="xsd:string"/>
            <xsd:attribute name="description" type="xsd:string"/>
            <xsd:attribute name="end_date" type="xsd:date"/>
            <xsd:attribute name="start_date" type="xsd:date"/>
         </xsd:complexType>
         <xsd:complexType name="ZZDealOrderCode">
            <xsd:attribute name="deal_id" use="required" type="xsd:int"/>
            <xsd:attribute name="order_code_id" use="required" type="xsd:int"/>
            <xsd:attribute name="deal_order_code_type" use="required" type="xsd:int"/>
            <xsd:attribute name="source_code_id" type="xsd:int"/>
         </xsd:complexType>
         <xsd:complexType name="ZZDealOrderingCustomer">
            <xsd:attribute name="deal_id" use="required" type="xsd:int"/>
            <xsd:attribute name="customer_id" use="required" type="xsd:int"/>
         </xsd:complexType>
         <xsd:complexType name="ZZDemographic">
            <xsd:attribute name="customer_id" use="required" type="xsd:int"/>
            <xsd:attribute name="demographic_seq" use="required" type="xsd:int"/>
            <xsd:attribute name="dem_form_id" type="xsd:int"/>
            <xsd:attribute name="dem_question_id" use="required" type="xsd:int"/>
            <xsd:attribute name="free_form_response" type="xsd:string"/>
            <xsd:attribute name="last_response_date" type="xsd:dateTime"/>
            <xsd:attribute name="oc_id" type="xsd:int"/>
            <xsd:attribute name="responses" type="xsd:hexBinary"/>
         </xsd:complexType>
         <xsd:complexType name="ZZDistributor">
            <xsd:attribute name="customer_id" use="required" type="xsd:int"/>
            <xsd:attribute name="company" use="required" type="xsd:string"/>
            <xsd:attribute name="distributor_report_prefix" type="xsd:string"/>
            <xsd:attribute name="parent_distributor_id" type="xsd:int"/>
            <xsd:attribute name="url" type="xsd:string"/>
         </xsd:complexType>
         <xsd:complexType name="ZZDocumentReference">
            <xsd:attribute name="document_reference_id" use="required" type="xsd:int"/>
            <xsd:attribute name="active" use="required" type="xsd:int"/>
            <xsd:attribute name="description" type="xsd:string"/>
            <xsd:attribute name="type" use="required" type="xsd:int"/>
            <xsd:attribute name="user_code" use="required" type="xsd:string"/>
         </xsd:complexType>
         <xsd:complexType name="ZZGroupMember">
            <xsd:attribute name="customer_group_customer_id" use="required" type="xsd:int"/>
            <xsd:attribute name="customer_id" use="required" type="xsd:int"/>
            <xsd:attribute name="authorized" use="required" type="xsd:int"/>
            <xsd:attribute name="creation_date" type="xsd:dateTime"/>
            <xsd:attribute name="customer_address_seq" type="xsd:int"/>
            <xsd:attribute name="n_copies" type="xsd:int"/>
            <xsd:attribute name="processing_priority" type="xsd:int"/>
            <xsd:attribute name="status" type="xsd:int"/>
         </xsd:complexType>
         <xsd:complexType name="ZZEmailQueue">
            <xsd:attribute name="email_queue_id" use="required" type="xsd:int"/>
            <xsd:attribute name="customer_address_seq" type="xsd:int"/>
            <xsd:attribute name="customer_id" type="xsd:int"/>
            <xsd:attribute name="customer_login_id" type="xsd:int"/>
            <xsd:attribute name="email" type="xsd:string"/>
            <xsd:attribute name="email_process" use="required" type="xsd:int"/>
            <xsd:attribute name="message" type="xsd:string"/>
            <xsd:attribute name="oc_id" type="xsd:int"/>
            <xsd:attribute name="order_item_seq" type="xsd:int"/>
            <xsd:attribute name="orderhdr_id" type="xsd:int"/>
            <xsd:attribute name="payment_account_seq" type="xsd:int"/>
            <xsd:attribute name="payment_seq" type="xsd:int"/>
            <xsd:attribute name="service_seq" type="xsd:int"/>
         </xsd:complexType>
         <xsd:complexType name="ZZInstallmentPlan">
            <xsd:attribute name="installment_plan_id" use="required" type="xsd:int"/>
            <xsd:attribute name="allow_default_usage" use="required" type="xsd:int"/>
            <xsd:attribute name="auto_setup" use="required" type="xsd:int"/>
            <xsd:attribute name="description" use="required" type="xsd:string"/>
            <xsd:attribute name="interval" type="xsd:int"/>
            <xsd:attribute name="interval_type" type="xsd:int"/>
            <xsd:attribute name="nbr_installments" default="0" type="xsd:int"/>
            <xsd:attribute name="report" type="xsd:string"/>
            <xsd:attribute name="unpaid_issues_new" type="xsd:int"/>
            <xsd:attribute name="unpaid_issues_renew" type="xsd:int"/>
         </xsd:complexType>
         <xsd:complexType name="ZZOrderhdr">
            <xsd:attribute name="orderhdr_id" use="required" type="xsd:int"/>
            <xsd:attribute name="order_date" type="xsd:dateTime"/>
            <xsd:attribute name="po_number" type="xsd:string"/>
         </xsd:complexType>
         <xsd:complexType name="ZZOrderItem">
            <xsd:attribute name="orderhdr_id" use="required" type="xsd:int"/>
            <xsd:attribute name="order_item_seq" use="required" type="xsd:int"/>
            <xsd:attribute name="agency_customer_id" type="xsd:int"/>
            <xsd:attribute name="agent_ref_nbr" type="xsd:string"/>
            <xsd:attribute name="alt_ship_customer_address_seq" type="xsd:int"/>
            <xsd:attribute name="alt_ship_customer_id" type="xsd:int"/>
            <xsd:attribute name="alt_ship_del_calc" type="xsd:int"/>
            <xsd:attribute name="audit_name_title_id" type="xsd:int"/>
            <xsd:attribute name="audit_qual_category" type="xsd:int"/>
            <xsd:attribute name="audit_qual_source_id" type="xsd:int"/>
            <xsd:attribute name="audit_sales_channel_id" type="xsd:int"/>
            <xsd:attribute name="audit_subscription_type_id" type="xsd:int"/>
            <xsd:attribute name="auto_payment" default="0" type="xsd:int"/>
            <xsd:attribute name="auto_renew_notify_sent" default="0" type="xsd:int"/>
            <xsd:attribute name="backord_qty" type="xsd:int"/>
            <xsd:attribute name="bill_date" type="xsd:date"/>
            <xsd:attribute name="bill_to_customer_address_seq" type="xsd:int"/>
            <xsd:attribute name="bill_to_customer_id" type="xsd:int"/>
            <xsd:attribute name="billing_def" type="xsd:string"/>
            <xsd:attribute name="billing_def_test_seq" type="xsd:int"/>
            <xsd:attribute name="billing_type" type="xsd:int"/>
            <xsd:attribute name="bundle_qty" type="xsd:int"/>
            <xsd:attribute name="calendar_unit" type="xsd:int"/>
            <xsd:attribute name="cancel_date" type="xsd:dateTime"/>
            <xsd:attribute name="cancel_reason" type="xsd:string"/>
            <xsd:attribute name="change_qty_flag" default="0" type="xsd:int"/>
            <xsd:attribute name="currency" type="xsd:string"/>
            <xsd:attribute name="customer_address_seq" type="xsd:int"/>
            <xsd:attribute name="customer_group_id" type="xsd:int"/>
            <xsd:attribute name="customer_id" type="xsd:int"/>
            <xsd:attribute name="date_stamp" use="required" type="xsd:int"/>
            <xsd:attribute name="deal_id" type="xsd:int"/>
            <xsd:attribute name="delivery_method" type="xsd:string"/>
            <xsd:attribute name="delivery_method_perm" default="0" type="xsd:int"/>
            <xsd:attribute name="disc_class_effective_seq" type="xsd:int"/>
            <xsd:attribute name="discount_card_seq" type="xsd:int"/>
            <xsd:attribute name="discount_class_id" type="xsd:int"/>
            <xsd:attribute name="distribution_method" type="xsd:string"/>
            <xsd:attribute name="duration" type="xsd:int"/>
            <xsd:attribute name="electronic_delivery" use="required" type="xsd:int"/>
            <xsd:attribute name="electronic_document_identifier" type="xsd:string"/>
            <xsd:attribute name="ex_rate_class_effective_seq" type="xsd:int"/>
            <xsd:attribute name="ex_rate_class_id" type="xsd:int"/>
            <xsd:attribute name="ex_ratecard_seq" type="xsd:int"/>
            <xsd:attribute name="exchange_rate" type="s0:ZZMoney"/>
            <xsd:attribute name="expire_date" type="xsd:date"/>
            <xsd:attribute name="ext_iss_left" type="xsd:int"/>
            <xsd:attribute name="ext_iss_tot" type="xsd:int"/>
            <xsd:attribute name="fulfillment_date" type="xsd:date"/>
            <xsd:attribute name="gross_base_amount" default="0.0" type="s0:ZZMoney"/>
            <xsd:attribute name="gross_local_amount" default="0.0" type="s0:ZZMoney"/>
            <xsd:attribute name="group_order" default="0" type="xsd:int"/>
            <xsd:attribute name="has_been_renewed" default="0" type="xsd:int"/>
            <xsd:attribute name="has_delivery_charge" default="0" type="xsd:int"/>
            <xsd:attribute name="has_premium" default="0" type="xsd:int"/>
            <xsd:attribute name="has_tax" default="0" type="xsd:int"/>
            <xsd:attribute name="installment_plan_id" type="xsd:int"/>
            <xsd:attribute name="inventory_id" type="xsd:int"/>
            <xsd:attribute name="invoice_date" type="xsd:date"/>
            <xsd:attribute name="invoice_id" type="xsd:int"/>
            <xsd:attribute name="is_complimentary" default="0" type="xsd:int"/>
            <xsd:attribute name="is_proforma" default="0" type="xsd:int"/>
            <xsd:attribute name="item_url" type="xsd:string"/>
            <xsd:attribute name="last_inv_date" type="xsd:date"/>
            <xsd:attribute name="last_ren_date" type="xsd:date"/>
            <xsd:attribute name="manual_disc_amt_base" type="s0:ZZMoney"/>
            <xsd:attribute name="manual_disc_amt_local" type="s0:ZZMoney"/>
            <xsd:attribute name="manual_disc_percentage" type="s0:ZZMoney"/>
            <xsd:attribute name="max_check_out_amt" type="xsd:int"/>
            <xsd:attribute name="n_cal_units_per_seg" type="xsd:int"/>
            <xsd:attribute name="n_checked_out" type="xsd:int"/>
            <xsd:attribute name="n_del_iss_left" type="xsd:int"/>
            <xsd:attribute name="n_inv_efforts" type="xsd:int"/>
            <xsd:attribute name="n_issues_left" type="xsd:int"/>
            <xsd:attribute name="n_items_per_seg" type="xsd:int"/>
            <xsd:attribute name="n_nonpaid_issues" type="xsd:int"/>
            <xsd:attribute name="n_remaining_nonpaid_issues" type="xsd:int"/>
            <xsd:attribute name="n_remaining_paid_issues" type="xsd:int"/>
            <xsd:attribute name="n_ren_effort" type="xsd:int"/>
            <xsd:attribute name="n_segments_left" type="xsd:int"/>
            <xsd:attribute name="n_tax_updates" default="0" type="xsd:int"/>
            <xsd:attribute name="net_base_amount" default="0.0" type="s0:ZZMoney"/>
            <xsd:attribute name="net_local_amount" default="0.0" type="s0:ZZMoney"/>
            <xsd:attribute name="note_exist" default="0" type="xsd:int"/>
            <xsd:attribute name="number_volume_sets" type="xsd:int"/>
            <xsd:attribute name="oc_id" use="required" type="xsd:int"/>
            <xsd:attribute name="order_category" type="xsd:string"/>
            <xsd:attribute name="order_code_id" use="required" type="xsd:int"/>
            <xsd:attribute name="order_date" type="xsd:dateTime"/>
            <xsd:attribute name="order_item_type" default="0" type="xsd:int"/>
            <xsd:attribute name="order_qty" type="xsd:int"/>
            <xsd:attribute name="order_status" default="0" type="xsd:int"/>
            <xsd:attribute name="order_type" type="xsd:int"/>
            <xsd:attribute name="orig_order_qty" type="xsd:int"/>
            <xsd:attribute name="package_content_seq" type="xsd:int"/>
            <xsd:attribute name="package_id" type="xsd:int"/>
            <xsd:attribute name="package_instance" type="xsd:int"/>
            <xsd:attribute name="payment_account_seq" type="xsd:int"/>
            <xsd:attribute name="payment_status" type="xsd:int"/>
            <xsd:attribute name="percent_of_basic_price" type="xsd:int"/>
            <xsd:attribute name="perpetual_order" default="0" type="xsd:int"/>
            <xsd:attribute name="pkg_def_id" type="xsd:int"/>
            <xsd:attribute name="pkg_item_seq" type="xsd:int"/>
            <xsd:attribute name="prem_to_order_item_seq" type="xsd:int"/>
            <xsd:attribute name="prepayment_req" default="0" type="xsd:int"/>
            <xsd:attribute name="product_id" type="xsd:int"/>
            <xsd:attribute name="pub_rotation_id" type="xsd:int"/>
            <xsd:attribute name="qual_date" type="xsd:date"/>
            <xsd:attribute name="rate_class_effective_seq" type="xsd:int"/>
            <xsd:attribute name="rate_class_id" type="xsd:int"/>
            <xsd:attribute name="ratecard_seq" type="xsd:int"/>
            <xsd:attribute name="refund_status" default="0" type="xsd:int"/>
            <xsd:attribute name="renew_to_customer_address_seq" type="xsd:int"/>
            <xsd:attribute name="renew_to_customer_id" type="xsd:int"/>
            <xsd:attribute name="renewal_category" default="0" type="xsd:int"/>
            <xsd:attribute name="renewal_def" type="xsd:string"/>
            <xsd:attribute name="renewal_def_test_seq" type="xsd:int"/>
            <xsd:attribute name="renewal_order_item_seq" type="xsd:int"/>
            <xsd:attribute name="renewal_orderhdr_id" type="xsd:int"/>
            <xsd:attribute name="renewal_status" default="0" type="xsd:int"/>
            <xsd:attribute name="renewed_from_subscrip_id" type="xsd:int"/>
            <xsd:attribute name="revenue_method" use="required" type="xsd:int"/>
            <xsd:attribute name="segment_expire_date" type="xsd:date"/>
            <xsd:attribute name="service_exist" default="0" type="xsd:int"/>
            <xsd:attribute name="ship_qty" type="xsd:int"/>
            <xsd:attribute name="single_issue_id" type="xsd:int"/>
            <xsd:attribute name="source_code_id" use="required" type="xsd:int"/>
            <xsd:attribute name="squal_date" type="xsd:date"/>
            <xsd:attribute name="start_date" type="xsd:date"/>
            <xsd:attribute name="start_issue_id" type="xsd:int"/>
            <xsd:attribute name="stop_issue_id" type="xsd:int"/>
            <xsd:attribute name="subscrip_id" type="xsd:int"/>
            <xsd:attribute name="subscrip_start_type" default="0" type="xsd:int"/>
            <xsd:attribute name="subscription_def_id" type="xsd:int"/>
            <xsd:attribute name="time_unit_options" default="0" type="xsd:int"/>
            <xsd:attribute name="total_tax_base_amount" type="s0:ZZMoney"/>
            <xsd:attribute name="total_tax_local_amount" type="s0:ZZMoney"/>
            <xsd:attribute name="trial_period" type="xsd:int"/>
            <xsd:attribute name="trial_type" default="0" type="xsd:int"/>
            <xsd:attribute name="unit_excess" default="0" type="xsd:int"/>
            <xsd:attribute name="unit_type_id" type="xsd:int"/>
            <xsd:attribute name="user_code" use="required" type="xsd:string"/>
         </xsd:complexType>
         <xsd:complexType name="ZZOrderItemAmtBreak">
            <xsd:attribute name="orderhdr_id" use="required" type="xsd:int"/>
            <xsd:attribute name="order_item_seq" use="required" type="xsd:int"/>
            <xsd:attribute name="order_item_amt_break_seq" use="required" type="xsd:int"/>
            <xsd:attribute name="base_amount" default="0.0" type="s0:ZZMoney"/>
            <xsd:attribute name="effective_date" type="xsd:date"/>
            <xsd:attribute name="jurisdiction_seq" type="xsd:int"/>
            <xsd:attribute name="local_amount" default="0.0" type="s0:ZZMoney"/>
            <xsd:attribute name="order_item_break_type" use="required" type="xsd:int"/>
            <xsd:attribute name="orig_base_amount" type="s0:ZZMoney"/>
            <xsd:attribute name="state" type="xsd:string"/>
            <xsd:attribute name="tax_active" default="0" type="xsd:int"/>
            <xsd:attribute name="tax_delivery" default="0" type="xsd:int"/>
            <xsd:attribute name="tax_rate" type="s0:ZZMoney"/>
            <xsd:attribute name="tax_rate_category" type="xsd:string"/>
            <xsd:attribute name="tax_type" type="xsd:string"/>
            <xsd:attribute name="tx_incl" type="xsd:hexBinary"/>
            <xsd:attribute name="vrtx_jurisdiction" type="xsd:string"/>
            <xsd:attribute name="vrtx_jurisdiction_level" type="xsd:string"/>
            <xsd:attribute name="vrtx_tax_type" type="xsd:string"/>
         </xsd:complexType>
         <xsd:complexType name="ZZOrderItemInstall">
            <xsd:attribute name="orderhdr_id" use="required" type="xsd:int"/>
            <xsd:attribute name="order_item_seq" use="required" type="xsd:int"/>
            <xsd:attribute name="auddis_transaction_code" type="xsd:string"/>
            <xsd:attribute name="bacs_transaction_code" type="xsd:int"/>
            <xsd:attribute name="cancel_dd" type="xsd:int"/>
            <xsd:attribute name="current_year_sent" use="required" type="xsd:int"/>
            <xsd:attribute name="ddi_accepted" type="xsd:int"/>
            <xsd:attribute name="ddi_logged" type="xsd:int"/>
            <xsd:attribute name="debit_account_ref" type="xsd:string"/>
            <xsd:attribute name="install_auto_payment" use="required" type="xsd:int"/>
            <xsd:attribute name="install_payment_account_seq" type="xsd:int"/>
            <xsd:attribute name="mandate_date" type="xsd:date"/>
            <xsd:attribute name="most_recent_payment_date" type="xsd:date"/>
            <xsd:attribute name="next_payment_date" type="xsd:date"/>
            <xsd:attribute name="notice_date" type="xsd:date"/>
            <xsd:attribute name="payment_end_date" type="xsd:date"/>
            <xsd:attribute name="payment_start_date" type="xsd:date"/>
            <xsd:attribute name="pull_day" type="xsd:int"/>
            <xsd:attribute name="send_notice" use="required" type="xsd:int"/>
            <xsd:attribute name="year_end_sent" use="required" type="xsd:int"/>
         </xsd:complexType>
         <xsd:complexType name="ZZOrderItemInstallDtl">
            <xsd:attribute name="orderhdr_id" use="required" type="xsd:int"/>
            <xsd:attribute name="order_item_seq" use="required" type="xsd:int"/>
            <xsd:attribute name="installment_number" use="required" type="xsd:int"/>
            <xsd:attribute name="customer_id" type="xsd:int"/>
            <xsd:attribute name="date_sent" type="xsd:date"/>
            <xsd:attribute name="install_amount" use="required" type="s0:ZZMoney"/>
            <xsd:attribute name="payment_seq" type="xsd:int"/>
         </xsd:complexType>
         <xsd:complexType name="ZZOrderItemNote">
            <xsd:attribute name="orderhdr_id" use="required" type="xsd:int"/>
            <xsd:attribute name="order_item_seq" use="required" type="xsd:int"/>
            <xsd:attribute name="order_item_note_seq" use="required" type="xsd:int"/>
            <xsd:attribute name="creation_date" type="xsd:dateTime"/>
            <xsd:attribute name="note_field" type="xsd:string"/>
            <xsd:attribute name="user_code" type="xsd:string"/>
         </xsd:complexType>
         <xsd:complexType name="ZZPayment">
            <xsd:attribute name="customer_id" use="required" type="xsd:int"/>
            <xsd:attribute name="payment_seq" use="required" type="xsd:int"/>
            <xsd:attribute name="auth_code" type="xsd:string"/>
            <xsd:attribute name="auth_date" type="xsd:date"/>
            <xsd:attribute name="bacs_id" type="xsd:int"/>
            <xsd:attribute name="base_amount" default="0.0" type="s0:ZZMoney"/>
            <xsd:attribute name="cancel_itm_after_settle_retry" type="xsd:int"/>
            <xsd:attribute name="card_verification_value" type="xsd:string"/>
            <xsd:attribute name="cash_realized" default="0" type="xsd:int"/>
            <xsd:attribute name="cc_cleaned" default="0" type="xsd:int"/>
            <xsd:attribute name="check_number" type="xsd:string"/>
            <xsd:attribute name="clear_date" type="xsd:date"/>
            <xsd:attribute name="commission" use="required" type="xsd:int"/>
            <xsd:attribute name="creation_date" use="required" type="xsd:dateTime"/>
            <xsd:attribute name="credit_card_bill_address_seq" type="xsd:int"/>
            <xsd:attribute name="credit_card_bill_customer_id" type="xsd:int"/>
            <xsd:attribute name="credit_card_info" type="xsd:string"/>
            <xsd:attribute name="credit_card_issue_id" type="xsd:string"/>
            <xsd:attribute name="credit_card_start_date" type="xsd:date"/>
            <xsd:attribute name="currency" use="required" type="xsd:string"/>
            <xsd:attribute name="customer_deposit_pay_amt" type="s0:ZZMoney"/>
            <xsd:attribute name="date_stamp" use="required" type="xsd:int"/>
            <xsd:attribute name="deposit_transaction" default="0" type="xsd:int"/>
            <xsd:attribute name="effort_nbr" type="xsd:int"/>
            <xsd:attribute name="exp_date" type="xsd:date"/>
            <xsd:attribute name="ics_bank_def_id" type="xsd:int"/>
            <xsd:attribute name="id_nbr" type="xsd:string"/>
            <xsd:attribute name="id_nbr_last_four" type="xsd:string"/>
            <xsd:attribute name="is_ecommerce" default="0" type="xsd:int"/>
            <xsd:attribute name="is_recurring" default="0" type="xsd:int"/>
            <xsd:attribute name="is_reversed" default="0" type="xsd:int"/>
            <xsd:attribute name="max_settle_retries" type="xsd:int"/>
            <xsd:attribute name="n_days_between_settle_retries" type="xsd:int"/>
            <xsd:attribute name="n_settle_retries_left" type="xsd:int"/>
            <xsd:attribute name="nbr_times_issued" type="xsd:int"/>
            <xsd:attribute name="needs_memo_post" default="0" type="xsd:int"/>
            <xsd:attribute name="next_settle_retry_date" type="xsd:date"/>
            <xsd:attribute name="pay_currency_amount" default="0.0" type="s0:ZZMoney"/>
            <xsd:attribute name="pay_exchange_rate" type="s0:ZZMoney"/>
            <xsd:attribute name="payment_account_seq" type="xsd:int"/>
            <xsd:attribute name="payment_clear_method" default="0" type="xsd:int"/>
            <xsd:attribute name="payment_clear_status" type="xsd:int"/>
            <xsd:attribute name="payment_type" use="required" type="xsd:string"/>
            <xsd:attribute name="pending_xaction_header_id" type="xsd:int"/>
            <xsd:attribute name="processing" default="0" type="xsd:int"/>
            <xsd:attribute name="realize_cash_when" default="0" type="xsd:int"/>
            <xsd:attribute name="ref_nbr" type="xsd:string"/>
            <xsd:attribute name="refund_deposit_pay_amt" type="s0:ZZMoney"/>
            <xsd:attribute name="status_noedit" default="0" type="xsd:int"/>
            <xsd:attribute name="transaction_reason" type="xsd:string"/>
            <xsd:attribute name="transaction_type" default="0" type="xsd:int"/>
            <xsd:attribute name="user_code" use="required" type="xsd:string"/>
         </xsd:complexType>
         <xsd:complexType name="ZZPaymentAccount">
            <xsd:attribute name="customer_id" use="required" type="xsd:int"/>
            <xsd:attribute name="payment_account_seq" use="required" type="xsd:int"/>
            <xsd:attribute name="bank_account_type" type="xsd:string"/>
            <xsd:attribute name="bill_to_customer_address_seq" type="xsd:int"/>
            <xsd:attribute name="bill_to_customer_id" type="xsd:int"/>
            <xsd:attribute name="branch_title" type="xsd:string"/>
            <xsd:attribute name="card_verification_value" type="xsd:string"/>
            <xsd:attribute name="creation_date" type="xsd:dateTime"/>
            <xsd:attribute name="credit_card_expire" type="xsd:date"/>
            <xsd:attribute name="credit_card_info" type="xsd:string"/>
            <xsd:attribute name="credit_card_issue_id" type="xsd:string"/>
            <xsd:attribute name="credit_card_start_date" type="xsd:date"/>
            <xsd:attribute name="dd_bank_description" type="xsd:string"/>
            <xsd:attribute name="dd_bank_name" type="xsd:string"/>
            <xsd:attribute name="dd_id_nbr_transposed" type="xsd:string"/>
            <xsd:attribute name="dd_sorting_code" type="xsd:string"/>
            <xsd:attribute name="dd_sorting_code_transposed" type="xsd:string"/>
            <xsd:attribute name="dd_state" type="xsd:string"/>
            <xsd:attribute name="description" type="xsd:string"/>
            <xsd:attribute name="expiry_notice_sent_date" type="xsd:date"/>
            <xsd:attribute name="expiry_notice_sent_days_left" type="xsd:int"/>
            <xsd:attribute name="id_nbr" type="xsd:string"/>
            <xsd:attribute name="id_nbr_last_four" type="xsd:string"/>
            <xsd:attribute name="is_active" use="required" type="xsd:int"/>
            <xsd:attribute name="payment_form" type="xsd:int"/>
            <xsd:attribute name="payment_type" type="xsd:string"/>
            <xsd:attribute name="secure_bank_def_id" type="xsd:int"/>
            <xsd:attribute name="secure_store_id_obtained_date" type="xsd:date"/>
         </xsd:complexType>
         <xsd:complexType name="ZZPaymentNote">
            <xsd:attribute name="customer_id" use="required" type="xsd:int"/>
            <xsd:attribute name="payment_seq" use="required" type="xsd:int"/>
            <xsd:attribute name="payment_note_seq" use="required" type="xsd:int"/>
            <xsd:attribute name="creation_date" type="xsd:dateTime"/>
            <xsd:attribute name="note_field" type="xsd:string"/>
            <xsd:attribute name="user_code" type="xsd:string"/>
         </xsd:complexType>
         <xsd:complexType name="ZZSubscrip">
            <xsd:attribute name="subscrip_id" use="required" type="xsd:int"/>
            <xsd:attribute name="audit_name_change" default="0" type="xsd:int"/>
            <xsd:attribute name="audit_title_change" default="0" type="xsd:int"/>
            <xsd:attribute name="backlabels" type="xsd:hexBinary"/>
            <xsd:attribute name="cancel_date" type="xsd:dateTime"/>
            <xsd:attribute name="cancel_reason" type="xsd:string"/>
            <xsd:attribute name="customer_id" use="required" type="xsd:int"/>
            <xsd:attribute name="is_pkg" type="xsd:int"/>
            <xsd:attribute name="last_demog_update_date" type="xsd:date"/>
            <xsd:attribute name="last_reader_service_date" type="xsd:date"/>
            <xsd:attribute name="n_reader_service_inq" type="xsd:int"/>
            <xsd:attribute name="n_times_sub_renewed" default="0" type="xsd:int"/>
            <xsd:attribute name="n_total_issues_left" type="xsd:int"/>
            <xsd:attribute name="oc_id" use="required" type="xsd:int"/>
            <xsd:attribute name="orig_order_date" type="xsd:date"/>
            <xsd:attribute name="source_code_id" use="required" type="xsd:int"/>
            <xsd:attribute name="start_issue_id" type="xsd:int"/>
            <xsd:attribute name="stop_issue_id" type="xsd:int"/>
            <xsd:attribute name="sub_out" type="xsd:hexBinary"/>
            <xsd:attribute name="title" type="xsd:string"/>
         </xsd:complexType>
         <xsd:complexType name="ZZSubscripNote">
            <xsd:attribute name="subscrip_id" use="required" type="xsd:int"/>
            <xsd:attribute name="subscrip_note_seq" use="required" type="xsd:int"/>
            <xsd:attribute name="creation_date" type="xsd:dateTime"/>
            <xsd:attribute name="note_field" type="xsd:string"/>
            <xsd:attribute name="user_code" type="xsd:string"/>
         </xsd:complexType>
         <xsd:complexType name="ZZOrderCode">
            <xsd:attribute name="order_code_id" use="required" type="xsd:int"/>
            <xsd:attribute name="active" use="required" type="xsd:int"/>
            <xsd:attribute name="allow_on_internet" default="0" type="xsd:int"/>
            <xsd:attribute name="audit_name_title_id" type="xsd:int"/>
            <xsd:attribute name="audit_qual_category" type="xsd:int"/>
            <xsd:attribute name="audit_qual_source_id" type="xsd:int"/>
            <xsd:attribute name="audit_sales_channel_id" type="xsd:int"/>
            <xsd:attribute name="audit_subscription_type_id" type="xsd:int"/>
            <xsd:attribute name="auto_payment" default="0" type="xsd:int"/>
            <xsd:attribute name="auto_renewal" default="0" type="xsd:int"/>
            <xsd:attribute name="auto_replace" default="0" type="xsd:int"/>
            <xsd:attribute name="backstart_tb_renewals" use="required" type="xsd:int"/>
            <xsd:attribute name="commodity_code" type="xsd:string"/>
            <xsd:attribute name="controlled" use="required" type="xsd:int"/>
            <xsd:attribute name="credit_card_process" type="xsd:int"/>
            <xsd:attribute name="description" type="xsd:string"/>
            <xsd:attribute name="disallow_install_billing" use="required" type="xsd:int"/>
            <xsd:attribute name="discount_class_id" type="xsd:int"/>
            <xsd:attribute name="edition" type="xsd:string"/>
            <xsd:attribute name="electronic_delivery" use="required" type="xsd:int"/>
            <xsd:attribute name="excess_rate_class_id" type="xsd:int"/>
            <xsd:attribute name="extfree_qty" type="xsd:int"/>
            <xsd:attribute name="from_date" type="xsd:date"/>
            <xsd:attribute name="fulfillment_date" type="xsd:date"/>
            <xsd:attribute name="grace_qty" type="xsd:int"/>
            <xsd:attribute name="image_url" type="xsd:string"/>
            <xsd:attribute name="is_proforma" use="required" type="xsd:int"/>
            <xsd:attribute name="isbn" type="xsd:string"/>
            <xsd:attribute name="issue_id" type="xsd:int"/>
            <xsd:attribute name="item_type" use="required" type="xsd:int"/>
            <xsd:attribute name="item_url" type="xsd:string"/>
            <xsd:attribute name="max_n_items" type="xsd:int"/>
            <xsd:attribute name="media" type="xsd:string"/>
            <xsd:attribute name="min_n_items" type="xsd:int"/>
            <xsd:attribute name="new_renewal_card_id" type="xsd:int"/>
            <xsd:attribute name="newsub_rate_class_id" type="xsd:int"/>
            <xsd:attribute name="no_charge" use="required" type="xsd:int"/>
            <xsd:attribute name="oc_id" use="required" type="xsd:int"/>
            <xsd:attribute name="order_code" use="required" type="xsd:string"/>
            <xsd:attribute name="order_code_type" use="required" type="xsd:int"/>
            <xsd:attribute name="perpetual_order" default="0" type="xsd:int"/>
            <xsd:attribute name="pkg_only_item" use="required" type="xsd:int"/>
            <xsd:attribute name="place_anyway_if_cant_auth" use="required" type="xsd:int"/>
            <xsd:attribute name="premium" use="required" type="xsd:int"/>
            <xsd:attribute name="prepayment_req" default="0" type="xsd:int"/>
            <xsd:attribute name="price" type="s0:ZZMoney"/>
            <xsd:attribute name="product_author" type="xsd:string"/>
            <xsd:attribute name="product_color" type="xsd:string"/>
            <xsd:attribute name="product_size" type="xsd:string"/>
            <xsd:attribute name="product_style" type="xsd:string"/>
            <xsd:attribute name="pub_rotation_id" type="xsd:int"/>
            <xsd:attribute name="qty" type="xsd:int"/>
            <xsd:attribute name="renew_as_proforma" use="required" type="xsd:int"/>
            <xsd:attribute name="revenue_method" use="required" type="xsd:int"/>
            <xsd:attribute name="sample_copy_order" default="0" type="xsd:int"/>
            <xsd:attribute name="segmented_order" use="required" type="xsd:int"/>
            <xsd:attribute name="settle_retry_def" type="xsd:string"/>
            <xsd:attribute name="ship_premium_percentage" type="xsd:int"/>
            <xsd:attribute name="ship_weight" type="s0:ZZMoney"/>
            <xsd:attribute name="standord" default="0" type="xsd:int"/>
            <xsd:attribute name="start_type" default="0" type="xsd:int"/>
            <xsd:attribute name="subscriber_site_long_desc" type="xsd:string"/>
            <xsd:attribute name="subscriber_site_short_desc" type="xsd:string"/>
            <xsd:attribute name="subscription_category_id" type="xsd:int"/>
            <xsd:attribute name="taxable" use="required" type="xsd:int"/>
            <xsd:attribute name="taxonomy" type="xsd:string"/>
            <xsd:attribute name="term_id" type="xsd:int"/>
            <xsd:attribute name="time_unit_options" default="0" type="xsd:int"/>
            <xsd:attribute name="to_date" type="xsd:date"/>
            <xsd:attribute name="trial_period" type="xsd:int"/>
            <xsd:attribute name="trial_type" default="0" type="xsd:int"/>
            <xsd:attribute name="unit_excess" default="0" type="xsd:int"/>
            <xsd:attribute name="unit_type_id" type="xsd:int"/>
            <xsd:attribute name="user_code" use="required" type="xsd:string"/>
         </xsd:complexType>
         <xsd:complexType name="ZZSubscriptionDef">
            <xsd:attribute name="subscription_def_id" use="required" type="xsd:int"/>
            <xsd:attribute name="allow_on_internet" use="required" type="xsd:int"/>
            <xsd:attribute name="audit_n_grace_issues_allowed" type="xsd:int"/>
            <xsd:attribute name="auxiliary_1" type="xsd:string"/>
            <xsd:attribute name="auxiliary_2" type="xsd:string"/>
            <xsd:attribute name="description" type="xsd:string"/>
            <xsd:attribute name="edition" type="xsd:string"/>
            <xsd:attribute name="expire_gap" default="0" type="xsd:int"/>
            <xsd:attribute name="forced_expire_month" default="12" type="xsd:int"/>
            <xsd:attribute name="issn" type="xsd:string"/>
            <xsd:attribute name="logical_start" default="12" type="xsd:int"/>
            <xsd:attribute name="media" type="xsd:string"/>
            <xsd:attribute name="oc_id" use="required" type="xsd:int"/>
            <xsd:attribute name="order_code_id" use="required" type="xsd:int"/>
            <xsd:attribute name="pub_rotation_id" type="xsd:int"/>
            <xsd:attribute name="rate_class_id" type="xsd:int"/>
            <xsd:attribute name="renewal_card_id" type="xsd:int"/>
            <xsd:attribute name="subscription_category_id" type="xsd:int"/>
            <xsd:attribute name="subscription_def" use="required" type="xsd:string"/>
            <xsd:attribute name="tag_line" type="xsd:string"/>
            <xsd:attribute name="term_id" use="required" type="xsd:int"/>
         </xsd:complexType>
         <xsd:complexType name="ZZProduct">
            <xsd:attribute name="product_id" use="required" type="xsd:int"/>
            <xsd:attribute name="allow_on_internet" use="required" type="xsd:int"/>
            <xsd:attribute name="description" type="xsd:string"/>
            <xsd:attribute name="image_url" type="xsd:string"/>
            <xsd:attribute name="inventory_id" type="xsd:int"/>
            <xsd:attribute name="item_url" type="xsd:string"/>
            <xsd:attribute name="oc_id" use="required" type="xsd:int"/>
            <xsd:attribute name="order_code_id" use="required" type="xsd:int"/>
            <xsd:attribute name="price" type="s0:ZZMoney"/>
            <xsd:attribute name="product" use="required" type="xsd:string"/>
            <xsd:attribute name="product_color" type="xsd:string"/>
            <xsd:attribute name="product_size" type="xsd:string"/>
            <xsd:attribute name="product_style" type="xsd:string"/>
            <xsd:attribute name="rate_class_id" type="xsd:int"/>
            <xsd:attribute name="tag_line" type="xsd:string"/>
            <xsd:attribute name="taxonomy" type="xsd:string"/>
         </xsd:complexType>
         <xsd:complexType name="ZZIssue">
            <xsd:attribute name="issue_id" use="required" type="xsd:int"/>
            <xsd:attribute name="analyzed" use="required" type="xsd:int"/>
            <xsd:attribute name="audit_begin_date" type="xsd:date"/>
            <xsd:attribute name="audit_end_date" type="xsd:date"/>
            <xsd:attribute name="audit_galley_created" default="0" type="xsd:int"/>
            <xsd:attribute name="audit_galley_nth_done" default="0" type="xsd:int"/>
            <xsd:attribute name="audit_galley_sorted" default="0" type="xsd:int"/>
            <xsd:attribute name="drop_date" type="xsd:date"/>
            <xsd:attribute name="enum_issue_nbr" type="xsd:int"/>
            <xsd:attribute name="enum_volume_nbr" type="xsd:int"/>
            <xsd:attribute name="enumeration" type="xsd:string"/>
            <xsd:attribute name="frozen" use="required" type="xsd:int"/>
            <xsd:attribute name="generate_revenue" use="required" type="xsd:int"/>
            <xsd:attribute name="inventory_id" type="xsd:int"/>
            <xsd:attribute name="issue_close_date" type="xsd:dateTime"/>
            <xsd:attribute name="issue_date" use="required" type="xsd:date"/>
            <xsd:attribute name="oc_id" use="required" type="xsd:int"/>
            <xsd:attribute name="sub_out_bit_pos" type="xsd:int"/>
            <xsd:attribute name="update_orders" use="required" type="xsd:int"/>
            <xsd:attribute name="user_code" use="required" type="xsd:string"/>
            <xsd:attribute name="volume_group_id" type="xsd:int"/>
         </xsd:complexType>
         <xsd:complexType name="ZZPendingXactionHeader">
            <xsd:attribute name="pending_xaction_header_id" use="required" type="xsd:int"/>
            <xsd:attribute name="amt_pay" default="0.0" type="s0:ZZMoney"/>
            <xsd:attribute name="amt_pkg" default="0.0" type="s0:ZZMoney"/>
            <xsd:attribute name="amt_prod" default="0.0" type="s0:ZZMoney"/>
            <xsd:attribute name="amt_renew" default="0.0" type="s0:ZZMoney"/>
            <xsd:attribute name="amt_single" default="0.0" type="s0:ZZMoney"/>
            <xsd:attribute name="amt_sub" default="0.0" type="s0:ZZMoney"/>
            <xsd:attribute name="assigned_to_user_code" type="xsd:string"/>
            <xsd:attribute name="auto_submit" default="0" type="xsd:int"/>
            <xsd:attribute name="base_amt_pay" default="0.0" type="s0:ZZMoney"/>
            <xsd:attribute name="base_amt_pkg" default="0.0" type="s0:ZZMoney"/>
            <xsd:attribute name="base_amt_prod" default="0.0" type="s0:ZZMoney"/>
            <xsd:attribute name="base_amt_renew" default="0.0" type="s0:ZZMoney"/>
            <xsd:attribute name="base_amt_single" default="0.0" type="s0:ZZMoney"/>
            <xsd:attribute name="base_amt_sub" default="0.0" type="s0:ZZMoney"/>
            <xsd:attribute name="base_pamt_pay" default="0.0" type="s0:ZZMoney"/>
            <xsd:attribute name="base_pamt_pkg" default="0.0" type="s0:ZZMoney"/>
            <xsd:attribute name="base_pamt_prod" default="0.0" type="s0:ZZMoney"/>
            <xsd:attribute name="base_pamt_renew" default="0.0" type="s0:ZZMoney"/>
            <xsd:attribute name="base_pamt_single" default="0.0" type="s0:ZZMoney"/>
            <xsd:attribute name="base_pamt_sub" default="0.0" type="s0:ZZMoney"/>
            <xsd:attribute name="base_xamt_pay" default="0.0" type="s0:ZZMoney"/>
            <xsd:attribute name="base_xamt_pkg" default="0.0" type="s0:ZZMoney"/>
            <xsd:attribute name="base_xamt_prod" default="0.0" type="s0:ZZMoney"/>
            <xsd:attribute name="base_xamt_renew" default="0.0" type="s0:ZZMoney"/>
            <xsd:attribute name="base_xamt_single" default="0.0" type="s0:ZZMoney"/>
            <xsd:attribute name="base_xamt_sub" default="0.0" type="s0:ZZMoney"/>
            <xsd:attribute name="batch_template" type="xsd:string"/>
            <xsd:attribute name="cnt_cust" type="xsd:int"/>
            <xsd:attribute name="cnt_doc" type="xsd:int"/>
            <xsd:attribute name="cnt_other" type="xsd:int"/>
            <xsd:attribute name="cnt_pay" type="xsd:int"/>
            <xsd:attribute name="cnt_pkg" type="xsd:int"/>
            <xsd:attribute name="cnt_prod" type="xsd:int"/>
            <xsd:attribute name="cnt_renew" type="xsd:int"/>
            <xsd:attribute name="cnt_single" type="xsd:int"/>
            <xsd:attribute name="cnt_sub" type="xsd:int"/>
            <xsd:attribute name="creation_date" type="xsd:dateTime"/>
            <xsd:attribute name="creator_user_code" type="xsd:string"/>
            <xsd:attribute name="currency" type="xsd:string"/>
            <xsd:attribute name="cust_edit_source_file" type="xsd:string"/>
            <xsd:attribute name="description" type="xsd:string"/>
            <xsd:attribute name="document_reference_id" type="xsd:int"/>
            <xsd:attribute name="handling_options" type="xsd:hexBinary"/>
            <xsd:attribute name="import_profile" type="xsd:string"/>
            <xsd:attribute name="input_done" default="0" type="xsd:int"/>
            <xsd:attribute name="kickout_file" type="xsd:string"/>
            <xsd:attribute name="lookup_by_barcode" use="required" type="xsd:int"/>
            <xsd:attribute name="memo" type="xsd:string"/>
            <xsd:attribute name="oc_id" type="xsd:int"/>
            <xsd:attribute name="pamt_pay" default="0.0" type="s0:ZZMoney"/>
            <xsd:attribute name="pamt_pkg" default="0.0" type="s0:ZZMoney"/>
            <xsd:attribute name="pamt_prod" default="0.0" type="s0:ZZMoney"/>
            <xsd:attribute name="pamt_renew" default="0.0" type="s0:ZZMoney"/>
            <xsd:attribute name="pamt_single" default="0.0" type="s0:ZZMoney"/>
            <xsd:attribute name="pamt_sub" default="0.0" type="s0:ZZMoney"/>
            <xsd:attribute name="pcnt_cust" type="xsd:int"/>
            <xsd:attribute name="pcnt_doc" type="xsd:int"/>
            <xsd:attribute name="pcnt_other" type="xsd:int"/>
            <xsd:attribute name="pcnt_pay" type="xsd:int"/>
            <xsd:attribute name="pcnt_pkg" type="xsd:int"/>
            <xsd:attribute name="pcnt_prod" type="xsd:int"/>
            <xsd:attribute name="pcnt_renew" type="xsd:int"/>
            <xsd:attribute name="pcnt_single" type="xsd:int"/>
            <xsd:attribute name="pcnt_sub" type="xsd:int"/>
            <xsd:attribute name="processed_date" type="xsd:date"/>
            <xsd:attribute name="rec_defcash" default="0.0" type="s0:ZZMoney"/>
            <xsd:attribute name="rec_defcred" default="0.0" type="s0:ZZMoney"/>
            <xsd:attribute name="submitted" default="0" type="xsd:int"/>
            <xsd:attribute name="transaction_source" default="0" type="xsd:int"/>
            <xsd:attribute name="voucher_id" type="xsd:int"/>
            <xsd:attribute name="xamt_pay" default="0.0" type="s0:ZZMoney"/>
            <xsd:attribute name="xamt_pkg" default="0.0" type="s0:ZZMoney"/>
            <xsd:attribute name="xamt_prod" default="0.0" type="s0:ZZMoney"/>
            <xsd:attribute name="xamt_renew" default="0.0" type="s0:ZZMoney"/>
            <xsd:attribute name="xamt_single" default="0.0" type="s0:ZZMoney"/>
            <xsd:attribute name="xamt_sub" default="0.0" type="s0:ZZMoney"/>
            <xsd:attribute name="xcnt_cust" type="xsd:int"/>
            <xsd:attribute name="xcnt_doc" type="xsd:int"/>
            <xsd:attribute name="xcnt_other" type="xsd:int"/>
            <xsd:attribute name="xcnt_pay" type="xsd:int"/>
            <xsd:attribute name="xcnt_pkg" type="xsd:int"/>
            <xsd:attribute name="xcnt_prod" type="xsd:int"/>
            <xsd:attribute name="xcnt_renew" type="xsd:int"/>
            <xsd:attribute name="xcnt_single" type="xsd:int"/>
            <xsd:attribute name="xcnt_sub" type="xsd:int"/>
         </xsd:complexType>
         <xsd:complexType name="ZZPendingXaction">
            <xsd:attribute name="pending_xaction_header_id" use="required" type="xsd:int"/>
            <xsd:attribute name="pending_xaction_seq" use="required" type="xsd:int"/>
            <xsd:attribute name="amount" default="0.0" type="s0:ZZMoney"/>
            <xsd:attribute name="amount_calculated" type="s0:ZZMoney"/>
            <xsd:attribute name="change_sub_status" default="0" type="xsd:int"/>
            <xsd:attribute name="currency" type="xsd:string"/>
            <xsd:attribute name="customer_add" default="0" type="xsd:int"/>
            <xsd:attribute name="customer_address_seq" type="xsd:int"/>
            <xsd:attribute name="customer_edit" default="0" type="xsd:int"/>
            <xsd:attribute name="customer_id" type="xsd:int"/>
            <xsd:attribute name="group_barcode" type="xsd:string"/>
            <xsd:attribute name="import_file_offset" type="xsd:int"/>
            <xsd:attribute name="import_record_number" type="xsd:int"/>
            <xsd:attribute name="message_string" type="xsd:string"/>
            <xsd:attribute name="name" type="xsd:string"/>
            <xsd:attribute name="oc_id" type="xsd:int"/>
            <xsd:attribute name="order_add" default="0" type="xsd:int"/>
            <xsd:attribute name="order_item_seq" type="xsd:int"/>
            <xsd:attribute name="orderhdr_id" type="xsd:int"/>
            <xsd:attribute name="pay_currency" type="xsd:string"/>
            <xsd:attribute name="payment_add" default="0" type="xsd:int"/>
            <xsd:attribute name="processed_status" use="required" type="xsd:int"/>
            <xsd:attribute name="prospect_add" default="0" type="xsd:int"/>
            <xsd:attribute name="workflow" type="xsd:int"/>
         </xsd:complexType>
         <xsd:complexType name="ZZPkgContent">
            <xsd:attribute name="order_code_id" use="required" type="xsd:int"/>
            <xsd:attribute name="pkg_content_seq" use="required" type="xsd:int"/>
            <xsd:attribute name="description" type="xsd:string"/>
            <xsd:attribute name="item_order_code_id" use="required" type="xsd:int"/>
            <xsd:attribute name="one_time_only" use="required" type="xsd:int"/>
            <xsd:attribute name="prepayment_option" use="required" type="xsd:int"/>
            <xsd:attribute name="qty" type="xsd:int"/>
            <xsd:attribute name="required" use="required" type="xsd:int"/>
         </xsd:complexType>
         <xsd:complexType name="ZZPkgDef">
            <xsd:attribute name="pkg_def_id" use="required" type="xsd:int"/>
            <xsd:attribute name="active" use="required" type="xsd:int"/>
            <xsd:attribute name="calendar_unit" use="required" type="xsd:int"/>
            <xsd:attribute name="description" type="xsd:string"/>
            <xsd:attribute name="discount_class_id" type="xsd:int"/>
            <xsd:attribute name="n_calendar_units" use="required" type="xsd:int"/>
            <xsd:attribute name="oc_id" use="required" type="xsd:int"/>
            <xsd:attribute name="order_code_id" use="required" type="xsd:int"/>
            <xsd:attribute name="pkg_def" type="xsd:string"/>
            <xsd:attribute name="pkg_price" default="0.0" type="s0:ZZMoney"/>
            <xsd:attribute name="pkg_price_method" use="required" type="xsd:int"/>
            <xsd:attribute name="qty_discount_schedule" type="xsd:string"/>
            <xsd:attribute name="rate_class_id" type="xsd:int"/>
            <xsd:attribute name="renewal_card_id" type="xsd:int"/>
            <xsd:attribute name="revenue_percentage_option" default="1" type="xsd:int"/>
            <xsd:attribute name="subscriber_site_allowance_type" use="required" type="xsd:int"/>
         </xsd:complexType>
         <xsd:complexType name="ZZPkgDefContent">
            <xsd:attribute name="pkg_def_id" use="required" type="xsd:int"/>
            <xsd:attribute name="order_code_id" use="required" type="xsd:int"/>
            <xsd:attribute name="pkg_content_seq" use="required" type="xsd:int"/>
            <xsd:attribute name="discount_class_id" type="xsd:int"/>
            <xsd:attribute name="issue_id" type="xsd:int"/>
            <xsd:attribute name="item_price" type="s0:ZZMoney"/>
            <xsd:attribute name="pkg_item_price_method" use="required" type="xsd:int"/>
            <xsd:attribute name="product_id" type="xsd:int"/>
            <xsd:attribute name="rate_class_id" type="xsd:int"/>
            <xsd:attribute name="revenue_percent" type="s0:ZZMoney"/>
            <xsd:attribute name="subscription_def_id" type="xsd:int"/>
         </xsd:complexType>
         <xsd:complexType name="ZZQuickOrderContent">
            <xsd:attribute name="order_code_id" use="required" type="xsd:int"/>
            <xsd:attribute name="quick_order_content_seq" use="required" type="xsd:int"/>
            <xsd:attribute name="description" type="xsd:string"/>
            <xsd:attribute name="issue_id" type="xsd:int"/>
            <xsd:attribute name="item_order_code_id" use="required" type="xsd:int"/>
            <xsd:attribute name="pkg_def_id" type="xsd:int"/>
            <xsd:attribute name="product_id" type="xsd:int"/>
            <xsd:attribute name="qty" use="required" type="xsd:int"/>
            <xsd:attribute name="subscription_def_id" type="xsd:int"/>
         </xsd:complexType>
         <xsd:complexType name="ZZRequestLog">
            <xsd:attribute name="request_log_id" use="required" type="xsd:int"/>
            <xsd:attribute name="client_machine_name" use="required" type="xsd:string"/>
            <xsd:attribute name="edit_trail" use="required" type="xsd:string"/>
            <xsd:attribute name="expanded_info" type="xsd:string"/>
            <xsd:attribute name="request" use="required" type="xsd:string"/>
            <xsd:attribute name="request_date_time" use="required" type="xsd:dateTime"/>
            <xsd:attribute name="response" use="required" type="xsd:string"/>
            <xsd:attribute name="server_machine_name" use="required" type="xsd:string"/>
            <xsd:attribute name="status_change_date_time" type="xsd:dateTime"/>
            <xsd:attribute name="user_definable_status" use="required" type="xsd:int"/>
         </xsd:complexType>
         <xsd:complexType name="ZZService">
            <xsd:attribute name="customer_id" use="required" type="xsd:int"/>
            <xsd:attribute name="service_seq" use="required" type="xsd:int"/>
            <xsd:attribute name="cause_code" type="xsd:string"/>
            <xsd:attribute name="claim_ref_nbr" type="xsd:string"/>
            <xsd:attribute name="complaint_code" type="xsd:string"/>
            <xsd:attribute name="complaint_date" type="xsd:date"/>
            <xsd:attribute name="followup_date" type="xsd:date"/>
            <xsd:attribute name="order_item_seq" type="xsd:int"/>
            <xsd:attribute name="orderhdr_id" type="xsd:int"/>
            <xsd:attribute name="service_code" type="xsd:string"/>
            <xsd:attribute name="service_date" type="xsd:date"/>
            <xsd:attribute name="service_status" use="required" type="xsd:int"/>
            <xsd:attribute name="subscrip_id" type="xsd:int"/>
            <xsd:attribute name="user_code" use="required" type="xsd:string"/>
         </xsd:complexType>
         <xsd:complexType name="ZZServiceNote">
            <xsd:attribute name="customer_id" use="required" type="xsd:int"/>
            <xsd:attribute name="service_seq" use="required" type="xsd:int"/>
            <xsd:attribute name="service_note_seq" use="required" type="xsd:int"/>
            <xsd:attribute name="creation_date" type="xsd:dateTime"/>
            <xsd:attribute name="note_field" type="xsd:string"/>
            <xsd:attribute name="user_code" type="xsd:string"/>
         </xsd:complexType>
         <xsd:complexType name="ZZSuspension">
            <xsd:attribute name="orderhdr_id" use="required" type="xsd:int"/>
            <xsd:attribute name="order_item_seq" use="required" type="xsd:int"/>
            <xsd:attribute name="suspension_seq" use="required" type="xsd:int"/>
            <xsd:attribute name="begin_issue_id" type="xsd:int"/>
            <xsd:attribute name="creation_date" use="required" type="xsd:dateTime"/>
            <xsd:attribute name="end_issue_id" type="xsd:int"/>
            <xsd:attribute name="n_backlabels" type="xsd:int"/>
            <xsd:attribute name="old_order_status" use="required" type="xsd:int"/>
            <xsd:attribute name="rollback_begin_issue_id" type="xsd:int"/>
            <xsd:attribute name="rollback_end_issue_id" type="xsd:int"/>
            <xsd:attribute name="rollback_job_id" type="xsd:int"/>
            <xsd:attribute name="rollback_n_backlabels" type="xsd:int"/>
            <xsd:attribute name="rollback_old_order_status" type="xsd:int"/>
            <xsd:attribute name="rollback_serve_backlabels" type="xsd:int"/>
            <xsd:attribute name="rollback_suspend_from_date" type="xsd:date"/>
            <xsd:attribute name="rollback_suspend_to_date" type="xsd:date"/>
            <xsd:attribute name="rollback_suspension_status" type="xsd:int"/>
            <xsd:attribute name="serve_backlabels" use="required" type="xsd:int"/>
            <xsd:attribute name="subscrip_id" type="xsd:int"/>
            <xsd:attribute name="suspend_from_date" use="required" type="xsd:date"/>
            <xsd:attribute name="suspend_to_date" type="xsd:date"/>
            <xsd:attribute name="suspended_order_status" use="required" type="xsd:int"/>
            <xsd:attribute name="suspension_status" default="0" type="xsd:int"/>
            <xsd:attribute name="user_code" use="required" type="xsd:string"/>
         </xsd:complexType>
         <xsd:complexType name="ZZSuspensionNote">
            <xsd:attribute name="orderhdr_id" use="required" type="xsd:int"/>
            <xsd:attribute name="order_item_seq" use="required" type="xsd:int"/>
            <xsd:attribute name="suspension_seq" use="required" type="xsd:int"/>
            <xsd:attribute name="suspension_note_seq" use="required" type="xsd:int"/>
            <xsd:attribute name="creation_date" type="xsd:dateTime"/>
            <xsd:attribute name="note_field" type="xsd:string"/>
            <xsd:attribute name="user_code" type="xsd:string"/>
         </xsd:complexType>
         <xsd:complexType name="ZZWorkTable">
            <xsd:attribute name="job_id" use="required" type="xsd:int"/>
            <xsd:attribute name="work_table_seq" use="required" type="xsd:int"/>
            <xsd:attribute name="added" default="0" type="xsd:int"/>
            <xsd:attribute name="audit_name_title_id" type="xsd:int"/>
            <xsd:attribute name="audit_qual_source_id" type="xsd:int"/>
            <xsd:attribute name="audit_sales_channel_id" type="xsd:int"/>
            <xsd:attribute name="audit_subscription_type_id" type="xsd:int"/>
            <xsd:attribute name="billing_code" type="xsd:string"/>
            <xsd:attribute name="billing_def" type="xsd:string"/>
            <xsd:attribute name="billing_def_test_seq" type="xsd:int"/>
            <xsd:attribute name="billing_effort_number" type="xsd:int"/>
            <xsd:attribute name="billing_group_barcode" type="xsd:string"/>
            <xsd:attribute name="billing_installment_number" type="xsd:int"/>
            <xsd:attribute name="billing_item_barcode" type="xsd:string"/>
            <xsd:attribute name="currency" type="xsd:string"/>
            <xsd:attribute name="customer_id" type="xsd:int"/>
            <xsd:attribute name="customer_login_id" type="xsd:int"/>
            <xsd:attribute name="discount_class_id" type="xsd:int"/>
            <xsd:attribute name="duration" type="xsd:int"/>
            <xsd:attribute name="email" type="xsd:string"/>
            <xsd:attribute name="email_process" default="0" type="xsd:int"/>
            <xsd:attribute name="email_queue_id" type="xsd:int"/>
            <xsd:attribute name="enumeration" type="xsd:string"/>
            <xsd:attribute name="has_tax" type="xsd:int"/>
            <xsd:attribute name="insert_bits" type="xsd:hexBinary"/>
            <xsd:attribute name="inventory_id" type="xsd:int"/>
            <xsd:attribute name="invoice_id" type="xsd:int"/>
            <xsd:attribute name="invoice_number" type="xsd:int"/>
            <xsd:attribute name="issue_date" type="xsd:date"/>
            <xsd:attribute name="issue_id" type="xsd:int"/>
            <xsd:attribute name="job_ren_offer_id" type="xsd:int"/>
            <xsd:attribute name="label1" type="xsd:string"/>
            <xsd:attribute name="label10" type="xsd:string"/>
            <xsd:attribute name="label2" type="xsd:string"/>
            <xsd:attribute name="label3" type="xsd:string"/>
            <xsd:attribute name="label4" type="xsd:string"/>
            <xsd:attribute name="label5" type="xsd:string"/>
            <xsd:attribute name="label6" type="xsd:string"/>
            <xsd:attribute name="label7" type="xsd:string"/>
            <xsd:attribute name="label8" type="xsd:string"/>
            <xsd:attribute name="label9" type="xsd:string"/>
            <xsd:attribute name="new_audit_qual_category" type="xsd:int"/>
            <xsd:attribute name="new_n_deferred_issues_left" type="xsd:int"/>
            <xsd:attribute name="oc_id" type="xsd:int"/>
            <xsd:attribute name="old_audit_qual_category" type="xsd:int"/>
            <xsd:attribute name="order_date" type="xsd:date"/>
            <xsd:attribute name="order_item_seq" type="xsd:int"/>
            <xsd:attribute name="orderhdr_id" type="xsd:int"/>
            <xsd:attribute name="other_label1" type="xsd:string"/>
            <xsd:attribute name="other_label10" type="xsd:string"/>
            <xsd:attribute name="other_label2" type="xsd:string"/>
            <xsd:attribute name="other_label3" type="xsd:string"/>
            <xsd:attribute name="other_label4" type="xsd:string"/>
            <xsd:attribute name="other_label5" type="xsd:string"/>
            <xsd:attribute name="other_label6" type="xsd:string"/>
            <xsd:attribute name="other_label7" type="xsd:string"/>
            <xsd:attribute name="other_label8" type="xsd:string"/>
            <xsd:attribute name="other_label9" type="xsd:string"/>
            <xsd:attribute name="package_id" type="xsd:int"/>
            <xsd:attribute name="pay_amount" default="0.0" type="s0:ZZMoney"/>
            <xsd:attribute name="pay_auth_code" type="xsd:string"/>
            <xsd:attribute name="pay_auth_date" type="xsd:date"/>
            <xsd:attribute name="pay_check_number" type="xsd:string"/>
            <xsd:attribute name="pay_clear_date" type="xsd:date"/>
            <xsd:attribute name="pay_clear_status" type="xsd:int"/>
            <xsd:attribute name="pay_credit_card_info" type="xsd:string"/>
            <xsd:attribute name="pay_exp_date" type="xsd:date"/>
            <xsd:attribute name="pay_id_nbr" type="xsd:string"/>
            <xsd:attribute name="pay_ref_nbr" type="xsd:string"/>
            <xsd:attribute name="pay_status_reason" type="xsd:string"/>
            <xsd:attribute name="payment_account_seq" type="xsd:int"/>
            <xsd:attribute name="payment_seq" type="xsd:int"/>
            <xsd:attribute name="percent_of_basic_price" type="xsd:int"/>
            <xsd:attribute name="priority_sort_string" type="xsd:string"/>
            <xsd:attribute name="product_color" type="xsd:string"/>
            <xsd:attribute name="product_id" type="xsd:int"/>
            <xsd:attribute name="product_size" type="xsd:string"/>
            <xsd:attribute name="product_style" type="xsd:string"/>
            <xsd:attribute name="promotion_bits" type="xsd:hexBinary"/>
            <xsd:attribute name="qual_date" type="xsd:date"/>
            <xsd:attribute name="quantity" type="xsd:int"/>
            <xsd:attribute name="quantity_backordered" type="xsd:int"/>
            <xsd:attribute name="rate_class_id" type="xsd:int"/>
            <xsd:attribute name="refund_via_process" type="xsd:int"/>
            <xsd:attribute name="renewal_card_id" type="xsd:int"/>
            <xsd:attribute name="renewal_def" type="xsd:string"/>
            <xsd:attribute name="renewal_def_test_seq" type="xsd:int"/>
            <xsd:attribute name="renewal_effort_number" type="xsd:int"/>
            <xsd:attribute name="revenue_method" type="xsd:int"/>
            <xsd:attribute name="selected" default="1" type="xsd:int"/>
            <xsd:attribute name="send_to_customer_address_seq" type="xsd:int"/>
            <xsd:attribute name="send_to_customer_id" type="xsd:int"/>
            <xsd:attribute name="service_seq" type="xsd:int"/>
            <xsd:attribute name="sort_string" type="xsd:string"/>
            <xsd:attribute name="source_code" type="xsd:string"/>
            <xsd:attribute name="source_code_id" type="xsd:int"/>
            <xsd:attribute name="source_format" type="xsd:string"/>
            <xsd:attribute name="split_value" type="xsd:string"/>
            <xsd:attribute name="squal_date" type="xsd:date"/>
            <xsd:attribute name="state" type="xsd:string"/>
            <xsd:attribute name="subscrip_id" type="xsd:int"/>
            <xsd:attribute name="suppress_billing_output" default="0" type="xsd:int"/>
            <xsd:attribute name="suppress_renewal_output" default="0" type="xsd:int"/>
            <xsd:attribute name="taxonomy" type="xsd:string"/>
            <xsd:attribute name="undeliverable" default="0" type="xsd:int"/>
            <xsd:attribute name="update_mask" type="xsd:hexBinary"/>
            <xsd:attribute name="was_company" default="0" type="xsd:int"/>
            <xsd:attribute name="was_name" default="0" type="xsd:int"/>
            <xsd:attribute name="was_title" default="0" type="xsd:int"/>
            <xsd:attribute name="work_record_status" use="required" type="xsd:int"/>
            <xsd:attribute name="zip" type="xsd:string"/>
         </xsd:complexType>
         <xsd:complexType name="ZZWorkTableErrorLog">
            <xsd:attribute name="job_id" use="required" type="xsd:int"/>
            <xsd:attribute name="work_table_seq" use="required" type="xsd:int"/>
            <xsd:attribute name="job_status" use="required" type="xsd:int"/>
            <xsd:attribute name="log_time" use="required" type="xsd:dateTime"/>
            <xsd:attribute name="message_string" type="xsd:string"/>
         </xsd:complexType>
         <xsd:attributeGroup name="cc_dem_response">
            <xsd:attribute name="cc_dem_response_seq" type="xsd:string"/>
         </xsd:attributeGroup>
         <xsd:attributeGroup name="cc_item_break_amounts">
            <xsd:attribute name="cc_commission_amount" type="s0:ZZMoney" default="0"/>
            <xsd:attribute name="cc_delivery_amount" type="s0:ZZMoney" default="0"/>
            <xsd:attribute name="cc_item_amount" type="s0:ZZMoney" default="0"/>
            <xsd:attribute name="cc_tax_amount" type="s0:ZZMoney" default="0"/>
            <xsd:attribute name="cc_total_amount" type="s0:ZZMoney" default="0"/>
         </xsd:attributeGroup>
         <xsd:attributeGroup name="cc_item_break_unit_amounts">
            <xsd:attribute name="cc_commission_amount" type="s0:ZZMoney" default="0"/>
            <xsd:attribute name="cc_item_amount" type="s0:ZZMoney" default="0"/>
            <xsd:attribute name="cc_tax_amount" type="s0:ZZMoney" default="0"/>
            <xsd:attribute name="cc_total_amount" type="s0:ZZMoney" default="0"/>
         </xsd:attributeGroup>
         <xsd:attributeGroup name="xaction_common_root_directives">
            <xsd:attribute name="dsn" type="xsd:string"/>
            <xsd:attribute name="submit" default="yes" type="s0:ZZBoolean"/>
            <xsd:attribute name="doc_ref_id" default="0" type="xsd:int"/>
            <xsd:attribute name="check_missing_fields" default="yes" type="s0:ZZBoolean">
            </xsd:attribute>
         </xsd:attributeGroup>
         <xsd:element name="customer">
            <xsd:complexType>
               <xsd:complexContent>
                  <xsd:extension base="s0:ZZCustomer">
                     <xsd:sequence>
                        <xsd:element ref="s0:customer_address" minOccurs="0" maxOccurs="unbounded"/>
                        <xsd:element ref="s0:customer_prospect" minOccurs="0" maxOccurs="unbounded"/>
                        <xsd:element ref="s0:customer_login" minOccurs="0" maxOccurs="unbounded"/>
                        <xsd:element ref="s0:customer_group" minOccurs="0"/>
                        <xsd:element ref="s0:agency" minOccurs="0"/>
                        <xsd:element ref="s0:distributor" minOccurs="0"/>
                        <xsd:element ref="s0:group_member" minOccurs="0" maxOccurs="unbounded"/>
                        <xsd:element ref="s0:service" minOccurs="0" maxOccurs="unbounded"/>
                        <xsd:element ref="s0:payment_account" minOccurs="0" maxOccurs="unbounded"/>
                        <xsd:element ref="s0:customer_note" minOccurs="0" maxOccurs="unbounded"/>
                     </xsd:sequence>
                  </xsd:extension>
               </xsd:complexContent>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="customer_address">
            <xsd:complexType>
               <xsd:complexContent>
                  <xsd:extension base="s0:ZZCustomerAddress">
                     <xsd:sequence>
                        <xsd:element ref="s0:customer_address_match_code" minOccurs="0" maxOccurs="unbounded"/>
                     </xsd:sequence>
                  </xsd:extension>
               </xsd:complexContent>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="customer_prospect" type="s0:ZZCustomerProspect"/>
         <xsd:element name="deal">
            <xsd:complexType>
               <xsd:complexContent>
                  <xsd:extension base="s0:ZZDeal">
                     <xsd:sequence>
                        <xsd:element ref="s0:deal_order_code" minOccurs="0" maxOccurs="unbounded"/>
                        <xsd:element ref="s0:deal_ordering_customer" minOccurs="0" maxOccurs="unbounded"/>
                     </xsd:sequence>
                  </xsd:extension>
               </xsd:complexContent>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="deal_order_code" type="s0:ZZDealOrderCode"/>
         <xsd:element name="deal_ordering_customer" type="s0:ZZDealOrderingCustomer"/>
         <xsd:element name="demographic">
            <xsd:complexType>
               <xsd:complexContent>
                  <xsd:extension base="s0:ZZDemographic">
                     <xsd:attributeGroup ref="s0:cc_dem_response"/>
                  </xsd:extension>
               </xsd:complexContent>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="document_reference" type="s0:ZZDocumentReference"/>
         <xsd:element name="customer_group" type="s0:ZZCustomerGroup"/>
         <xsd:element name="agency" type="s0:ZZAgency"/>
         <xsd:element name="distributor" type="s0:ZZDistributor"/>
         <xsd:element name="group_member" type="s0:ZZGroupMember"/>
         <xsd:element name="customer_address_match_code">
            <xsd:complexType>
               <xsd:complexContent>
                  <xsd:extension base="s0:ZZCustomerAddressMatchCode">
                     <xsd:attribute name="description" type="xsd:string"/>
                  </xsd:extension>
               </xsd:complexContent>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="email_queue" type="s0:ZZEmailQueue"/>
         <xsd:element name="orderhdr">
            <xsd:complexType>
               <xsd:complexContent>
                  <xsd:extension base="s0:ZZOrderhdr">
                     <xsd:sequence>
                        <xsd:element ref="s0:order_item" maxOccurs="unbounded"/>
                     </xsd:sequence>
                  </xsd:extension>
               </xsd:complexContent>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="order_item_install_dtl" type="s0:ZZOrderItemInstallDtl"/>
         <xsd:element name="order_item_install">
            <xsd:complexType>
               <xsd:complexContent>
                  <xsd:extension base="s0:ZZOrderItemInstall">
                     <xsd:sequence>
                        <xsd:element ref="s0:order_item_install_dtl" minOccurs="0" maxOccurs="unbounded"/>
                     </xsd:sequence>
                  </xsd:extension>
               </xsd:complexContent>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="order_item">
            <xsd:complexType>
               <xsd:complexContent>
                  <xsd:extension base="s0:ZZOrderItem">
                     <xsd:sequence>
                        <xsd:element ref="s0:order_item_amt_break" minOccurs="0" maxOccurs="unbounded"/>
                        <xsd:element ref="s0:order_item_install" minOccurs="0"/>
                        <xsd:element ref="s0:suspension" minOccurs="0" maxOccurs="unbounded"/>
                     </xsd:sequence>
                     <xsd:attributeGroup ref="s0:cc_item_break_amounts"/>
                  </xsd:extension>
               </xsd:complexContent>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="payment">
            <xsd:complexType>
               <xsd:complexContent>
                  <xsd:extension base="s0:ZZPayment">
                     <xsd:attribute name="initial_deposit_pay_amt" type="s0:ZZMoney">
                     </xsd:attribute>
                     <xsd:attribute name="initial_deposit_base_amt" type="s0:ZZMoney">
                     </xsd:attribute>
                     <xsd:attribute name="customer_deposit_base_amt" type="s0:ZZMoney">
                     </xsd:attribute>
                     <xsd:attribute name="cc_used_up_settle_retries" type="xsd:boolean" use="optional" default="0">
                     </xsd:attribute>
                  </xsd:extension>
               </xsd:complexContent>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="subscrip" type="s0:ZZSubscrip"/>
         <xsd:element name="payment_account" type="s0:ZZPaymentAccount"/>
         <xsd:element name="order_item_amt_break" type="s0:ZZOrderItemAmtBreak"/>
         <xsd:element name="suspension" type="s0:ZZSuspension"/>
         <xsd:element name="customer_login" type="s0:ZZCustomerLogin"/>
         <xsd:element name="order_code" type="s0:ZZOrderCode"/>
         <xsd:element name="subscription_def" type="s0:ZZSubscriptionDef"/>
         <xsd:element name="pkg_def" type="s0:ZZPkgDef"/>
         <xsd:element name="product" type="s0:ZZProduct"/>
         <xsd:element name="issue" type="s0:ZZIssue"/>
         <xsd:element name="request_log" type="s0:ZZRequestLog"/>
         <xsd:element name="pending_xaction" type="s0:ZZPendingXaction"/>
         <xsd:element name="pending_xaction_header">
            <xsd:complexType>
               <xsd:complexContent>
                  <xsd:extension base="s0:ZZPendingXactionHeader">
                     <xsd:sequence>
                        <xsd:element ref="s0:pending_xaction" minOccurs="0" maxOccurs="unbounded"/>
                     </xsd:sequence>
                  </xsd:extension>
               </xsd:complexContent>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="service">
            <xsd:complexType>
               <xsd:complexContent>
                  <xsd:extension base="s0:ZZService">
                     <xsd:sequence>
                        <xsd:element ref="s0:service_note" minOccurs="0"/>
                     </xsd:sequence>
                  </xsd:extension>
               </xsd:complexContent>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="installment_plan" type="s0:ZZInstallmentPlan"/>
         <xsd:element name="customer_address_identifier">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:customer_identifier"/>
                  <xsd:element name="customer_address_seq" type="xsd:int"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="payment_account_identifier">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:customer_identifier"/>
                  <xsd:element name="payment_account_seq" type="xsd:int"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="prospect_data">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="source_code_id" type="xsd:int" minOccurs="0" default="0"/>
                  <xsd:element name="referred_by_customer_id" type="xsd:int" minOccurs="0" default="0"/>
                  <xsd:element name="audit_qual_category" type="xsd:int" default="0" minOccurs="0"/>
                  <xsd:element name="oc_id" type="xsd:int" minOccurs="0" default="0"/>
                  <xsd:element name="prospect_category" type="xsd:string"/>
                  <xsd:element name="audit_qual_source_id" type="xsd:int" minOccurs="0" default="0"/>
                  <xsd:element name="audit_subscription_type_id" type="xsd:int" minOccurs="0" default="0"/>
                  <xsd:element name="qual_date" type="xsd:date" minOccurs="0"/>
                  <xsd:element name="audit_name_title_id" type="xsd:int" minOccurs="0" default="0"/>
                  <xsd:element name="audit_sales_channel_id" type="xsd:int" minOccurs="0" default="0"/>
                  <xsd:element name="active_prospect" type="xsd:boolean" minOccurs="0" default="1"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="agency_data">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="agency_code" type="xsd:string"/>
                  <xsd:element name="accept_ord" type="xsd:boolean"/>
                  <xsd:element name="agency_bill_to" type="xsd:boolean"/>
                  <xsd:element name="agency_pays_tax" type="xsd:boolean"/>
                  <xsd:element name="agency_renew_to" type="xsd:boolean"/>
                  <xsd:element name="company" type="xsd:string" minOccurs="0"/>
                  <xsd:element name="discounts" type="xsd:boolean"/>
                  <xsd:element name="new_commission" type="s0:ZZMoney" minOccurs="0"/>
                  <xsd:element name="payment_threshold" type="xsd:string" minOccurs="0"/>
                  <xsd:element name="remit" type="xsd:boolean"/>
                  <xsd:element name="ren_commission" type="s0:ZZMoney" minOccurs="0"/>
                  <xsd:element name="tax_based_on_gross" type="xsd:boolean" minOccurs="0" default="0"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="distributor_data">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="company" type="xsd:string"/>
                  <xsd:element name="distributor_report_prefix" type="xsd:string" minOccurs="0"/>
                  <xsd:element name="parent_distributor_id" type="xsd:int" minOccurs="0" default="0"/>
                  <xsd:element name="url" type="xsd:string" minOccurs="0"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="distribution_attribute_value">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="distribution_method" type="xsd:string"/>
                  <xsd:element name="distribution_attribute" type="xsd:string"/>
                  <xsd:element name="dist_attribute_value" type="xsd:string"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="distribution_data">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:distribution_attribute_value" maxOccurs="unbounded"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="payment_account_data">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="is_active" type="xsd:boolean" minOccurs="0"/>
                  <xsd:element name="description" type="xsd:string" minOccurs="0"/>
                  <xsd:element name="id_nbr" type="xsd:string" minOccurs="0"/>
                  <xsd:element name="secure_store_id" type="xsd:string" minOccurs="0"/>
                  <xsd:element name="secure_store_id_obtained_date" type="xsd:date" minOccurs="0"/>
                  <xsd:element name="id_nbr_last_four" type="xsd:string" minOccurs="0"/>
                  <xsd:element name="intended_currency" type="xsd:string" minOccurs="0"/>
                  <xsd:element name="credit_card_expire" type="xsd:date" minOccurs="0"/>
                  <xsd:element name="credit_card_start_date" type="xsd:date" minOccurs="0"/>
                  <xsd:element name="credit_card_info" type="xsd:string" minOccurs="0"/>
                  <xsd:element name="credit_card_issue_id" type="xsd:string" minOccurs="0"/>
                  <xsd:element name="bill_to_customer_id" type="xsd:int" minOccurs="0"/>
                  <xsd:element name="bill_to_customer_address_seq" type="xsd:int" minOccurs="0"/>
                  <xsd:element name="bank_account_type" type="xsd:string" minOccurs="0"/>
                  <xsd:element name="dd_sorting_code" type="xsd:string" minOccurs="0"/>
                  <xsd:element name="payment_type" type="xsd:string" minOccurs="0"/>
                  <xsd:element name="dd_bank_description" type="xsd:string" minOccurs="0"/>
                  <xsd:element name="dd_state" type="xsd:string" minOccurs="0"/>
                  <xsd:element name="dd_id_nbr_transposed" type="xsd:string" minOccurs="0"/>
                  <xsd:element name="dd_bank_name" type="xsd:string" minOccurs="0"/>
                  <xsd:element name="branch_title" type="xsd:string" minOccurs="0"/>
                  <xsd:element name="dd_sorting_code_transposed" type="xsd:string" minOccurs="0"/>
                  <xsd:element name="expiry_notice_sent_days_left" type="xsd:int" minOccurs="0"/>
                  <xsd:element name="expiry_notice_sent_date" type="xsd:date" minOccurs="0"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="customer_address_data">
            <xsd:complexType>
               <xsd:complexContent>
                  <xsd:extension base="s0:ZZName">
                     <xsd:sequence>
                        <xsd:element name="state" type="xsd:string" minOccurs="0"/>
                        <xsd:element name="address_type" type="xsd:int"/>
                        <xsd:element name="city" type="xsd:string" minOccurs="0"/>
                        <xsd:element name="county" type="xsd:string" minOccurs="0"/>
                        <xsd:element name="zip" type="xsd:string" minOccurs="0"/>
                        <xsd:element name="address1" type="xsd:string" minOccurs="0"/>
                        <xsd:element name="address2" type="xsd:string" minOccurs="0"/>
                        <xsd:element name="address3" type="xsd:string" minOccurs="0"/>
                        <xsd:element name="phone" type="xsd:string" minOccurs="0"/>
                        <xsd:element name="carrier" type="xsd:string" minOccurs="0"/>
                        <xsd:element name="mailstop" type="xsd:string" minOccurs="0"/>
                        <xsd:element name="tax_id_number" type="xsd:string" minOccurs="0"/>
                        <xsd:element name="faxnbr" type="xsd:string" minOccurs="0"/>
                        <xsd:element name="eighthundred" type="xsd:string" minOccurs="0"/>
                        <xsd:element name="address_status" type="xsd:string" minOccurs="0"/>
                        <xsd:element name="audit_county" type="xsd:string" minOccurs="0"/>
                        <xsd:element name="audit_company_id" type="xsd:int" default="0" minOccurs="0"/>
                        <xsd:element name="effective_date" type="xsd:date" minOccurs="0"/>
                        <xsd:element name="reverse_date" type="xsd:date" minOccurs="0"/>
                        <xsd:element name="replace_customer_address_seq" type="xsd:int" default="0" minOccurs="0"/>
                        <xsd:element name="company" type="xsd:string" minOccurs="0"/>
                        <xsd:element name="department" type="xsd:string" minOccurs="0"/>
                        <xsd:element name="audit_name_change" type="xsd:boolean" minOccurs="0" default="0"/>
                        <xsd:element name="audit_title_change" type="xsd:boolean" minOccurs="0" default="0"/>
                        <xsd:element name="lot_nbr" type="xsd:string" minOccurs="0"/>
                        <xsd:element name="delivery_point" type="xsd:string" minOccurs="0"/>
                        <xsd:element name="cass_date" type="xsd:int" minOccurs="0"/>
                        <xsd:element name="supp_clean" type="xsd:boolean" minOccurs="0"/>
                        <xsd:element name="special_tax_id" type="xsd:boolean" default="0" minOccurs="0"/>
                        <xsd:element name="change_type" type="xsd:int" minOccurs="0"/>
                        <xsd:element name="future_temp_exists" type="xsd:boolean" minOccurs="0" default="0"/>
                        <xsd:element name="dp_barcode" type="xsd:string" minOccurs="0"/>
                        <xsd:element ref="s0:distribution_data" minOccurs="0"/>
                     </xsd:sequence>
                     <xsd:attribute name="suppress_email_change_notify" default="no" type="s0:ZZBoolean"/>
                  </xsd:extension>
               </xsd:complexContent>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="ip_address_data">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="low_ip_dotted" type="xsd:string"/>
                  <xsd:element name="high_ip_dotted" type="xsd:string"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="ip_address_datas">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:ip_address_data" minOccurs="0" maxOccurs="unbounded"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="customer_group_data">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="customer_group" type="xsd:string"/>
                  <xsd:element name="description" type="xsd:string" minOccurs="0"/>
                  <xsd:element name="customer_address_seq" type="xsd:int" minOccurs="0" default="0"/>
                  <xsd:element name="rep_customer_id" type="xsd:int"/>
                  <xsd:element name="rep_customer_address_seq" type="xsd:int" minOccurs="0" default="0"/>
                  <xsd:element name="bill_to_customer_id" type="xsd:int"/>
                  <xsd:element name="bill_to_customer_address_seq" type="xsd:int" minOccurs="0" default="0"/>
                  <xsd:element name="renew_to_customer_id" type="xsd:int"/>
                  <xsd:element name="renew_to_customer_address_seq" type="xsd:int" minOccurs="0" default="0"/>
                  <xsd:element name="ship_type" type="xsd:int" minOccurs="0" default="0"/>
                  <xsd:element name="back_issue_ship_type" type="xsd:int" minOccurs="0" default="0"/>
                  <xsd:element name="new_group_member_action" type="xsd:int" minOccurs="0" default="0"/>
                  <xsd:element name="fte_count" type="xsd:int" minOccurs="0" default="0"/>
                  <xsd:element name="fte_cnt_added" type="xsd:int" minOccurs="0" default="0"/>
                  <xsd:element name="fte_cnt_avail" type="xsd:int" minOccurs="0" default="0"/>
                  <xsd:element name="fte_grace_cnt" type="xsd:int" minOccurs="0" default="0"/>
                  <xsd:element name="fte_grace_pct" type="xsd:int" minOccurs="0" default="0"/>
               </xsd:sequence>
               <xsd:attribute name="validate_fte_counts" default="no" type="s0:ZZBoolean"/>
               <xsd:attribute name="update_active_orders_to_fte_count" default="no" type="s0:ZZBoolean"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="group_member_data">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="customer_group_customer_id" type="xsd:int"/>
                  <xsd:element name="customer_address_seq" type="xsd:int" minOccurs="0" default="0"/>
                  <xsd:element name="n_copies" type="xsd:int" minOccurs="0" default="0"/>
                  <xsd:element name="status" type="xsd:boolean" minOccurs="0" default="0"/>
                  <xsd:element name="authorized" type="xsd:boolean" minOccurs="0" default="1"/>
                  <xsd:element ref="s0:item_identifier" minOccurs="0" maxOccurs="unbounded"/>
               </xsd:sequence>
               <xsd:attribute name="delete" default="no" type="s0:ZZBoolean"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="group_member_datas">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:group_member_data" minOccurs="0" maxOccurs="unbounded"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:complexType name="ZZName">
            <xsd:sequence>
               <xsd:element name="lname" type="xsd:string" minOccurs="0"/>
               <xsd:element name="initial_name" type="xsd:string" minOccurs="0"/>
               <xsd:element name="fname" type="xsd:string" minOccurs="0"/>
               <xsd:element name="salutation" type="xsd:string" minOccurs="0"/>
               <xsd:element name="suffix" type="xsd:string" minOccurs="0"/>
               <xsd:element name="title" type="xsd:string" minOccurs="0"/>
               <xsd:element name="email" type="xsd:string" minOccurs="0"/>
            </xsd:sequence>
         </xsd:complexType>
         <xsd:element name="customer_data">
            <xsd:complexType>
               <xsd:complexContent>
                  <xsd:extension base="s0:ZZName">
                     <xsd:sequence>
                        <xsd:element ref="s0:customer_address_data" minOccurs="0"/>
                        <xsd:element ref="s0:customer_login_data" minOccurs="0"/>
                        <xsd:element ref="s0:prospect_data" minOccurs="0" maxOccurs="unbounded"/>
                        <xsd:element ref="s0:agency_data" minOccurs="0"/>
                        <xsd:element ref="s0:distributor_data" minOccurs="0"/>
                        <xsd:element ref="s0:ip_address_datas" minOccurs="0"/>
                        <xsd:choice minOccurs="0">
                           <xsd:element ref="s0:customer_group_data" minOccurs="0"/>
                           <xsd:element ref="s0:group_member_datas" minOccurs="0"/>
                        </xsd:choice>
                        <xsd:element name="def_bill_to_cust_addr_seq" type="xsd:int" minOccurs="0" nillable="true"/>
                        <xsd:element name="def_renew_to_cust_addr_seq" type="xsd:int" minOccurs="0" nillable="true"/>
                        <xsd:element name="default_bill_to_customer_id" type="xsd:int" minOccurs="0" nillable="true"/>
                        <xsd:element name="default_renew_to_customer_id" type="xsd:int" minOccurs="0" nillable="true"/>
                        <xsd:element name="list_rental_category" type="xsd:string" minOccurs="0"/>
                        <xsd:element name="email_authorization" type="xsd:int" minOccurs="0"/>
                        <xsd:element name="credit_status" type="xsd:string" minOccurs="0"/>
                        <xsd:element name="oc_id" type="xsd:int" minOccurs="0" nillable="true"/>
                        <xsd:element name="customer_category" type="xsd:string" minOccurs="0"/>
                        <xsd:element name="sales_representative_id" type="xsd:int" minOccurs="0"/>
                     </xsd:sequence>
                     <xsd:attribute name="suppress_email_change_notify" default="no" type="s0:ZZBoolean"/>
                  </xsd:extension>
               </xsd:complexContent>
            </xsd:complexType>
         </xsd:element>
         <xsd:simpleType name="threshold_option_enum">
            <xsd:restriction base="xsd:NMTOKEN">
               <xsd:enumeration value="full"/>
               <xsd:enumeration value="full_ignore_setups"/>
               <xsd:enumeration value="partial"/>
               <xsd:enumeration value="prorate"/>
               <xsd:enumeration value="deposit"/>
               <xsd:enumeration value="refund"/>
            </xsd:restriction>
         </xsd:simpleType>
         <xsd:simpleType name="order_item_break_type">
            <xsd:restriction base="xsd:NMTOKEN">
               <xsd:enumeration value="item"/>
               <xsd:enumeration value="tax"/>
               <xsd:enumeration value="delivery"/>
               <xsd:enumeration value="commission">
               </xsd:enumeration>
            </xsd:restriction>
         </xsd:simpleType>
         <xsd:element name="item_amt_break_data">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="order_item_break_type" type="s0:order_item_break_type">
                  </xsd:element>
                  <xsd:choice>
                     <xsd:element name="base_amount" type="s0:ZZMoney" minOccurs="0"/>
                     <xsd:element name="local_amount" type="s0:ZZMoney" minOccurs="0"/>
                  </xsd:choice>
                  <xsd:element name="tax_rate_category" type="xsd:string" minOccurs="0"/>
                  <xsd:element name="state" type="xsd:string" minOccurs="0"/>
                  <xsd:element name="jurisdiction_seq" type="xsd:string" minOccurs="0"/>
                  <xsd:element name="tax_type" type="xsd:string" minOccurs="0"/>
               </xsd:sequence>
               <xsd:attribute name="commission_excluded" default="no" type="s0:ZZBoolean">
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="installment_detail_data">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="installment_number" type="xsd:int"/>
                  <xsd:element name="install_amount" type="s0:ZZMoney"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="installment_data">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="install_auto_payment" type="xsd:int"/>
                  <xsd:element name="install_payment_account_seq" type="xsd:int" minOccurs="0" nillable="true"/>
                  <xsd:element name="notice_date" type="xsd:date"/>
                  <xsd:element name="send_notice" type="xsd:boolean" minOccurs="0"/>
                  <xsd:element name="debit_account_ref" type="xsd:string" minOccurs="0"/>
                  <xsd:element name="current_year_sent" type="xsd:boolean" minOccurs="0"/>
                  <xsd:element name="year_end_sent" type="xsd:boolean" minOccurs="0"/>
                  <xsd:element name="payment_start_date" type="xsd:date"/>
                  <xsd:element name="pull_day" type="xsd:int"/>
                  <xsd:element name="cancel_dd" type="xsd:boolean" minOccurs="0"/>
                  <xsd:element name="ddi_logged" type="xsd:boolean" minOccurs="0"/>
                  <xsd:element name="ddi_accepted" type="xsd:boolean" minOccurs="0"/>
                  <xsd:element ref="s0:installment_detail_data" maxOccurs="unbounded"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="item_data">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="subscrip_id" type="xsd:int" minOccurs="0" default="0"/>
                  <xsd:element name="renewed_from_subscrip_id" type="xsd:int" minOccurs="0" default="0"/>
                  <xsd:element name="order_code_id" type="xsd:int" minOccurs="0" default="0"/>
                  <xsd:element name="source_code_id" type="xsd:int" minOccurs="0" default="0"/>
                  <xsd:element name="product_id" type="xsd:int" minOccurs="0" default="0"/>
                  <xsd:element name="subscription_def_id" type="xsd:int" minOccurs="0" default="0"/>
                  <xsd:element name="pkg_item_seq" type="xsd:int" minOccurs="0" default="0"/>
                  <xsd:element name="pkg_def_id" type="xsd:int" minOccurs="0" default="0"/>
                  <xsd:element name="pkg_content_seq" type="xsd:int" minOccurs="0" default="0"/>
                  <xsd:element name="quantity" type="xsd:int" minOccurs="0" default="0">
                  </xsd:element>
                  <xsd:element name="order_date" type="xsd:date" minOccurs="0"/>
                  <xsd:element name="order_qty" type="xsd:int" minOccurs="0" default="0"/>
                  <xsd:element name="bundle_qty" type="xsd:int" minOccurs="0" default="0"/>
                  <xsd:element name="ext_iss_tot" type="xsd:int" minOccurs="0"/>
                  <xsd:element name="n_items_per_seg" type="xsd:int" minOccurs="0" default="0"/>
                  <xsd:element name="issue_publication_date" type="xsd:date" minOccurs="0"/>
                  <xsd:element name="electronic_document_identifier" type="xsd:string" minOccurs="0"/>
                  <xsd:element name="qual_date" type="xsd:date" minOccurs="0"/>
                  <xsd:element name="squal_date" type="xsd:date" minOccurs="0"/>
                  <xsd:element name="billing_type" type="xsd:int" minOccurs="0" default="0"/>
                  <xsd:element name="is_proforma" type="xsd:boolean" minOccurs="0" default="0"/>
                  <xsd:element name="installment_plan_id" type="xsd:int" minOccurs="0" default="0"/>
                  <xsd:element ref="s0:installment_data" minOccurs="0"/>
                  <xsd:element name="delivery_method" type="xsd:string" minOccurs="0"/>
                  <xsd:element name="start_date" type="xsd:date" minOccurs="0"/>
                  <xsd:element name="start_issue_id" type="xsd:int" minOccurs="0" default="0"/>
                  <xsd:element name="agency_customer_id" type="xsd:int" minOccurs="0" default="0"/>
                  <xsd:element name="agent_ref_nbr" type="xsd:string" minOccurs="0"/>
                  <xsd:element name="order_category" type="xsd:string" minOccurs="0"/>
                  <xsd:element name="rate_class_id" type="xsd:int" minOccurs="0" default="0"/>
                  <xsd:element name="rate_class_effective_seq" type="xsd:int" minOccurs="0" default="0"/>
                  <xsd:element name="ratecard_seq" type="xsd:int" minOccurs="0" default="0"/>
                  <xsd:element name="ex_rate_class_id" type="xsd:int" minOccurs="0" default="0"/>
                  <xsd:element name="ex_rate_class_effective_seq" type="xsd:int" minOccurs="0" default="0"/>
                  <xsd:element name="ex_ratecard_seq" type="xsd:int" minOccurs="0" default="0"/>
                  <xsd:element name="discount_class_id" type="xsd:int" minOccurs="0" default="0"/>
                  <xsd:element name="disc_class_effective_seq" type="xsd:int" minOccurs="0" default="0"/>
                  <xsd:element name="discount_card_seq" type="xsd:int" minOccurs="0" default="0"/>
                  <xsd:element name="manual_disc_amt_local" type="s0:ZZMoney" minOccurs="0"/>
                  <xsd:element name="manual_disc_amt_base" type="s0:ZZMoney" minOccurs="0"/>
                  <xsd:element name="manual_disc_percentage" type="s0:ZZMoney" minOccurs="0"/>
                  <xsd:element name="renewal_status" type="xsd:int" minOccurs="0" default="-1"/>
                  <xsd:element name="auto_payment" type="xsd:int" minOccurs="0" default="-1"/>
                  <xsd:element name="payment_account_seq" type="xsd:int" minOccurs="0" nillable="true"/>
                  <xsd:element name="cancel_reason" type="xsd:string" minOccurs="0"/>
                  <xsd:element name="bill_date" type="xsd:date" minOccurs="0"/>
                  <xsd:element name="currency" type="xsd:string" minOccurs="0"/>
                  <xsd:element name="expire_date" type="xsd:date" minOccurs="0"/>
                  <xsd:element name="audit_qual_category" type="xsd:int" minOccurs="0" default="0"/>
                  <xsd:element name="audit_name_title_id" type="xsd:int" minOccurs="0" default="0"/>
                  <xsd:element name="audit_qual_source_id" type="xsd:int" minOccurs="0" default="0"/>
                  <xsd:element name="audit_sales_channel_id" type="xsd:int" minOccurs="0" default="0"/>
                  <xsd:element name="audit_subscription_type_id" type="xsd:int" minOccurs="0" default="0"/>
                  <xsd:element name="customer_address_seq" type="xsd:int" minOccurs="0" default="0"/>
                  <xsd:element name="bill_to_customer_id" type="xsd:int" minOccurs="0" default="0"/>
                  <xsd:element name="bill_to_customer_address_seq" type="xsd:int" minOccurs="0" default="0"/>
                  <xsd:element name="renew_to_customer_id" type="xsd:int" minOccurs="0" default="0"/>
                  <xsd:element name="renew_to_customer_address_seq" type="xsd:int" minOccurs="0" default="0"/>
                  <xsd:element name="alt_ship_customer_id" type="xsd:int" minOccurs="0" nillable="true"/>
                  <xsd:element name="alt_ship_customer_address_seq" type="xsd:int" minOccurs="0" nillable="true"/>
                  <xsd:element name="group_order" type="xsd:boolean" minOccurs="0" default="0"/>
                  <xsd:element name="deal_id" type="xsd:int" minOccurs="0" default="0"/>
                  <xsd:element name="invoice_id" type="xsd:int" minOccurs="0" default="0"/>
                  <xsd:element name="invoice_date" type="xsd:date" minOccurs="0"/>
                  <xsd:element ref="s0:item_amt_break_data" minOccurs="0" maxOccurs="unbounded"/>
                  <xsd:element name="temp_id" type="xsd:string" minOccurs="0">
                  </xsd:element>
                  <xsd:element name="content_of" type="xsd:string" minOccurs="0">
                  </xsd:element>
                  <xsd:element name="premium_to" type="xsd:string" minOccurs="0">
                  </xsd:element>
                  <xsd:element name="quick_order_content" type="xsd:boolean" minOccurs="0">
                  </xsd:element>
                  <xsd:element name="pay_currency_amount_to_apply" minOccurs="0">
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="s0:ZZMoney">
                              <xsd:attribute name="currency" type="xsd:string" use="required"/>
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
               </xsd:sequence>
               <xsd:attribute name="threshold_option" type="s0:threshold_option_enum" use="optional" default="full"/>
               <xsd:attribute name="already_subscribed" type="s0:ZZBoolean" default="no" use="optional"/>
               <xsd:attribute name="candidate_subscrip_id" type="xsd:int" default="0" use="optional"/>
               <xsd:attribute name="ambiguous" type="s0:ZZBoolean" default="no" use="optional"/>
               <xsd:attribute name="bill_to_address_different_than_default" default="no" type="s0:ZZBoolean" use="optional"/>
               <xsd:attribute name="renew_to_address_different_than_default" default="no" type="s0:ZZBoolean" use="optional"/>
               <xsd:attribute name="not_fully_paid" default="no" type="s0:ZZBoolean" use="optional"/>
               <xsd:attribute name="back_issues_missed_since" type="xsd:date" use="optional"/>
               <xsd:attribute name="include_tax" default="yes" type="s0:ZZBoolean" use="optional"/>
               <xsd:attribute name="expire_date_altered" default="no" type="s0:ZZBoolean" use="optional"/>
               <xsd:attribute name="ignore_bad_credit" default="no" type="s0:ZZBoolean" use="optional"/>
               <xsd:attribute name="use_inactive_source" default="no" type="s0:ZZBoolean" use="optional"/>
               <xsd:attribute name="suppress_required_demog" default="no" type="s0:ZZBoolean" use="optional"/>
               <xsd:attribute name="suppress_audit_check" default="no" type="s0:ZZBoolean" use="optional"/>
               <xsd:attribute name="suppress_payment_acct_seq" default="no" type="s0:ZZBoolean" use="optional"/>
               <xsd:attribute name="send_back_issues" type="s0:ZZBoolean" default="yes" use="optional"/>
               <xsd:attribute name="recalc_price" default="no" type="s0:ZZBoolean" use="optional"/>
               <xsd:attribute name="suppress_ccinfo_check" type="s0:ZZBoolean" default="no" use="optional"/>
               <xsd:attribute name="restrict_currency" type="xsd:string" use="optional"/>
               <xsd:attribute name="restrict_order_class" type="xsd:int" default="0" use="optional"/>
               <xsd:attribute name="allow_volume_extend" default="no" type="s0:ZZBoolean" use="optional"/>
               <xsd:attribute name="required_demog_questions" default="no" type="s0:ZZBoolean" use="optional"/>
               <xsd:attribute name="audit_data_needed" default="no" type="s0:ZZBoolean" use="optional"/>
               <xsd:attribute name="display_demog_form" type="s0:ZZBoolean" default="no" use="optional"/>
               <xsd:attribute name="prompt_for_agency" default="no" type="s0:ZZBoolean" use="optional"/>
               <xsd:attribute name="suppress_ref_int_check" default="no" type="s0:ZZBoolean" use="optional"/>
               <xsd:attribute name="pkg_curr_changed" default="no" type="s0:ZZBoolean" use="optional"/>
               <xsd:attribute name="calc_cancel_item_price" default="no" type="s0:ZZBoolean" use="optional"/>
               <xsd:attribute name="limit_pkg_mbr_edits" default="yes" type="s0:ZZBoolean" use="optional">
               </xsd:attribute>
               <xsd:attribute name="bundle_qty_greater_than_one" default="no" type="s0:ZZBoolean" use="optional"/>
               <xsd:attribute name="invalid_installment_plan" default="no" type="s0:ZZBoolean" use="optional"/>
               <xsd:attribute name="proposed_start_date" type="xsd:date" use="optional"/>
               <xsd:attribute name="generic_promotion_code" type="xsd:string" use="optional"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:simpleType name="email_confirmation_enum">
            <xsd:restriction base="xsd:NMTOKEN">
               <xsd:enumeration value="item_level"/>
               <xsd:enumeration value="order_level"/>
               <xsd:enumeration value="none"/>
            </xsd:restriction>
         </xsd:simpleType>
         <xsd:element name="order_data">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="orderhdr_id" type="xsd:int" minOccurs="0"/>
                  <xsd:element name="order_date" type="xsd:dateTime" minOccurs="0"/>
                  <xsd:element name="po_number" type="xsd:string" minOccurs="0"/>
                  <xsd:element ref="s0:item_data" maxOccurs="unbounded"/>
               </xsd:sequence>
               <xsd:attribute name="for_renewal" default="no" type="s0:ZZBoolean" use="optional"/>
               <xsd:attribute name="email_confirmation" type="s0:email_confirmation_enum" use="optional" default="item_level"/>
               <xsd:attribute name="email_queue_oc_id" type="xsd:int" default="0"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:simpleType name="payment_info_option_enum">
            <xsd:restriction base="xsd:NMTOKEN">
               <xsd:enumeration value="no_info"/>
               <xsd:enumeration value="use_credit_card"/>
               <xsd:enumeration value="use_direct_debit"/>
            </xsd:restriction>
         </xsd:simpleType>
         <xsd:complexType name="ZZCreditCard">
            <xsd:sequence>
               <xsd:element name="card_expire_date" type="xsd:date" minOccurs="0"/>
               <xsd:element name="card_number" type="xsd:string" minOccurs="0"/>
               <xsd:element name="card_verification_value" type="xsd:string" minOccurs="0"/>
               <xsd:element name="credit_card_bill_address_seq" type="xsd:int" minOccurs="0" default="0"/>
               <xsd:element name="credit_card_bill_customer_id" type="xsd:int" minOccurs="0" default="0"/>
               <xsd:element name="credit_card_info" type="xsd:string" minOccurs="0"/>
               <xsd:element name="credit_card_issue_id" type="xsd:string" minOccurs="0"/>
               <xsd:element name="credit_card_start_date" type="xsd:date" minOccurs="0"/>
            </xsd:sequence>
         </xsd:complexType>
         <xsd:complexType name="ZZPaymentData">
            <xsd:complexContent>
               <xsd:extension base="s0:ZZCreditCard">
                  <xsd:sequence>
                     <!-- amount is an alias for pay_currency_amount; we do not use a choice here because it goofs up the .NET proxy -->
                     <xsd:element name="amount" type="s0:ZZMoney" minOccurs="0" default="0"/>
                     <xsd:element name="pay_currency_amount" type="s0:ZZMoney" minOccurs="0" default="0"/>
                     <xsd:element name="creation_date" type="xsd:dateTime" minOccurs="0"/>
                     <xsd:element name="auth_code" type="xsd:string" minOccurs="0"/>
                     <xsd:element name="auth_date" type="xsd:date" minOccurs="0"/>
                     <xsd:element name="base_amount" type="s0:ZZMoney" minOccurs="0"/>
                     <xsd:element name="check_number" type="xsd:string" minOccurs="0"/>
                     <xsd:element name="clear_date" type="xsd:date" minOccurs="0"/>
                     <xsd:element name="currency" type="xsd:string" minOccurs="0"/>
                     <xsd:element name="effort_nbr" type="xsd:int" minOccurs="0" default="0"/>
                     <xsd:element name="ref_nbr" type="xsd:string" minOccurs="0"/>
                     <xsd:element name="payment_type" type="xsd:string" minOccurs="0"/>
                     <xsd:element name="id_nbr" type="xsd:string" minOccurs="0"/>
                     <xsd:element name="exp_date" type="xsd:date" minOccurs="0"/>
                     <xsd:element name="payment_clear_status" type="xsd:int" minOccurs="0" default="0"/>
                     <xsd:element name="pending_xaction_header_id" type="xsd:int" minOccurs="0" default="0"/>
                     <xsd:element name="payment_account_seq" type="xsd:int" minOccurs="0" default="0"/>
                  </xsd:sequence>
                  <xsd:attribute name="refund_to_deposit" default="yes" type="s0:ZZBoolean"/>
               </xsd:extension>
            </xsd:complexContent>
         </xsd:complexType>
         <xsd:element name="payment_add_data">
            <xsd:complexType>
               <xsd:complexContent>
                  <xsd:extension base="s0:ZZPaymentData">
                     <xsd:sequence>
                        <xsd:element ref="s0:customer_identifier" minOccurs="0"/>
                     </xsd:sequence>
                     <xsd:attribute name="use_deposit" default="no" type="s0:ZZBoolean"/>
                     <xsd:attribute name="sum_amt_due" default="no" type="s0:ZZBoolean"/>
                     <xsd:attribute name="payment_info_option" type="s0:payment_info_option_enum" default="no_info"/>
                     <xsd:attribute name="credit_card_authorization" default="no" type="s0:ZZBoolean"/>
                     <xsd:attribute name="auth_credit_card_override" type="s0:ZZBoolean" default="no"/>
                     <xsd:attribute name="accept_expired_card" type="s0:ZZBoolean" use="optional">
                     </xsd:attribute>
                     <xsd:attribute name="ecommerce_payment" type="s0:ZZBoolean" default="no"/>
                     <xsd:attribute name="credit_card_recurring" type="s0:ZZBoolean" default="no">
                     </xsd:attribute>
                     <xsd:attribute name="email_queue_oc_id" type="xsd:int" default="0"/>
                  </xsd:extension>
               </xsd:complexContent>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="payment_identifier">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:customer_identifier"/>
                  <xsd:element name="payment_seq" type="xsd:int"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="payment_edit_data">
            <xsd:complexType>
               <xsd:complexContent>
                  <xsd:extension base="s0:ZZPaymentData">
                     <xsd:sequence>
                        <xsd:element ref="s0:payment_identifier" minOccurs="0"/>
                        <xsd:element name="n_settle_retries_left" type="xsd:int" minOccurs="0"/>
                        <xsd:element name="next_settle_retry_date" type="xsd:date" minOccurs="0"/>
                        <xsd:element name="needs_memo_post" type="xsd:int" minOccurs="0"/>
                     </xsd:sequence>
                     <xsd:attribute name="credit_card_authorization" default="no" type="s0:ZZBoolean"/>
                     <xsd:attribute name="payment_context" default="edit" type="xsd:string"/>
                  </xsd:extension>
               </xsd:complexContent>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="payment_refund_data">
            <xsd:complexType>
               <xsd:complexContent>
                  <xsd:extension base="s0:ZZCreditCard">
                     <xsd:sequence>
                        <xsd:element ref="s0:customer_identifier" minOccurs="0"/>
                        <xsd:element ref="s0:payment_account_identifier" minOccurs="0"/>
                        <xsd:element name="amount" type="s0:ZZMoney"/>
                        <xsd:element name="currency" type="xsd:string"/>
                        <xsd:element name="transaction_reason" type="xsd:string" minOccurs="0"/>
                        <xsd:element name="payment_type" type="xsd:string" minOccurs="0"/>
                        <xsd:element name="id_nbr_last_four" type="xsd:string" minOccurs="0"/>
                        <xsd:element name="exp_date" type="xsd:date" minOccurs="0"/>
                     </xsd:sequence>
                     <xsd:attribute name="refund_to_deposit" default="yes" type="s0:ZZBoolean"/>
                  </xsd:extension>
               </xsd:complexContent>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="trusted_data">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:keys"/>
                  <xsd:element ref="s0:changes"/>
               </xsd:sequence>
               <xsd:attribute name="quaycester" use="required" type="xsd:string"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="keys">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:key" maxOccurs="unbounded"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="key">
            <xsd:complexType>
               <xsd:attribute name="table_name" use="required" type="xsd:string"/>
               <xsd:attribute name="row_version" type="xsd:string"/>
               <xsd:anyAttribute namespace="##any" processContents="skip">
               </xsd:anyAttribute>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="changes">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:any namespace="##any" processContents="skip" maxOccurs="unbounded"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="threshold_data">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="oc_id" type="xsd:int"/>
                  <xsd:element name="order_code_id" type="xsd:int"/>
                  <xsd:element name="customer_id" type="xsd:int" minOccurs="0" default="0"/>
                  <xsd:element name="currency" type="xsd:string" minOccurs="0"/>
                  <xsd:element name="item_amount" type="s0:ZZMoney"/>
                  <xsd:element name="total_amount_paid_on_item" type="s0:ZZMoney">
                  </xsd:element>
                  <xsd:element name="total_amount_paid_this_payment" type="s0:ZZMoney" minOccurs="0">
                  </xsd:element>
                  <xsd:element name="amount_to_apply" type="s0:ZZMoney"/>
                  <xsd:element name="order_item_type" type="xsd:int" minOccurs="0" default="0"/>
                  <xsd:element name="billing_type" type="xsd:int" minOccurs="0" default="0"/>
                  <xsd:element name="subscrip_start_type" type="xsd:int" minOccurs="0" default="0"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="threshold_option_list_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element ref="s0:threshold_data" maxOccurs="unbounded"/>
               </xsd:sequence>
               <xsd:attribute name="dsn" type="xsd:string"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:simpleType name="threshold_range">
            <xsd:restriction base="xsd:NMTOKEN">
               <xsd:enumeration value="partial"/>
               <xsd:enumeration value="under"/>
               <xsd:enumeration value="under_accept_as_full"/>
               <xsd:enumeration value="full"/>
               <xsd:enumeration value="over_accept_as_full"/>
               <xsd:enumeration value="over"/>
               <xsd:enumeration value="refund_or_deposit"/>
            </xsd:restriction>
         </xsd:simpleType>
         <xsd:element name="threshold">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="option" maxOccurs="unbounded">
                     <xsd:complexType>
                        <xsd:simpleContent>
                           <xsd:extension base="s0:threshold_option_type">
                              <xsd:attribute name="default" default="no" type="s0:ZZBoolean"/>
                           </xsd:extension>
                        </xsd:simpleContent>
                     </xsd:complexType>
                  </xsd:element>
               </xsd:sequence>
               <xsd:attribute name="range" type="s0:threshold_range" use="required"/>
               <xsd:attribute name="notify" type="s0:ZZBoolean" use="optional" default="no"/>
               <xsd:attribute name="name" type="xsd:string"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:simpleType name="threshold_option_type">
            <xsd:restriction base="xsd:NMTOKEN">
               <xsd:enumeration value="accept_as_full"/>
               <xsd:enumeration value="prorate"/>
               <xsd:enumeration value="partial"/>
               <xsd:enumeration value="refund_or_deposit"/>
               <xsd:enumeration value="reject"/>
            </xsd:restriction>
         </xsd:simpleType>
         <xsd:element name="threshold_option_list_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:threshold" maxOccurs="unbounded"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:simpleType name="dem_action">
            <xsd:restriction base="xsd:NMTOKEN">
               <xsd:enumeration value="insert"/>
               <xsd:enumeration value="update"/>
               <xsd:enumeration value="delete"/>
            </xsd:restriction>
         </xsd:simpleType>
         <xsd:element name="response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="dem_question_id" type="xsd:int"/>
                  <xsd:element name="oc_id" type="xsd:int" minOccurs="0"/>
                  <xsd:element name="dem_form_id" type="xsd:int" minOccurs="0"/>
                  <xsd:element name="responses" type="xsd:string" minOccurs="0"/>
                  <xsd:element name="free_form_response" type="xsd:string" minOccurs="0"/>
                  <xsd:element name="last_response_date" type="xsd:dateTime" minOccurs="0"/>
               </xsd:sequence>
               <xsd:attribute name="action" type="s0:dem_action" default="insert"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="demographic_data">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:response" maxOccurs="unbounded"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="customer_login_data">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="login" type="xsd:string" minOccurs="0"/>
                  <xsd:element name="password" type="xsd:string" minOccurs="0"/>
                  <xsd:element name="customer_login_question_id" type="xsd:int" minOccurs="0" default="0"/>
                  <xsd:element name="response" type="xsd:string" minOccurs="0"/>
                  <xsd:element name="hint" type="xsd:string" minOccurs="0"/>
                  <xsd:element name="is_primary_login" type="xsd:boolean" minOccurs="0" default="1"/>
                  <xsd:element name="locked_out" type="xsd:boolean" minOccurs="0" default="0"/>
                  <xsd:element name="invalid_auth_attempts" type="xsd:int" minOccurs="0" default="0"/>
                  <xsd:element name="lockout_start" type="xsd:dateTime" minOccurs="0"/>
               </xsd:sequence>
               <xsd:attribute name="customer_login_id" type="xsd:int" use="optional" default="0"/>
               <xsd:attribute name="delete" default="no" type="s0:ZZBoolean"/>
               <xsd:attribute name="customer_address_email_seq" use="optional" default="1" type="xsd:int"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="user_authenticate_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
               </xsd:sequence>
               <xsd:attribute name="dsn" type="xsd:string"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="user_authenticate_response">
            <xsd:complexType>
               <xsd:attribute name="authenticated" type="s0:ZZBoolean" use="optional" default="no"/>
               <xsd:attribute name="change_password" type="s0:ZZBoolean" use="optional" default="no"/>
               <xsd:attribute name="user_code" type="xsd:string" use="optional" default=""/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="user_password_change_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element name="password" type="xsd:string"/>
               </xsd:sequence>
               <xsd:attributeGroup ref="s0:xaction_common_root_directives"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="user_password_change_response"/>
         <xsd:element name="user_password_invalidate_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element name="user_code" type="xsd:string"/>
               </xsd:sequence>
               <xsd:attributeGroup ref="s0:xaction_common_root_directives"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="user_password_invalidate_response"/>
         <xsd:element name="user_password_reset_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element name="user_code" type="xsd:string"/>
               </xsd:sequence>
               <xsd:attributeGroup ref="s0:xaction_common_root_directives"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="user_password_reset_response"/>
         <xsd:element name="login_authenticate_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element ref="s0:customer_identifier"/>
               </xsd:sequence>
               <xsd:attribute name="dsn" type="xsd:string"/>
               <xsd:attribute name="record_login_history" type="s0:ZZBoolean" use="optional"/>
               <xsd:attribute name="email_queue_oc_id" type="xsd:int" default="0"/>
               <xsd:attribute name="ip_address" type="xsd:string" use="optional"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="login_authenticate_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:customer" minOccurs="0"/>
                  <xsd:element ref="s0:customer_identifier" minOccurs="0"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="ip_authenticate_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element name="ip_address" type="xsd:string"/>
               </xsd:sequence>
               <xsd:attribute name="dsn" type="xsd:string"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="ip_authenticate_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:customer" minOccurs="0"/>
                  <xsd:element ref="s0:customer_identifier" minOccurs="0"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:simpleType name="cc_status_enum">
            <xsd:restriction base="xsd:NMTOKEN">
               <xsd:enumeration value="active"/>
               <xsd:enumeration value="trial"/>
               <xsd:enumeration value="future"/>
               <xsd:enumeration value="inactive"/>
            </xsd:restriction>
         </xsd:simpleType>
         <xsd:element name="order_item_information">
            <xsd:complexType>
               <xsd:complexContent>
                  <xsd:extension base="s0:ZZOrderItem">
                     <xsd:attribute name="cc_status" type="s0:cc_status_enum" default="active"/>
                  </xsd:extension>
               </xsd:complexContent>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="order_item_information_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element ref="s0:customer_identifier"/>
                  <xsd:element name="oc_id" type="xsd:int" minOccurs="0"/>
                  <xsd:element name="order_item_type" type="xsd:int" minOccurs="0" maxOccurs="unbounded"/>
                  <xsd:element name="order_status" type="xsd:string" minOccurs="0"/>
                  <xsd:element name="from_date" type="xsd:date" minOccurs="0"/>
                  <xsd:element name="to_date" type="xsd:date" minOccurs="0"/>
               </xsd:sequence>
               <xsd:attribute name="dsn" type="xsd:string"/>
               <xsd:attribute name="online_only" type="s0:ZZBoolean" default="no" use="optional"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="order_item_information_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:customer_identifier" minOccurs="0" maxOccurs="unbounded"/>
                  <xsd:element ref="s0:order_item_information" minOccurs="0" maxOccurs="unbounded"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="order_add_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element ref="s0:customer_address_identifier"/>
                  <xsd:element ref="s0:order_data"/>
                  <xsd:element ref="s0:payment_account_data" minOccurs="0"/>
                  <xsd:element ref="s0:usage_data" minOccurs="0"/>
                  <xsd:element ref="s0:demographic_data" minOccurs="0"/>
               </xsd:sequence>
               <xsd:attributeGroup ref="s0:xaction_common_root_directives"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="order_add_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:customer_identifier" minOccurs="0" maxOccurs="unbounded"/>
                  <xsd:element ref="s0:customer"/>
                  <xsd:element ref="s0:payment_account_identifier" minOccurs="0" maxOccurs="unbounded"/>
                  <xsd:element ref="s0:payment_account" minOccurs="0" maxOccurs="unbounded"/>
                  <xsd:element ref="s0:demographic" minOccurs="0" maxOccurs="unbounded"/>
                  <xsd:element ref="s0:subscrip" minOccurs="0" maxOccurs="unbounded"/>
                  <xsd:element ref="s0:orderhdr"/>
               </xsd:sequence>
               <xsd:attributeGroup ref="s0:cc_item_break_amounts"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="order_add_effect_list_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element ref="s0:customer_address_identifier"/>
                  <xsd:element ref="s0:order_data"/>
               </xsd:sequence>
               <xsd:attribute name="dsn" type="xsd:string"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="affected_item">
            <xsd:complexType>
               <xsd:attribute name="orderhdr_id" type="xsd:int" use="required"/>
               <xsd:attribute name="order_item_seq" type="xsd:int" use="required"/>
               <xsd:attribute name="order_status" type="xsd:int" use="required"/>
               <xsd:attribute name="payment_status" type="xsd:int" use="required"/>
               <xsd:attribute name="reinstated" type="s0:ZZBoolean"/>
               <xsd:attribute name="back_issues_missed_since" type="xsd:date"/>
               <xsd:attribute name="cc_inventory_check_status" type="xsd:string" use="required"/>
               <xsd:attribute name="order_code_id" type="xsd:int" use="required"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="order_add_effect_list_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:affected_item" maxOccurs="unbounded"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="order_add_payment_add_effect_list_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element ref="s0:customer_address_identifier"/>
                  <xsd:element ref="s0:order_data"/>
                  <xsd:element ref="s0:payment_add_data"/>
               </xsd:sequence>
               <xsd:attribute name="dsn" type="xsd:string"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="order_add_payment_add_effect_list_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:affected_item" maxOccurs="unbounded"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="orderhdr_edit_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element ref="s0:order_data"/>
               </xsd:sequence>
               <xsd:attributeGroup ref="s0:xaction_common_root_directives"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="orderhdr_edit_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:orderhdr"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="order_item_edit_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element ref="s0:item_identifier"/>
                  <xsd:element ref="s0:item_data"/>
                  <xsd:element ref="s0:demographic_data" minOccurs="0"/>
                  <xsd:element ref="s0:payment_refund_data" minOccurs="0"/>
                  <xsd:element ref="s0:trusted_data" minOccurs="0"/>
               </xsd:sequence>
               <xsd:attributeGroup ref="s0:xaction_common_root_directives"/>
               <xsd:attribute name="generate_refund_on_no_submit" default="yes" type="s0:ZZBoolean"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="order_item_edit_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:customer"/>
                  <xsd:element ref="s0:demographic" minOccurs="0" maxOccurs="unbounded"/>
                  <xsd:element ref="s0:subscrip" minOccurs="0"/>
                  <xsd:element ref="s0:orderhdr"/>
                  <!-- suspensions subordinate to orderhdr -->
                  <xsd:element ref="s0:payment" minOccurs="0" maxOccurs="unbounded"/>
                  <xsd:element ref="s0:trusted_data" minOccurs="0"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="order_add_payment_add_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element ref="s0:customer_address_identifier"/>
                  <xsd:element ref="s0:order_data"/>
                  <xsd:element ref="s0:payment_add_data"/>
                  <xsd:element ref="s0:payment_account_data" minOccurs="0"/>
                  <xsd:element ref="s0:usage_data" minOccurs="0"/>
                  <xsd:element ref="s0:demographic_data" minOccurs="0"/>
                  <xsd:element ref="s0:px_identifier" minOccurs="0"/>
               </xsd:sequence>
               <xsd:attributeGroup ref="s0:xaction_common_root_directives"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="order_add_payment_add_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:customer_identifier" minOccurs="0"/>
                  <xsd:element ref="s0:customer"/>
                  <xsd:element ref="s0:payment_account_identifier" minOccurs="0" maxOccurs="unbounded"/>
                  <xsd:element ref="s0:payment_account" minOccurs="0" maxOccurs="unbounded"/>
                  <xsd:element ref="s0:demographic" minOccurs="0" maxOccurs="unbounded"/>
                  <xsd:element ref="s0:subscrip" minOccurs="0" maxOccurs="unbounded"/>
                  <xsd:element ref="s0:orderhdr"/>
                  <xsd:element ref="s0:payment"/>
               </xsd:sequence>
               <xsd:attributeGroup ref="s0:cc_item_break_amounts"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="order_add_deposit_use_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element ref="s0:customer_address_identifier"/>
                  <xsd:element ref="s0:order_data"/>
                  <xsd:element ref="s0:usage_data" minOccurs="0"/>
                  <xsd:element name="currency" type="xsd:string" minOccurs="0"/>
                  <xsd:element ref="s0:demographic_data" minOccurs="0"/>
               </xsd:sequence>
               <xsd:attributeGroup ref="s0:xaction_common_root_directives"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="order_add_deposit_use_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:customer_identifier" minOccurs="0"/>
                  <xsd:element ref="s0:customer"/>
                  <xsd:element ref="s0:demographic" minOccurs="0" maxOccurs="unbounded"/>
                  <xsd:element ref="s0:subscrip" minOccurs="0" maxOccurs="unbounded"/>
                  <xsd:element ref="s0:orderhdr"/>
               </xsd:sequence>
               <xsd:attributeGroup ref="s0:cc_item_break_amounts"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="deposit_use_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element ref="s0:customer_identifier"/>
                  <xsd:element ref="s0:item_payment" maxOccurs="unbounded"/>
                  <xsd:element name="currency" type="xsd:string"/>
               </xsd:sequence>
               <xsd:attributeGroup ref="s0:xaction_common_root_directives"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="deposit_use_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:customer_identifier" minOccurs="0"/>
                  <xsd:element ref="s0:customer"/>
                  <xsd:element ref="s0:subscrip" minOccurs="0" maxOccurs="unbounded"/>
                  <xsd:element ref="s0:orderhdr" minOccurs="0" maxOccurs="unbounded"/>
                  <xsd:element ref="s0:payment" minOccurs="0" maxOccurs="unbounded"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="deposit_use_effect_list_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element ref="s0:customer_identifier"/>
                  <xsd:element ref="s0:item_payment" maxOccurs="unbounded"/>
                  <xsd:element name="currency" type="xsd:string"/>
               </xsd:sequence>
               <xsd:attribute name="dsn" type="xsd:string"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="deposit_use_effect_list_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:affected_item" maxOccurs="unbounded"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="deposit_refund_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element ref="s0:payment_refund_data"/>
               </xsd:sequence>
               <xsd:attributeGroup ref="s0:xaction_common_root_directives"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="deposit_refund_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:customer_identifier" minOccurs="0"/>
                  <xsd:element ref="s0:customer"/>
                  <xsd:element ref="s0:payment" minOccurs="0" maxOccurs="unbounded"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="customer_add_order_add_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element ref="s0:customer_data"/>
                  <xsd:element ref="s0:order_data"/>
                  <xsd:element ref="s0:payment_account_data" minOccurs="0"/>
                  <xsd:element ref="s0:usage_data" minOccurs="0"/>
                  <xsd:element ref="s0:demographic_data" minOccurs="0"/>
               </xsd:sequence>
               <xsd:attributeGroup ref="s0:xaction_common_root_directives"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="customer_add_order_add_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:customer_identifier" minOccurs="0"/>
                  <xsd:element ref="s0:customer"/>
                  <xsd:element ref="s0:demographic" minOccurs="0" maxOccurs="unbounded"/>
                  <xsd:element ref="s0:subscrip" minOccurs="0" maxOccurs="unbounded"/>
                  <xsd:element ref="s0:orderhdr"/>
               </xsd:sequence>
               <xsd:attributeGroup ref="s0:cc_item_break_amounts"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="customer_add_order_add_payment_add_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element ref="s0:customer_data"/>
                  <xsd:element ref="s0:order_data"/>
                  <xsd:element ref="s0:payment_add_data"/>
                  <xsd:element ref="s0:payment_account_data" minOccurs="0"/>
                  <xsd:element ref="s0:usage_data" minOccurs="0"/>
                  <xsd:element ref="s0:demographic_data" minOccurs="0"/>
                  <xsd:element ref="s0:px_identifier" minOccurs="0"/>
               </xsd:sequence>
               <xsd:attributeGroup ref="s0:xaction_common_root_directives"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="customer_add_order_add_payment_add_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:customer_identifier" minOccurs="0"/>
                  <xsd:element ref="s0:customer"/>
                  <xsd:element ref="s0:payment_account_identifier" minOccurs="0" maxOccurs="unbounded"/>
                  <xsd:element ref="s0:payment_account" minOccurs="0" maxOccurs="unbounded"/>
                  <xsd:element ref="s0:demographic" minOccurs="0" maxOccurs="unbounded"/>
                  <xsd:element ref="s0:subscrip" minOccurs="0" maxOccurs="unbounded"/>
                  <xsd:element ref="s0:orderhdr"/>
                  <xsd:element ref="s0:payment"/>
               </xsd:sequence>
               <xsd:attributeGroup ref="s0:cc_item_break_amounts"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="customer_add_payment_add_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element ref="s0:customer_data"/>
                  <xsd:element ref="s0:payment_account_data" minOccurs="0"/>
                  <xsd:element ref="s0:payment_add_data"/>
                  <xsd:element ref="s0:demographic_data" minOccurs="0"/>
               </xsd:sequence>
               <xsd:attributeGroup ref="s0:xaction_common_root_directives"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="customer_add_payment_add_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:customer_identifier" minOccurs="0"/>
                  <xsd:element ref="s0:customer"/>
                  <xsd:element ref="s0:payment_account_identifier" minOccurs="0" maxOccurs="unbounded"/>
                  <xsd:element ref="s0:payment_account" minOccurs="0" maxOccurs="unbounded"/>
                  <xsd:element ref="s0:demographic" minOccurs="0" maxOccurs="unbounded"/>
                  <xsd:element ref="s0:payment"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="subgroup_add_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element ref="s0:customer_identifier" minOccurs="2" maxOccurs="2">
                  </xsd:element>
               </xsd:sequence>
               <xsd:attributeGroup ref="s0:xaction_common_root_directives"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="subgroup_add_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:customer_identifier" minOccurs="2" maxOccurs="2"/>
                  <xsd:element ref="s0:customer"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="subgroup_delete_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element ref="s0:customer_identifier" minOccurs="2" maxOccurs="2">
                  </xsd:element>
               </xsd:sequence>
               <xsd:attributeGroup ref="s0:xaction_common_root_directives"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="subgroup_delete_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:customer_identifier" minOccurs="2" maxOccurs="2"/>
                  <xsd:element ref="s0:customer"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="subgroup_move_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element ref="s0:customer_identifier" minOccurs="3" maxOccurs="3">
                  </xsd:element>
               </xsd:sequence>
               <xsd:attributeGroup ref="s0:xaction_common_root_directives"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="subgroup_move_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:customer_identifier" minOccurs="3" maxOccurs="3"/>
                  <xsd:element ref="s0:customer" minOccurs="2" maxOccurs="2"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:simpleType name="transfer_role_enum">
            <xsd:restriction base="xsd:NMTOKEN">
               <xsd:enumeration value="transfer_owner"/>
               <xsd:enumeration value="transfer_bill_to"/>
               <xsd:enumeration value="transfer_renew_to"/>
            </xsd:restriction>
         </xsd:simpleType>
         <xsd:element name="order_transfer_information_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element ref="s0:customer_identifier"/>
                  <xsd:element ref="s0:item_identifier" maxOccurs="unbounded"/>
               </xsd:sequence>
               <xsd:attribute name="dsn" type="xsd:string"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="transfer_customer">
            <xsd:complexType>
               <xsd:complexContent>
                  <xsd:extension base="s0:ZZCustomer">
                     <xsd:sequence>
                        <xsd:element ref="s0:customer_address" minOccurs="0" maxOccurs="unbounded"/>
                     </xsd:sequence>
                     <xsd:attribute name="transfer_role" type="s0:transfer_role_enum" default="transfer_owner"/>
                  </xsd:extension>
               </xsd:complexContent>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="transfer_item">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:order_item"/>
                  <xsd:element ref="s0:transfer_customer" minOccurs="3" maxOccurs="3">
                  </xsd:element>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="order_transfer_information_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:customer_identifier" minOccurs="0"/>
                  <xsd:element ref="s0:transfer_item" minOccurs="0" maxOccurs="unbounded">
                  </xsd:element>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="transfer_item_identifier">
            <xsd:complexType>
               <xsd:complexContent>
                  <xsd:extension base="s0:ZZItemIdentifier">
                     <xsd:sequence>
                        <xsd:element name="customer_id" type="xsd:int" minOccurs="0"/>
                        <xsd:element name="customer_address_seq" type="xsd:int" minOccurs="0"/>
                        <xsd:element name="bill_to_customer_id" type="xsd:int" minOccurs="0"/>
                        <xsd:element name="bill_to_customer_address_seq" type="xsd:int" minOccurs="0"/>
                        <xsd:element name="renew_to_customer_id" type="xsd:int" minOccurs="0"/>
                        <xsd:element name="renew_to_customer_address_seq" type="xsd:int" minOccurs="0"/>
                     </xsd:sequence>
                  </xsd:extension>
               </xsd:complexContent>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="order_transfer_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element ref="s0:customer_address_identifier">
                  </xsd:element>
                  <xsd:element ref="s0:transfer_item_identifier" maxOccurs="unbounded"/>
               </xsd:sequence>
               <xsd:attributeGroup ref="s0:xaction_common_root_directives"/>
               <xsd:attribute name="recalc_tax_for_target" type="s0:ZZBoolean" default="yes"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="order_transfer_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:customer_identifier" minOccurs="0"/>
                  <xsd:element ref="s0:subscrip" minOccurs="0" maxOccurs="unbounded"/>
                  <xsd:element ref="s0:orderhdr" maxOccurs="unbounded"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="customer_edit_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element ref="s0:customer_identifier"/>
                  <xsd:element ref="s0:customer_data"/>
                  <xsd:element ref="s0:demographic_data" minOccurs="0"/>
                  <xsd:element ref="s0:trusted_data" minOccurs="0"/>
               </xsd:sequence>
               <xsd:attributeGroup ref="s0:xaction_common_root_directives"/>
               <xsd:attribute name="email_queue_oc_id" type="xsd:int" default="0"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="customer_edit_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:customer_identifier" minOccurs="0"/>
                  <xsd:element ref="s0:customer"/>
                  <xsd:element ref="s0:demographic" minOccurs="0" maxOccurs="unbounded"/>
                  <xsd:element ref="s0:trusted_data" minOccurs="0"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="payment_account_add_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element ref="s0:customer_identifier"/>
                  <xsd:element ref="s0:payment_account_data"/>
               </xsd:sequence>
               <xsd:attributeGroup ref="s0:xaction_common_root_directives"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="payment_account_add_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:customer_identifier" minOccurs="0"/>
                  <xsd:element ref="s0:customer"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="payment_account_edit_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element ref="s0:payment_account_identifier"/>
                  <xsd:element ref="s0:payment_account_data"/>
               </xsd:sequence>
               <xsd:attributeGroup ref="s0:xaction_common_root_directives"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="payment_account_edit_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:payment_account_identifier" minOccurs="0"/>
                  <xsd:element ref="s0:customer"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="payment_account_clear_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element ref="s0:payment_account_identifier"/>
               </xsd:sequence>
               <xsd:attributeGroup ref="s0:xaction_common_root_directives"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="payment_account_clear_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:payment_account_identifier" minOccurs="0"/>
                  <xsd:element ref="s0:payment_account"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="customer_address_add_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element ref="s0:customer_identifier"/>
                  <xsd:element ref="s0:customer_data"/>
               </xsd:sequence>
               <xsd:attributeGroup ref="s0:xaction_common_root_directives"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="customer_address_add_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:customer_identifier" minOccurs="0"/>
                  <xsd:element ref="s0:customer"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="customer_address_edit_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element ref="s0:customer_address_identifier"/>
                  <xsd:element ref="s0:customer_address_data"/>
                  <xsd:element ref="s0:demographic_data" minOccurs="0"/>
                  <xsd:element ref="s0:trusted_data" minOccurs="0"/>
               </xsd:sequence>
               <xsd:attributeGroup ref="s0:xaction_common_root_directives"/>
               <xsd:attribute name="copy_name_to_customer" type="s0:ZZBoolean" default="no"/>
               <xsd:attribute name="send_back_issues" type="s0:ZZBoolean" default="no" use="optional"/>
               <xsd:attribute name="email_queue_oc_id" type="xsd:int" default="0"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="customer_address_edit_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:customer_identifier" minOccurs="0"/>
                  <xsd:element ref="s0:customer"/>
                  <xsd:element ref="s0:demographic" minOccurs="0" maxOccurs="unbounded"/>
                  <xsd:element ref="s0:subscrip" minOccurs="0" maxOccurs="unbounded"/>
                  <xsd:element ref="s0:orderhdr" minOccurs="0" maxOccurs="unbounded"/>
                  <xsd:element ref="s0:trusted_data" minOccurs="0"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="customer_address_edit_from_future_temp_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element ref="s0:customer_address_identifier"/>
               </xsd:sequence>
               <xsd:attributeGroup ref="s0:xaction_common_root_directives"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="customer_address_edit_from_future_temp_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:customer_identifier" minOccurs="0"/>
                  <xsd:element ref="s0:customer"/>
                  <xsd:element ref="s0:subscrip" minOccurs="0" maxOccurs="unbounded"/>
                  <xsd:element ref="s0:orderhdr" minOccurs="0" maxOccurs="unbounded"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="customer_address_delete_future_temp_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element ref="s0:customer_address_identifier"/>
               </xsd:sequence>
               <xsd:attributeGroup ref="s0:xaction_common_root_directives"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="customer_address_delete_future_temp_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:customer_identifier" minOccurs="0"/>
                  <xsd:element ref="s0:customer"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="customer_address_edit_effect_list_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:customer_address_identifier"/>
                  <xsd:element ref="s0:customer_address_data" minOccurs="0"/>
                  <xsd:element ref="s0:trusted_data" minOccurs="0"/>
               </xsd:sequence>
               <xsd:attribute name="dsn" type="xsd:string"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="customer_address_edit_effect_list_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:affected_item" minOccurs="0" maxOccurs="unbounded"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="customer_login_claim_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element ref="s0:customer_identifier" minOccurs="0"/>
                  <xsd:element name="login" type="xsd:string"/>
               </xsd:sequence>
               <xsd:attribute name="dsn" type="xsd:string"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="customer_login_claim_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:customer_identifier" minOccurs="0"/>
                  <xsd:element ref="s0:customer_login"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="login_claim_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element name="login" type="xsd:string"/>
               </xsd:sequence>
               <xsd:attribute name="dsn" type="xsd:string"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="login_claim_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:customer_login"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="subscription_is_duplicate_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element ref="s0:customer_identifier"/>
                  <xsd:element name="oc_id" type="xsd:int"/>
               </xsd:sequence>
               <xsd:attribute name="dsn" type="xsd:string"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="subscription_is_duplicate_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:customer_identifier" minOccurs="0"/>
               </xsd:sequence>
               <xsd:attribute name="is_duplicate" type="s0:ZZBoolean" use="required"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="demog_form_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element name="oc_id" type="xsd:int"/>
                  <xsd:element name="dem_form_id" type="xsd:int" minOccurs="0"/>
               </xsd:sequence>
               <xsd:attribute name="dsn" type="xsd:string"/>
               <xsd:attribute name="language_code" type="xsd:string"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="demog_resp_info">
            <xsd:complexType>
               <xsd:attribute name="dem_r_id" type="xsd:int" use="required"/>
               <xsd:attribute name="dem_r_label" type="xsd:string"/>
               <xsd:attribute name="dem_r_text" type="xsd:string"/>
               <xsd:attribute name="dem_r_freeform" type="xsd:int"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="demog_resp_infos">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:demog_resp_info" minOccurs="0" maxOccurs="unbounded"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="demog_ques_info">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:demog_resp_infos" minOccurs="0"/>
               </xsd:sequence>
               <xsd:attribute name="dem_q_id" type="xsd:int" use="required"/>
               <xsd:attribute name="dem_q_label" type="xsd:string"/>
               <xsd:attribute name="dem_q_text" type="xsd:string"/>
               <xsd:attribute name="dem_q_multiResp" type="xsd:boolean" use="required"/>
               <xsd:attribute name="dem_q_required" type="xsd:boolean" use="required"/>
               <xsd:attribute name="dem_q_freeonly" type="xsd:boolean"/>
               <xsd:attribute name="dem_q_numResp" type="xsd:int"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="demog_ques_infos">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:demog_ques_info" minOccurs="0" maxOccurs="unbounded"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="demog_form_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:demog_ques_infos" minOccurs="0"/>
               </xsd:sequence>
               <xsd:attribute name="resp_dem_form_id" type="xsd:int" use="required"/>
               <xsd:attribute name="resp_dem_form_oc_id" type="xsd:int" use="required">
               </xsd:attribute>
               <xsd:attribute name="dem_any_required" type="s0:ZZBoolean" use="required"/>
               <xsd:attribute name="dem_num_quests" type="xsd:int" use="required"/>
               <xsd:attribute name="display_demog_form" type="s0:ZZBoolean" default="no" use="optional"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="demographic_check_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element ref="s0:customer_identifier" minOccurs="0"/>
                  <xsd:choice>
                     <xsd:element name="oc_id" type="xsd:int" minOccurs="0"/>
                     <xsd:element name="dem_form_id" type="xsd:int" minOccurs="0" default="0"/>
                  </xsd:choice>
                  <xsd:element ref="s0:demographic_data" minOccurs="0"/>
               </xsd:sequence>
               <xsd:attribute name="dsn" type="xsd:string"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="demographic_check_response">
            <xsd:complexType>
               <xsd:attribute name="is_missing" type="s0:ZZBoolean" use="required"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="demographic_update_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element ref="s0:customer_identifier"/>
                  <xsd:element ref="s0:demographic_data"/>
               </xsd:sequence>
               <xsd:attributeGroup ref="s0:xaction_common_root_directives"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="demographic_update_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:customer"/>
                  <xsd:element ref="s0:demographic" maxOccurs="unbounded"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="demographic_delete_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element ref="s0:customer_identifier"/>
               </xsd:sequence>
               <xsd:attributeGroup ref="s0:xaction_common_root_directives"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="demographic_delete_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:customer"/>
                  <xsd:element name="demographic">
                     <xsd:complexType>
                        <xsd:complexContent>
                           <xsd:extension base="s0:ZZDemographic">
                              <xsd:attribute name="_deleted" type="s0:ZZBoolean"/>
                           </xsd:extension>
                        </xsd:complexContent>
                     </xsd:complexType>
                  </xsd:element>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="inventory_check_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:choice>
                     <xsd:element name="issue_id" type="xsd:int" minOccurs="0"/>
                     <xsd:element name="product_id" type="xsd:int" minOccurs="0"/>
                  </xsd:choice>
                  <xsd:element name="quantity" type="xsd:int"/>
               </xsd:sequence>
               <xsd:attribute name="dsn" type="xsd:string"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="inventory_check_response">
            <xsd:complexType>
               <xsd:attribute name="cc_inventory_check_status" type="xsd:string" use="required"/>
               <xsd:attribute name="quantity_available" type="xsd:int" use="required"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="inventory_sufficient_for_sample_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element name="oc_id" type="xsd:int"/>
                  <xsd:element name="inventory_id" type="xsd:int"/>
                  <xsd:element name="quantity" type="xsd:int"/>
               </xsd:sequence>
               <xsd:attribute name="dsn" type="xsd:string"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="inventory_sufficient_for_sample_response">
            <xsd:complexType>
               <xsd:attribute name="inventory_sufficient" type="xsd:boolean" use="required"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:simpleType name="refuse_why">
            <xsd:restriction base="xsd:NMTOKEN">
               <xsd:enumeration value="missingData"/>
               <xsd:enumeration value="badData"/>
            </xsd:restriction>
         </xsd:simpleType>
         <xsd:simpleType name="error_type">
            <xsd:restriction base="xsd:NMTOKEN">
               <xsd:enumeration value="sys"/>
               <xsd:enumeration value="refuse"/>
               <xsd:enumeration value="buslog"/>
            </xsd:restriction>
         </xsd:simpleType>
         <xsd:element name="refuse">
            <xsd:complexType>
               <xsd:attribute name="req_elem" type="xsd:string"/>
               <xsd:attribute name="table_name" type="xsd:string"/>
               <xsd:attribute name="description" type="xsd:string"/>
               <xsd:attribute name="error_code" type="xsd:string"/>
               <xsd:attribute name="why" type="s0:refuse_why" use="required"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="error_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:refuse" minOccurs="0" maxOccurs="unbounded"/>
               </xsd:sequence>
               <xsd:attribute name="error_description" type="xsd:string"/>
               <xsd:attribute name="primitive" type="xsd:string"/>
               <xsd:attribute name="error_code" type="xsd:string"/>
               <xsd:attribute name="file_name" type="xsd:string"/>
               <xsd:attribute name="line_num" type="xsd:string"/>
               <xsd:attribute name="machine_name" type="xsd:string"/>
               <xsd:attribute name="error_type" type="s0:error_type" use="required"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="amount_struct">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="item_key" type="xsd:string" minOccurs="0"/>
                  <xsd:element name="amount" type="s0:ZZMoney"/>
                  <xsd:element name="currency" type="xsd:string"/>
               </xsd:sequence>
               <xsd:attribute name="sum" default="no" type="s0:ZZBoolean"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="amount_conversion_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element name="currency" type="xsd:string"/>
                  <xsd:element ref="s0:amount_struct" maxOccurs="unbounded"/>
               </xsd:sequence>
               <xsd:attribute name="dsn" type="xsd:string"/>
               <xsd:attribute name="sum" default="no" type="s0:ZZBoolean"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="amount_conversion_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:amount_struct" maxOccurs="unbounded"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="item_payment">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:item_identifier" minOccurs="0"/>
                  <xsd:element name="amount" type="s0:ZZMoney" minOccurs="0" default="0"/>
                  <xsd:element name="pay_currency_amount" type="s0:ZZMoney" minOccurs="0" default="0"/>
               </xsd:sequence>
               <xsd:attribute name="threshold_option" type="s0:threshold_option_enum" use="optional" default="full"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="payment_add_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element ref="s0:customer_identifier"/>
                  <xsd:element ref="s0:payment_add_data"/>
                  <xsd:element ref="s0:item_payment" minOccurs="0" maxOccurs="unbounded"/>
                  <xsd:element ref="s0:px_identifier" minOccurs="0"/>
               </xsd:sequence>
               <xsd:attributeGroup ref="s0:xaction_common_root_directives"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="payment_add_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:customer_identifier" minOccurs="0"/>
                  <xsd:element ref="s0:customer"/>
                  <xsd:element ref="s0:subscrip" minOccurs="0" maxOccurs="unbounded"/>
                  <xsd:element ref="s0:orderhdr" minOccurs="0" maxOccurs="unbounded"/>
                  <xsd:element ref="s0:payment"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="payment_edit_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element ref="s0:payment_edit_data"/>
                  <xsd:element ref="s0:item_payment" minOccurs="0" maxOccurs="unbounded"/>
                  <xsd:element ref="s0:trusted_data" minOccurs="0"/>
                  <xsd:element ref="s0:px_identifier" minOccurs="0"/>
               </xsd:sequence>
               <xsd:attributeGroup ref="s0:xaction_common_root_directives"/>
               <xsd:attribute name="send_back_issues" type="s0:ZZBoolean" default="no" use="optional"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="payment_edit_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:customer_identifier" minOccurs="0"/>
                  <xsd:element ref="s0:subscrip" minOccurs="0" maxOccurs="unbounded"/>
                  <xsd:element ref="s0:orderhdr" minOccurs="0" maxOccurs="unbounded"/>
                  <xsd:element ref="s0:payment"/>
                  <xsd:element ref="s0:trusted_data" minOccurs="0"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="payment_information_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element ref="s0:payment_identifier"/>
               </xsd:sequence>
               <xsd:attribute name="dsn" type="xsd:string"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="payment_change_info">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="allowed_payment_clear_status" type="xsd:int" minOccurs="0" maxOccurs="unbounded"/>
               </xsd:sequence>
               <xsd:attribute name="can_change_billing_effort" type="xsd:boolean" use="required"/>
               <xsd:attribute name="can_change_amount" type="xsd:boolean" use="required"/>
               <xsd:attribute name="refund_exists" type="xsd:boolean" use="required"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="payment_information_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:customer_identifier" minOccurs="0"/>
                  <xsd:element ref="s0:payment"/>
                  <xsd:element ref="s0:payment_change_info"/>
                  <xsd:element ref="s0:order_item_for_payment" minOccurs="0" maxOccurs="unbounded"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="payment_effect_list_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element ref="s0:customer_identifier"/>
                  <xsd:element ref="s0:payment_add_data"/>
                  <xsd:element ref="s0:item_payment" maxOccurs="unbounded"/>
               </xsd:sequence>
               <xsd:attribute name="dsn" type="xsd:string"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="payment_effect_list_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:affected_item" maxOccurs="unbounded"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="deposit_payment_information_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element ref="s0:customer_identifier"/>
                  <xsd:element name="currency" type="xsd:string" minOccurs="0"/>
               </xsd:sequence>
               <xsd:attribute name="dsn" type="xsd:string"/>
               <xsd:attribute name="verbose_response" default="no" type="s0:ZZBoolean"/>
               <xsd:attribute name="cleared_payments_only" default="no" type="s0:ZZBoolean"/>
               <xsd:attribute name="show_available_amounts_only" default="no" type="s0:ZZBoolean"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="view_payment_deposit">
            <xsd:complexType>
               <xsd:complexContent>
                  <xsd:extension base="s0:ZZPayment">
                     <xsd:attribute name="customer_deposit_base_amt" type="s0:ZZMoney"/>
                     <xsd:attribute name="initial_deposit_pay_amt" type="s0:ZZMoney"/>
                     <xsd:attribute name="initial_deposit_base_amt" type="s0:ZZMoney"/>
                  </xsd:extension>
               </xsd:complexContent>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="deposit_payment_information_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:view_payment_deposit" maxOccurs="unbounded"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="paybreak_information_qualifier">
            <xsd:complexType>
               <xsd:choice>
                  <xsd:element name="payment_seq" type="xsd:int" minOccurs="0"/>
                  <xsd:element name="currency" type="xsd:string" minOccurs="0"/>
               </xsd:choice>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="paybreak_information_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element ref="s0:customer_identifier"/>
                  <xsd:element ref="s0:paybreak_information_qualifier" minOccurs="0"/>
               </xsd:sequence>
               <xsd:attribute name="dsn" type="xsd:string"/>
               <xsd:attribute name="language_code" type="xsd:string"/>
               <xsd:attribute name="deposit_only" default="no" type="s0:ZZBoolean"/>
               <xsd:attribute name="include_pkg_mbrs" default="no" type="s0:ZZBoolean"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="order_item_payment_info">
            <xsd:complexType>
               <xsd:attribute name="orderhdr_id" type="xsd:int" use="required"/>
               <xsd:attribute name="order_item_seq" type="xsd:int" use="required"/>
               <xsd:attribute name="order_currency" type="xsd:string" use="required"/>
               <xsd:attribute name="net_local_amount" type="s0:ZZMoney" use="required"/>
               <xsd:attribute name="net_base_amount" type="s0:ZZMoney" use="required"/>
               <xsd:attribute name="order_date" type="xsd:dateTime" use="required"/>
               <xsd:attribute name="oc_description" type="xsd:string" use="required"/>
               <xsd:attribute name="order_description" type="xsd:string"/>
               <xsd:attribute name="customer_id" type="xsd:int" use="required"/>
               <xsd:attribute name="payment_type" type="xsd:string" use="required"/>
               <xsd:attribute name="pay_currency" type="xsd:string" use="required"/>
               <xsd:attribute name="pay_currency_amount" type="s0:ZZMoney" use="required"/>
               <xsd:attribute name="pay_base_amount" type="s0:ZZMoney" use="required"/>
               <xsd:attribute name="payment_date" type="xsd:date" use="required"/>
               <xsd:attribute name="order_item_type" type="xsd:int" use="required"/>
               <xsd:attribute name="product_id" type="xsd:int"/>
               <xsd:attribute name="subscription_def_id" type="xsd:int"/>
               <xsd:attribute name="start_issue_id" type="xsd:int"/>
               <xsd:attribute name="oc_id" type="xsd:int"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="paybreak_information_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:customer_identifier" minOccurs="0"/>
                  <xsd:element ref="s0:order_item_payment_info" minOccurs="0" maxOccurs="unbounded"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="cancel_data">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:item_identifier"/>
                  <xsd:element name="cancel_date" type="xsd:dateTime" minOccurs="0"/>
                  <xsd:element name="cancel_reason" type="xsd:string"/>
                  <xsd:element name="amount" type="s0:ZZMoney" minOccurs="0"/>
                  <xsd:element name="currency" type="xsd:string" minOccurs="0"/>
               </xsd:sequence>
               <xsd:attribute name="no_refund" default="no" type="s0:ZZBoolean"/>
               <xsd:attribute name="item_only" default="yes" type="s0:ZZBoolean"/>
               <xsd:attribute name="stragglers_too" default="no" type="s0:ZZBoolean"/>
               <xsd:attribute name="override_deal_do_not_cancel" default="no" type="s0:ZZBoolean"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="order_cancel_list_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element ref="s0:item_identifier" minOccurs="0"/>
               </xsd:sequence>
               <xsd:attribute name="dsn" type="xsd:string"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="order_cancel_list_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:order_item" minOccurs="0" maxOccurs="unbounded"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="order_cancel_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element ref="s0:customer_identifier" minOccurs="0"/>
                  <xsd:element ref="s0:cancel_data"/>
                  <xsd:element ref="s0:payment_refund_data" minOccurs="0"/>
               </xsd:sequence>
               <xsd:attributeGroup ref="s0:xaction_common_root_directives"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="order_cancel_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:customer_identifier" minOccurs="0"/>
                  <xsd:element ref="s0:subscrip" minOccurs="0"/>
                  <xsd:element ref="s0:orderhdr" maxOccurs="unbounded"/>
                  <xsd:element ref="s0:payment" minOccurs="0" maxOccurs="unbounded"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="items_renewable_list_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element ref="s0:customer_identifier"/>
               </xsd:sequence>
               <xsd:attribute name="dsn" type="xsd:string"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="items_renewable_list_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:order_item" maxOccurs="unbounded"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:simpleType name="currency_reason">
            <xsd:restriction base="xsd:NMTOKEN">
               <xsd:enumeration value="noDflt"/>
               <xsd:enumeration value="noPmt"/>
               <xsd:enumeration value="onePmt"/>
               <xsd:enumeration value="multPmtOne"/>
               <xsd:enumeration value="multPmtMult"/>
               <xsd:enumeration value="requested"/>
            </xsd:restriction>
         </xsd:simpleType>
         <xsd:element name="cancel_item_info">
            <xsd:complexType>
               <xsd:complexContent>
                  <xsd:extension base="s0:ZZOrderItem">
                     <xsd:attribute name="cc_total_amount" type="s0:ZZMoney" use="required"/>
                     <xsd:attribute name="cc_paid_amount" type="s0:ZZMoney" use="required"/>
                     <xsd:attribute name="cc_refund_amount" type="s0:ZZMoney" use="required"/>
                     <xsd:attribute name="cc_pmt_refund_amount" type="s0:ZZMoney" use="required"/>
                     <xsd:attribute name="cc_pmt_refund_currency" type="xsd:string" use="required"/>
                     <xsd:attribute name="cc_pmt_currency_reason" type="s0:currency_reason" use="required"/>
                  </xsd:extension>
               </xsd:complexContent>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="refund_calculate_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element ref="s0:customer_identifier" minOccurs="0"/>
                  <xsd:element ref="s0:cancel_data">
                  </xsd:element>
               </xsd:sequence>
               <xsd:attribute name="dsn" type="xsd:string"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="refund_calculate_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:cancel_item_info" maxOccurs="unbounded"/>
                  <xsd:element ref="s0:payment"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="unit_data">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:customer_identifier" minOccurs="0"/>
                  <xsd:element name="description" type="xsd:string"/>
                  <xsd:element name="use_quantity" type="xsd:int"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="usage_data">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:unit_data" minOccurs="1" maxOccurs="unbounded"/>
               </xsd:sequence>
               <xsd:attribute name="dont_fail_on_pay_now" use="optional" type="s0:ZZBoolean"/>
               <xsd:attribute name="is_check_out" type="s0:ZZBoolean" default="no"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:simpleType name="excess_unit_usage">
            <xsd:restriction base="xsd:NMTOKEN">
               <xsd:enumeration value="no"/>
               <xsd:enumeration value="yes"/>
               <xsd:enumeration value="paynow"/>
               <xsd:enumeration value="unlimited"/>
            </xsd:restriction>
         </xsd:simpleType>
         <xsd:element name="unit_order_item_information">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="order_item" minOccurs="0" maxOccurs="unbounded">
                     <xsd:complexType>
                        <xsd:complexContent>
                           <xsd:extension base="s0:ZZOrderItem">
                              <xsd:attribute name="cc_status" type="s0:cc_status_enum" use="required"/>
                              <xsd:attribute name="cc_quantity_available" type="xsd:int" use="required">
                              </xsd:attribute>
                              <xsd:attribute name="cc_excess_unit_usage" type="s0:excess_unit_usage" use="required"/>
                              <xsd:attribute name="cc_max_checkout" type="xsd:int" use="optional">
                              </xsd:attribute>
                              <xsd:attribute name="cc_needs_checkin" type="s0:ZZBoolean" use="optional" default="no"/>
                           </xsd:extension>
                        </xsd:complexContent>
                     </xsd:complexType>
                  </xsd:element>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="unit_item_information_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element ref="s0:item_identifier"/>
               </xsd:sequence>
               <xsd:attribute name="dsn" type="xsd:string"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="unit_item_information_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:unit_order_item_information"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="unit_item_list_information_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element ref="s0:customer_identifier"/>
                  <xsd:element name="oc_id" type="xsd:int"/>
                  <xsd:element name="unit_type_id" type="xsd:int" minOccurs="0" default="0"/>
               </xsd:sequence>
               <xsd:attribute name="dsn" type="xsd:string"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="unit_item_list_information_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:unit_order_item_information"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="unit_excess_price_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element ref="s0:customer_identifier"/>
                  <xsd:element ref="s0:item_identifier"/>
                  <xsd:element ref="s0:usage_data"/>
               </xsd:sequence>
               <xsd:attribute name="dsn" type="xsd:string"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="unit_excess_price_response">
            <xsd:complexType>
               <xsd:attribute name="currency" type="xsd:string"/>
               <xsd:attributeGroup ref="s0:cc_item_break_unit_amounts"/>
               <xsd:attribute name="num_excess_units" type="xsd:int" use="required"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="unit_use_payment_add_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element ref="s0:customer_identifier"/>
                  <xsd:element ref="s0:item_identifier"/>
                  <xsd:element ref="s0:payment_account_data" minOccurs="0"/>
                  <xsd:element ref="s0:usage_data"/>
                  <xsd:element ref="s0:payment_add_data"/>
                  <xsd:element ref="s0:px_identifier" minOccurs="0"/>
               </xsd:sequence>
               <xsd:attributeGroup ref="s0:xaction_common_root_directives"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="unit_use_payment_add_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:customer_identifier" minOccurs="0"/>
                  <xsd:element ref="s0:customer"/>
                  <xsd:element ref="s0:payment_account_identifier" minOccurs="0" maxOccurs="unbounded"/>
                  <xsd:element ref="s0:payment_account" minOccurs="0" maxOccurs="unbounded"/>
                  <xsd:element ref="s0:subscrip" minOccurs="0"/>
                  <xsd:element ref="s0:orderhdr"/>
                  <xsd:element ref="s0:payment"/>
               </xsd:sequence>
               <xsd:attributeGroup ref="s0:cc_item_break_unit_amounts"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="unit_use_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element ref="s0:customer_identifier"/>
                  <xsd:element ref="s0:item_identifier"/>
                  <xsd:element ref="s0:usage_data"/>
               </xsd:sequence>
               <xsd:attributeGroup ref="s0:xaction_common_root_directives"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="unit_use_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:customer_identifier" minOccurs="0"/>
                  <xsd:element ref="s0:customer"/>
                  <xsd:element ref="s0:subscrip" minOccurs="0"/>
                  <xsd:element ref="s0:orderhdr"/>
               </xsd:sequence>
               <xsd:attributeGroup ref="s0:cc_item_break_unit_amounts"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="unit_history_data">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:item_identifier"/>
                  <xsd:element name="unit_history_seq" type="xsd:int"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="unit_check_out_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element ref="s0:customer_identifier"/>
                  <xsd:element ref="s0:item_identifier"/>
                  <xsd:element ref="s0:usage_data"/>
               </xsd:sequence>
               <xsd:attributeGroup ref="s0:xaction_common_root_directives"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="unit_check_out_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:customer_identifier" minOccurs="0"/>
                  <xsd:element ref="s0:customer"/>
                  <xsd:element ref="s0:subscrip" minOccurs="0"/>
                  <xsd:element ref="s0:orderhdr"/>
               </xsd:sequence>
               <xsd:attributeGroup ref="s0:cc_item_break_unit_amounts"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="unit_check_in_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element ref="s0:customer_identifier"/>
                  <xsd:element ref="s0:unit_history_data" maxOccurs="unbounded"/>
               </xsd:sequence>
               <xsd:attributeGroup ref="s0:xaction_common_root_directives"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="unit_check_in_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:customer_identifier" minOccurs="0"/>
                  <xsd:element ref="s0:customer"/>
                  <xsd:element ref="s0:subscrip" minOccurs="0"/>
                  <xsd:element ref="s0:orderhdr"/>
               </xsd:sequence>
               <xsd:attributeGroup ref="s0:cc_item_break_unit_amounts"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="prospect_add_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element ref="s0:customer_identifier"/>
                  <xsd:element ref="s0:customer_data"/>
                  <xsd:element ref="s0:demographic_data" minOccurs="0"/>
               </xsd:sequence>
               <xsd:attributeGroup ref="s0:xaction_common_root_directives"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="prospect_add_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:customer" minOccurs="0"/>
                  <xsd:element ref="s0:demographic" minOccurs="0" maxOccurs="unbounded"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="oc_ids">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="oc_id" type="xsd:int" minOccurs="0" maxOccurs="unbounded"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="prospect_delete_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element ref="s0:customer_identifier"/>
                  <xsd:element ref="s0:oc_ids" minOccurs="0"/>
               </xsd:sequence>
               <xsd:attributeGroup ref="s0:xaction_common_root_directives"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="prospect_delete_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="customer">
                     <xsd:complexType>
                        <xsd:complexContent>
                           <xsd:extension base="s0:ZZCustomer">
                              <xsd:sequence>
                                 <xsd:element name="customer_prospect" minOccurs="0" maxOccurs="unbounded">
                                    <xsd:complexType>
                                       <xsd:complexContent>
                                          <xsd:extension base="s0:ZZCustomerProspect">
                                             <xsd:attribute name="_deleted" type="s0:ZZBoolean"/>
                                          </xsd:extension>
                                       </xsd:complexContent>
                                    </xsd:complexType>
                                 </xsd:element>
                              </xsd:sequence>
                           </xsd:extension>
                        </xsd:complexContent>
                     </xsd:complexType>
                  </xsd:element>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="customer_add_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element ref="s0:customer_data"/>
                  <xsd:element ref="s0:payment_account_data" minOccurs="0"/>
                  <xsd:element ref="s0:demographic_data" minOccurs="0"/>
               </xsd:sequence>
               <xsd:attributeGroup ref="s0:xaction_common_root_directives"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="customer_add_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:customer_identifier" minOccurs="0"/>
                  <xsd:element ref="s0:customer"/>
                  <xsd:element ref="s0:payment_account_identifier" minOccurs="0" maxOccurs="unbounded"/>
                  <xsd:element ref="s0:payment_account" minOccurs="0" maxOccurs="unbounded"/>
                  <xsd:element ref="s0:demographic" minOccurs="0" maxOccurs="unbounded"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="disambiguation_order_code">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="order_code_id" type="xsd:int"/>
                  <xsd:element ref="s0:item_identifier" minOccurs="0"/>
               </xsd:sequence>
               <xsd:attribute name="pkg_def_id" type="xsd:int" use="optional" default="0"/>
               <xsd:attribute name="suppress_if_unambiguous" type="s0:ZZBoolean" use="optional" default="yes"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="disambiguation_list">
            <xsd:complexType>
               <xsd:choice minOccurs="0">
                  <xsd:element ref="s0:subscription_def" minOccurs="0" maxOccurs="unbounded"/>
                  <xsd:element ref="s0:pkg_def" minOccurs="0" maxOccurs="unbounded"/>
                  <xsd:element ref="s0:product" minOccurs="0" maxOccurs="unbounded"/>
                  <xsd:element ref="s0:issue" minOccurs="0" maxOccurs="unbounded"/>
               </xsd:choice>
               <xsd:attribute name="order_code_id" type="xsd:int" use="required"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="disambiguation_list_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element ref="s0:disambiguation_order_code" maxOccurs="unbounded"/>
               </xsd:sequence>
               <xsd:attribute name="dsn" type="xsd:string"/>
               <xsd:attribute name="language_code" type="xsd:string"/>
               <xsd:attribute name="internet_only" default="no" type="s0:ZZBoolean"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="disambiguation_list_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:disambiguation_list" minOccurs="0" maxOccurs="unbounded"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="pkg_disambiguation_data">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="order_code_id" type="xsd:int"/>
                  <xsd:element name="pkg_def_id" type="xsd:int"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="item_list_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element ref="s0:customer_identifier" minOccurs="0"/>
                  <xsd:choice>
                     <xsd:element name="order_code_id" type="xsd:int" minOccurs="0"/>
                     <xsd:element name="offer_code" type="xsd:string" minOccurs="0"/>
                     <xsd:element name="generic_promotion_code" type="xsd:string" minOccurs="0"/>
                  </xsd:choice>
                  <xsd:element ref="s0:item_identifier" minOccurs="0"/>
                  <xsd:element name="source_code_id" type="xsd:int" minOccurs="0" default="0"/>
                  <xsd:element name="start_issue_id" type="xsd:int" minOccurs="0" default="0"/>
                  <xsd:element name="subscription_def_id" type="xsd:int" minOccurs="0" default="0"/>
                  <xsd:element name="pkg_def_id" type="xsd:int" minOccurs="0" default="0"/>
                  <xsd:element name="product_id" type="xsd:int" minOccurs="0" default="0"/>
                  <xsd:element ref="s0:pkg_disambiguation_data" minOccurs="0" maxOccurs="unbounded"/>
                  <xsd:element ref="s0:disambiguation_order_code" minOccurs="0" maxOccurs="unbounded"/>
               </xsd:sequence>
               <xsd:attribute name="dsn" type="xsd:string"/>
               <xsd:attribute name="language_code" type="xsd:string"/>
               <xsd:attribute name="disambiguate" type="s0:ZZBoolean" default="no"/>
               <xsd:attribute name="internet_only" default="no" type="s0:ZZBoolean"/>
               <xsd:attribute name="package_member" default="no" type="s0:ZZBoolean"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="pool">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:item_data" maxOccurs="unbounded"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="item_list_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:order_data"/>
                  <xsd:element ref="s0:disambiguation_list" minOccurs="0" maxOccurs="unbounded"/>
                  <xsd:element ref="s0:pool" minOccurs="0"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="pkg_mbr_disambiguation_data">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="order_code_id" type="xsd:int"/>
                  <xsd:choice>
                     <xsd:element name="subscription_def_id" type="xsd:int" minOccurs="0"/>
                     <xsd:element name="product_id" type="xsd:int" minOccurs="0"/>
                     <xsd:element name="issue_id" type="xsd:int" minOccurs="0"/>
                  </xsd:choice>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="pkg_mbr_disambiguation_list">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:pkg_mbr_disambiguation_data" minOccurs="0" maxOccurs="unbounded"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="item_already_subscribed_list_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element ref="s0:customer_address_identifier"/>
                  <xsd:element ref="s0:order_data"/>
                  <xsd:element ref="s0:pkg_mbr_disambiguation_list" minOccurs="0"/>
               </xsd:sequence>
               <xsd:attribute name="dsn" type="xsd:string"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="item_already_subscribed_list_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:order_data" maxOccurs="2"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="renewal_history_offer">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="renewal_history_seq" type="xsd:int"/>
                  <xsd:element name="renewal_history_offer_seq" type="xsd:int"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="renewal_card_offer">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="renewal_card_id" type="xsd:int"/>
                  <xsd:element name="renewal_card_from_effort" type="xsd:int"/>
                  <xsd:element name="ren_card_order_code_seq" type="xsd:int"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="order_code_data">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="order_code_id" type="xsd:int"/>
                  <xsd:choice minOccurs="0">
                     <xsd:element name="subscription_def_id" type="xsd:int" minOccurs="0" default="0"/>
                     <xsd:element name="pkg_def_id" type="xsd:int" minOccurs="0" default="0"/>
                  </xsd:choice>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="item_renewal_list_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element name="subscrip_id" type="xsd:int"/>
                  <xsd:element name="source_code_id" type="xsd:int" minOccurs="0" default="0"/>
                  <xsd:element name="agency_customer_id" type="xsd:int" minOccurs="0" default="0"/>
                  <xsd:choice minOccurs="0">
                     <xsd:element ref="s0:order_code_data" minOccurs="0"/>
                     <xsd:element ref="s0:renewal_history_offer" minOccurs="0"/>
                     <xsd:element ref="s0:renewal_card_offer" minOccurs="0"/>
                  </xsd:choice>
                  <xsd:element ref="s0:pkg_mbr_disambiguation_list" minOccurs="0"/>
               </xsd:sequence>
               <xsd:attribute name="dsn" type="xsd:string"/>
               <xsd:attribute name="language_code" type="xsd:string"/>
               <xsd:attribute name="disambiguate" type="s0:ZZBoolean" default="no"/>
               <xsd:attribute name="want_default_address_warning" type="s0:ZZBoolean" default="no"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="item_renewal_list_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:order_data"/>
                  <xsd:element ref="s0:disambiguation_list" minOccurs="0" maxOccurs="unbounded"/>
                  <xsd:element ref="s0:pool" minOccurs="0"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="item_renewable_list_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:choice>
                     <xsd:element ref="s0:item_identifier" minOccurs="0"/>
                     <xsd:element name="subscrip_id" type="xsd:int" minOccurs="0"/>
                  </xsd:choice>
               </xsd:sequence>
               <xsd:attribute name="dsn" type="xsd:string"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="item_renewable_list_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:orderhdr" minOccurs="0"/>
               </xsd:sequence>
               <xsd:attribute name="failureReason" type="xsd:string"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="renewal_card_offer_list_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:choice minOccurs="0">
                     <xsd:element name="subscription_def_id" type="xsd:int" minOccurs="0" default="0"/>
                     <xsd:element name="pkg_def_id" type="xsd:int" minOccurs="0" default="0"/>
                  </xsd:choice>
                  <xsd:element name="source_code_id" type="xsd:int" minOccurs="0" default="0"/>
                  <xsd:element name="order_code_id" type="xsd:int" minOccurs="0" default="0"/>
               </xsd:sequence>
               <xsd:attribute name="dsn" type="xsd:string"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="ren_card_order_code">
            <xsd:complexType>
               <xsd:attribute name="renewal_card_id" type="xsd:int" use="required"/>
               <xsd:attribute name="renewal_card_from_effort" type="xsd:int" use="required"/>
               <xsd:attribute name="ren_card_order_code_seq" type="xsd:int" use="required"/>
               <xsd:attribute name="description" type="xsd:string"/>
               <xsd:attribute name="order_code_id" type="xsd:int" use="required"/>
               <xsd:attribute name="rate_class_id" type="xsd:int"/>
               <xsd:attribute name="discount_class_id" type="xsd:int"/>
               <xsd:attribute name="source_code_id" type="xsd:int"/>
               <xsd:attribute name="subscription_def_id" type="xsd:int"/>
               <xsd:attribute name="pkg_def_id" type="xsd:int"/>
               <xsd:attribute name="term_id" type="xsd:int"/>
               <xsd:attribute name="default_offer" default="0" type="xsd:boolean"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="renewal_card_from_effort">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:ren_card_order_code" maxOccurs="unbounded"/>
               </xsd:sequence>
               <xsd:attribute name="renewal_card_id" type="xsd:int" use="required"/>
               <xsd:attribute name="renewal_card_from_effort" type="xsd:int" use="required"/>
               <xsd:attribute name="to_effort" type="xsd:int" use="required"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="renewal_card_offer_list_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:renewal_card_from_effort"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="promotion_card_offer_list_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element name="promotion_card_id" type="xsd:int"/>
                  <xsd:element ref="s0:customer_identifier" minOccurs="0"/>
               </xsd:sequence>
               <xsd:attribute name="dsn" type="xsd:string"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="promotion_card_offer">
            <xsd:complexType>
               <xsd:attribute name="promotion_card_id" type="xsd:int" use="required"/>
               <xsd:attribute name="promotion_card_from_effort" type="xsd:int" use="required"/>
               <xsd:attribute name="promotion_card_offer_seq" type="xsd:int" use="required"/>
               <xsd:attribute name="description" type="xsd:string"/>
               <xsd:attribute name="order_code_id" type="xsd:int" use="required"/>
               <xsd:attribute name="product_id" type="xsd:int"/>
               <xsd:attribute name="rate_class_id" type="xsd:int"/>
               <xsd:attribute name="subscription_def_id" type="xsd:int"/>
               <xsd:attribute name="pkg_def_id" type="xsd:int"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="promotion_card_from_effort">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:promotion_card_offer" maxOccurs="unbounded"/>
               </xsd:sequence>
               <xsd:attribute name="promotion_card_id" type="xsd:int" use="required"/>
               <xsd:attribute name="promotion_card_from_effort" type="xsd:int" use="required"/>
               <xsd:attribute name="discount_class_id" type="xsd:int"/>
               <xsd:attribute name="rate_class_id" type="xsd:int"/>
               <xsd:attribute name="source_code_id" type="xsd:int" use="required"/>
               <xsd:attribute name="to_effort" type="xsd:int"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="promotion_card_offer_list_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:promotion_card_from_effort"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="password_email_send_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element ref="s0:customer_login_data"/>
               </xsd:sequence>
               <xsd:attribute name="dsn" type="xsd:string"/>
               <xsd:attribute name="email_queue_oc_id" type="xsd:int" default="0"/>
               <xsd:attribute name="reset_to_default" type="s0:ZZBoolean" default="no"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="password_email_send_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:customer_login"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="email_queue_add_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element name="email_queue_data">
                     <xsd:complexType>
                        <xsd:sequence>
                           <xsd:element name="email_process" type="xsd:int"/>
                           <xsd:element name="orderhdr_id" type="xsd:int" minOccurs="0"/>
                           <xsd:element name="order_item_seq" type="xsd:int" minOccurs="0"/>
                           <xsd:element name="customer_id" type="xsd:int" minOccurs="0"/>
                           <xsd:element name="customer_address_seq" type="xsd:int" minOccurs="0"/>
                           <xsd:element name="payment_seq" type="xsd:int" minOccurs="0"/>
                           <xsd:element name="service_seq" type="xsd:int" minOccurs="0"/>
                           <xsd:element name="message" type="xsd:string" minOccurs="0"/>
                        </xsd:sequence>
                     </xsd:complexType>
                  </xsd:element>
               </xsd:sequence>
               <xsd:attribute name="dsn" type="xsd:string"/>
               <xsd:attribute name="submit" default="yes" type="s0:ZZBoolean"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="email_queue_add_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:email_queue"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="email_queue_identifier">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="email_queue_id" type="xsd:int"/>
                  <!-- add others later, such as all emails for a given customer, or payment, or order -->
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="email_queue_delete_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element ref="s0:email_queue_identifier"/>
               </xsd:sequence>
               <xsd:attribute name="dsn" type="xsd:string"/>
               <xsd:attribute name="submit" default="yes" type="s0:ZZBoolean"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="email_queue_delete_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:email_queue" minOccurs="0" maxOccurs="unbounded"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:simpleType name="payment_cancel_intent">
            <xsd:restriction base="xsd:NMTOKEN">
               <xsd:enumeration value="void"/>
               <xsd:enumeration value="declined"/>
            </xsd:restriction>
         </xsd:simpleType>
         <xsd:element name="payment_cancel_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element ref="s0:item_identifier" minOccurs="0"/>
                  <xsd:element ref="s0:payment_identifier"/>
                  <xsd:element ref="s0:px_identifier" minOccurs="0"/>
               </xsd:sequence>
               <xsd:attribute name="intent" type="s0:payment_cancel_intent" use="optional" default="void"/>
               <xsd:attributeGroup ref="s0:xaction_common_root_directives"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="payment_cancel_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:subscrip" minOccurs="0" maxOccurs="unbounded"/>
                  <xsd:element ref="s0:orderhdr" minOccurs="0" maxOccurs="unbounded"/>
                  <xsd:element ref="s0:payment"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:simpleType name="customer_role">
            <xsd:restriction base="xsd:NMTOKEN">
               <xsd:enumeration value="recipient"/>
               <xsd:enumeration value="bill_to"/>
            </xsd:restriction>
         </xsd:simpleType>
         <xsd:element name="payment_items_list_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:choice>
                     <xsd:element ref="s0:customer_identifier" minOccurs="0"/>
                     <xsd:element name="orderhdr_id" type="xsd:int" minOccurs="0"/>
                     <xsd:element ref="s0:item_identifier" minOccurs="0"/>
                  </xsd:choice>
               </xsd:sequence>
               <xsd:attribute name="dsn" type="xsd:string"/>
               <xsd:attribute name="single_item_only" default="no" type="s0:ZZBoolean"/>
               <xsd:attribute name="include_cancelled" default="no" type="s0:ZZBoolean"/>
               <xsd:attribute name="non_zero_balance_only" default="yes" type="s0:ZZBoolean"/>
               <xsd:attribute name="customer_role" type="s0:customer_role" default="bill_to"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="order_item_for_payment">
            <xsd:complexType>
               <xsd:complexContent>
                  <xsd:extension base="s0:ZZOrderItem">
                     <xsd:attribute name="cc_sum_of_paybreaks" type="s0:ZZMoney" use="required"/>
                     <xsd:attribute name="cc_amount_due" type="s0:ZZMoney" use="required"/>
                     <xsd:attribute name="cc_amount_due_paycurr" type="s0:ZZMoney" use="required"/>
                  </xsd:extension>
               </xsd:complexContent>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="payment_items_list_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:order_item_for_payment" maxOccurs="unbounded"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="price_list_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element ref="s0:price_list_data" maxOccurs="unbounded"/>
               </xsd:sequence>
               <xsd:attribute name="dsn" type="xsd:string"/>
               <xsd:attribute name="language_code" type="xsd:string"/>
               <xsd:attribute name="internet_only" default="yes" type="s0:ZZBoolean"/>
               <xsd:attribute name="ignore_override_price" default="no" type="s0:ZZBoolean"/>
               <xsd:attribute name="ignore_inactive_source" default="no" type="s0:ZZBoolean"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="price_list_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:price_list" minOccurs="0" maxOccurs="unbounded"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="price_list_data">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:choice>
                     <xsd:element name="oc_id" type="xsd:int" minOccurs="0"/>
                     <xsd:element name="order_code_id" type="xsd:int" minOccurs="0"/>
                     <xsd:element name="subscription_def_id" type="xsd:int" minOccurs="0"/>
                     <xsd:element name="product_id" type="xsd:int" minOccurs="0"/>
                     <xsd:element name="pkg_def_id" type="xsd:int" minOccurs="0"/>
                     <xsd:element name="issue_id" type="xsd:int" minOccurs="0"/>
                  </xsd:choice>
                  <xsd:choice>
                     <xsd:element name="source_code" type="xsd:string" minOccurs="0"/>
                     <xsd:element name="source_code_id" type="xsd:int" minOccurs="0"/>
                  </xsd:choice>
                  <xsd:element name="state" type="xsd:string" minOccurs="0"/>
                  <xsd:element name="currency" type="xsd:string" minOccurs="0"/>
                  <xsd:element name="quantity" type="xsd:int" minOccurs="0"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="price_list">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:order_code_for_price_list" maxOccurs="unbounded"/>
               </xsd:sequence>
               <xsd:attribute name="source_code_id" type="xsd:int"/>
               <xsd:attribute name="source_code" type="xsd:string"/>
               <xsd:attribute name="state" type="xsd:string"/>
               <xsd:attribute name="currency" type="xsd:string"/>
               <xsd:attribute name="oc_id" type="xsd:int"/>
               <xsd:attribute name="cc_short_description" type="xsd:string"/>
               <xsd:attribute name="cc_long_description" type="xsd:string"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="order_code_for_price_list">
            <xsd:complexType>
               <xsd:complexContent>
                  <xsd:extension base="s0:ZZOrderCode">
                     <xsd:choice>
                        <xsd:element ref="s0:subscription_price" minOccurs="0" maxOccurs="unbounded"/>
                        <xsd:element ref="s0:product_price" minOccurs="0" maxOccurs="unbounded"/>
                        <xsd:element ref="s0:single_issue_price" minOccurs="0"/>
                        <xsd:element ref="s0:electronic_document_price" minOccurs="0"/>
                        <xsd:element ref="s0:package_price" minOccurs="0" maxOccurs="unbounded"/>
                     </xsd:choice>
                     <xsd:attribute name="cc_qo_item_description" type="xsd:string"/>
                  </xsd:extension>
               </xsd:complexContent>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="subscription_price">
            <xsd:complexType>
               <xsd:complexContent>
                  <xsd:extension base="s0:ZZSubscriptionDef">
                     <xsd:attribute name="term" type="xsd:string"/>
                     <xsd:attribute name="term_description" type="xsd:string"/>
                     <xsd:attribute name="calendar_unit_name" type="xsd:string"/>
                     <xsd:attribute name="n_calendar_units" type="xsd:int"/>
                     <xsd:attribute name="n_issues" type="xsd:int"/>
                     <xsd:attribute name="cc_item_qty" type="xsd:int"/>
                     <xsd:attribute name="cc_currency" type="xsd:string"/>
                     <xsd:attribute name="cc_item_price" type="s0:ZZMoney"/>
                  </xsd:extension>
               </xsd:complexContent>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="single_issue_price">
            <xsd:complexType>
               <xsd:attribute name="issue_id" type="xsd:int"/>
               <xsd:attribute name="issue_date" type="xsd:date"/>
               <xsd:attribute name="enumeration" type="xsd:string"/>
               <xsd:attribute name="enum_issue_nbr" type="xsd:int"/>
               <xsd:attribute name="enum_volume_nbr" type="xsd:int"/>
               <xsd:attribute name="cc_item_qty" type="xsd:int"/>
               <xsd:attribute name="cc_currency" type="xsd:string"/>
               <xsd:attribute name="cc_item_price" type="s0:ZZMoney"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="electronic_document_price">
            <xsd:complexType>
               <xsd:attribute name="cc_item_qty" type="xsd:int"/>
               <xsd:attribute name="cc_currency" type="xsd:string"/>
               <xsd:attribute name="cc_item_price" type="s0:ZZMoney"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="product_price">
            <xsd:complexType>
               <xsd:complexContent>
                  <xsd:extension base="s0:ZZProduct">
                     <xsd:attribute name="cc_item_qty" type="xsd:int"/>
                     <xsd:attribute name="cc_currency" type="xsd:string"/>
                     <xsd:attribute name="cc_item_price" type="s0:ZZMoney"/>
                  </xsd:extension>
               </xsd:complexContent>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="package_price">
            <xsd:complexType>
               <xsd:complexContent>
                  <xsd:extension base="s0:ZZPkgDef">
                     <xsd:sequence>
                        <xsd:element ref="s0:order_code_for_pkg_def" minOccurs="0" maxOccurs="unbounded"/>
                     </xsd:sequence>
                     <xsd:attribute name="cc_item_qty" type="xsd:int"/>
                     <xsd:attribute name="cc_currency" type="xsd:string"/>
                     <xsd:attribute name="cc_item_price" type="s0:ZZMoney"/>
                     <xsd:attribute name="has_ambiguous_items" type="s0:ZZBoolean"/>
                  </xsd:extension>
               </xsd:complexContent>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="order_code_for_pkg_def">
            <xsd:complexType>
               <xsd:complexContent>
                  <xsd:extension base="s0:ZZOrderCode">
                     <xsd:choice>
                        <xsd:element ref="s0:subscription_price" minOccurs="0" maxOccurs="unbounded"/>
                        <xsd:element ref="s0:product_price" minOccurs="0" maxOccurs="unbounded"/>
                        <xsd:element ref="s0:single_issue_price" minOccurs="0"/>
                        <xsd:element ref="s0:electronic_document_price" minOccurs="0"/>
                     </xsd:choice>
                     <xsd:attribute name="cc_pkg_item_description" type="xsd:string"/>
                     <xsd:attribute name="pkg_content_seq" type="xsd:int"/>
                     <xsd:attribute name="one_time_only" type="s0:ZZBoolean"/>
                  </xsd:extension>
               </xsd:complexContent>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="payment_transfer_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element ref="s0:customer_identifier"/>
                  <xsd:element ref="s0:payment_identifier"/>
               </xsd:sequence>
               <xsd:attributeGroup ref="s0:xaction_common_root_directives"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="payment_transfer_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:payment"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="item_prorate_values_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element ref="s0:item_payment" maxOccurs="unbounded"/>
               </xsd:sequence>
               <xsd:attribute name="dsn" type="xsd:string"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="prorate_values">
            <xsd:complexType>
               <xsd:attribute name="in_proratable_range" type="s0:ZZBoolean" use="required"/>
               <xsd:attribute name="orderhdr_id" type="xsd:int" use="required"/>
               <xsd:attribute name="order_item_seq" type="xsd:int" use="required"/>
               <xsd:attribute name="item_amount" type="s0:ZZMoney" use="required"/>
               <xsd:attribute name="tax_amount" type="s0:ZZMoney" use="required"/>
               <xsd:attribute name="delivery_amount" type="s0:ZZMoney" use="required"/>
               <xsd:attribute name="commission_amount" type="s0:ZZMoney" use="required"/>
               <xsd:attribute name="stop_issue_id" type="xsd:int" use="required"/>
               <xsd:attribute name="order_qty" type="xsd:int" use="required"/>
               <xsd:attribute name="currency" type="xsd:string" use="required"/>
               <xsd:attribute name="prorated_item_amount" type="s0:ZZMoney" use="required"/>
               <xsd:attribute name="prorated_tax_amount" type="s0:ZZMoney" use="required"/>
               <xsd:attribute name="prorated_delivery_amount" type="s0:ZZMoney" use="required"/>
               <xsd:attribute name="prorated_commission_amount" type="s0:ZZMoney" use="required"/>
               <xsd:attribute name="prorated_stop_issue_id" type="xsd:int" use="required"/>
               <xsd:attribute name="prorated_order_qty" type="xsd:int" use="required"/>
               <xsd:attribute name="qty_difference" type="xsd:int" use="required"/>
               <xsd:attribute name="non_paid_qty_difference" type="xsd:int" use="required"/>
               <xsd:attribute name="item_diff_ratio" type="s0:ZZMoney" use="required"/>
               <xsd:attribute name="multiple_taxes" type="s0:ZZBoolean" use="required"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="item_prorate_values_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:prorate_values" maxOccurs="unbounded"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="bundle_quantity_option_calculate_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element ref="s0:item_identifier"/>
                  <xsd:element ref="s0:item_data"/>
                  <xsd:element name="new_quantity" type="xsd:int"/>
               </xsd:sequence>
               <xsd:attribute name="dsn" type="xsd:string"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="change_order_quantities">
            <xsd:complexType>
               <xsd:attribute name="from_order_qty" type="xsd:int" use="required"/>
               <xsd:attribute name="to_order_qty" type="xsd:int" use="required"/>
               <xsd:attribute name="from_bundle_qty" type="xsd:int" use="required"/>
               <xsd:attribute name="to_bundle_qty" type="xsd:int" use="required"/>
               <xsd:attribute name="from_liability" type="xsd:int" use="required"/>
               <xsd:attribute name="to_liability" type="xsd:int" use="required"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="change_order_amounts">
            <xsd:complexType>
               <xsd:attribute name="from_oi_amount" type="s0:ZZMoney" use="required"/>
               <xsd:attribute name="to_oi_amount" type="s0:ZZMoney" use="required"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="change_cost_per_issue">
            <xsd:complexType>
               <xsd:attribute name="from_cost_per_issue" type="s0:ZZMoney" use="required"/>
               <xsd:attribute name="to_cost_per_issue" type="s0:ZZMoney" use="required"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="bundle_quantity_option_calculate_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:change_order_quantities"/>
                  <xsd:element ref="s0:change_order_amounts"/>
                  <xsd:element ref="s0:change_cost_per_issue"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="bundle_quantity_date_option_calculate_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element ref="s0:item_identifier"/>
                  <xsd:element ref="s0:item_data"/>
                  <xsd:element name="new_quantity" type="xsd:int"/>
               </xsd:sequence>
               <xsd:attribute name="dsn" type="xsd:string"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="change_bundle_quantity">
            <xsd:complexType>
               <xsd:attribute name="price" type="s0:ZZMoney" use="required"/>
               <xsd:attribute name="bundle_quantity" type="xsd:int" use="required"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="change_num_days">
            <xsd:complexType>
               <xsd:attribute name="from_num_days" type="xsd:int" use="required"/>
               <xsd:attribute name="to_num_days" type="xsd:int" use="required"/>
               <xsd:attribute name="from_bundle_qty" type="xsd:int" use="required"/>
               <xsd:attribute name="to_bundle_qty" type="xsd:int" use="required"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="bundle_quantity_date_option_calculate_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:change_bundle_quantity"/>
                  <xsd:element ref="s0:change_order_amounts"/>
                  <xsd:element ref="s0:change_num_days"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="order_quantity_option_calculate_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element ref="s0:item_identifier"/>
                  <xsd:element ref="s0:item_data"/>
                  <xsd:element name="new_quantity" type="xsd:int"/>
               </xsd:sequence>
               <xsd:attribute name="dsn" type="xsd:string"/>
               <xsd:attribute name="default_pricing" default="yes" type="s0:ZZBoolean"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="order_quantity_option_calculate_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:change_order_amounts"/>
                  <xsd:element ref="s0:change_cost_per_issue"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="order_date_option_calculate_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element ref="s0:item_identifier"/>
                  <xsd:element ref="s0:item_data"/>
                  <xsd:element name="new_expire_date" type="xsd:date"/>
               </xsd:sequence>
               <xsd:attribute name="dsn" type="xsd:string"/>
               <xsd:attribute name="default_pricing" default="yes" type="s0:ZZBoolean"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="change_cost_per_day">
            <xsd:complexType>
               <xsd:attribute name="from_cost_per_day" type="s0:ZZMoney" use="required"/>
               <xsd:attribute name="to_cost_per_day" type="s0:ZZMoney" use="required"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="order_date_option_calculate_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:change_order_amounts"/>
                  <xsd:element ref="s0:change_cost_per_day"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:simpleType name="suspension_reason">
            <xsd:restriction base="xsd:NMTOKEN">
               <xsd:enumeration value="nonpay"/>
               <xsd:enumeration value="payhold"/>
               <xsd:enumeration value="requested"/>
               <xsd:enumeration value="oldDemographics"/>
            </xsd:restriction>
         </xsd:simpleType>
         <xsd:element name="suspension_add_data">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="suspend_from_date" type="xsd:date" minOccurs="0"/>
                  <xsd:element name="suspend_to_date" type="xsd:date" minOccurs="0"/>
                  <xsd:element name="serve_backlabels" type="xsd:boolean" minOccurs="0"/>
               </xsd:sequence>
               <xsd:attribute name="suspension_reason" type="s0:suspension_reason" use="required"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="suspension_edit_data">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="suspend_to_date" type="xsd:date" minOccurs="0"/>
                  <xsd:element name="serve_backlabels" type="xsd:boolean"/>
               </xsd:sequence>
               <xsd:attribute name="reinstate" default="no" type="s0:ZZBoolean"/>
               <xsd:attribute name="cancel" default="no" type="s0:ZZBoolean">
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="suspension_identifier">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:item_identifier"/>
                  <xsd:element name="suspension_seq" type="xsd:int"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="suspension_add_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element ref="s0:item_identifier"/>
                  <xsd:element ref="s0:suspension_add_data"/>
               </xsd:sequence>
               <xsd:attributeGroup ref="s0:xaction_common_root_directives"/>
               <xsd:attribute name="recursion" type="s0:ZZBoolean" default="no"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="suspension_add_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:orderhdr" minOccurs="0"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="suspension_edit_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element ref="s0:suspension_identifier"/>
                  <xsd:element ref="s0:suspension_edit_data"/>
               </xsd:sequence>
               <xsd:attributeGroup ref="s0:xaction_common_root_directives"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="suspension_edit_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:orderhdr" minOccurs="0"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="return_data">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="return_qty" type="xsd:int"/>
               </xsd:sequence>
               <xsd:attribute name="return_inventory" type="s0:ZZBoolean" use="optional" default="no"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="product_return_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element ref="s0:item_identifier"/>
                  <xsd:element ref="s0:return_data"/>
               </xsd:sequence>
               <xsd:attributeGroup ref="s0:xaction_common_root_directives"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="product_return_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:orderhdr" minOccurs="0"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="audit_data">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="audit_qual_category" type="xsd:int"/>
                  <xsd:element name="audit_qual_source_id" type="xsd:int"/>
                  <xsd:element name="audit_name_title_id" type="xsd:int"/>
                  <xsd:element name="audit_sales_channel_id" type="xsd:int"/>
                  <xsd:element name="audit_subscription_type_id" type="xsd:int"/>
                  <xsd:element name="oc_id" type="xsd:int"/>
                  <xsd:element name="order_code_id" type="xsd:int"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="audit_check_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element ref="s0:audit_data"/>
               </xsd:sequence>
               <xsd:attribute name="dsn" type="xsd:string"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="audit_check_response"/>
         <xsd:element name="duplicate_address_list_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element ref="s0:customer_address_data"/>
               </xsd:sequence>
               <xsd:attribute name="dsn" type="xsd:string"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="duplicate_address_list_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:customer_address" minOccurs="0" maxOccurs="unbounded"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="address_data">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="company" type="xsd:string" minOccurs="0"/>
                  <xsd:element name="address1" type="xsd:string" minOccurs="0"/>
                  <xsd:element name="address2" type="xsd:string" minOccurs="0"/>
                  <xsd:element name="address3" type="xsd:string" minOccurs="0"/>
                  <xsd:element name="city" type="xsd:string" minOccurs="0"/>
                  <xsd:element name="county" type="xsd:string" minOccurs="0"/>
                  <xsd:element name="state" type="xsd:string" minOccurs="0"/>
                  <xsd:element name="zip" type="xsd:string" minOccurs="0"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="address_clean_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element ref="s0:address_data"/>
               </xsd:sequence>
               <xsd:attribute name="dsn" type="xsd:string"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="address_clean_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:customer_address_data"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:simpleType name="note_type">
            <xsd:restriction base="xsd:NMTOKEN">
               <xsd:enumeration value="customer"/>
               <xsd:enumeration value="item"/>
               <xsd:enumeration value="payment"/>
               <xsd:enumeration value="service"/>
               <xsd:enumeration value="subscrip"/>
               <xsd:enumeration value="suspension"/>
            </xsd:restriction>
         </xsd:simpleType>
         <xsd:element name="note_identifier">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="key1" type="xsd:int"/>
                  <xsd:element name="key2" type="xsd:int" minOccurs="0" default="0"/>
                  <xsd:element name="key3" type="xsd:int" minOccurs="0" default="0"/>
                  <xsd:element name="seq" type="xsd:int" minOccurs="0" default="0"/>
               </xsd:sequence>
               <xsd:attribute name="note_type" type="s0:note_type" use="required"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="note_data">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:note_identifier"/>
                  <xsd:element name="note_field" type="xsd:string"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="customer_note" type="s0:ZZCustomerNote"/>
         <xsd:element name="order_item_note" type="s0:ZZOrderItemNote"/>
         <xsd:element name="payment_note" type="s0:ZZPaymentNote"/>
         <xsd:element name="subscrip_note" type="s0:ZZSubscripNote"/>
         <xsd:element name="service_note" type="s0:ZZServiceNote"/>
         <xsd:element name="suspension_note" type="s0:ZZSuspensionNote"/>
         <xsd:element name="note_add_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element ref="s0:note_data"/>
               </xsd:sequence>
               <xsd:attributeGroup ref="s0:xaction_common_root_directives"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="note_add_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:choice>
                     <xsd:element ref="s0:customer_note" minOccurs="0"/>
                     <xsd:element ref="s0:order_item_note" minOccurs="0"/>
                     <xsd:element ref="s0:payment_note" minOccurs="0"/>
                     <xsd:element ref="s0:subscrip_note" minOccurs="0"/>
                     <xsd:element ref="s0:service_note" minOccurs="0"/>
                     <xsd:element ref="s0:suspension_note" minOccurs="0"/>
                  </xsd:choice>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="note_edit_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element ref="s0:note_data"/>
               </xsd:sequence>
               <xsd:attributeGroup ref="s0:xaction_common_root_directives"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="note_edit_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:choice>
                     <xsd:element ref="s0:customer_note" minOccurs="0"/>
                     <xsd:element ref="s0:order_item_note" minOccurs="0"/>
                     <xsd:element ref="s0:payment_note" minOccurs="0"/>
                     <xsd:element ref="s0:subscrip_note" minOccurs="0"/>
                     <xsd:element ref="s0:service_note" minOccurs="0"/>
                     <xsd:element ref="s0:suspension_note" minOccurs="0"/>
                  </xsd:choice>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="note_delete_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element ref="s0:note_identifier"/>
               </xsd:sequence>
               <xsd:attributeGroup ref="s0:xaction_common_root_directives"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="note_delete_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:choice>
                     <xsd:element ref="s0:customer_note" minOccurs="0"/>
                     <xsd:element ref="s0:order_item_note" minOccurs="0"/>
                     <xsd:element ref="s0:payment_note" minOccurs="0"/>
                     <xsd:element ref="s0:subscrip_note" minOccurs="0"/>
                     <xsd:element ref="s0:service_note" minOccurs="0"/>
                     <xsd:element ref="s0:suspension_note" minOccurs="0"/>
                  </xsd:choice>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:complexType name="ZZPXIdentifier">
            <xsd:sequence>
               <xsd:element name="pending_xaction_header_id" type="xsd:int"/>
               <xsd:element name="pending_xaction_seq" type="xsd:int" minOccurs="0"/>
            </xsd:sequence>
         </xsd:complexType>
         <xsd:element name="px_identifier" type="s0:ZZPXIdentifier"/>
         <xsd:element name="px_detail_data">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="table_name" type="xsd:string"/>
                  <xsd:element name="column_name" type="xsd:string"/>
                  <xsd:element name="target_value" type="xsd:string" minOccurs="0"/>
                  <xsd:element name="import_value" type="xsd:string" minOccurs="0"/>
                  <xsd:element name="message_string" type="xsd:string" minOccurs="0"/>
                  <xsd:element name="bad_value" type="xsd:int" minOccurs="0"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="request_data">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:any namespace="##other" processContents="lax"/>
               </xsd:sequence>
               <xsd:attribute name="save" type="s0:ZZBoolean"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="response_data">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:any namespace="##other" processContents="lax"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="px_add_data">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="workflow" type="xsd:int"/>
                  <xsd:element name="processed_status" type="xsd:int"/>
                  <xsd:element ref="s0:request_data" minOccurs="0"/>
                  <xsd:element ref="s0:response_data" minOccurs="0"/>
                  <xsd:element name="message_string" type="xsd:string" minOccurs="0"/>
                  <xsd:element name="name" type="xsd:string" minOccurs="0"/>
                  <xsd:element name="import_record_number" type="xsd:int" minOccurs="0"/>
                  <xsd:element name="import_file_offset" type="xsd:int" minOccurs="0"/>
                  <xsd:element ref="s0:px_detail_data" minOccurs="0" maxOccurs="unbounded"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="px_update_data">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="processed_status" type="xsd:int"/>
                  <xsd:element ref="s0:response_data" minOccurs="0"/>
                  <xsd:element name="message_string" type="xsd:string" minOccurs="0"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="px_add_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element name="px_identifier">
                     <xsd:complexType>
                        <xsd:complexContent>
                           <xsd:extension base="s0:ZZPXIdentifier">
                              <xsd:attribute name="latest_open_for_internet" type="s0:ZZBoolean" default="yes"/>
                           </xsd:extension>
                        </xsd:complexContent>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element ref="s0:px_add_data"/>
               </xsd:sequence>
               <xsd:attributeGroup ref="s0:xaction_common_root_directives"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="px_add_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:pending_xaction_header" minOccurs="0"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="px_update_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element ref="s0:px_identifier"/>
                  <xsd:element ref="s0:px_update_data"/>
               </xsd:sequence>
               <xsd:attributeGroup ref="s0:xaction_common_root_directives"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="px_update_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:pending_xaction_header" minOccurs="0"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="px_delete_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element ref="s0:px_identifier"/>
               </xsd:sequence>
               <xsd:attributeGroup ref="s0:xaction_common_root_directives"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="px_delete_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="pending_xaction_header">
                     <xsd:complexType>
                        <xsd:complexContent>
                           <xsd:extension base="s0:ZZPendingXactionHeader">
                              <xsd:sequence>
                                 <xsd:element name="pending_xaction" minOccurs="0" maxOccurs="unbounded">
                                    <xsd:complexType>
                                       <xsd:complexContent>
                                          <xsd:extension base="s0:ZZPendingXaction">
                                             <xsd:attribute name="_deleted" type="s0:ZZBoolean"/>
                                          </xsd:extension>
                                       </xsd:complexContent>
                                    </xsd:complexType>
                                 </xsd:element>
                              </xsd:sequence>
                           </xsd:extension>
                        </xsd:complexContent>
                     </xsd:complexType>
                  </xsd:element>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="px_replace_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element ref="s0:px_identifier"/>
                  <xsd:element ref="s0:px_add_data"/>
               </xsd:sequence>
               <xsd:attributeGroup ref="s0:xaction_common_root_directives"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="px_replace_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="pending_xaction_header" minOccurs="0">
                     <xsd:complexType>
                        <xsd:complexContent>
                           <xsd:extension base="s0:ZZPendingXactionHeader">
                              <xsd:sequence>
                                 <xsd:element name="pending_xaction" minOccurs="0" maxOccurs="unbounded">
                                    <xsd:complexType>
                                       <xsd:complexContent>
                                          <xsd:extension base="s0:ZZPendingXaction">
                                             <xsd:attribute name="_deleted" type="s0:ZZBoolean"/>
                                          </xsd:extension>
                                       </xsd:complexContent>
                                    </xsd:complexType>
                                 </xsd:element>
                              </xsd:sequence>
                           </xsd:extension>
                        </xsd:complexContent>
                     </xsd:complexType>
                  </xsd:element>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="oc_default">
            <xsd:complexType>
               <xsd:attribute name="oc_id" type="xsd:int" use="required"/>
               <xsd:attribute name="source_code_id" type="xsd:int" use="required"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="oc_net_default_source_code_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element name="oc_id" type="xsd:int" minOccurs="0" maxOccurs="unbounded"/>
               </xsd:sequence>
               <xsd:attribute name="dsn" type="xsd:string"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="oc_net_default_source_code_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:oc_default" minOccurs="0" maxOccurs="unbounded"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="group_order_adjustment_list_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element ref="s0:customer_identifier"/>
               </xsd:sequence>
               <xsd:attribute name="dsn" type="xsd:string"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="group_action_item_identifier">
            <xsd:complexType>
               <xsd:complexContent>
                  <xsd:extension base="s0:ZZItemIdentifier">
                     <xsd:attribute name="new_group_member_action" type="xsd:int" use="required"/>
                  </xsd:extension>
               </xsd:complexContent>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="group_order_adjustment_list_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:group_action_item_identifier" maxOccurs="unbounded"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="group_member_change_effect_list_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element ref="s0:customer_identifier"/>
                  <xsd:element ref="s0:group_member_data"/>
               </xsd:sequence>
               <xsd:attribute name="dsn" type="xsd:string"/>
               <xsd:attribute name="proposed_action" type="s0:dem_action" default="insert"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="group_member_change_effect_list_response">
            <xsd:complexType>
               <xsd:attribute name="new_quantity" type="xsd:int"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="direct_debit_verify_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element ref="s0:payment_account_data"/>
               </xsd:sequence>
               <xsd:attribute name="dsn" type="xsd:string"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="bw_response">
            <xsd:complexType>
               <xsd:attribute name="is_verified" type="s0:ZZBoolean"/>
               <xsd:attribute name="bank_wizard_errors" type="xsd:string"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="direct_debit_verify_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:bw_response"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="credit_card_verify_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element ref="s0:payment_account_data"/>
                  <xsd:element ref="s0:customer_data"/>
               </xsd:sequence>
               <xsd:attribute name="dsn" type="xsd:string"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="ics_response">
            <xsd:complexType>
               <xsd:attribute name="is_verified" type="s0:ZZBoolean"/>
               <xsd:attribute name="expired" type="s0:ZZBoolean"/>
               <xsd:attribute name="candidate_secure_store_id" type="xsd:string"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="credit_card_verify_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:ics_response"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="credit_card_validate_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element name="credit_card_number" type="xsd:string"/>
                  <xsd:element name="credit_card_type" type="xsd:int" minOccurs="0">
                  </xsd:element>
               </xsd:sequence>
               <xsd:attribute name="dsn" type="xsd:string"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="credit_card_validate_response">
            <xsd:complexType>
               <xsd:attribute name="is_valid" type="s0:ZZBoolean"/>
               <xsd:attribute name="determined_credit_card_type" type="xsd:int" use="optional"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="table_list" type="xsd:string">
         </xsd:element>
         <xsd:element name="value_pair">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="column_name" type="xsd:string"/>
                  <xsd:element name="value" type="xsd:string"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="reference_cache_record_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element ref="s0:table_list"/>
                  <xsd:choice>
                     <xsd:element name="key_value" type="xsd:string" minOccurs="0"/>
                     <xsd:element name="where_clause" type="xsd:string" minOccurs="0"/>
                     <xsd:element name="value_list" minOccurs="0">
                        <xsd:complexType>
                           <xsd:sequence>
                              <xsd:element ref="s0:value_pair" maxOccurs="unbounded"/>
                           </xsd:sequence>
                        </xsd:complexType>
                     </xsd:element>
                  </xsd:choice>
               </xsd:sequence>
               <xsd:attribute name="dsn" type="xsd:string"/>
               <xsd:attribute name="force" type="s0:ZZBoolean" use="optional" default="no"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="reference_cache_record_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:any minOccurs="0" processContents="lax" namespace="##other">
                  </xsd:any>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="reference_cache_list_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element ref="s0:table_list"/>
                  <xsd:element name="where_clause" type="xsd:string" minOccurs="0"/>
                  <xsd:element name="order_by" type="xsd:string" minOccurs="0"/>
               </xsd:sequence>
               <xsd:attribute name="dsn" type="xsd:string"/>
               <xsd:attribute name="force" type="s0:ZZBoolean" use="optional" default="no"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="reference_cache_list_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:any minOccurs="0" maxOccurs="unbounded" processContents="lax" namespace="##other">
                  </xsd:any>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="reference_cache_tableinfo_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element name="table_name" type="xsd:string"/>
               </xsd:sequence>
               <xsd:attribute name="dsn" type="xsd:string"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="column">
            <xsd:complexType>
               <xsd:attribute name="column_name" type="xsd:string"/>
               <xsd:attribute name="default_value" type="xsd:string"/>
               <xsd:attribute name="auto_default_type" type="xsd:int" use="required">
               </xsd:attribute>
               <xsd:attribute name="nullable" type="xsd:boolean" use="required"/>
               <xsd:attribute name="data_type" type="xsd:string">
               </xsd:attribute>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="columns">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:column" maxOccurs="unbounded"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="primary_key">
            <xsd:complexType>
               <xsd:attribute name="index" type="xsd:int" use="required"/>
               <xsd:attribute name="column_name" type="xsd:string" use="required"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="primary_keys">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:primary_key" maxOccurs="unbounded"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="reference_cache_tableinfo_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:primary_keys" minOccurs="0"/>
                  <xsd:element ref="s0:columns"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="reference_cache_change_count_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element ref="s0:table_list"/>
               </xsd:sequence>
               <xsd:attribute name="dsn" type="xsd:string"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="reference_cache_change_count_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="table" maxOccurs="unbounded">
                     <xsd:complexType>
                        <xsd:attribute name="table_name" type="xsd:string" use="required"/>
                        <xsd:attribute name="change_count" type="xsd:int" use="required"/>
                     </xsd:complexType>
                  </xsd:element>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="oc_ancestor_list_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element name="oc_id" type="xsd:int"/>
               </xsd:sequence>
               <xsd:attribute name="dsn" type="xsd:string"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="oc_ancestor_list_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="oc_id" type="xsd:int" maxOccurs="unbounded"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="oc_descendant_list_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element name="oc_id" type="xsd:int"/>
               </xsd:sequence>
               <xsd:attribute name="dsn" type="xsd:string"/>
               <xsd:attribute name="includeParents" type="s0:ZZBoolean" default="no"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="oc_descendant_list_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="oc_id" type="xsd:int" maxOccurs="unbounded"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="oc_common_ancestor_list_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element name="oc_id" type="xsd:int" maxOccurs="unbounded"/>
               </xsd:sequence>
               <xsd:attribute name="dsn" type="xsd:string"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="oc_common_ancestor_list_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="oc_id" type="xsd:int" maxOccurs="unbounded"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="payment_waiting_auth_or_post_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element ref="s0:item_identifier"/>
               </xsd:sequence>
               <xsd:attribute name="dsn" type="xsd:string"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="payment_waiting_auth_or_post_response">
            <xsd:complexType>
               <xsd:attribute name="waiting_auth_or_post" type="xsd:boolean" use="required"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="order_item_can_pay_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element ref="s0:item_identifier"/>
               </xsd:sequence>
               <xsd:attribute name="dsn" type="xsd:string"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="order_item_can_pay_response">
            <xsd:complexType>
               <xsd:attribute name="can_pay" type="xsd:boolean" use="required"/>
               <xsd:attribute name="reason_cannot_pay_code" type="xsd:int" default="0"/>
               <xsd:attribute name="reason_cannot_pay_string" type="xsd:string" default=""/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="order_item_needs_payment_settled_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element ref="s0:item_identifier"/>
               </xsd:sequence>
               <xsd:attribute name="dsn" type="xsd:string"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="order_item_needs_payment_settled_response">
            <xsd:complexType>
               <xsd:attribute name="needs_payment_settled" type="xsd:boolean" use="required"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="px_check_counts_and_amounts_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element name="px_identifier">
                     <xsd:complexType>
                        <xsd:complexContent>
                           <xsd:extension base="s0:ZZPXIdentifier">
                              <xsd:attribute name="latest_open_for_internet" type="s0:ZZBoolean" default="yes"/>
                           </xsd:extension>
                        </xsd:complexContent>
                     </xsd:complexType>
                  </xsd:element>
               </xsd:sequence>
               <xsd:attribute name="dsn" type="xsd:string"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="px_check_counts_and_amounts_response">
            <xsd:complexType>
               <xsd:attribute name="counts_match" type="xsd:boolean" use="required"/>
               <xsd:attribute name="amounts_match" type="xsd:boolean" use="required"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="order_item_minimum_active_date_list_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element ref="s0:item_identifier"/>
               </xsd:sequence>
               <xsd:attribute name="dsn" type="xsd:string"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="order_item_minimum_active_date_list_response">
            <xsd:complexType>
               <xsd:attribute name="minimum_active_date" type="xsd:date" use="required"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="form_letter_history_data">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="service_type" type="xsd:int"/>
                  <xsd:element name="report_item_id" type="xsd:int"/>
                  <xsd:element name="start_date_time" type="xsd:date"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="service_identifier">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:customer_identifier"/>
                  <xsd:element name="service_seq" type="xsd:int"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="service_data">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="cause_code" type="xsd:string" minOccurs="0"/>
                  <xsd:element name="claim_ref_nbr" type="xsd:string" minOccurs="0"/>
                  <xsd:element name="complaint_code" type="xsd:string" minOccurs="0"/>
                  <xsd:element name="complaint_date" type="xsd:date" minOccurs="0"/>
                  <xsd:element name="followup_date" type="xsd:date" minOccurs="0"/>
                  <xsd:element name="order_item_seq" type="xsd:int" minOccurs="0"/>
                  <xsd:element name="orderhdr_id" type="xsd:int" minOccurs="0"/>
                  <xsd:element name="service_code" type="xsd:string" minOccurs="0"/>
                  <xsd:element name="service_date" type="xsd:date" minOccurs="0"/>
                  <xsd:element name="service_status" type="xsd:int"/>
                  <xsd:element name="subscrip_id" type="xsd:int" minOccurs="0"/>
                  <xsd:element name="user_code" type="xsd:string" minOccurs="0"/>
                  <xsd:element name="note_field" type="xsd:string"/>
                  <xsd:element ref="s0:form_letter_history_data" minOccurs="0" maxOccurs="3"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="service_add_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element ref="s0:customer_identifier"/>
                  <xsd:element ref="s0:service_data"/>
               </xsd:sequence>
               <xsd:attributeGroup ref="s0:xaction_common_root_directives"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="service_add_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:customer_identifier"/>
                  <xsd:element ref="s0:customer"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="service_edit_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element ref="s0:service_identifier"/>
                  <xsd:element ref="s0:service_data"/>
               </xsd:sequence>
               <xsd:attributeGroup ref="s0:xaction_common_root_directives"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="service_edit_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:customer_identifier"/>
                  <xsd:element ref="s0:customer"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="customer_clear_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element ref="s0:customer_identifier"/>
               </xsd:sequence>
               <xsd:attributeGroup ref="s0:xaction_common_root_directives"/>
               <xsd:attribute name="clear_different" default="no" type="s0:ZZBoolean"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="customer_clear_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:customer"/>
                  <xsd:element ref="s0:payment" minOccurs="0" maxOccurs="unbounded"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="customer_address_clear_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element ref="s0:customer_address_identifier"/>
               </xsd:sequence>
               <xsd:attributeGroup ref="s0:xaction_common_root_directives"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="customer_address_clear_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:customer_address" maxOccurs="unbounded"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="customer_name_diff_from_address_info_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element ref="s0:customer_identifier"/>
               </xsd:sequence>
               <xsd:attribute name="dsn" type="xsd:string"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="customer_name_diff_from_address_info_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:customer_identifier" minOccurs="0"/>
               </xsd:sequence>
               <xsd:attribute name="has_different_name_on_addr" type="s0:ZZBoolean" use="required"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="order_upsell_information">
            <xsd:complexType>
               <xsd:attribute name="order_code_id" type="xsd:int" default="0"/>
               <xsd:attribute name="order_code" type="xsd:string"/>
               <xsd:attribute name="description" type="xsd:string"/>
               <xsd:attribute name="source_code_id" type="xsd:int" default="0"/>
               <xsd:attribute name="source_code" type="xsd:string"/>
               <xsd:attribute name="oc_id" type="xsd:int" default="0"/>
               <xsd:attribute name="upsell_type" type="xsd:string"/>
               <xsd:attribute name="upsell_suggestion" type="xsd:string"/>
               <xsd:attribute name="upsell_condition" type="xsd:string"/>
               <xsd:attribute name="script_text" type="xsd:string"/>
               <xsd:attribute name="upsell_id" type="xsd:int" default="0"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="order_upsell_information_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data">
                  </xsd:element>
                  <xsd:element ref="s0:customer_address_identifier" minOccurs="0"/>
                  <xsd:element name="order_code_id" type="xsd:int"/>
               </xsd:sequence>
               <xsd:attribute name="dsn" type="xsd:string"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="order_upsell_information_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:customer_identifier" minOccurs="0"/>
                  <xsd:element ref="s0:order_upsell_information" minOccurs="0" maxOccurs="unbounded"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="aux_field_identifier">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="table_name" type="xsd:string"/>
                  <xsd:element name="column_name" type="xsd:string" minOccurs="0"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="aux_field_value">
            <xsd:complexType>
               <xsd:attribute name="value" type="xsd:string"/>
               <xsd:attribute name="display" type="xsd:string"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="aux_field_values">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:aux_field_value" maxOccurs="unbounded"/>
               </xsd:sequence>
               <xsd:attribute name="table_name" type="xsd:string" use="required"/>
               <xsd:attribute name="column_name" type="xsd:string" use="required"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="aux_field_values_list_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element ref="s0:aux_field_identifier" minOccurs="0"/>
               </xsd:sequence>
               <xsd:attribute name="dsn" type="xsd:string"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="aux_field_values_list_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:aux_field_values" minOccurs="0" maxOccurs="unbounded"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="package_item_data">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="source_code_id" type="xsd:int" minOccurs="0" default="0"/>
                  <xsd:element name="pkg_def_id" type="xsd:int" minOccurs="0" default="0"/>
                  <xsd:element name="rate_class_effective_seq" type="xsd:int" minOccurs="0" default="0"/>
                  <xsd:element name="bundle_qty" type="xsd:int" minOccurs="0" default="0"/>
                  <xsd:element ref="s0:item_amt_break_data" minOccurs="0"/>
                  <xsd:element name="currency" type="xsd:string" minOccurs="0"/>
                  <xsd:element name="customer_address_seq" type="xsd:int" minOccurs="0" default="0"/>
                  <xsd:element name="renew_to_customer_id" type="xsd:int" minOccurs="0" default="0"/>
                  <xsd:element name="renew_to_customer_address_seq" type="xsd:int" minOccurs="0" default="0"/>
                  <xsd:element name="renewal_status" type="xsd:int" minOccurs="0" default="0"/>
                  <xsd:element name="cancel_reason" type="xsd:string" minOccurs="0"/>
                  <xsd:element name="auto_payment" type="xsd:int" minOccurs="0" default="0"/>
                  <xsd:element name="payment_account_seq" type="xsd:int" minOccurs="0" nillable="true"/>
                  <xsd:element name="agency_customer_id" type="xsd:int" minOccurs="0" default="0"/>
                  <xsd:element name="agent_ref_nbr" type="xsd:string" minOccurs="0"/>
                  <xsd:element name="order_category" type="xsd:string" minOccurs="0"/>
                  <xsd:element name="is_proforma" type="xsd:boolean" minOccurs="0" default="0"/>
                  <xsd:element name="bill_to_customer_id" type="xsd:int" minOccurs="0" default="0"/>
                  <xsd:element name="bill_to_customer_address_seq" type="xsd:int" minOccurs="0" default="0"/>
                  <xsd:element name="alt_ship_customer_id" type="xsd:int" minOccurs="0" default="0"/>
                  <xsd:element name="alt_ship_customer_address_seq" type="xsd:int" minOccurs="0" default="0"/>
                  <xsd:element name="bill_date" type="xsd:date" minOccurs="0"/>
                  <xsd:element name="billing_type" type="xsd:int" minOccurs="0" default="0"/>
                  <xsd:element name="qual_date" type="xsd:date" minOccurs="0"/>
                  <xsd:element name="installment_plan_id" type="xsd:int" minOccurs="0" default="0"/>
                  <xsd:element ref="s0:installment_data" minOccurs="0"/>
               </xsd:sequence>
               <xsd:attribute name="include_tax" default="yes" type="s0:ZZBoolean" use="optional"/>
               <xsd:attribute name="add_or_remove_mbrs" default="no" type="s0:ZZBoolean" use="optional"/>
               <xsd:attribute name="suppress_ccinfo_check" type="s0:ZZBoolean" default="no" use="optional"/>
               <xsd:attribute name="ignore_bad_credit" default="no" type="s0:ZZBoolean" use="optional"/>
               <xsd:attribute name="threshold_option" type="s0:threshold_option_enum" use="optional" default="full"/>
               <xsd:attribute name="no_content" default="no" type="s0:ZZBoolean" use="optional"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="member_item_data">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:item_identifier"/>
                  <xsd:element name="delivery_method" type="xsd:string" minOccurs="0"/>
                  <xsd:element ref="s0:item_amt_break_data" minOccurs="0" maxOccurs="2"/>
                  <xsd:element name="customer_address_seq" type="xsd:int" minOccurs="0" default="0"/>
                  <xsd:element name="start_date" type="xsd:date" minOccurs="0"/>
                  <xsd:element name="start_issue_id" type="xsd:int" minOccurs="0" default="0"/>
               </xsd:sequence>
               <xsd:attribute name="suppress_audit_check" default="no" type="s0:ZZBoolean" use="optional"/>
               <xsd:attribute name="suppress_payment_acct_seq" default="no" type="s0:ZZBoolean" use="optional"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="package_edit_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element ref="s0:item_identifier">
                  </xsd:element>
                  <xsd:element ref="s0:package_item_data" minOccurs="0"/>
                  <xsd:element ref="s0:member_item_data" minOccurs="0" maxOccurs="unbounded"/>
                  <xsd:element ref="s0:demographic_data" minOccurs="0"/>
                  <xsd:element ref="s0:trusted_data" minOccurs="0"/>
               </xsd:sequence>
               <xsd:attributeGroup ref="s0:xaction_common_root_directives"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="package_edit_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:customer"/>
                  <xsd:element ref="s0:orderhdr"/>
                  <xsd:element ref="s0:demographic" minOccurs="0"/>
                  <xsd:element ref="s0:subscrip" minOccurs="0"/>
                  <xsd:element ref="s0:trusted_data" minOccurs="0"/>
                  <xsd:element ref="s0:payment" minOccurs="0" maxOccurs="unbounded"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="group_delete_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element ref="s0:customer_identifier"/>
               </xsd:sequence>
               <xsd:attributeGroup ref="s0:xaction_common_root_directives"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="group_delete_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:customer"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="consortium_order_check_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element ref="s0:customer_identifier"/>
                  <xsd:element name="order_code_id" type="xsd:int"/>
               </xsd:sequence>
               <xsd:attribute name="dsn" type="xsd:string"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:simpleType name="deal_order_code_type">
            <xsd:restriction base="xsd:NMTOKEN">
               <xsd:enumeration value="none"/>
               <xsd:enumeration value="orderable"/>
               <xsd:enumeration value="ddp"/>
               <xsd:enumeration value="doNotCancel"/>
            </xsd:restriction>
         </xsd:simpleType>
         <xsd:simpleType name="consortium_part_type">
            <xsd:restriction base="xsd:NMTOKEN">
               <xsd:enumeration value="notInConsortium"/>
               <xsd:enumeration value="group"/>
               <xsd:enumeration value="groupMember"/>
               <xsd:enumeration value="orderingGroup"/>
            </xsd:restriction>
         </xsd:simpleType>
         <xsd:element name="deal_information">
            <xsd:complexType>
               <xsd:attribute name="deal_id" type="xsd:int"/>
               <xsd:attribute name="description" type="xsd:string"/>
               <xsd:attribute name="group_customer_id" type="xsd:int"/>
               <xsd:attribute name="deal_order_code_type" type="s0:deal_order_code_type" use="optional" default="orderable"/>
               <xsd:attribute name="consortium_part_type" type="s0:consortium_part_type" use="optional" default="notInConsortium"/>
               <xsd:attribute name="ordering_group_required" type="s0:ZZBoolean" use="optional" default="no"/>
               <xsd:attribute name="source_code_id" type="xsd:int" use="optional" default="0"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="consortium_order_check_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:deal_information" minOccurs="0" maxOccurs="unbounded"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="deal_order_code_data">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="order_code_id" type="xsd:int"/>
                  <xsd:element name="deal_order_code_type" type="xsd:int"/>
                  <xsd:element name="source_code_id" type="xsd:int" minOccurs="0"/>
               </xsd:sequence>
               <xsd:attribute name="delete" default="no" type="s0:ZZBoolean"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="deal_ordering_customer_data">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="customer_id" type="xsd:int"/>
               </xsd:sequence>
               <xsd:attribute name="delete" default="no" type="s0:ZZBoolean"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="deal_data">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="deal" type="xsd:string"/>
                  <xsd:element name="description" type="xsd:string" minOccurs="0"/>
                  <xsd:element name="deal_type" type="xsd:string"/>
                  <xsd:element name="deal_status" type="xsd:string"/>
                  <xsd:element ref="s0:customer_identifier"/>
                  <xsd:element name="start_date" type="xsd:date" minOccurs="0"/>
                  <xsd:element name="end_date" type="xsd:date" minOccurs="0"/>
                  <xsd:element name="deal_ord_cust_required" type="xsd:boolean"/>
                  <xsd:element name="deal_order_code_datas" minOccurs="0">
                     <xsd:complexType>
                        <xsd:sequence>
                           <xsd:element ref="s0:deal_order_code_data" minOccurs="0" maxOccurs="unbounded"/>
                        </xsd:sequence>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="deal_ordering_customer_datas" minOccurs="0">
                     <xsd:complexType>
                        <xsd:sequence>
                           <xsd:element ref="s0:deal_ordering_customer_data" minOccurs="0" maxOccurs="unbounded"/>
                        </xsd:sequence>
                     </xsd:complexType>
                  </xsd:element>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="deal_add_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element ref="s0:deal_data"/>
               </xsd:sequence>
               <xsd:attributeGroup ref="s0:xaction_common_root_directives"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="deal_add_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:deal"/>
                  <xsd:element ref="s0:customer_identifier" minOccurs="0"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="deal_edit_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element name="deal_identifier">
                     <xsd:complexType>
                        <xsd:sequence>
                           <xsd:element name="deal_id" type="xsd:int"/>
                        </xsd:sequence>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element ref="s0:deal_data"/>
               </xsd:sequence>
               <xsd:attributeGroup ref="s0:xaction_common_root_directives"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="deal_edit_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:deal"/>
                  <xsd:element ref="s0:customer_identifier" minOccurs="0"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="customer_information_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element ref="s0:customer_identifier"/>
               </xsd:sequence>
               <xsd:attribute name="dsn" type="xsd:string"/>
               <xsd:attribute name="addresses" type="s0:ZZBoolean" default="no"/>
               <xsd:attribute name="accounts" type="s0:ZZBoolean" default="no"/>
               <xsd:attribute name="logins" type="s0:ZZBoolean" default="no"/>
               <xsd:attribute name="agency" type="s0:ZZBoolean" default="no"/>
               <xsd:attribute name="notes" type="s0:ZZBoolean" default="no"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="customer_information_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:customer"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="column_name_value">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="column_name" type="xsd:string"/>
                  <xsd:element name="column_value" type="xsd:string"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="disp_context_populate_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element name="disp_context" type="xsd:string"/>
                  <xsd:element ref="s0:column_name_value" minOccurs="0" maxOccurs="unbounded"/>
                  <xsd:element name="where_clause" type="xsd:string" minOccurs="0"/>
               </xsd:sequence>
               <xsd:attribute name="dsn" type="xsd:string"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="disp_context_populate_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:any minOccurs="0" maxOccurs="unbounded" processContents="lax" namespace="##other">
                  </xsd:any>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:simpleType name="user_code_matches">
            <xsd:restriction base="xsd:NMTOKEN">
               <xsd:enumeration value="ucUserCode"/>
               <xsd:enumeration value="ucAssignedTo"/>
               <xsd:enumeration value="ucUserCodeAndAssignedTo"/>
               <xsd:enumeration value="ucUserCodeOrAssignedTo"/>
            </xsd:restriction>
         </xsd:simpleType>
         <xsd:element name="doc_ref_batch">
            <xsd:complexType>
               <xsd:attribute name="document_reference_id" type="xsd:int" use="required"/>
               <xsd:attribute name="description" type="xsd:string" use="optional"/>
               <xsd:attribute name="user_code" type="xsd:string" use="required"/>
               <xsd:attribute name="type" type="xsd:int" use="required"/>
               <xsd:attribute name="active" type="xsd:boolean" use="required"/>
               <xsd:attribute name="pending_xaction_header_id" type="xsd:int" use="optional"/>
               <xsd:attribute name="creator_user_code" type="xsd:string" use="optional"/>
               <xsd:attribute name="creation_date" type="xsd:dateTime" use="optional"/>
               <xsd:attribute name="batch_template" type="xsd:string" use="optional"/>
               <xsd:attribute name="assigned_to_user_code" type="xsd:string" use="optional"/>
               <xsd:attribute name="xamt_pay" type="s0:ZZMoney" use="optional"/>
               <xsd:attribute name="amt_pay" type="s0:ZZMoney" use="optional"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="doc_ref_batch_list_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element name="doc_ref_types_comma_sep_list" type="xsd:string" minOccurs="0"/>
                  <xsd:element name="active" type="s0:ZZBoolean" minOccurs="0"/>
                  <xsd:element name="description_like" type="xsd:string" minOccurs="0"/>
                  <xsd:element name="user_code" type="xsd:string" minOccurs="0"/>
                  <xsd:element name="user_code_matches" type="s0:user_code_matches" minOccurs="0" default="ucUserCodeOrAssignedTo"/>
                  <xsd:element name="batch_template" type="xsd:string" minOccurs="0"/>
               </xsd:sequence>
               <xsd:attribute name="dsn" type="xsd:string"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="doc_ref_batch_list_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:doc_ref_batch" minOccurs="0" maxOccurs="unbounded"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="document_reference_data">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="description" type="xsd:string" minOccurs="0"/>
                  <xsd:element name="type" type="xsd:int" minOccurs="0"/>
                  <xsd:element name="active" type="xsd:boolean" minOccurs="0"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="document_reference_add_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element ref="s0:document_reference_data"/>
               </xsd:sequence>
               <xsd:attribute name="dsn" type="xsd:string"/>
               <xsd:attribute name="submit" default="yes" type="s0:ZZBoolean"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="document_reference_add_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:document_reference"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="document_reference_identifier">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="document_reference_id" type="xsd:int"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="document_reference_edit_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element ref="s0:document_reference_identifier"/>
                  <xsd:element ref="s0:document_reference_data"/>
               </xsd:sequence>
               <xsd:attribute name="dsn" type="xsd:string"/>
               <xsd:attribute name="submit" default="yes" type="s0:ZZBoolean"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="document_reference_edit_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:document_reference"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:simpleType name="order_types_to_include">
            <xsd:restriction base="xsd:NMTOKEN">
               <xsd:enumeration value="All"/>
               <xsd:enumeration value="Subs"/>
               <xsd:enumeration value="Singles"/>
               <xsd:enumeration value="Prods"/>
               <xsd:enumeration value="Pkgs"/>
               <xsd:enumeration value="ElecDocs"/>
            </xsd:restriction>
         </xsd:simpleType>
         <xsd:element name="customer_orders_list_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element ref="s0:customer_identifier"/>
                  <xsd:element name="table_or_view_name" type="xsd:string"/>
                  <xsd:element name="include_order_types" type="s0:order_types_to_include"/>
                  <xsd:element name="include_inactives" type="s0:ZZBoolean" minOccurs="0" default="no"/>
                  <xsd:element name="limit_to_oc_id" type="xsd:int" minOccurs="0" default="0"/>
                  <xsd:element name="limit_paid" type="s0:ZZBoolean" minOccurs="0" default="no"/>
                  <xsd:element name="limit_controlled" type="s0:ZZBoolean" minOccurs="0" default="no"/>
                  <xsd:element name="limit_complimentary" type="s0:ZZBoolean" minOccurs="0" default="no"/>
                  <xsd:element name="search_activated_subscrip_id" type="xsd:int" minOccurs="0" default="0"/>
                  <xsd:element name="search_activated_orderhdr_id" type="xsd:int" minOccurs="0" default="0"/>
                  <xsd:element name="search_activated_order_item_seq" type="xsd:int" minOccurs="0" default="0"/>
                  <xsd:element name="search_activated_pkg_item_seq" type="xsd:int" minOccurs="0" default="0"/>
                  <xsd:element name="search_activated_order_status" type="xsd:int" minOccurs="0"/>
               </xsd:sequence>
               <xsd:attribute name="dsn" type="xsd:string"/>
               <xsd:attribute name="load_pkg_members" type="s0:ZZBoolean" default="no"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="customer_orders_list_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="order_item" type="s0:ZZOrderItem" minOccurs="0" maxOccurs="unbounded"/>
               </xsd:sequence>
               <xsd:attribute name="srch_subscrip_id" type="xsd:int"/>
               <xsd:attribute name="srch_orderhdr_id" type="xsd:int"/>
               <xsd:attribute name="srch_order_item_seq" type="xsd:int"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="db_info_request">
            <xsd:complexType>
               <xsd:attribute name="dsn" type="xsd:string" use="optional"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="db_info_response">
            <xsd:complexType>
               <xsd:attribute name="dbms" type="xsd:string"/>
               <xsd:attribute name="server" type="xsd:string"/>
               <xsd:attribute name="db" type="xsd:string"/>
               <xsd:attribute name="version" type="xsd:string"/>
               <xsd:attribute name="eclipsenet_db_version" type="xsd:string"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="also_ordered_list_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element name="order_code_id" type="xsd:int"/>
                  <xsd:element name="limit_by_order_date" type="xsd:dateTime" minOccurs="0"/>
               </xsd:sequence>
               <xsd:attribute name="dsn" type="xsd:string"/>
               <xsd:attribute name="language_code" type="xsd:string"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="also_ordered_list_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="also_ordered">
                     <xsd:complexType>
                        <xsd:attribute name="order_code_id" type="xsd:int">
                        </xsd:attribute>
                        <xsd:attribute name="order_code_type" type="xsd:int">
                        </xsd:attribute>
                        <xsd:attribute name="description" type="xsd:string">
                        </xsd:attribute>
                        <xsd:attribute name="image_url" type="xsd:string">
                        </xsd:attribute>
                        <xsd:attribute name="item_url" type="xsd:string">
                        </xsd:attribute>
                        <xsd:attribute name="subscriber_site_short_desc" type="xsd:string">
                        </xsd:attribute>
                        <xsd:attribute name="oc_id" type="xsd:int">
                        </xsd:attribute>
                        <xsd:attribute name="net_source_code_id" type="xsd:int">
                        </xsd:attribute>
                     </xsd:complexType>
                  </xsd:element>
               </xsd:sequence>
               <xsd:attribute name="limit_by_date" type="xsd:dateTime"/>
               <xsd:attribute name="language_code" type="xsd:string"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="installment_plan_list_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element name="order_code_id" type="xsd:int"/>
                  <xsd:element name="subscription_def_id" type="xsd:int" minOccurs="0"/>
                  <xsd:element name="gross_local_amount" type="s0:ZZMoney"/>
                  <xsd:element name="currency" type="xsd:string"/>
                  <xsd:element ref="s0:item_identifier" minOccurs="0"/>
               </xsd:sequence>
               <xsd:attribute name="dsn" type="xsd:string"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="installment_plan_list_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="installment_plan" minOccurs="0" maxOccurs="unbounded">
                     <xsd:complexType>
                        <xsd:complexContent>
                           <xsd:extension base="s0:ZZInstallmentPlan">
                              <xsd:sequence>
                                 <xsd:element ref="s0:order_item_install_dtl" minOccurs="0" maxOccurs="unbounded"/>
                              </xsd:sequence>
                           </xsd:extension>
                        </xsd:complexContent>
                     </xsd:complexType>
                  </xsd:element>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="server_datetime_list_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
               </xsd:sequence>
               <xsd:attribute name="dsn" type="xsd:string"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="server_datetime_list_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="server_datetime">
                     <xsd:complexType>
                        <xsd:attribute name="datetime" type="xsd:dateTime">
                        </xsd:attribute>
                     </xsd:complexType>
                  </xsd:element>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="request_log_edit_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element name="request_log_id" type="xsd:int"/>
                  <xsd:element name="user_definable_status" type="xsd:int"/>
               </xsd:sequence>
               <xsd:attribute name="dsn" type="xsd:string"/>
               <xsd:attribute name="submit" default="yes" type="s0:ZZBoolean"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="request_log_edit_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:request_log"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="request_log_delete_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element name="request_log_id" type="xsd:int"/>
               </xsd:sequence>
               <xsd:attribute name="dsn" type="xsd:string"/>
               <xsd:attribute name="submit" default="yes" type="s0:ZZBoolean"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="request_log_delete_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="request_log">
                     <xsd:complexType>
                        <xsd:complexContent>
                           <xsd:extension base="s0:ZZRequestLog">
                              <xsd:attribute name="_deleted" type="s0:ZZBoolean"/>
                           </xsd:extension>
                        </xsd:complexContent>
                     </xsd:complexType>
                  </xsd:element>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="transaction_data_request">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:user_login_data"/>
                  <xsd:element ref="s0:customer_identifier" minOccurs="0"/>
                  <xsd:element ref="s0:customer_address_identifier" minOccurs="0"/>
                  <xsd:element name="orderhdr_id" minOccurs="0"/>
                  <xsd:element ref="s0:item_identifier" minOccurs="0"/>
                  <xsd:element ref="s0:payment_identifier" minOccurs="0"/>
                  <xsd:element ref="s0:payment_account_identifier" minOccurs="0"/>
               </xsd:sequence>
               <xsd:attribute name="dsn" type="xsd:string"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="td_customer">
            <xsd:complexType>
               <xsd:complexContent>
                  <xsd:extension base="s0:ZZCustomer">
                     <xsd:sequence>
                     </xsd:sequence>
                     <xsd:attribute name="customer_address_seq" type="xsd:int"/>
                     <xsd:attribute name="address1" type="xsd:string"/>
                     <xsd:attribute name="address2" type="xsd:string"/>
                     <xsd:attribute name="address3" type="xsd:string"/>
                     <xsd:attribute name="address_status" type="xsd:string"/>
                     <xsd:attribute name="address_type" type="xsd:int"/>
                     <xsd:attribute name="carrier" type="xsd:string"/>
                     <xsd:attribute name="cass_date" type="xsd:int"/>
                     <xsd:attribute name="city" type="xsd:string"/>
                     <xsd:attribute name="company" type="xsd:string"/>
                     <xsd:attribute name="county" type="xsd:string"/>
                     <xsd:attribute name="delivery_point" type="xsd:string"/>
                     <xsd:attribute name="department" type="xsd:string"/>
                     <xsd:attribute name="dp_barcode" type="xsd:string"/>
                     <xsd:attribute name="eighthundred" type="xsd:string"/>
                     <xsd:attribute name="faxnbr" type="xsd:string"/>
                     <xsd:attribute name="lot_nbr" type="xsd:string"/>
                     <xsd:attribute name="mailstop" type="xsd:string"/>
                     <xsd:attribute name="phone" type="xsd:string"/>
                     <xsd:attribute name="special_tax_id" default="0" type="xsd:int"/>
                     <xsd:attribute name="state" type="xsd:string"/>
                     <xsd:attribute name="tax_id_number" type="xsd:string"/>
                     <xsd:attribute name="zip" type="xsd:string"/>
                     <xsd:attribute name="temporary_password" type="xsd:string"/>
                     <xsd:anyAttribute namespace="##any" processContents="skip">
                     </xsd:anyAttribute>
                  </xsd:extension>
               </xsd:complexContent>
            </xsd:complexType>
         </xsd:element>
         <xsd:attributeGroup name="amounts">
            <xsd:attribute name="price" type="s0:ZZMoney"/>
            <xsd:attribute name="tax" type="s0:ZZMoney"/>
            <xsd:attribute name="delivery" type="s0:ZZMoney"/>
            <xsd:attribute name="comm" type="s0:ZZMoney"/>
            <xsd:attribute name="total" type="s0:ZZMoney"/>
         </xsd:attributeGroup>
         <xsd:attributeGroup name="amounts_paid">
            <xsd:attribute name="price_paid" type="s0:ZZMoney"/>
            <xsd:attribute name="tax_paid" type="s0:ZZMoney"/>
            <xsd:attribute name="delivery_paid" type="s0:ZZMoney"/>
            <xsd:attribute name="comm_paid" type="s0:ZZMoney"/>
            <xsd:attribute name="total_paid" type="s0:ZZMoney"/>
         </xsd:attributeGroup>
         <xsd:element name="td_premium">
            <xsd:complexType>
               <xsd:complexContent>
                  <xsd:extension base="s0:ZZOrderItem">
                     <xsd:anyAttribute namespace="##any" processContents="skip">
                     </xsd:anyAttribute>
                  </xsd:extension>
               </xsd:complexContent>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="td_item">
            <xsd:complexType>
               <xsd:complexContent>
                  <xsd:extension base="s0:ZZOrderItem">
                     <xsd:sequence>
                        <xsd:element ref="s0:td_premium" minOccurs="0"/>
                     </xsd:sequence>
                     <xsd:attributeGroup ref="s0:amounts"/>
                     <xsd:anyAttribute namespace="##any" processContents="skip">
                     </xsd:anyAttribute>
                  </xsd:extension>
               </xsd:complexContent>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="td_package">
            <xsd:complexType>
               <xsd:complexContent>
                  <xsd:extension base="s0:ZZOrderItem">
                     <xsd:sequence>
                        <xsd:element ref="s0:td_item" maxOccurs="unbounded"/>
                     </xsd:sequence>
                     <xsd:attributeGroup ref="s0:amounts"/>
                     <xsd:anyAttribute namespace="##any" processContents="skip">
                     </xsd:anyAttribute>
                  </xsd:extension>
               </xsd:complexContent>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="td_order">
            <xsd:complexType>
               <xsd:complexContent>
                  <xsd:extension base="s0:ZZOrderhdr">
                     <xsd:sequence>
                        <xsd:element ref="s0:td_item" minOccurs="0" maxOccurs="unbounded"/>
                        <xsd:element ref="s0:td_package" minOccurs="0" maxOccurs="unbounded"/>
                     </xsd:sequence>
                     <xsd:attributeGroup ref="s0:amounts"/>
                  </xsd:extension>
               </xsd:complexContent>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="td_item_paid_for">
            <xsd:complexType>
               <xsd:complexContent>
                  <xsd:extension base="s0:ZZOrderItem">
                     <xsd:sequence>
                     </xsd:sequence>
                     <xsd:attributeGroup ref="s0:amounts_paid"/>
                     <xsd:anyAttribute namespace="##any" processContents="skip">
                     </xsd:anyAttribute>
                  </xsd:extension>
               </xsd:complexContent>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="td_payment">
            <xsd:complexType>
               <xsd:complexContent>
                  <xsd:extension base="s0:ZZPayment">
                     <xsd:sequence>
                        <xsd:element ref="s0:td_item_paid_for" minOccurs="0" maxOccurs="unbounded"/>
                     </xsd:sequence>
                     <xsd:attributeGroup ref="s0:amounts_paid"/>
                     <xsd:anyAttribute namespace="##any" processContents="skip">
                     </xsd:anyAttribute>
                  </xsd:extension>
               </xsd:complexContent>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="td_payment_account">
            <xsd:complexType>
               <xsd:complexContent>
                  <xsd:extension base="s0:ZZPaymentAccount">
                     <xsd:anyAttribute namespace="##any" processContents="skip">
                     </xsd:anyAttribute>
                  </xsd:extension>
               </xsd:complexContent>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="transaction_data_response">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="s0:td_customer"/>
                  <xsd:element ref="s0:td_order"/>
                  <xsd:element ref="s0:td_payment"/>
                  <xsd:element ref="s0:td_payment_account"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
      </xsd:schema>
   </types>
   <portType name="ThinkSoap">
      <operation name="PxHeaderSelect">
         <input message="s0:PxHeaderSelectSoapIn"/>
         <output message="s0:PxHeaderSelectSoapOut"/>
      </operation>
      <operation name="PaymentTypeSelect">
         <input message="s0:PaymentTypeSelectSoapIn"/>
         <output message="s0:PaymentTypeSelectSoapOut"/>
      </operation>
      <operation name="OcListByTopicSelect">
         <input message="s0:OcListByTopicSelectSoapIn"/>
         <output message="s0:OcListByTopicSelectSoapOut"/>
      </operation>
      <operation name="OcDescrSelect">
         <input message="s0:OcDescrSelectSoapIn"/>
         <output message="s0:OcDescrSelectSoapOut"/>
      </operation>
      <operation name="OcForProspectSelect">
         <input message="s0:OcForProspectSelectSoapIn"/>
         <output message="s0:OcForProspectSelectSoapOut"/>
      </operation>
      <operation name="SpecialOffersSelect">
         <input message="s0:SpecialOffersSelectSoapIn"/>
         <output message="s0:SpecialOffersSelectSoapOut"/>
      </operation>
      <operation name="OrderPaymentSelect">
         <input message="s0:OrderPaymentSelectSoapIn"/>
         <output message="s0:OrderPaymentSelectSoapOut"/>
      </operation>
      <operation name="BaseCurrencySelect">
         <input message="s0:BaseCurrencySelectSoapIn"/>
         <output message="s0:BaseCurrencySelectSoapOut"/>
      </operation>
      <operation name="ConfigSelect">
         <input message="s0:ConfigSelectSoapIn"/>
         <output message="s0:ConfigSelectSoapOut"/>
      </operation>
      <operation name="CurrencySelect">
         <input message="s0:CurrencySelectSoapIn"/>
         <output message="s0:CurrencySelectSoapOut"/>
      </operation>
      <operation name="StateSelect">
         <input message="s0:StateSelectSoapIn"/>
         <output message="s0:StateSelectSoapOut"/>
      </operation>
      <operation name="StateNonsuppressedSelect">
         <input message="s0:StateNonsuppressedSelectSoapIn"/>
         <output message="s0:StateNonsuppressedSelectSoapOut"/>
      </operation>
      <operation name="PubListSelect">
         <input message="s0:PubListSelectSoapIn"/>
         <output message="s0:PubListSelectSoapOut"/>
      </operation>
      <operation name="PubSelect">
         <input message="s0:PubSelectSoapIn"/>
         <output message="s0:PubSelectSoapOut"/>
      </operation>
      <operation name="ProductListSelect">
         <input message="s0:ProductListSelectSoapIn"/>
         <output message="s0:ProductListSelectSoapOut"/>
      </operation>
      <operation name="PackageListSelect">
         <input message="s0:PackageListSelectSoapIn"/>
         <output message="s0:PackageListSelectSoapOut"/>
      </operation>
      <operation name="PackageDescrSelect">
         <input message="s0:PackageDescrSelectSoapIn"/>
         <output message="s0:PackageDescrSelectSoapOut"/>
      </operation>
      <operation name="PackageContentSelect">
         <input message="s0:PackageContentSelectSoapIn"/>
         <output message="s0:PackageContentSelectSoapOut"/>
      </operation>
      <operation name="CustomerInfoSelect">
         <input message="s0:CustomerInfoSelectSoapIn"/>
         <output message="s0:CustomerInfoSelectSoapOut"/>
      </operation>
      <operation name="PaymentAccountInfoSelect">
         <input message="s0:PaymentAccountInfoSelectSoapIn"/>
         <output message="s0:PaymentAccountInfoSelectSoapOut"/>
      </operation>
      <operation name="AddressInfoSelect">
         <input message="s0:AddressInfoSelectSoapIn"/>
         <output message="s0:AddressInfoSelectSoapOut"/>
      </operation>
      <operation name="SubscripListSelect">
         <input message="s0:SubscripListSelectSoapIn"/>
         <output message="s0:SubscripListSelectSoapOut"/>
      </operation>
      <operation name="PackageOrderListSelect">
         <input message="s0:PackageOrderListSelectSoapIn"/>
         <output message="s0:PackageOrderListSelectSoapOut"/>
      </operation>
      <operation name="PaymentClearStatusDescrSelect">
         <input message="s0:PaymentClearStatusDescrSelectSoapIn"/>
         <output message="s0:PaymentClearStatusDescrSelectSoapOut"/>
      </operation>
      <operation name="PaymentListSelect">
         <input message="s0:PaymentListSelectSoapIn"/>
         <output message="s0:PaymentListSelectSoapOut"/>
      </operation>
      <operation name="PaymentAmountInfoSelect">
         <input message="s0:PaymentAmountInfoSelectSoapIn"/>
         <output message="s0:PaymentAmountInfoSelectSoapOut"/>
      </operation>
      <operation name="ProductOrderListSelect">
         <input message="s0:ProductOrderListSelectSoapIn"/>
         <output message="s0:ProductOrderListSelectSoapOut"/>
      </operation>
      <operation name="CurrentIssueSelect">
         <input message="s0:CurrentIssueSelectSoapIn"/>
         <output message="s0:CurrentIssueSelectSoapOut"/>
      </operation>
      <operation name="SourceCodeSelect">
         <input message="s0:SourceCodeSelectSoapIn"/>
         <output message="s0:SourceCodeSelectSoapOut"/>
      </operation>
      <operation name="OrderAddressesSelect">
         <input message="s0:OrderAddressesSelectSoapIn"/>
         <output message="s0:OrderAddressesSelectSoapOut"/>
      </operation>
      <operation name="IssueListSelect">
         <input message="s0:IssueListSelectSoapIn"/>
         <output message="s0:IssueListSelectSoapOut"/>
      </operation>
      <operation name="IssueSelect">
         <input message="s0:IssueSelectSoapIn"/>
         <output message="s0:IssueSelectSoapOut"/>
      </operation>
      <operation name="ProspectSelect">
         <input message="s0:ProspectSelectSoapIn"/>
         <output message="s0:ProspectSelectSoapOut"/>
      </operation>
      <operation name="PromotionHistoryOfferListSelect">
         <input message="s0:PromotionHistoryOfferListSelectSoapIn"/>
         <output message="s0:PromotionHistoryOfferListSelectSoapOut"/>
      </operation>
      <operation name="RenewalHistoryOfferListSelect">
         <input message="s0:RenewalHistoryOfferListSelectSoapIn"/>
         <output message="s0:RenewalHistoryOfferListSelectSoapOut"/>
      </operation>
      <operation name="SourceCodeLookupSelect">
         <input message="s0:SourceCodeLookupSelectSoapIn"/>
         <output message="s0:SourceCodeLookupSelectSoapOut"/>
      </operation>
      <operation name="ItemsByOrderhdrSelect">
         <input message="s0:ItemsByOrderhdrSelectSoapIn"/>
         <output message="s0:ItemsByOrderhdrSelectSoapOut"/>
      </operation>
      <operation name="ActiveOrdersForGroupSelect">
         <input message="s0:ActiveOrdersForGroupSelectSoapIn"/>
         <output message="s0:ActiveOrdersForGroupSelectSoapOut"/>
      </operation>
      <operation name="CustomerGroupInfoSelect">
         <input message="s0:CustomerGroupInfoSelectSoapIn"/>
         <output message="s0:CustomerGroupInfoSelectSoapOut"/>
      </operation>
      <operation name="ReplacementOrderCodeListSelect">
         <input message="s0:ReplacementOrderCodeListSelectSoapIn"/>
         <output message="s0:ReplacementOrderCodeListSelectSoapOut"/>
      </operation>
      <operation name="ServiceNoteSelect">
         <input message="s0:ServiceNoteSelectSoapIn"/>
         <output message="s0:ServiceNoteSelectSoapOut"/>
      </operation>
      <operation name="OrderCodeInstallPlanSelect">
         <input message="s0:OrderCodeInstallPlanSelectSoapIn"/>
         <output message="s0:OrderCodeInstallPlanSelectSoapOut"/>
      </operation>
      <operation name="CustomerLoginInfoSelect">
         <input message="s0:CustomerLoginInfoSelectSoapIn"/>
         <output message="s0:CustomerLoginInfoSelectSoapOut"/>
      </operation>
      <operation name="PasswordInfoSelect">
         <input message="s0:PasswordInfoSelectSoapIn"/>
         <output message="s0:PasswordInfoSelectSoapOut"/>
      </operation>
      <operation name="CustomerLoginQuestionListSelect">
         <input message="s0:CustomerLoginQuestionListSelectSoapIn"/>
         <output message="s0:CustomerLoginQuestionListSelectSoapOut"/>
      </operation>
      <operation name="OrderCodeListSelect">
         <input message="s0:OrderCodeListSelectSoapIn"/>
         <output message="s0:OrderCodeListSelectSoapOut"/>
      </operation>
      <operation name="ItemsNeedingDistributionSelect">
         <input message="s0:ItemsNeedingDistributionSelectSoapIn"/>
         <output message="s0:ItemsNeedingDistributionSelectSoapOut"/>
      </operation>
      <operation name="UserAuthoritySelect">
         <input message="s0:UserAuthoritySelectSoapIn"/>
         <output message="s0:UserAuthoritySelectSoapOut"/>
      </operation>
      <operation name="UserGroupRightsSelect">
         <input message="s0:UserGroupRightsSelectSoapIn"/>
         <output message="s0:UserGroupRightsSelectSoapOut"/>
      </operation>
      <operation name="CustomerCreditStatusSelect">
         <input message="s0:CustomerCreditStatusSelectSoapIn"/>
         <output message="s0:CustomerCreditStatusSelectSoapOut"/>
      </operation>
      <operation name="RenewalChainSelect">
         <input message="s0:RenewalChainSelectSoapIn"/>
         <output message="s0:RenewalChainSelectSoapOut"/>
      </operation>
      <operation name="JobProcessRunningSelect">
         <input message="s0:JobProcessRunningSelectSoapIn"/>
         <output message="s0:JobProcessRunningSelectSoapOut"/>
      </operation>
      <operation name="JournalSelect">
         <input message="s0:JournalSelectSoapIn"/>
         <output message="s0:JournalSelectSoapOut"/>
      </operation>
      <operation name="CheckedOutUnitListSelect">
         <input message="s0:CheckedOutUnitListSelectSoapIn"/>
         <output message="s0:CheckedOutUnitListSelectSoapOut"/>
      </operation>
      <operation name="AddressListSelect">
         <input message="s0:AddressListSelectSoapIn"/>
         <output message="s0:AddressListSelectSoapOut"/>
      </operation>
      <operation name="SalesRepresentativeListSelect">
         <input message="s0:SalesRepresentativeListSelectSoapIn"/>
         <output message="s0:SalesRepresentativeListSelectSoapOut"/>
      </operation>
      <operation name="ReviewPaymentsListSelect">
         <input message="s0:ReviewPaymentsListSelectSoapIn"/>
         <output message="s0:ReviewPaymentsListSelectSoapOut"/>
      </operation>
      <operation name="OrderItemAccountSelect">
         <input message="s0:OrderItemAccountSelectSoapIn"/>
         <output message="s0:OrderItemAccountSelectSoapOut"/>
      </operation>
      <operation name="OrderItemAccBreakSelect">
         <input message="s0:OrderItemAccBreakSelectSoapIn"/>
         <output message="s0:OrderItemAccBreakSelectSoapOut"/>
      </operation>
      <operation name="OrderItemSelect">
         <input message="s0:OrderItemSelectSoapIn"/>
         <output message="s0:OrderItemSelectSoapOut"/>
      </operation>
      <operation name="SuspensionListSelect">
         <input message="s0:SuspensionListSelectSoapIn"/>
         <output message="s0:SuspensionListSelectSoapOut"/>
      </operation>
      <operation name="BackIssueListSelect">
         <input message="s0:BackIssueListSelectSoapIn"/>
         <output message="s0:BackIssueListSelectSoapOut"/>
      </operation>
      <operation name="MissedIssuesListSelect">
         <input message="s0:MissedIssuesListSelectSoapIn"/>
         <output message="s0:MissedIssuesListSelectSoapOut"/>
      </operation>
      <operation name="RequestLogSelect">
         <input message="s0:RequestLogSelectSoapIn"/>
         <output message="s0:RequestLogSelectSoapOut"/>
      </operation>
      <operation name="ServiceWithNotesSelect">
         <input message="s0:ServiceWithNotesSelectSoapIn"/>
         <output message="s0:ServiceWithNotesSelectSoapOut"/>
      </operation>
      <operation name="LastEditDateSelect">
         <input message="s0:LastEditDateSelectSoapIn"/>
         <output message="s0:LastEditDateSelectSoapOut"/>
      </operation>
      <operation name="CustomerServiceItemsByUserSelect">
         <input message="s0:CustomerServiceItemsByUserSelectSoapIn"/>
         <output message="s0:CustomerServiceItemsByUserSelectSoapOut"/>
      </operation>
      <operation name="OcFullListSelect">
         <input message="s0:OcFullListSelectSoapIn"/>
         <output message="s0:OcFullListSelectSoapOut"/>
      </operation>
      <operation name="OrderCodeFullListSelect">
         <input message="s0:OrderCodeFullListSelectSoapIn"/>
         <output message="s0:OrderCodeFullListSelectSoapOut"/>
      </operation>
      <operation name="ThresholdOptionList">
         <input message="s0:ThresholdOptionListSoapIn"/>
         <output message="s0:ThresholdOptionListSoapOut"/>
      </operation>
      <operation name="UserAuthenticate">
         <input message="s0:UserAuthenticateSoapIn"/>
         <output message="s0:UserAuthenticateSoapOut"/>
      </operation>
      <operation name="UserPasswordChange">
         <input message="s0:UserPasswordChangeSoapIn"/>
         <output message="s0:UserPasswordChangeSoapOut"/>
      </operation>
      <operation name="UserPasswordInvalidate">
         <input message="s0:UserPasswordInvalidateSoapIn"/>
         <output message="s0:UserPasswordInvalidateSoapOut"/>
      </operation>
      <operation name="UserPasswordReset">
         <input message="s0:UserPasswordResetSoapIn"/>
         <output message="s0:UserPasswordResetSoapOut"/>
      </operation>
      <operation name="LoginAuthenticate">
         <input message="s0:LoginAuthenticateSoapIn"/>
         <output message="s0:LoginAuthenticateSoapOut"/>
      </operation>
      <operation name="IpAuthenticate">
         <input message="s0:IpAuthenticateSoapIn"/>
         <output message="s0:IpAuthenticateSoapOut"/>
      </operation>
      <operation name="OrderItemInformation">
         <input message="s0:OrderItemInformationSoapIn"/>
         <output message="s0:OrderItemInformationSoapOut"/>
      </operation>
      <operation name="OrderAdd">
         <input message="s0:OrderAddSoapIn"/>
         <output message="s0:OrderAddSoapOut"/>
      </operation>
      <operation name="OrderAddEffectList">
         <input message="s0:OrderAddEffectListSoapIn"/>
         <output message="s0:OrderAddEffectListSoapOut"/>
      </operation>
      <operation name="OrderAddPaymentAddEffectList">
         <input message="s0:OrderAddPaymentAddEffectListSoapIn"/>
         <output message="s0:OrderAddPaymentAddEffectListSoapOut"/>
      </operation>
      <operation name="OrderhdrEdit">
         <input message="s0:OrderhdrEditSoapIn"/>
         <output message="s0:OrderhdrEditSoapOut"/>
      </operation>
      <operation name="OrderItemEdit">
         <input message="s0:OrderItemEditSoapIn"/>
         <output message="s0:OrderItemEditSoapOut"/>
      </operation>
      <operation name="OrderAddPaymentAdd">
         <input message="s0:OrderAddPaymentAddSoapIn"/>
         <output message="s0:OrderAddPaymentAddSoapOut"/>
      </operation>
      <operation name="OrderAddDepositUse">
         <input message="s0:OrderAddDepositUseSoapIn"/>
         <output message="s0:OrderAddDepositUseSoapOut"/>
      </operation>
      <operation name="DepositUse">
         <input message="s0:DepositUseSoapIn"/>
         <output message="s0:DepositUseSoapOut"/>
      </operation>
      <operation name="DepositUseEffectList">
         <input message="s0:DepositUseEffectListSoapIn"/>
         <output message="s0:DepositUseEffectListSoapOut"/>
      </operation>
      <operation name="DepositRefund">
         <input message="s0:DepositRefundSoapIn"/>
         <output message="s0:DepositRefundSoapOut"/>
      </operation>
      <operation name="CustomerAddOrderAdd">
         <input message="s0:CustomerAddOrderAddSoapIn"/>
         <output message="s0:CustomerAddOrderAddSoapOut"/>
      </operation>
      <operation name="CustomerAddOrderAddPaymentAdd">
         <input message="s0:CustomerAddOrderAddPaymentAddSoapIn"/>
         <output message="s0:CustomerAddOrderAddPaymentAddSoapOut"/>
      </operation>
      <operation name="CustomerAddPaymentAdd">
         <input message="s0:CustomerAddPaymentAddSoapIn"/>
         <output message="s0:CustomerAddPaymentAddSoapOut"/>
      </operation>
      <operation name="SubgroupAdd">
         <input message="s0:SubgroupAddSoapIn"/>
         <output message="s0:SubgroupAddSoapOut"/>
      </operation>
      <operation name="SubgroupDelete">
         <input message="s0:SubgroupDeleteSoapIn"/>
         <output message="s0:SubgroupDeleteSoapOut"/>
      </operation>
      <operation name="SubgroupMove">
         <input message="s0:SubgroupMoveSoapIn"/>
         <output message="s0:SubgroupMoveSoapOut"/>
      </operation>
      <operation name="OrderTransferInformation">
         <input message="s0:OrderTransferInformationSoapIn"/>
         <output message="s0:OrderTransferInformationSoapOut"/>
      </operation>
      <operation name="OrderTransfer">
         <input message="s0:OrderTransferSoapIn"/>
         <output message="s0:OrderTransferSoapOut"/>
      </operation>
      <operation name="CustomerEdit">
         <input message="s0:CustomerEditSoapIn"/>
         <output message="s0:CustomerEditSoapOut"/>
      </operation>
      <operation name="PaymentAccountAdd">
         <input message="s0:PaymentAccountAddSoapIn"/>
         <output message="s0:PaymentAccountAddSoapOut"/>
      </operation>
      <operation name="PaymentAccountEdit">
         <input message="s0:PaymentAccountEditSoapIn"/>
         <output message="s0:PaymentAccountEditSoapOut"/>
      </operation>
      <operation name="PaymentAccountClear">
         <input message="s0:PaymentAccountClearSoapIn"/>
         <output message="s0:PaymentAccountClearSoapOut"/>
      </operation>
      <operation name="CustomerAddressAdd">
         <input message="s0:CustomerAddressAddSoapIn"/>
         <output message="s0:CustomerAddressAddSoapOut"/>
      </operation>
      <operation name="CustomerAddressEdit">
         <input message="s0:CustomerAddressEditSoapIn"/>
         <output message="s0:CustomerAddressEditSoapOut"/>
      </operation>
      <operation name="CustomerAddressEditFromFutureTemp">
         <input message="s0:CustomerAddressEditFromFutureTempSoapIn"/>
         <output message="s0:CustomerAddressEditFromFutureTempSoapOut"/>
      </operation>
      <operation name="CustomerAddressDeleteFutureTemp">
         <input message="s0:CustomerAddressDeleteFutureTempSoapIn"/>
         <output message="s0:CustomerAddressDeleteFutureTempSoapOut"/>
      </operation>
      <operation name="CustomerAddressEditEffectList">
         <input message="s0:CustomerAddressEditEffectListSoapIn"/>
         <output message="s0:CustomerAddressEditEffectListSoapOut"/>
      </operation>
      <operation name="CustomerLoginClaim">
         <input message="s0:CustomerLoginClaimSoapIn"/>
         <output message="s0:CustomerLoginClaimSoapOut"/>
      </operation>
      <operation name="LoginClaim">
         <input message="s0:LoginClaimSoapIn"/>
         <output message="s0:LoginClaimSoapOut"/>
      </operation>
      <operation name="SubscriptionIsDuplicate">
         <input message="s0:SubscriptionIsDuplicateSoapIn"/>
         <output message="s0:SubscriptionIsDuplicateSoapOut"/>
      </operation>
      <operation name="DemogForm">
         <input message="s0:DemogFormSoapIn"/>
         <output message="s0:DemogFormSoapOut"/>
      </operation>
      <operation name="DemographicCheck">
         <input message="s0:DemographicCheckSoapIn"/>
         <output message="s0:DemographicCheckSoapOut"/>
      </operation>
      <operation name="DemographicUpdate">
         <input message="s0:DemographicUpdateSoapIn"/>
         <output message="s0:DemographicUpdateSoapOut"/>
      </operation>
      <operation name="DemographicDelete">
         <input message="s0:DemographicDeleteSoapIn"/>
         <output message="s0:DemographicDeleteSoapOut"/>
      </operation>
      <operation name="InventoryCheck">
         <input message="s0:InventoryCheckSoapIn"/>
         <output message="s0:InventoryCheckSoapOut"/>
      </operation>
      <operation name="InventorySufficientForSample">
         <input message="s0:InventorySufficientForSampleSoapIn"/>
         <output message="s0:InventorySufficientForSampleSoapOut"/>
      </operation>
      <operation name="AmountConversion">
         <input message="s0:AmountConversionSoapIn"/>
         <output message="s0:AmountConversionSoapOut"/>
      </operation>
      <operation name="PaymentAdd">
         <input message="s0:PaymentAddSoapIn"/>
         <output message="s0:PaymentAddSoapOut"/>
      </operation>
      <operation name="PaymentEdit">
         <input message="s0:PaymentEditSoapIn"/>
         <output message="s0:PaymentEditSoapOut"/>
      </operation>
      <operation name="PaymentInformation">
         <input message="s0:PaymentInformationSoapIn"/>
         <output message="s0:PaymentInformationSoapOut"/>
      </operation>
      <operation name="PaymentEffectList">
         <input message="s0:PaymentEffectListSoapIn"/>
         <output message="s0:PaymentEffectListSoapOut"/>
      </operation>
      <operation name="DepositPaymentInformation">
         <input message="s0:DepositPaymentInformationSoapIn"/>
         <output message="s0:DepositPaymentInformationSoapOut"/>
      </operation>
      <operation name="PaybreakInformation">
         <input message="s0:PaybreakInformationSoapIn"/>
         <output message="s0:PaybreakInformationSoapOut"/>
      </operation>
      <operation name="OrderCancelList">
         <input message="s0:OrderCancelListSoapIn"/>
         <output message="s0:OrderCancelListSoapOut"/>
      </operation>
      <operation name="OrderCancel">
         <input message="s0:OrderCancelSoapIn"/>
         <output message="s0:OrderCancelSoapOut"/>
      </operation>
      <operation name="ItemsRenewableList">
         <input message="s0:ItemsRenewableListSoapIn"/>
         <output message="s0:ItemsRenewableListSoapOut"/>
      </operation>
      <operation name="RefundCalculate">
         <input message="s0:RefundCalculateSoapIn"/>
         <output message="s0:RefundCalculateSoapOut"/>
      </operation>
      <operation name="UnitItemInformation">
         <input message="s0:UnitItemInformationSoapIn"/>
         <output message="s0:UnitItemInformationSoapOut"/>
      </operation>
      <operation name="UnitItemListInformation">
         <input message="s0:UnitItemListInformationSoapIn"/>
         <output message="s0:UnitItemListInformationSoapOut"/>
      </operation>
      <operation name="UnitExcessPrice">
         <input message="s0:UnitExcessPriceSoapIn"/>
         <output message="s0:UnitExcessPriceSoapOut"/>
      </operation>
      <operation name="UnitUsePaymentAdd">
         <input message="s0:UnitUsePaymentAddSoapIn"/>
         <output message="s0:UnitUsePaymentAddSoapOut"/>
      </operation>
      <operation name="UnitUse">
         <input message="s0:UnitUseSoapIn"/>
         <output message="s0:UnitUseSoapOut"/>
      </operation>
      <operation name="UnitCheckOut">
         <input message="s0:UnitCheckOutSoapIn"/>
         <output message="s0:UnitCheckOutSoapOut"/>
      </operation>
      <operation name="UnitCheckIn">
         <input message="s0:UnitCheckInSoapIn"/>
         <output message="s0:UnitCheckInSoapOut"/>
      </operation>
      <operation name="ProspectAdd">
         <input message="s0:ProspectAddSoapIn"/>
         <output message="s0:ProspectAddSoapOut"/>
      </operation>
      <operation name="ProspectDelete">
         <input message="s0:ProspectDeleteSoapIn"/>
         <output message="s0:ProspectDeleteSoapOut"/>
      </operation>
      <operation name="CustomerAdd">
         <input message="s0:CustomerAddSoapIn"/>
         <output message="s0:CustomerAddSoapOut"/>
      </operation>
      <operation name="DisambiguationList">
         <input message="s0:DisambiguationListSoapIn"/>
         <output message="s0:DisambiguationListSoapOut"/>
      </operation>
      <operation name="ItemList">
         <input message="s0:ItemListSoapIn"/>
         <output message="s0:ItemListSoapOut"/>
      </operation>
      <operation name="ItemAlreadySubscribedList">
         <input message="s0:ItemAlreadySubscribedListSoapIn"/>
         <output message="s0:ItemAlreadySubscribedListSoapOut"/>
      </operation>
      <operation name="ItemRenewalList">
         <input message="s0:ItemRenewalListSoapIn"/>
         <output message="s0:ItemRenewalListSoapOut"/>
      </operation>
      <operation name="ItemRenewableList">
         <input message="s0:ItemRenewableListSoapIn"/>
         <output message="s0:ItemRenewableListSoapOut"/>
      </operation>
      <operation name="RenewalCardOfferList">
         <input message="s0:RenewalCardOfferListSoapIn"/>
         <output message="s0:RenewalCardOfferListSoapOut"/>
      </operation>
      <operation name="PromotionCardOfferList">
         <input message="s0:PromotionCardOfferListSoapIn"/>
         <output message="s0:PromotionCardOfferListSoapOut"/>
      </operation>
      <operation name="PasswordEmailSend">
         <input message="s0:PasswordEmailSendSoapIn"/>
         <output message="s0:PasswordEmailSendSoapOut"/>
      </operation>
      <operation name="EmailQueueAdd">
         <input message="s0:EmailQueueAddSoapIn"/>
         <output message="s0:EmailQueueAddSoapOut"/>
      </operation>
      <operation name="EmailQueueDelete">
         <input message="s0:EmailQueueDeleteSoapIn"/>
         <output message="s0:EmailQueueDeleteSoapOut"/>
      </operation>
      <operation name="PaymentCancel">
         <input message="s0:PaymentCancelSoapIn"/>
         <output message="s0:PaymentCancelSoapOut"/>
      </operation>
      <operation name="PaymentItemsList">
         <input message="s0:PaymentItemsListSoapIn"/>
         <output message="s0:PaymentItemsListSoapOut"/>
      </operation>
      <operation name="PriceList">
         <input message="s0:PriceListSoapIn"/>
         <output message="s0:PriceListSoapOut"/>
      </operation>
      <operation name="PaymentTransfer">
         <input message="s0:PaymentTransferSoapIn"/>
         <output message="s0:PaymentTransferSoapOut"/>
      </operation>
      <operation name="ItemProrateValues">
         <input message="s0:ItemProrateValuesSoapIn"/>
         <output message="s0:ItemProrateValuesSoapOut"/>
      </operation>
      <operation name="BundleQuantityOptionCalculate">
         <input message="s0:BundleQuantityOptionCalculateSoapIn"/>
         <output message="s0:BundleQuantityOptionCalculateSoapOut"/>
      </operation>
      <operation name="BundleQuantityDateOptionCalculate">
         <input message="s0:BundleQuantityDateOptionCalculateSoapIn"/>
         <output message="s0:BundleQuantityDateOptionCalculateSoapOut"/>
      </operation>
      <operation name="OrderQuantityOptionCalculate">
         <input message="s0:OrderQuantityOptionCalculateSoapIn"/>
         <output message="s0:OrderQuantityOptionCalculateSoapOut"/>
      </operation>
      <operation name="OrderDateOptionCalculate">
         <input message="s0:OrderDateOptionCalculateSoapIn"/>
         <output message="s0:OrderDateOptionCalculateSoapOut"/>
      </operation>
      <operation name="SuspensionAdd">
         <input message="s0:SuspensionAddSoapIn"/>
         <output message="s0:SuspensionAddSoapOut"/>
      </operation>
      <operation name="SuspensionEdit">
         <input message="s0:SuspensionEditSoapIn"/>
         <output message="s0:SuspensionEditSoapOut"/>
      </operation>
      <operation name="ProductReturn">
         <input message="s0:ProductReturnSoapIn"/>
         <output message="s0:ProductReturnSoapOut"/>
      </operation>
      <operation name="AuditCheck">
         <input message="s0:AuditCheckSoapIn"/>
         <output message="s0:AuditCheckSoapOut"/>
      </operation>
      <operation name="DuplicateAddressList">
         <input message="s0:DuplicateAddressListSoapIn"/>
         <output message="s0:DuplicateAddressListSoapOut"/>
      </operation>
      <operation name="AddressClean">
         <input message="s0:AddressCleanSoapIn"/>
         <output message="s0:AddressCleanSoapOut"/>
      </operation>
      <operation name="NoteAdd">
         <input message="s0:NoteAddSoapIn"/>
         <output message="s0:NoteAddSoapOut"/>
      </operation>
      <operation name="NoteEdit">
         <input message="s0:NoteEditSoapIn"/>
         <output message="s0:NoteEditSoapOut"/>
      </operation>
      <operation name="NoteDelete">
         <input message="s0:NoteDeleteSoapIn"/>
         <output message="s0:NoteDeleteSoapOut"/>
      </operation>
      <operation name="PxAdd">
         <input message="s0:PxAddSoapIn"/>
         <output message="s0:PxAddSoapOut"/>
      </operation>
      <operation name="PxUpdate">
         <input message="s0:PxUpdateSoapIn"/>
         <output message="s0:PxUpdateSoapOut"/>
      </operation>
      <operation name="PxDelete">
         <input message="s0:PxDeleteSoapIn"/>
         <output message="s0:PxDeleteSoapOut"/>
      </operation>
      <operation name="PxReplace">
         <input message="s0:PxReplaceSoapIn"/>
         <output message="s0:PxReplaceSoapOut"/>
      </operation>
      <operation name="OcNetDefaultSourceCode">
         <input message="s0:OcNetDefaultSourceCodeSoapIn"/>
         <output message="s0:OcNetDefaultSourceCodeSoapOut"/>
      </operation>
      <operation name="GroupOrderAdjustmentList">
         <input message="s0:GroupOrderAdjustmentListSoapIn"/>
         <output message="s0:GroupOrderAdjustmentListSoapOut"/>
      </operation>
      <operation name="GroupMemberChangeEffectList">
         <input message="s0:GroupMemberChangeEffectListSoapIn"/>
         <output message="s0:GroupMemberChangeEffectListSoapOut"/>
      </operation>
      <operation name="DirectDebitVerify">
         <input message="s0:DirectDebitVerifySoapIn"/>
         <output message="s0:DirectDebitVerifySoapOut"/>
      </operation>
      <operation name="CreditCardVerify">
         <input message="s0:CreditCardVerifySoapIn"/>
         <output message="s0:CreditCardVerifySoapOut"/>
      </operation>
      <operation name="CreditCardValidate">
         <input message="s0:CreditCardValidateSoapIn"/>
         <output message="s0:CreditCardValidateSoapOut"/>
      </operation>
      <operation name="ReferenceCacheRecord">
         <input message="s0:ReferenceCacheRecordSoapIn"/>
         <output message="s0:ReferenceCacheRecordSoapOut"/>
      </operation>
      <operation name="ReferenceCacheList">
         <input message="s0:ReferenceCacheListSoapIn"/>
         <output message="s0:ReferenceCacheListSoapOut"/>
      </operation>
      <operation name="ReferenceCacheTableinfo">
         <input message="s0:ReferenceCacheTableinfoSoapIn"/>
         <output message="s0:ReferenceCacheTableinfoSoapOut"/>
      </operation>
      <operation name="ReferenceCacheChangeCount">
         <input message="s0:ReferenceCacheChangeCountSoapIn"/>
         <output message="s0:ReferenceCacheChangeCountSoapOut"/>
      </operation>
      <operation name="OcAncestorList">
         <input message="s0:OcAncestorListSoapIn"/>
         <output message="s0:OcAncestorListSoapOut"/>
      </operation>
      <operation name="OcDescendantList">
         <input message="s0:OcDescendantListSoapIn"/>
         <output message="s0:OcDescendantListSoapOut"/>
      </operation>
      <operation name="OcCommonAncestorList">
         <input message="s0:OcCommonAncestorListSoapIn"/>
         <output message="s0:OcCommonAncestorListSoapOut"/>
      </operation>
      <operation name="PaymentWaitingAuthOrPost">
         <input message="s0:PaymentWaitingAuthOrPostSoapIn"/>
         <output message="s0:PaymentWaitingAuthOrPostSoapOut"/>
      </operation>
      <operation name="OrderItemCanPay">
         <input message="s0:OrderItemCanPaySoapIn"/>
         <output message="s0:OrderItemCanPaySoapOut"/>
      </operation>
      <operation name="OrderItemNeedsPaymentSettled">
         <input message="s0:OrderItemNeedsPaymentSettledSoapIn"/>
         <output message="s0:OrderItemNeedsPaymentSettledSoapOut"/>
      </operation>
      <operation name="PxCheckCountsAndAmounts">
         <input message="s0:PxCheckCountsAndAmountsSoapIn"/>
         <output message="s0:PxCheckCountsAndAmountsSoapOut"/>
      </operation>
      <operation name="OrderItemMinimumActiveDateList">
         <input message="s0:OrderItemMinimumActiveDateListSoapIn"/>
         <output message="s0:OrderItemMinimumActiveDateListSoapOut"/>
      </operation>
      <operation name="ServiceAdd">
         <input message="s0:ServiceAddSoapIn"/>
         <output message="s0:ServiceAddSoapOut"/>
      </operation>
      <operation name="ServiceEdit">
         <input message="s0:ServiceEditSoapIn"/>
         <output message="s0:ServiceEditSoapOut"/>
      </operation>
      <operation name="CustomerClear">
         <input message="s0:CustomerClearSoapIn"/>
         <output message="s0:CustomerClearSoapOut"/>
      </operation>
      <operation name="CustomerAddressClear">
         <input message="s0:CustomerAddressClearSoapIn"/>
         <output message="s0:CustomerAddressClearSoapOut"/>
      </operation>
      <operation name="CustomerNameDiffFromAddressInfo">
         <input message="s0:CustomerNameDiffFromAddressInfoSoapIn"/>
         <output message="s0:CustomerNameDiffFromAddressInfoSoapOut"/>
      </operation>
      <operation name="OrderUpsellInformation">
         <input message="s0:OrderUpsellInformationSoapIn"/>
         <output message="s0:OrderUpsellInformationSoapOut"/>
      </operation>
      <operation name="AuxFieldValuesList">
         <input message="s0:AuxFieldValuesListSoapIn"/>
         <output message="s0:AuxFieldValuesListSoapOut"/>
      </operation>
      <operation name="PackageEdit">
         <input message="s0:PackageEditSoapIn"/>
         <output message="s0:PackageEditSoapOut"/>
      </operation>
      <operation name="GroupDelete">
         <input message="s0:GroupDeleteSoapIn"/>
         <output message="s0:GroupDeleteSoapOut"/>
      </operation>
      <operation name="ConsortiumOrderCheck">
         <input message="s0:ConsortiumOrderCheckSoapIn"/>
         <output message="s0:ConsortiumOrderCheckSoapOut"/>
      </operation>
      <operation name="DealAdd">
         <input message="s0:DealAddSoapIn"/>
         <output message="s0:DealAddSoapOut"/>
      </operation>
      <operation name="DealEdit">
         <input message="s0:DealEditSoapIn"/>
         <output message="s0:DealEditSoapOut"/>
      </operation>
      <operation name="CustomerInformation">
         <input message="s0:CustomerInformationSoapIn"/>
         <output message="s0:CustomerInformationSoapOut"/>
      </operation>
      <operation name="DispContextPopulate">
         <input message="s0:DispContextPopulateSoapIn"/>
         <output message="s0:DispContextPopulateSoapOut"/>
      </operation>
      <operation name="DocRefBatchList">
         <input message="s0:DocRefBatchListSoapIn"/>
         <output message="s0:DocRefBatchListSoapOut"/>
      </operation>
      <operation name="DocumentReferenceAdd">
         <input message="s0:DocumentReferenceAddSoapIn"/>
         <output message="s0:DocumentReferenceAddSoapOut"/>
      </operation>
      <operation name="DocumentReferenceEdit">
         <input message="s0:DocumentReferenceEditSoapIn"/>
         <output message="s0:DocumentReferenceEditSoapOut"/>
      </operation>
      <operation name="CustomerOrdersList">
         <input message="s0:CustomerOrdersListSoapIn"/>
         <output message="s0:CustomerOrdersListSoapOut"/>
      </operation>
      <operation name="DbInfo">
         <input message="s0:DbInfoSoapIn"/>
         <output message="s0:DbInfoSoapOut"/>
      </operation>
      <operation name="AlsoOrderedList">
         <input message="s0:AlsoOrderedListSoapIn"/>
         <output message="s0:AlsoOrderedListSoapOut"/>
      </operation>
      <operation name="InstallmentPlanList">
         <input message="s0:InstallmentPlanListSoapIn"/>
         <output message="s0:InstallmentPlanListSoapOut"/>
      </operation>
      <operation name="ServerDatetimeList">
         <input message="s0:ServerDatetimeListSoapIn"/>
         <output message="s0:ServerDatetimeListSoapOut"/>
      </operation>
      <operation name="RequestLogEdit">
         <input message="s0:RequestLogEditSoapIn"/>
         <output message="s0:RequestLogEditSoapOut"/>
      </operation>
      <operation name="RequestLogDelete">
         <input message="s0:RequestLogDeleteSoapIn"/>
         <output message="s0:RequestLogDeleteSoapOut"/>
      </operation>
      <operation name="TransactionData">
         <input message="s0:TransactionDataSoapIn"/>
         <output message="s0:TransactionDataSoapOut"/>
      </operation>
   </portType>
   <binding name="ThinkSoap" type="s0:ThinkSoap">
      <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/>
      <operation name="PxHeaderSelect">
         <soap:operation soapAction="http://Think/XmlWebServices/PxHeaderSelect" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="PaymentTypeSelect">
         <soap:operation soapAction="http://Think/XmlWebServices/PaymentTypeSelect" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="OcListByTopicSelect">
         <soap:operation soapAction="http://Think/XmlWebServices/OcListByTopicSelect" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="OcDescrSelect">
         <soap:operation soapAction="http://Think/XmlWebServices/OcDescrSelect" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="OcForProspectSelect">
         <soap:operation soapAction="http://Think/XmlWebServices/OcForProspectSelect" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="SpecialOffersSelect">
         <soap:operation soapAction="http://Think/XmlWebServices/SpecialOffersSelect" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="OrderPaymentSelect">
         <soap:operation soapAction="http://Think/XmlWebServices/OrderPaymentSelect" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="BaseCurrencySelect">
         <soap:operation soapAction="http://Think/XmlWebServices/BaseCurrencySelect" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="ConfigSelect">
         <soap:operation soapAction="http://Think/XmlWebServices/ConfigSelect" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="CurrencySelect">
         <soap:operation soapAction="http://Think/XmlWebServices/CurrencySelect" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="StateSelect">
         <soap:operation soapAction="http://Think/XmlWebServices/StateSelect" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="StateNonsuppressedSelect">
         <soap:operation soapAction="http://Think/XmlWebServices/StateNonsuppressedSelect" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="PubListSelect">
         <soap:operation soapAction="http://Think/XmlWebServices/PubListSelect" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="PubSelect">
         <soap:operation soapAction="http://Think/XmlWebServices/PubSelect" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="ProductListSelect">
         <soap:operation soapAction="http://Think/XmlWebServices/ProductListSelect" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="PackageListSelect">
         <soap:operation soapAction="http://Think/XmlWebServices/PackageListSelect" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="PackageDescrSelect">
         <soap:operation soapAction="http://Think/XmlWebServices/PackageDescrSelect" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="PackageContentSelect">
         <soap:operation soapAction="http://Think/XmlWebServices/PackageContentSelect" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="CustomerInfoSelect">
         <soap:operation soapAction="http://Think/XmlWebServices/CustomerInfoSelect" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="PaymentAccountInfoSelect">
         <soap:operation soapAction="http://Think/XmlWebServices/PaymentAccountInfoSelect" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="AddressInfoSelect">
         <soap:operation soapAction="http://Think/XmlWebServices/AddressInfoSelect" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="SubscripListSelect">
         <soap:operation soapAction="http://Think/XmlWebServices/SubscripListSelect" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="PackageOrderListSelect">
         <soap:operation soapAction="http://Think/XmlWebServices/PackageOrderListSelect" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="PaymentClearStatusDescrSelect">
         <soap:operation soapAction="http://Think/XmlWebServices/PaymentClearStatusDescrSelect" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="PaymentListSelect">
         <soap:operation soapAction="http://Think/XmlWebServices/PaymentListSelect" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="PaymentAmountInfoSelect">
         <soap:operation soapAction="http://Think/XmlWebServices/PaymentAmountInfoSelect" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="ProductOrderListSelect">
         <soap:operation soapAction="http://Think/XmlWebServices/ProductOrderListSelect" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="CurrentIssueSelect">
         <soap:operation soapAction="http://Think/XmlWebServices/CurrentIssueSelect" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="SourceCodeSelect">
         <soap:operation soapAction="http://Think/XmlWebServices/SourceCodeSelect" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="OrderAddressesSelect">
         <soap:operation soapAction="http://Think/XmlWebServices/OrderAddressesSelect" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="IssueListSelect">
         <soap:operation soapAction="http://Think/XmlWebServices/IssueListSelect" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="IssueSelect">
         <soap:operation soapAction="http://Think/XmlWebServices/IssueSelect" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="ProspectSelect">
         <soap:operation soapAction="http://Think/XmlWebServices/ProspectSelect" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="PromotionHistoryOfferListSelect">
         <soap:operation soapAction="http://Think/XmlWebServices/PromotionHistoryOfferListSelect" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="RenewalHistoryOfferListSelect">
         <soap:operation soapAction="http://Think/XmlWebServices/RenewalHistoryOfferListSelect" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="SourceCodeLookupSelect">
         <soap:operation soapAction="http://Think/XmlWebServices/SourceCodeLookupSelect" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="ItemsByOrderhdrSelect">
         <soap:operation soapAction="http://Think/XmlWebServices/ItemsByOrderhdrSelect" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="ActiveOrdersForGroupSelect">
         <soap:operation soapAction="http://Think/XmlWebServices/ActiveOrdersForGroupSelect" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="CustomerGroupInfoSelect">
         <soap:operation soapAction="http://Think/XmlWebServices/CustomerGroupInfoSelect" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="ReplacementOrderCodeListSelect">
         <soap:operation soapAction="http://Think/XmlWebServices/ReplacementOrderCodeListSelect" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="ServiceNoteSelect">
         <soap:operation soapAction="http://Think/XmlWebServices/ServiceNoteSelect" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="OrderCodeInstallPlanSelect">
         <soap:operation soapAction="http://Think/XmlWebServices/OrderCodeInstallPlanSelect" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="CustomerLoginInfoSelect">
         <soap:operation soapAction="http://Think/XmlWebServices/CustomerLoginInfoSelect" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="PasswordInfoSelect">
         <soap:operation soapAction="http://Think/XmlWebServices/PasswordInfoSelect" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="CustomerLoginQuestionListSelect">
         <soap:operation soapAction="http://Think/XmlWebServices/CustomerLoginQuestionListSelect" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="OrderCodeListSelect">
         <soap:operation soapAction="http://Think/XmlWebServices/OrderCodeListSelect" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="ItemsNeedingDistributionSelect">
         <soap:operation soapAction="http://Think/XmlWebServices/ItemsNeedingDistributionSelect" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="UserAuthoritySelect">
         <soap:operation soapAction="http://Think/XmlWebServices/UserAuthoritySelect" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="UserGroupRightsSelect">
         <soap:operation soapAction="http://Think/XmlWebServices/UserGroupRightsSelect" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="CustomerCreditStatusSelect">
         <soap:operation soapAction="http://Think/XmlWebServices/CustomerCreditStatusSelect" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="RenewalChainSelect">
         <soap:operation soapAction="http://Think/XmlWebServices/RenewalChainSelect" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="JobProcessRunningSelect">
         <soap:operation soapAction="http://Think/XmlWebServices/JobProcessRunningSelect" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="JournalSelect">
         <soap:operation soapAction="http://Think/XmlWebServices/JournalSelect" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="CheckedOutUnitListSelect">
         <soap:operation soapAction="http://Think/XmlWebServices/CheckedOutUnitListSelect" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="AddressListSelect">
         <soap:operation soapAction="http://Think/XmlWebServices/AddressListSelect" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="SalesRepresentativeListSelect">
         <soap:operation soapAction="http://Think/XmlWebServices/SalesRepresentativeListSelect" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="ReviewPaymentsListSelect">
         <soap:operation soapAction="http://Think/XmlWebServices/ReviewPaymentsListSelect" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="OrderItemAccountSelect">
         <soap:operation soapAction="http://Think/XmlWebServices/OrderItemAccountSelect" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="OrderItemAccBreakSelect">
         <soap:operation soapAction="http://Think/XmlWebServices/OrderItemAccBreakSelect" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="OrderItemSelect">
         <soap:operation soapAction="http://Think/XmlWebServices/OrderItemSelect" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="SuspensionListSelect">
         <soap:operation soapAction="http://Think/XmlWebServices/SuspensionListSelect" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="BackIssueListSelect">
         <soap:operation soapAction="http://Think/XmlWebServices/BackIssueListSelect" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="MissedIssuesListSelect">
         <soap:operation soapAction="http://Think/XmlWebServices/MissedIssuesListSelect" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="RequestLogSelect">
         <soap:operation soapAction="http://Think/XmlWebServices/RequestLogSelect" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="ServiceWithNotesSelect">
         <soap:operation soapAction="http://Think/XmlWebServices/ServiceWithNotesSelect" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="LastEditDateSelect">
         <soap:operation soapAction="http://Think/XmlWebServices/LastEditDateSelect" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="CustomerServiceItemsByUserSelect">
         <soap:operation soapAction="http://Think/XmlWebServices/CustomerServiceItemsByUserSelect" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="OcFullListSelect">
         <soap:operation soapAction="http://Think/XmlWebServices/OcFullListSelect" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="OrderCodeFullListSelect">
         <soap:operation soapAction="http://Think/XmlWebServices/OrderCodeFullListSelect" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="ThresholdOptionList">
         <soap:operation soapAction="http://Think/XmlWebServices/ThresholdOptionList" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="UserAuthenticate">
         <soap:operation soapAction="http://Think/XmlWebServices/UserAuthenticate" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="UserPasswordChange">
         <soap:operation soapAction="http://Think/XmlWebServices/UserPasswordChange" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="UserPasswordInvalidate">
         <soap:operation soapAction="http://Think/XmlWebServices/UserPasswordInvalidate" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="UserPasswordReset">
         <soap:operation soapAction="http://Think/XmlWebServices/UserPasswordReset" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="LoginAuthenticate">
         <soap:operation soapAction="http://Think/XmlWebServices/LoginAuthenticate" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="IpAuthenticate">
         <soap:operation soapAction="http://Think/XmlWebServices/IpAuthenticate" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="OrderItemInformation">
         <soap:operation soapAction="http://Think/XmlWebServices/OrderItemInformation" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="OrderAdd">
         <soap:operation soapAction="http://Think/XmlWebServices/OrderAdd" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="OrderAddEffectList">
         <soap:operation soapAction="http://Think/XmlWebServices/OrderAddEffectList" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="OrderAddPaymentAddEffectList">
         <soap:operation soapAction="http://Think/XmlWebServices/OrderAddPaymentAddEffectList" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="OrderhdrEdit">
         <soap:operation soapAction="http://Think/XmlWebServices/OrderhdrEdit" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="OrderItemEdit">
         <soap:operation soapAction="http://Think/XmlWebServices/OrderItemEdit" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="OrderAddPaymentAdd">
         <soap:operation soapAction="http://Think/XmlWebServices/OrderAddPaymentAdd" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="OrderAddDepositUse">
         <soap:operation soapAction="http://Think/XmlWebServices/OrderAddDepositUse" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="DepositUse">
         <soap:operation soapAction="http://Think/XmlWebServices/DepositUse" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="DepositUseEffectList">
         <soap:operation soapAction="http://Think/XmlWebServices/DepositUseEffectList" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="DepositRefund">
         <soap:operation soapAction="http://Think/XmlWebServices/DepositRefund" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="CustomerAddOrderAdd">
         <soap:operation soapAction="http://Think/XmlWebServices/CustomerAddOrderAdd" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="CustomerAddOrderAddPaymentAdd">
         <soap:operation soapAction="http://Think/XmlWebServices/CustomerAddOrderAddPaymentAdd" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="CustomerAddPaymentAdd">
         <soap:operation soapAction="http://Think/XmlWebServices/CustomerAddPaymentAdd" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="SubgroupAdd">
         <soap:operation soapAction="http://Think/XmlWebServices/SubgroupAdd" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="SubgroupDelete">
         <soap:operation soapAction="http://Think/XmlWebServices/SubgroupDelete" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="SubgroupMove">
         <soap:operation soapAction="http://Think/XmlWebServices/SubgroupMove" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="OrderTransferInformation">
         <soap:operation soapAction="http://Think/XmlWebServices/OrderTransferInformation" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="OrderTransfer">
         <soap:operation soapAction="http://Think/XmlWebServices/OrderTransfer" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="CustomerEdit">
         <soap:operation soapAction="http://Think/XmlWebServices/CustomerEdit" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="PaymentAccountAdd">
         <soap:operation soapAction="http://Think/XmlWebServices/PaymentAccountAdd" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="PaymentAccountEdit">
         <soap:operation soapAction="http://Think/XmlWebServices/PaymentAccountEdit" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="PaymentAccountClear">
         <soap:operation soapAction="http://Think/XmlWebServices/PaymentAccountClear" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="CustomerAddressAdd">
         <soap:operation soapAction="http://Think/XmlWebServices/CustomerAddressAdd" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="CustomerAddressEdit">
         <soap:operation soapAction="http://Think/XmlWebServices/CustomerAddressEdit" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="CustomerAddressEditFromFutureTemp">
         <soap:operation soapAction="http://Think/XmlWebServices/CustomerAddressEditFromFutureTemp" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="CustomerAddressDeleteFutureTemp">
         <soap:operation soapAction="http://Think/XmlWebServices/CustomerAddressDeleteFutureTemp" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="CustomerAddressEditEffectList">
         <soap:operation soapAction="http://Think/XmlWebServices/CustomerAddressEditEffectList" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="CustomerLoginClaim">
         <soap:operation soapAction="http://Think/XmlWebServices/CustomerLoginClaim" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="LoginClaim">
         <soap:operation soapAction="http://Think/XmlWebServices/LoginClaim" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="SubscriptionIsDuplicate">
         <soap:operation soapAction="http://Think/XmlWebServices/SubscriptionIsDuplicate" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="DemogForm">
         <soap:operation soapAction="http://Think/XmlWebServices/DemogForm" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="DemographicCheck">
         <soap:operation soapAction="http://Think/XmlWebServices/DemographicCheck" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="DemographicUpdate">
         <soap:operation soapAction="http://Think/XmlWebServices/DemographicUpdate" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="DemographicDelete">
         <soap:operation soapAction="http://Think/XmlWebServices/DemographicDelete" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="InventoryCheck">
         <soap:operation soapAction="http://Think/XmlWebServices/InventoryCheck" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="InventorySufficientForSample">
         <soap:operation soapAction="http://Think/XmlWebServices/InventorySufficientForSample" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="AmountConversion">
         <soap:operation soapAction="http://Think/XmlWebServices/AmountConversion" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="PaymentAdd">
         <soap:operation soapAction="http://Think/XmlWebServices/PaymentAdd" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="PaymentEdit">
         <soap:operation soapAction="http://Think/XmlWebServices/PaymentEdit" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="PaymentInformation">
         <soap:operation soapAction="http://Think/XmlWebServices/PaymentInformation" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="PaymentEffectList">
         <soap:operation soapAction="http://Think/XmlWebServices/PaymentEffectList" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="DepositPaymentInformation">
         <soap:operation soapAction="http://Think/XmlWebServices/DepositPaymentInformation" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="PaybreakInformation">
         <soap:operation soapAction="http://Think/XmlWebServices/PaybreakInformation" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="OrderCancelList">
         <soap:operation soapAction="http://Think/XmlWebServices/OrderCancelList" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="OrderCancel">
         <soap:operation soapAction="http://Think/XmlWebServices/OrderCancel" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="ItemsRenewableList">
         <soap:operation soapAction="http://Think/XmlWebServices/ItemsRenewableList" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="RefundCalculate">
         <soap:operation soapAction="http://Think/XmlWebServices/RefundCalculate" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="UnitItemInformation">
         <soap:operation soapAction="http://Think/XmlWebServices/UnitItemInformation" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="UnitItemListInformation">
         <soap:operation soapAction="http://Think/XmlWebServices/UnitItemListInformation" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="UnitExcessPrice">
         <soap:operation soapAction="http://Think/XmlWebServices/UnitExcessPrice" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="UnitUsePaymentAdd">
         <soap:operation soapAction="http://Think/XmlWebServices/UnitUsePaymentAdd" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="UnitUse">
         <soap:operation soapAction="http://Think/XmlWebServices/UnitUse" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="UnitCheckOut">
         <soap:operation soapAction="http://Think/XmlWebServices/UnitCheckOut" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="UnitCheckIn">
         <soap:operation soapAction="http://Think/XmlWebServices/UnitCheckIn" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="ProspectAdd">
         <soap:operation soapAction="http://Think/XmlWebServices/ProspectAdd" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="ProspectDelete">
         <soap:operation soapAction="http://Think/XmlWebServices/ProspectDelete" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="CustomerAdd">
         <soap:operation soapAction="http://Think/XmlWebServices/CustomerAdd" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="DisambiguationList">
         <soap:operation soapAction="http://Think/XmlWebServices/DisambiguationList" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="ItemList">
         <soap:operation soapAction="http://Think/XmlWebServices/ItemList" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="ItemAlreadySubscribedList">
         <soap:operation soapAction="http://Think/XmlWebServices/ItemAlreadySubscribedList" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="ItemRenewalList">
         <soap:operation soapAction="http://Think/XmlWebServices/ItemRenewalList" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="ItemRenewableList">
         <soap:operation soapAction="http://Think/XmlWebServices/ItemRenewableList" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="RenewalCardOfferList">
         <soap:operation soapAction="http://Think/XmlWebServices/RenewalCardOfferList" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="PromotionCardOfferList">
         <soap:operation soapAction="http://Think/XmlWebServices/PromotionCardOfferList" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="PasswordEmailSend">
         <soap:operation soapAction="http://Think/XmlWebServices/PasswordEmailSend" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="EmailQueueAdd">
         <soap:operation soapAction="http://Think/XmlWebServices/EmailQueueAdd" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="EmailQueueDelete">
         <soap:operation soapAction="http://Think/XmlWebServices/EmailQueueDelete" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="PaymentCancel">
         <soap:operation soapAction="http://Think/XmlWebServices/PaymentCancel" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="PaymentItemsList">
         <soap:operation soapAction="http://Think/XmlWebServices/PaymentItemsList" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="PriceList">
         <soap:operation soapAction="http://Think/XmlWebServices/PriceList" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="PaymentTransfer">
         <soap:operation soapAction="http://Think/XmlWebServices/PaymentTransfer" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="ItemProrateValues">
         <soap:operation soapAction="http://Think/XmlWebServices/ItemProrateValues" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="BundleQuantityOptionCalculate">
         <soap:operation soapAction="http://Think/XmlWebServices/BundleQuantityOptionCalculate" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="BundleQuantityDateOptionCalculate">
         <soap:operation soapAction="http://Think/XmlWebServices/BundleQuantityDateOptionCalculate" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="OrderQuantityOptionCalculate">
         <soap:operation soapAction="http://Think/XmlWebServices/OrderQuantityOptionCalculate" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="OrderDateOptionCalculate">
         <soap:operation soapAction="http://Think/XmlWebServices/OrderDateOptionCalculate" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="SuspensionAdd">
         <soap:operation soapAction="http://Think/XmlWebServices/SuspensionAdd" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="SuspensionEdit">
         <soap:operation soapAction="http://Think/XmlWebServices/SuspensionEdit" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="ProductReturn">
         <soap:operation soapAction="http://Think/XmlWebServices/ProductReturn" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="AuditCheck">
         <soap:operation soapAction="http://Think/XmlWebServices/AuditCheck" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="DuplicateAddressList">
         <soap:operation soapAction="http://Think/XmlWebServices/DuplicateAddressList" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="AddressClean">
         <soap:operation soapAction="http://Think/XmlWebServices/AddressClean" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="NoteAdd">
         <soap:operation soapAction="http://Think/XmlWebServices/NoteAdd" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="NoteEdit">
         <soap:operation soapAction="http://Think/XmlWebServices/NoteEdit" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="NoteDelete">
         <soap:operation soapAction="http://Think/XmlWebServices/NoteDelete" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="PxAdd">
         <soap:operation soapAction="http://Think/XmlWebServices/PxAdd" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="PxUpdate">
         <soap:operation soapAction="http://Think/XmlWebServices/PxUpdate" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="PxDelete">
         <soap:operation soapAction="http://Think/XmlWebServices/PxDelete" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="PxReplace">
         <soap:operation soapAction="http://Think/XmlWebServices/PxReplace" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="OcNetDefaultSourceCode">
         <soap:operation soapAction="http://Think/XmlWebServices/OcNetDefaultSourceCode" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="GroupOrderAdjustmentList">
         <soap:operation soapAction="http://Think/XmlWebServices/GroupOrderAdjustmentList" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="GroupMemberChangeEffectList">
         <soap:operation soapAction="http://Think/XmlWebServices/GroupMemberChangeEffectList" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="DirectDebitVerify">
         <soap:operation soapAction="http://Think/XmlWebServices/DirectDebitVerify" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="CreditCardVerify">
         <soap:operation soapAction="http://Think/XmlWebServices/CreditCardVerify" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="CreditCardValidate">
         <soap:operation soapAction="http://Think/XmlWebServices/CreditCardValidate" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="ReferenceCacheRecord">
         <soap:operation soapAction="http://Think/XmlWebServices/ReferenceCacheRecord" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="ReferenceCacheList">
         <soap:operation soapAction="http://Think/XmlWebServices/ReferenceCacheList" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="ReferenceCacheTableinfo">
         <soap:operation soapAction="http://Think/XmlWebServices/ReferenceCacheTableinfo" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="ReferenceCacheChangeCount">
         <soap:operation soapAction="http://Think/XmlWebServices/ReferenceCacheChangeCount" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="OcAncestorList">
         <soap:operation soapAction="http://Think/XmlWebServices/OcAncestorList" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="OcDescendantList">
         <soap:operation soapAction="http://Think/XmlWebServices/OcDescendantList" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="OcCommonAncestorList">
         <soap:operation soapAction="http://Think/XmlWebServices/OcCommonAncestorList" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="PaymentWaitingAuthOrPost">
         <soap:operation soapAction="http://Think/XmlWebServices/PaymentWaitingAuthOrPost" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="OrderItemCanPay">
         <soap:operation soapAction="http://Think/XmlWebServices/OrderItemCanPay" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="OrderItemNeedsPaymentSettled">
         <soap:operation soapAction="http://Think/XmlWebServices/OrderItemNeedsPaymentSettled" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="PxCheckCountsAndAmounts">
         <soap:operation soapAction="http://Think/XmlWebServices/PxCheckCountsAndAmounts" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="OrderItemMinimumActiveDateList">
         <soap:operation soapAction="http://Think/XmlWebServices/OrderItemMinimumActiveDateList" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="ServiceAdd">
         <soap:operation soapAction="http://Think/XmlWebServices/ServiceAdd" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="ServiceEdit">
         <soap:operation soapAction="http://Think/XmlWebServices/ServiceEdit" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="CustomerClear">
         <soap:operation soapAction="http://Think/XmlWebServices/CustomerClear" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="CustomerAddressClear">
         <soap:operation soapAction="http://Think/XmlWebServices/CustomerAddressClear" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="CustomerNameDiffFromAddressInfo">
         <soap:operation soapAction="http://Think/XmlWebServices/CustomerNameDiffFromAddressInfo" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="OrderUpsellInformation">
         <soap:operation soapAction="http://Think/XmlWebServices/OrderUpsellInformation" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="AuxFieldValuesList">
         <soap:operation soapAction="http://Think/XmlWebServices/AuxFieldValuesList" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="PackageEdit">
         <soap:operation soapAction="http://Think/XmlWebServices/PackageEdit" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="GroupDelete">
         <soap:operation soapAction="http://Think/XmlWebServices/GroupDelete" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="ConsortiumOrderCheck">
         <soap:operation soapAction="http://Think/XmlWebServices/ConsortiumOrderCheck" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="DealAdd">
         <soap:operation soapAction="http://Think/XmlWebServices/DealAdd" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="DealEdit">
         <soap:operation soapAction="http://Think/XmlWebServices/DealEdit" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="CustomerInformation">
         <soap:operation soapAction="http://Think/XmlWebServices/CustomerInformation" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="DispContextPopulate">
         <soap:operation soapAction="http://Think/XmlWebServices/DispContextPopulate" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="DocRefBatchList">
         <soap:operation soapAction="http://Think/XmlWebServices/DocRefBatchList" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="DocumentReferenceAdd">
         <soap:operation soapAction="http://Think/XmlWebServices/DocumentReferenceAdd" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="DocumentReferenceEdit">
         <soap:operation soapAction="http://Think/XmlWebServices/DocumentReferenceEdit" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="CustomerOrdersList">
         <soap:operation soapAction="http://Think/XmlWebServices/CustomerOrdersList" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="DbInfo">
         <soap:operation soapAction="http://Think/XmlWebServices/DbInfo" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="AlsoOrderedList">
         <soap:operation soapAction="http://Think/XmlWebServices/AlsoOrderedList" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="InstallmentPlanList">
         <soap:operation soapAction="http://Think/XmlWebServices/InstallmentPlanList" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="ServerDatetimeList">
         <soap:operation soapAction="http://Think/XmlWebServices/ServerDatetimeList" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="RequestLogEdit">
         <soap:operation soapAction="http://Think/XmlWebServices/RequestLogEdit" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="RequestLogDelete">
         <soap:operation soapAction="http://Think/XmlWebServices/RequestLogDelete" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
      <operation name="TransactionData">
         <soap:operation soapAction="http://Think/XmlWebServices/TransactionData" style="document"/>
         <input>
            <soap:body use="literal"/>
         </input>
         <output>
            <soap:body use="literal"/>
         </output>
      </operation>
   </binding>
   <message name="PxHeaderSelectSoapIn">
      <part name="parameters" element="s0:px_header_select_request"/>
   </message>
   <message name="PxHeaderSelectSoapOut">
      <part name="parameters" element="s0:px_header_select_response"/>
   </message>
   <message name="PaymentTypeSelectSoapIn">
      <part name="parameters" element="s0:payment_type_select_request"/>
   </message>
   <message name="PaymentTypeSelectSoapOut">
      <part name="parameters" element="s0:payment_type_select_response"/>
   </message>
   <message name="OcListByTopicSelectSoapIn">
      <part name="parameters" element="s0:oc_list_by_topic_select_request"/>
   </message>
   <message name="OcListByTopicSelectSoapOut">
      <part name="parameters" element="s0:oc_list_by_topic_select_response"/>
   </message>
   <message name="OcDescrSelectSoapIn">
      <part name="parameters" element="s0:oc_descr_select_request"/>
   </message>
   <message name="OcDescrSelectSoapOut">
      <part name="parameters" element="s0:oc_descr_select_response"/>
   </message>
   <message name="OcForProspectSelectSoapIn">
      <part name="parameters" element="s0:oc_for_prospect_select_request"/>
   </message>
   <message name="OcForProspectSelectSoapOut">
      <part name="parameters" element="s0:oc_for_prospect_select_response"/>
   </message>
   <message name="SpecialOffersSelectSoapIn">
      <part name="parameters" element="s0:special_offers_select_request"/>
   </message>
   <message name="SpecialOffersSelectSoapOut">
      <part name="parameters" element="s0:special_offers_select_response"/>
   </message>
   <message name="OrderPaymentSelectSoapIn">
      <part name="parameters" element="s0:order_payment_select_request"/>
   </message>
   <message name="OrderPaymentSelectSoapOut">
      <part name="parameters" element="s0:order_payment_select_response"/>
   </message>
   <message name="BaseCurrencySelectSoapIn">
      <part name="parameters" element="s0:base_currency_select_request"/>
   </message>
   <message name="BaseCurrencySelectSoapOut">
      <part name="parameters" element="s0:base_currency_select_response"/>
   </message>
   <message name="ConfigSelectSoapIn">
      <part name="parameters" element="s0:config_select_request"/>
   </message>
   <message name="ConfigSelectSoapOut">
      <part name="parameters" element="s0:config_select_response"/>
   </message>
   <message name="CurrencySelectSoapIn">
      <part name="parameters" element="s0:currency_select_request"/>
   </message>
   <message name="CurrencySelectSoapOut">
      <part name="parameters" element="s0:currency_select_response"/>
   </message>
   <message name="StateSelectSoapIn">
      <part name="parameters" element="s0:state_select_request"/>
   </message>
   <message name="StateSelectSoapOut">
      <part name="parameters" element="s0:state_select_response"/>
   </message>
   <message name="StateNonsuppressedSelectSoapIn">
      <part name="parameters" element="s0:state_nonsuppressed_select_request"/>
   </message>
   <message name="StateNonsuppressedSelectSoapOut">
      <part name="parameters" element="s0:state_nonsuppressed_select_response"/>
   </message>
   <message name="PubListSelectSoapIn">
      <part name="parameters" element="s0:pub_list_select_request"/>
   </message>
   <message name="PubListSelectSoapOut">
      <part name="parameters" element="s0:pub_list_select_response"/>
   </message>
   <message name="PubSelectSoapIn">
      <part name="parameters" element="s0:pub_select_request"/>
   </message>
   <message name="PubSelectSoapOut">
      <part name="parameters" element="s0:pub_select_response"/>
   </message>
   <message name="ProductListSelectSoapIn">
      <part name="parameters" element="s0:product_list_select_request"/>
   </message>
   <message name="ProductListSelectSoapOut">
      <part name="parameters" element="s0:product_list_select_response"/>
   </message>
   <message name="PackageListSelectSoapIn">
      <part name="parameters" element="s0:package_list_select_request"/>
   </message>
   <message name="PackageListSelectSoapOut">
      <part name="parameters" element="s0:package_list_select_response"/>
   </message>
   <message name="PackageDescrSelectSoapIn">
      <part name="parameters" element="s0:package_descr_select_request"/>
   </message>
   <message name="PackageDescrSelectSoapOut">
      <part name="parameters" element="s0:package_descr_select_response"/>
   </message>
   <message name="PackageContentSelectSoapIn">
      <part name="parameters" element="s0:package_content_select_request"/>
   </message>
   <message name="PackageContentSelectSoapOut">
      <part name="parameters" element="s0:package_content_select_response"/>
   </message>
   <message name="CustomerInfoSelectSoapIn">
      <part name="parameters" element="s0:customer_info_select_request"/>
   </message>
   <message name="CustomerInfoSelectSoapOut">
      <part name="parameters" element="s0:customer_info_select_response"/>
   </message>
   <message name="PaymentAccountInfoSelectSoapIn">
      <part name="parameters" element="s0:payment_account_info_select_request"/>
   </message>
   <message name="PaymentAccountInfoSelectSoapOut">
      <part name="parameters" element="s0:payment_account_info_select_response"/>
   </message>
   <message name="AddressInfoSelectSoapIn">
      <part name="parameters" element="s0:address_info_select_request"/>
   </message>
   <message name="AddressInfoSelectSoapOut">
      <part name="parameters" element="s0:address_info_select_response"/>
   </message>
   <message name="SubscripListSelectSoapIn">
      <part name="parameters" element="s0:subscrip_list_select_request"/>
   </message>
   <message name="SubscripListSelectSoapOut">
      <part name="parameters" element="s0:subscrip_list_select_response"/>
   </message>
   <message name="PackageOrderListSelectSoapIn">
      <part name="parameters" element="s0:package_order_list_select_request"/>
   </message>
   <message name="PackageOrderListSelectSoapOut">
      <part name="parameters" element="s0:package_order_list_select_response"/>
   </message>
   <message name="PaymentClearStatusDescrSelectSoapIn">
      <part name="parameters" element="s0:payment_clear_status_descr_select_request"/>
   </message>
   <message name="PaymentClearStatusDescrSelectSoapOut">
      <part name="parameters" element="s0:payment_clear_status_descr_select_response"/>
   </message>
   <message name="PaymentListSelectSoapIn">
      <part name="parameters" element="s0:payment_list_select_request"/>
   </message>
   <message name="PaymentListSelectSoapOut">
      <part name="parameters" element="s0:payment_list_select_response"/>
   </message>
   <message name="PaymentAmountInfoSelectSoapIn">
      <part name="parameters" element="s0:payment_amount_info_select_request"/>
   </message>
   <message name="PaymentAmountInfoSelectSoapOut">
      <part name="parameters" element="s0:payment_amount_info_select_response"/>
   </message>
   <message name="ProductOrderListSelectSoapIn">
      <part name="parameters" element="s0:product_order_list_select_request"/>
   </message>
   <message name="ProductOrderListSelectSoapOut">
      <part name="parameters" element="s0:product_order_list_select_response"/>
   </message>
   <message name="CurrentIssueSelectSoapIn">
      <part name="parameters" element="s0:current_issue_select_request"/>
   </message>
   <message name="CurrentIssueSelectSoapOut">
      <part name="parameters" element="s0:current_issue_select_response"/>
   </message>
   <message name="SourceCodeSelectSoapIn">
      <part name="parameters" element="s0:source_code_select_request"/>
   </message>
   <message name="SourceCodeSelectSoapOut">
      <part name="parameters" element="s0:source_code_select_response"/>
   </message>
   <message name="OrderAddressesSelectSoapIn">
      <part name="parameters" element="s0:order_addresses_select_request"/>
   </message>
   <message name="OrderAddressesSelectSoapOut">
      <part name="parameters" element="s0:order_addresses_select_response"/>
   </message>
   <message name="IssueListSelectSoapIn">
      <part name="parameters" element="s0:issue_list_select_request"/>
   </message>
   <message name="IssueListSelectSoapOut">
      <part name="parameters" element="s0:issue_list_select_response"/>
   </message>
   <message name="IssueSelectSoapIn">
      <part name="parameters" element="s0:issue_select_request"/>
   </message>
   <message name="IssueSelectSoapOut">
      <part name="parameters" element="s0:issue_select_response"/>
   </message>
   <message name="ProspectSelectSoapIn">
      <part name="parameters" element="s0:prospect_select_request"/>
   </message>
   <message name="ProspectSelectSoapOut">
      <part name="parameters" element="s0:prospect_select_response"/>
   </message>
   <message name="PromotionHistoryOfferListSelectSoapIn">
      <part name="parameters" element="s0:promotion_history_offer_list_select_request"/>
   </message>
   <message name="PromotionHistoryOfferListSelectSoapOut">
      <part name="parameters" element="s0:promotion_history_offer_list_select_response"/>
   </message>
   <message name="RenewalHistoryOfferListSelectSoapIn">
      <part name="parameters" element="s0:renewal_history_offer_list_select_request"/>
   </message>
   <message name="RenewalHistoryOfferListSelectSoapOut">
      <part name="parameters" element="s0:renewal_history_offer_list_select_response"/>
   </message>
   <message name="SourceCodeLookupSelectSoapIn">
      <part name="parameters" element="s0:source_code_lookup_select_request"/>
   </message>
   <message name="SourceCodeLookupSelectSoapOut">
      <part name="parameters" element="s0:source_code_lookup_select_response"/>
   </message>
   <message name="ItemsByOrderhdrSelectSoapIn">
      <part name="parameters" element="s0:items_by_orderhdr_select_request"/>
   </message>
   <message name="ItemsByOrderhdrSelectSoapOut">
      <part name="parameters" element="s0:items_by_orderhdr_select_response"/>
   </message>
   <message name="ActiveOrdersForGroupSelectSoapIn">
      <part name="parameters" element="s0:active_orders_for_group_select_request"/>
   </message>
   <message name="ActiveOrdersForGroupSelectSoapOut">
      <part name="parameters" element="s0:active_orders_for_group_select_response"/>
   </message>
   <message name="CustomerGroupInfoSelectSoapIn">
      <part name="parameters" element="s0:customer_group_info_select_request"/>
   </message>
   <message name="CustomerGroupInfoSelectSoapOut">
      <part name="parameters" element="s0:customer_group_info_select_response"/>
   </message>
   <message name="ReplacementOrderCodeListSelectSoapIn">
      <part name="parameters" element="s0:replacement_order_code_list_select_request"/>
   </message>
   <message name="ReplacementOrderCodeListSelectSoapOut">
      <part name="parameters" element="s0:replacement_order_code_list_select_response"/>
   </message>
   <message name="ServiceNoteSelectSoapIn">
      <part name="parameters" element="s0:service_note_select_request"/>
   </message>
   <message name="ServiceNoteSelectSoapOut">
      <part name="parameters" element="s0:service_note_select_response"/>
   </message>
   <message name="OrderCodeInstallPlanSelectSoapIn">
      <part name="parameters" element="s0:order_code_install_plan_select_request"/>
   </message>
   <message name="OrderCodeInstallPlanSelectSoapOut">
      <part name="parameters" element="s0:order_code_install_plan_select_response"/>
   </message>
   <message name="CustomerLoginInfoSelectSoapIn">
      <part name="parameters" element="s0:customer_login_info_select_request"/>
   </message>
   <message name="CustomerLoginInfoSelectSoapOut">
      <part name="parameters" element="s0:customer_login_info_select_response"/>
   </message>
   <message name="PasswordInfoSelectSoapIn">
      <part name="parameters" element="s0:password_info_select_request"/>
   </message>
   <message name="PasswordInfoSelectSoapOut">
      <part name="parameters" element="s0:password_info_select_response"/>
   </message>
   <message name="CustomerLoginQuestionListSelectSoapIn">
      <part name="parameters" element="s0:customer_login_question_list_select_request"/>
   </message>
   <message name="CustomerLoginQuestionListSelectSoapOut">
      <part name="parameters" element="s0:customer_login_question_list_select_response"/>
   </message>
   <message name="OrderCodeListSelectSoapIn">
      <part name="parameters" element="s0:order_code_list_select_request"/>
   </message>
   <message name="OrderCodeListSelectSoapOut">
      <part name="parameters" element="s0:order_code_list_select_response"/>
   </message>
   <message name="ItemsNeedingDistributionSelectSoapIn">
      <part name="parameters" element="s0:items_needing_distribution_select_request"/>
   </message>
   <message name="ItemsNeedingDistributionSelectSoapOut">
      <part name="parameters" element="s0:items_needing_distribution_select_response"/>
   </message>
   <message name="UserAuthoritySelectSoapIn">
      <part name="parameters" element="s0:user_authority_select_request"/>
   </message>
   <message name="UserAuthoritySelectSoapOut">
      <part name="parameters" element="s0:user_authority_select_response"/>
   </message>
   <message name="UserGroupRightsSelectSoapIn">
      <part name="parameters" element="s0:user_group_rights_select_request"/>
   </message>
   <message name="UserGroupRightsSelectSoapOut">
      <part name="parameters" element="s0:user_group_rights_select_response"/>
   </message>
   <message name="CustomerCreditStatusSelectSoapIn">
      <part name="parameters" element="s0:customer_credit_status_select_request"/>
   </message>
   <message name="CustomerCreditStatusSelectSoapOut">
      <part name="parameters" element="s0:customer_credit_status_select_response"/>
   </message>
   <message name="RenewalChainSelectSoapIn">
      <part name="parameters" element="s0:renewal_chain_select_request"/>
   </message>
   <message name="RenewalChainSelectSoapOut">
      <part name="parameters" element="s0:renewal_chain_select_response"/>
   </message>
   <message name="JobProcessRunningSelectSoapIn">
      <part name="parameters" element="s0:job_process_running_select_request"/>
   </message>
   <message name="JobProcessRunningSelectSoapOut">
      <part name="parameters" element="s0:job_process_running_select_response"/>
   </message>
   <message name="JournalSelectSoapIn">
      <part name="parameters" element="s0:journal_select_request"/>
   </message>
   <message name="JournalSelectSoapOut">
      <part name="parameters" element="s0:journal_select_response"/>
   </message>
   <message name="CheckedOutUnitListSelectSoapIn">
      <part name="parameters" element="s0:checked_out_unit_list_select_request"/>
   </message>
   <message name="CheckedOutUnitListSelectSoapOut">
      <part name="parameters" element="s0:checked_out_unit_list_select_response"/>
   </message>
   <message name="AddressListSelectSoapIn">
      <part name="parameters" element="s0:address_list_select_request"/>
   </message>
   <message name="AddressListSelectSoapOut">
      <part name="parameters" element="s0:address_list_select_response"/>
   </message>
   <message name="SalesRepresentativeListSelectSoapIn">
      <part name="parameters" element="s0:sales_representative_list_select_request"/>
   </message>
   <message name="SalesRepresentativeListSelectSoapOut">
      <part name="parameters" element="s0:sales_representative_list_select_response"/>
   </message>
   <message name="ReviewPaymentsListSelectSoapIn">
      <part name="parameters" element="s0:review_payments_list_select_request"/>
   </message>
   <message name="ReviewPaymentsListSelectSoapOut">
      <part name="parameters" element="s0:review_payments_list_select_response"/>
   </message>
   <message name="OrderItemAccountSelectSoapIn">
      <part name="parameters" element="s0:order_item_account_select_request"/>
   </message>
   <message name="OrderItemAccountSelectSoapOut">
      <part name="parameters" element="s0:order_item_account_select_response"/>
   </message>
   <message name="OrderItemAccBreakSelectSoapIn">
      <part name="parameters" element="s0:order_item_acc_break_select_request"/>
   </message>
   <message name="OrderItemAccBreakSelectSoapOut">
      <part name="parameters" element="s0:order_item_acc_break_select_response"/>
   </message>
   <message name="OrderItemSelectSoapIn">
      <part name="parameters" element="s0:order_item_select_request"/>
   </message>
   <message name="OrderItemSelectSoapOut">
      <part name="parameters" element="s0:order_item_select_response"/>
   </message>
   <message name="SuspensionListSelectSoapIn">
      <part name="parameters" element="s0:suspension_list_select_request"/>
   </message>
   <message name="SuspensionListSelectSoapOut">
      <part name="parameters" element="s0:suspension_list_select_response"/>
   </message>
   <message name="BackIssueListSelectSoapIn">
      <part name="parameters" element="s0:back_issue_list_select_request"/>
   </message>
   <message name="BackIssueListSelectSoapOut">
      <part name="parameters" element="s0:back_issue_list_select_response"/>
   </message>
   <message name="MissedIssuesListSelectSoapIn">
      <part name="parameters" element="s0:missed_issues_list_select_request"/>
   </message>
   <message name="MissedIssuesListSelectSoapOut">
      <part name="parameters" element="s0:missed_issues_list_select_response"/>
   </message>
   <message name="RequestLogSelectSoapIn">
      <part name="parameters" element="s0:request_log_select_request"/>
   </message>
   <message name="RequestLogSelectSoapOut">
      <part name="parameters" element="s0:request_log_select_response"/>
   </message>
   <message name="ServiceWithNotesSelectSoapIn">
      <part name="parameters" element="s0:service_with_notes_select_request"/>
   </message>
   <message name="ServiceWithNotesSelectSoapOut">
      <part name="parameters" element="s0:service_with_notes_select_response"/>
   </message>
   <message name="LastEditDateSelectSoapIn">
      <part name="parameters" element="s0:last_edit_date_select_request"/>
   </message>
   <message name="LastEditDateSelectSoapOut">
      <part name="parameters" element="s0:last_edit_date_select_response"/>
   </message>
   <message name="CustomerServiceItemsByUserSelectSoapIn">
      <part name="parameters" element="s0:customer_service_items_by_user_select_request"/>
   </message>
   <message name="CustomerServiceItemsByUserSelectSoapOut">
      <part name="parameters" element="s0:customer_service_items_by_user_select_response"/>
   </message>
   <message name="OcFullListSelectSoapIn">
      <part name="parameters" element="s0:oc_full_list_select_request"/>
   </message>
   <message name="OcFullListSelectSoapOut">
      <part name="parameters" element="s0:oc_full_list_select_response"/>
   </message>
   <message name="OrderCodeFullListSelectSoapIn">
      <part name="parameters" element="s0:order_code_full_list_select_request"/>
   </message>
   <message name="OrderCodeFullListSelectSoapOut">
      <part name="parameters" element="s0:order_code_full_list_select_response"/>
   </message>
   <message name="ThresholdOptionListSoapIn">
      <part name="parameters" element="s0:threshold_option_list_request"/>
   </message>
   <message name="ThresholdOptionListSoapOut">
      <part name="parameters" element="s0:threshold_option_list_response"/>
   </message>
   <message name="UserAuthenticateSoapIn">
      <part name="parameters" element="s0:user_authenticate_request"/>
   </message>
   <message name="UserAuthenticateSoapOut">
      <part name="parameters" element="s0:user_authenticate_response"/>
   </message>
   <message name="UserPasswordChangeSoapIn">
      <part name="parameters" element="s0:user_password_change_request"/>
   </message>
   <message name="UserPasswordChangeSoapOut">
      <part name="parameters" element="s0:user_password_change_response"/>
   </message>
   <message name="UserPasswordInvalidateSoapIn">
      <part name="parameters" element="s0:user_password_invalidate_request"/>
   </message>
   <message name="UserPasswordInvalidateSoapOut">
      <part name="parameters" element="s0:user_password_invalidate_response"/>
   </message>
   <message name="UserPasswordResetSoapIn">
      <part name="parameters" element="s0:user_password_reset_request"/>
   </message>
   <message name="UserPasswordResetSoapOut">
      <part name="parameters" element="s0:user_password_reset_response"/>
   </message>
   <message name="LoginAuthenticateSoapIn">
      <part name="parameters" element="s0:login_authenticate_request"/>
   </message>
   <message name="LoginAuthenticateSoapOut">
      <part name="parameters" element="s0:login_authenticate_response"/>
   </message>
   <message name="IpAuthenticateSoapIn">
      <part name="parameters" element="s0:ip_authenticate_request"/>
   </message>
   <message name="IpAuthenticateSoapOut">
      <part name="parameters" element="s0:ip_authenticate_response"/>
   </message>
   <message name="OrderItemInformationSoapIn">
      <part name="parameters" element="s0:order_item_information_request"/>
   </message>
   <message name="OrderItemInformationSoapOut">
      <part name="parameters" element="s0:order_item_information_response"/>
   </message>
   <message name="OrderAddSoapIn">
      <part name="parameters" element="s0:order_add_request"/>
   </message>
   <message name="OrderAddSoapOut">
      <part name="parameters" element="s0:order_add_response"/>
   </message>
   <message name="OrderAddEffectListSoapIn">
      <part name="parameters" element="s0:order_add_effect_list_request"/>
   </message>
   <message name="OrderAddEffectListSoapOut">
      <part name="parameters" element="s0:order_add_effect_list_response"/>
   </message>
   <message name="OrderAddPaymentAddEffectListSoapIn">
      <part name="parameters" element="s0:order_add_payment_add_effect_list_request"/>
   </message>
   <message name="OrderAddPaymentAddEffectListSoapOut">
      <part name="parameters" element="s0:order_add_payment_add_effect_list_response"/>
   </message>
   <message name="OrderhdrEditSoapIn">
      <part name="parameters" element="s0:orderhdr_edit_request"/>
   </message>
   <message name="OrderhdrEditSoapOut">
      <part name="parameters" element="s0:orderhdr_edit_response"/>
   </message>
   <message name="OrderItemEditSoapIn">
      <part name="parameters" element="s0:order_item_edit_request"/>
   </message>
   <message name="OrderItemEditSoapOut">
      <part name="parameters" element="s0:order_item_edit_response"/>
   </message>
   <message name="OrderAddPaymentAddSoapIn">
      <part name="parameters" element="s0:order_add_payment_add_request"/>
   </message>
   <message name="OrderAddPaymentAddSoapOut">
      <part name="parameters" element="s0:order_add_payment_add_response"/>
   </message>
   <message name="OrderAddDepositUseSoapIn">
      <part name="parameters" element="s0:order_add_deposit_use_request"/>
   </message>
   <message name="OrderAddDepositUseSoapOut">
      <part name="parameters" element="s0:order_add_deposit_use_response"/>
   </message>
   <message name="DepositUseSoapIn">
      <part name="parameters" element="s0:deposit_use_request"/>
   </message>
   <message name="DepositUseSoapOut">
      <part name="parameters" element="s0:deposit_use_response"/>
   </message>
   <message name="DepositUseEffectListSoapIn">
      <part name="parameters" element="s0:deposit_use_effect_list_request"/>
   </message>
   <message name="DepositUseEffectListSoapOut">
      <part name="parameters" element="s0:deposit_use_effect_list_response"/>
   </message>
   <message name="DepositRefundSoapIn">
      <part name="parameters" element="s0:deposit_refund_request"/>
   </message>
   <message name="DepositRefundSoapOut">
      <part name="parameters" element="s0:deposit_refund_response"/>
   </message>
   <message name="CustomerAddOrderAddSoapIn">
      <part name="parameters" element="s0:customer_add_order_add_request"/>
   </message>
   <message name="CustomerAddOrderAddSoapOut">
      <part name="parameters" element="s0:customer_add_order_add_response"/>
   </message>
   <message name="CustomerAddOrderAddPaymentAddSoapIn">
      <part name="parameters" element="s0:customer_add_order_add_payment_add_request"/>
   </message>
   <message name="CustomerAddOrderAddPaymentAddSoapOut">
      <part name="parameters" element="s0:customer_add_order_add_payment_add_response"/>
   </message>
   <message name="CustomerAddPaymentAddSoapIn">
      <part name="parameters" element="s0:customer_add_payment_add_request"/>
   </message>
   <message name="CustomerAddPaymentAddSoapOut">
      <part name="parameters" element="s0:customer_add_payment_add_response"/>
   </message>
   <message name="SubgroupAddSoapIn">
      <part name="parameters" element="s0:subgroup_add_request"/>
   </message>
   <message name="SubgroupAddSoapOut">
      <part name="parameters" element="s0:subgroup_add_response"/>
   </message>
   <message name="SubgroupDeleteSoapIn">
      <part name="parameters" element="s0:subgroup_delete_request"/>
   </message>
   <message name="SubgroupDeleteSoapOut">
      <part name="parameters" element="s0:subgroup_delete_response"/>
   </message>
   <message name="SubgroupMoveSoapIn">
      <part name="parameters" element="s0:subgroup_move_request"/>
   </message>
   <message name="SubgroupMoveSoapOut">
      <part name="parameters" element="s0:subgroup_move_response"/>
   </message>
   <message name="OrderTransferInformationSoapIn">
      <part name="parameters" element="s0:order_transfer_information_request"/>
   </message>
   <message name="OrderTransferInformationSoapOut">
      <part name="parameters" element="s0:order_transfer_information_response"/>
   </message>
   <message name="OrderTransferSoapIn">
      <part name="parameters" element="s0:order_transfer_request"/>
   </message>
   <message name="OrderTransferSoapOut">
      <part name="parameters" element="s0:order_transfer_response"/>
   </message>
   <message name="CustomerEditSoapIn">
      <part name="parameters" element="s0:customer_edit_request"/>
   </message>
   <message name="CustomerEditSoapOut">
      <part name="parameters" element="s0:customer_edit_response"/>
   </message>
   <message name="PaymentAccountAddSoapIn">
      <part name="parameters" element="s0:payment_account_add_request"/>
   </message>
   <message name="PaymentAccountAddSoapOut">
      <part name="parameters" element="s0:payment_account_add_response"/>
   </message>
   <message name="PaymentAccountEditSoapIn">
      <part name="parameters" element="s0:payment_account_edit_request"/>
   </message>
   <message name="PaymentAccountEditSoapOut">
      <part name="parameters" element="s0:payment_account_edit_response"/>
   </message>
   <message name="PaymentAccountClearSoapIn">
      <part name="parameters" element="s0:payment_account_clear_request"/>
   </message>
   <message name="PaymentAccountClearSoapOut">
      <part name="parameters" element="s0:payment_account_clear_response"/>
   </message>
   <message name="CustomerAddressAddSoapIn">
      <part name="parameters" element="s0:customer_address_add_request"/>
   </message>
   <message name="CustomerAddressAddSoapOut">
      <part name="parameters" element="s0:customer_address_add_response"/>
   </message>
   <message name="CustomerAddressEditSoapIn">
      <part name="parameters" element="s0:customer_address_edit_request"/>
   </message>
   <message name="CustomerAddressEditSoapOut">
      <part name="parameters" element="s0:customer_address_edit_response"/>
   </message>
   <message name="CustomerAddressEditFromFutureTempSoapIn">
      <part name="parameters" element="s0:customer_address_edit_from_future_temp_request"/>
   </message>
   <message name="CustomerAddressEditFromFutureTempSoapOut">
      <part name="parameters" element="s0:customer_address_edit_from_future_temp_response"/>
   </message>
   <message name="CustomerAddressDeleteFutureTempSoapIn">
      <part name="parameters" element="s0:customer_address_delete_future_temp_request"/>
   </message>
   <message name="CustomerAddressDeleteFutureTempSoapOut">
      <part name="parameters" element="s0:customer_address_delete_future_temp_response"/>
   </message>
   <message name="CustomerAddressEditEffectListSoapIn">
      <part name="parameters" element="s0:customer_address_edit_effect_list_request"/>
   </message>
   <message name="CustomerAddressEditEffectListSoapOut">
      <part name="parameters" element="s0:customer_address_edit_effect_list_response"/>
   </message>
   <message name="CustomerLoginClaimSoapIn">
      <part name="parameters" element="s0:customer_login_claim_request"/>
   </message>
   <message name="CustomerLoginClaimSoapOut">
      <part name="parameters" element="s0:customer_login_claim_response"/>
   </message>
   <message name="LoginClaimSoapIn">
      <part name="parameters" element="s0:login_claim_request"/>
   </message>
   <message name="LoginClaimSoapOut">
      <part name="parameters" element="s0:login_claim_response"/>
   </message>
   <message name="SubscriptionIsDuplicateSoapIn">
      <part name="parameters" element="s0:subscription_is_duplicate_request"/>
   </message>
   <message name="SubscriptionIsDuplicateSoapOut">
      <part name="parameters" element="s0:subscription_is_duplicate_response"/>
   </message>
   <message name="DemogFormSoapIn">
      <part name="parameters" element="s0:demog_form_request"/>
   </message>
   <message name="DemogFormSoapOut">
      <part name="parameters" element="s0:demog_form_response"/>
   </message>
   <message name="DemographicCheckSoapIn">
      <part name="parameters" element="s0:demographic_check_request"/>
   </message>
   <message name="DemographicCheckSoapOut">
      <part name="parameters" element="s0:demographic_check_response"/>
   </message>
   <message name="DemographicUpdateSoapIn">
      <part name="parameters" element="s0:demographic_update_request"/>
   </message>
   <message name="DemographicUpdateSoapOut">
      <part name="parameters" element="s0:demographic_update_response"/>
   </message>
   <message name="DemographicDeleteSoapIn">
      <part name="parameters" element="s0:demographic_delete_request"/>
   </message>
   <message name="DemographicDeleteSoapOut">
      <part name="parameters" element="s0:demographic_delete_response"/>
   </message>
   <message name="InventoryCheckSoapIn">
      <part name="parameters" element="s0:inventory_check_request"/>
   </message>
   <message name="InventoryCheckSoapOut">
      <part name="parameters" element="s0:inventory_check_response"/>
   </message>
   <message name="InventorySufficientForSampleSoapIn">
      <part name="parameters" element="s0:inventory_sufficient_for_sample_request"/>
   </message>
   <message name="InventorySufficientForSampleSoapOut">
      <part name="parameters" element="s0:inventory_sufficient_for_sample_response"/>
   </message>
   <message name="AmountConversionSoapIn">
      <part name="parameters" element="s0:amount_conversion_request"/>
   </message>
   <message name="AmountConversionSoapOut">
      <part name="parameters" element="s0:amount_conversion_response"/>
   </message>
   <message name="PaymentAddSoapIn">
      <part name="parameters" element="s0:payment_add_request"/>
   </message>
   <message name="PaymentAddSoapOut">
      <part name="parameters" element="s0:payment_add_response"/>
   </message>
   <message name="PaymentEditSoapIn">
      <part name="parameters" element="s0:payment_edit_request"/>
   </message>
   <message name="PaymentEditSoapOut">
      <part name="parameters" element="s0:payment_edit_response"/>
   </message>
   <message name="PaymentInformationSoapIn">
      <part name="parameters" element="s0:payment_information_request"/>
   </message>
   <message name="PaymentInformationSoapOut">
      <part name="parameters" element="s0:payment_information_response"/>
   </message>
   <message name="PaymentEffectListSoapIn">
      <part name="parameters" element="s0:payment_effect_list_request"/>
   </message>
   <message name="PaymentEffectListSoapOut">
      <part name="parameters" element="s0:payment_effect_list_response"/>
   </message>
   <message name="DepositPaymentInformationSoapIn">
      <part name="parameters" element="s0:deposit_payment_information_request"/>
   </message>
   <message name="DepositPaymentInformationSoapOut">
      <part name="parameters" element="s0:deposit_payment_information_response"/>
   </message>
   <message name="PaybreakInformationSoapIn">
      <part name="parameters" element="s0:paybreak_information_request"/>
   </message>
   <message name="PaybreakInformationSoapOut">
      <part name="parameters" element="s0:paybreak_information_response"/>
   </message>
   <message name="OrderCancelListSoapIn">
      <part name="parameters" element="s0:order_cancel_list_request"/>
   </message>
   <message name="OrderCancelListSoapOut">
      <part name="parameters" element="s0:order_cancel_list_response"/>
   </message>
   <message name="OrderCancelSoapIn">
      <part name="parameters" element="s0:order_cancel_request"/>
   </message>
   <message name="OrderCancelSoapOut">
      <part name="parameters" element="s0:order_cancel_response"/>
   </message>
   <message name="ItemsRenewableListSoapIn">
      <part name="parameters" element="s0:items_renewable_list_request"/>
   </message>
   <message name="ItemsRenewableListSoapOut">
      <part name="parameters" element="s0:items_renewable_list_response"/>
   </message>
   <message name="RefundCalculateSoapIn">
      <part name="parameters" element="s0:refund_calculate_request"/>
   </message>
   <message name="RefundCalculateSoapOut">
      <part name="parameters" element="s0:refund_calculate_response"/>
   </message>
   <message name="UnitItemInformationSoapIn">
      <part name="parameters" element="s0:unit_item_information_request"/>
   </message>
   <message name="UnitItemInformationSoapOut">
      <part name="parameters" element="s0:unit_item_information_response"/>
   </message>
   <message name="UnitItemListInformationSoapIn">
      <part name="parameters" element="s0:unit_item_list_information_request"/>
   </message>
   <message name="UnitItemListInformationSoapOut">
      <part name="parameters" element="s0:unit_item_list_information_response"/>
   </message>
   <message name="UnitExcessPriceSoapIn">
      <part name="parameters" element="s0:unit_excess_price_request"/>
   </message>
   <message name="UnitExcessPriceSoapOut">
      <part name="parameters" element="s0:unit_excess_price_response"/>
   </message>
   <message name="UnitUsePaymentAddSoapIn">
      <part name="parameters" element="s0:unit_use_payment_add_request"/>
   </message>
   <message name="UnitUsePaymentAddSoapOut">
      <part name="parameters" element="s0:unit_use_payment_add_response"/>
   </message>
   <message name="UnitUseSoapIn">
      <part name="parameters" element="s0:unit_use_request"/>
   </message>
   <message name="UnitUseSoapOut">
      <part name="parameters" element="s0:unit_use_response"/>
   </message>
   <message name="UnitCheckOutSoapIn">
      <part name="parameters" element="s0:unit_check_out_request"/>
   </message>
   <message name="UnitCheckOutSoapOut">
      <part name="parameters" element="s0:unit_check_out_response"/>
   </message>
   <message name="UnitCheckInSoapIn">
      <part name="parameters" element="s0:unit_check_in_request"/>
   </message>
   <message name="UnitCheckInSoapOut">
      <part name="parameters" element="s0:unit_check_in_response"/>
   </message>
   <message name="ProspectAddSoapIn">
      <part name="parameters" element="s0:prospect_add_request"/>
   </message>
   <message name="ProspectAddSoapOut">
      <part name="parameters" element="s0:prospect_add_response"/>
   </message>
   <message name="ProspectDeleteSoapIn">
      <part name="parameters" element="s0:prospect_delete_request"/>
   </message>
   <message name="ProspectDeleteSoapOut">
      <part name="parameters" element="s0:prospect_delete_response"/>
   </message>
   <message name="CustomerAddSoapIn">
      <part name="parameters" element="s0:customer_add_request"/>
   </message>
   <message name="CustomerAddSoapOut">
      <part name="parameters" element="s0:customer_add_response"/>
   </message>
   <message name="DisambiguationListSoapIn">
      <part name="parameters" element="s0:disambiguation_list_request"/>
   </message>
   <message name="DisambiguationListSoapOut">
      <part name="parameters" element="s0:disambiguation_list_response"/>
   </message>
   <message name="ItemListSoapIn">
      <part name="parameters" element="s0:item_list_request"/>
   </message>
   <message name="ItemListSoapOut">
      <part name="parameters" element="s0:item_list_response"/>
   </message>
   <message name="ItemAlreadySubscribedListSoapIn">
      <part name="parameters" element="s0:item_already_subscribed_list_request"/>
   </message>
   <message name="ItemAlreadySubscribedListSoapOut">
      <part name="parameters" element="s0:item_already_subscribed_list_response"/>
   </message>
   <message name="ItemRenewalListSoapIn">
      <part name="parameters" element="s0:item_renewal_list_request"/>
   </message>
   <message name="ItemRenewalListSoapOut">
      <part name="parameters" element="s0:item_renewal_list_response"/>
   </message>
   <message name="ItemRenewableListSoapIn">
      <part name="parameters" element="s0:item_renewable_list_request"/>
   </message>
   <message name="ItemRenewableListSoapOut">
      <part name="parameters" element="s0:item_renewable_list_response"/>
   </message>
   <message name="RenewalCardOfferListSoapIn">
      <part name="parameters" element="s0:renewal_card_offer_list_request"/>
   </message>
   <message name="RenewalCardOfferListSoapOut">
      <part name="parameters" element="s0:renewal_card_offer_list_response"/>
   </message>
   <message name="PromotionCardOfferListSoapIn">
      <part name="parameters" element="s0:promotion_card_offer_list_request"/>
   </message>
   <message name="PromotionCardOfferListSoapOut">
      <part name="parameters" element="s0:promotion_card_offer_list_response"/>
   </message>
   <message name="PasswordEmailSendSoapIn">
      <part name="parameters" element="s0:password_email_send_request"/>
   </message>
   <message name="PasswordEmailSendSoapOut">
      <part name="parameters" element="s0:password_email_send_response"/>
   </message>
   <message name="EmailQueueAddSoapIn">
      <part name="parameters" element="s0:email_queue_add_request"/>
   </message>
   <message name="EmailQueueAddSoapOut">
      <part name="parameters" element="s0:email_queue_add_response"/>
   </message>
   <message name="EmailQueueDeleteSoapIn">
      <part name="parameters" element="s0:email_queue_delete_request"/>
   </message>
   <message name="EmailQueueDeleteSoapOut">
      <part name="parameters" element="s0:email_queue_delete_response"/>
   </message>
   <message name="PaymentCancelSoapIn">
      <part name="parameters" element="s0:payment_cancel_request"/>
   </message>
   <message name="PaymentCancelSoapOut">
      <part name="parameters" element="s0:payment_cancel_response"/>
   </message>
   <message name="PaymentItemsListSoapIn">
      <part name="parameters" element="s0:payment_items_list_request"/>
   </message>
   <message name="PaymentItemsListSoapOut">
      <part name="parameters" element="s0:payment_items_list_response"/>
   </message>
   <message name="PriceListSoapIn">
      <part name="parameters" element="s0:price_list_request"/>
   </message>
   <message name="PriceListSoapOut">
      <part name="parameters" element="s0:price_list_response"/>
   </message>
   <message name="PaymentTransferSoapIn">
      <part name="parameters" element="s0:payment_transfer_request"/>
   </message>
   <message name="PaymentTransferSoapOut">
      <part name="parameters" element="s0:payment_transfer_response"/>
   </message>
   <message name="ItemProrateValuesSoapIn">
      <part name="parameters" element="s0:item_prorate_values_request"/>
   </message>
   <message name="ItemProrateValuesSoapOut">
      <part name="parameters" element="s0:item_prorate_values_response"/>
   </message>
   <message name="BundleQuantityOptionCalculateSoapIn">
      <part name="parameters" element="s0:bundle_quantity_option_calculate_request"/>
   </message>
   <message name="BundleQuantityOptionCalculateSoapOut">
      <part name="parameters" element="s0:bundle_quantity_option_calculate_response"/>
   </message>
   <message name="BundleQuantityDateOptionCalculateSoapIn">
      <part name="parameters" element="s0:bundle_quantity_date_option_calculate_request"/>
   </message>
   <message name="BundleQuantityDateOptionCalculateSoapOut">
      <part name="parameters" element="s0:bundle_quantity_date_option_calculate_response"/>
   </message>
   <message name="OrderQuantityOptionCalculateSoapIn">
      <part name="parameters" element="s0:order_quantity_option_calculate_request"/>
   </message>
   <message name="OrderQuantityOptionCalculateSoapOut">
      <part name="parameters" element="s0:order_quantity_option_calculate_response"/>
   </message>
   <message name="OrderDateOptionCalculateSoapIn">
      <part name="parameters" element="s0:order_date_option_calculate_request"/>
   </message>
   <message name="OrderDateOptionCalculateSoapOut">
      <part name="parameters" element="s0:order_date_option_calculate_response"/>
   </message>
   <message name="SuspensionAddSoapIn">
      <part name="parameters" element="s0:suspension_add_request"/>
   </message>
   <message name="SuspensionAddSoapOut">
      <part name="parameters" element="s0:suspension_add_response"/>
   </message>
   <message name="SuspensionEditSoapIn">
      <part name="parameters" element="s0:suspension_edit_request"/>
   </message>
   <message name="SuspensionEditSoapOut">
      <part name="parameters" element="s0:suspension_edit_response"/>
   </message>
   <message name="ProductReturnSoapIn">
      <part name="parameters" element="s0:product_return_request"/>
   </message>
   <message name="ProductReturnSoapOut">
      <part name="parameters" element="s0:product_return_response"/>
   </message>
   <message name="AuditCheckSoapIn">
      <part name="parameters" element="s0:audit_check_request"/>
   </message>
   <message name="AuditCheckSoapOut">
      <part name="parameters" element="s0:audit_check_response"/>
   </message>
   <message name="DuplicateAddressListSoapIn">
      <part name="parameters" element="s0:duplicate_address_list_request"/>
   </message>
   <message name="DuplicateAddressListSoapOut">
      <part name="parameters" element="s0:duplicate_address_list_response"/>
   </message>
   <message name="AddressCleanSoapIn">
      <part name="parameters" element="s0:address_clean_request"/>
   </message>
   <message name="AddressCleanSoapOut">
      <part name="parameters" element="s0:address_clean_response"/>
   </message>
   <message name="NoteAddSoapIn">
      <part name="parameters" element="s0:note_add_request"/>
   </message>
   <message name="NoteAddSoapOut">
      <part name="parameters" element="s0:note_add_response"/>
   </message>
   <message name="NoteEditSoapIn">
      <part name="parameters" element="s0:note_edit_request"/>
   </message>
   <message name="NoteEditSoapOut">
      <part name="parameters" element="s0:note_edit_response"/>
   </message>
   <message name="NoteDeleteSoapIn">
      <part name="parameters" element="s0:note_delete_request"/>
   </message>
   <message name="NoteDeleteSoapOut">
      <part name="parameters" element="s0:note_delete_response"/>
   </message>
   <message name="PxAddSoapIn">
      <part name="parameters" element="s0:px_add_request"/>
   </message>
   <message name="PxAddSoapOut">
      <part name="parameters" element="s0:px_add_response"/>
   </message>
   <message name="PxUpdateSoapIn">
      <part name="parameters" element="s0:px_update_request"/>
   </message>
   <message name="PxUpdateSoapOut">
      <part name="parameters" element="s0:px_update_response"/>
   </message>
   <message name="PxDeleteSoapIn">
      <part name="parameters" element="s0:px_delete_request"/>
   </message>
   <message name="PxDeleteSoapOut">
      <part name="parameters" element="s0:px_delete_response"/>
   </message>
   <message name="PxReplaceSoapIn">
      <part name="parameters" element="s0:px_replace_request"/>
   </message>
   <message name="PxReplaceSoapOut">
      <part name="parameters" element="s0:px_replace_response"/>
   </message>
   <message name="OcNetDefaultSourceCodeSoapIn">
      <part name="parameters" element="s0:oc_net_default_source_code_request"/>
   </message>
   <message name="OcNetDefaultSourceCodeSoapOut">
      <part name="parameters" element="s0:oc_net_default_source_code_response"/>
   </message>
   <message name="GroupOrderAdjustmentListSoapIn">
      <part name="parameters" element="s0:group_order_adjustment_list_request"/>
   </message>
   <message name="GroupOrderAdjustmentListSoapOut">
      <part name="parameters" element="s0:group_order_adjustment_list_response"/>
   </message>
   <message name="GroupMemberChangeEffectListSoapIn">
      <part name="parameters" element="s0:group_member_change_effect_list_request"/>
   </message>
   <message name="GroupMemberChangeEffectListSoapOut">
      <part name="parameters" element="s0:group_member_change_effect_list_response"/>
   </message>
   <message name="DirectDebitVerifySoapIn">
      <part name="parameters" element="s0:direct_debit_verify_request"/>
   </message>
   <message name="DirectDebitVerifySoapOut">
      <part name="parameters" element="s0:direct_debit_verify_response"/>
   </message>
   <message name="CreditCardVerifySoapIn">
      <part name="parameters" element="s0:credit_card_verify_request"/>
   </message>
   <message name="CreditCardVerifySoapOut">
      <part name="parameters" element="s0:credit_card_verify_response"/>
   </message>
   <message name="CreditCardValidateSoapIn">
      <part name="parameters" element="s0:credit_card_validate_request"/>
   </message>
   <message name="CreditCardValidateSoapOut">
      <part name="parameters" element="s0:credit_card_validate_response"/>
   </message>
   <message name="ReferenceCacheRecordSoapIn">
      <part name="parameters" element="s0:reference_cache_record_request"/>
   </message>
   <message name="ReferenceCacheRecordSoapOut">
      <part name="parameters" element="s0:reference_cache_record_response"/>
   </message>
   <message name="ReferenceCacheListSoapIn">
      <part name="parameters" element="s0:reference_cache_list_request"/>
   </message>
   <message name="ReferenceCacheListSoapOut">
      <part name="parameters" element="s0:reference_cache_list_response"/>
   </message>
   <message name="ReferenceCacheTableinfoSoapIn">
      <part name="parameters" element="s0:reference_cache_tableinfo_request"/>
   </message>
   <message name="ReferenceCacheTableinfoSoapOut">
      <part name="parameters" element="s0:reference_cache_tableinfo_response"/>
   </message>
   <message name="ReferenceCacheChangeCountSoapIn">
      <part name="parameters" element="s0:reference_cache_change_count_request"/>
   </message>
   <message name="ReferenceCacheChangeCountSoapOut">
      <part name="parameters" element="s0:reference_cache_change_count_response"/>
   </message>
   <message name="OcAncestorListSoapIn">
      <part name="parameters" element="s0:oc_ancestor_list_request"/>
   </message>
   <message name="OcAncestorListSoapOut">
      <part name="parameters" element="s0:oc_ancestor_list_response"/>
   </message>
   <message name="OcDescendantListSoapIn">
      <part name="parameters" element="s0:oc_descendant_list_request"/>
   </message>
   <message name="OcDescendantListSoapOut">
      <part name="parameters" element="s0:oc_descendant_list_response"/>
   </message>
   <message name="OcCommonAncestorListSoapIn">
      <part name="parameters" element="s0:oc_common_ancestor_list_request"/>
   </message>
   <message name="OcCommonAncestorListSoapOut">
      <part name="parameters" element="s0:oc_common_ancestor_list_response"/>
   </message>
   <message name="PaymentWaitingAuthOrPostSoapIn">
      <part name="parameters" element="s0:payment_waiting_auth_or_post_request"/>
   </message>
   <message name="PaymentWaitingAuthOrPostSoapOut">
      <part name="parameters" element="s0:payment_waiting_auth_or_post_response"/>
   </message>
   <message name="OrderItemCanPaySoapIn">
      <part name="parameters" element="s0:order_item_can_pay_request"/>
   </message>
   <message name="OrderItemCanPaySoapOut">
      <part name="parameters" element="s0:order_item_can_pay_response"/>
   </message>
   <message name="OrderItemNeedsPaymentSettledSoapIn">
      <part name="parameters" element="s0:order_item_needs_payment_settled_request"/>
   </message>
   <message name="OrderItemNeedsPaymentSettledSoapOut">
      <part name="parameters" element="s0:order_item_needs_payment_settled_response"/>
   </message>
   <message name="PxCheckCountsAndAmountsSoapIn">
      <part name="parameters" element="s0:px_check_counts_and_amounts_request"/>
   </message>
   <message name="PxCheckCountsAndAmountsSoapOut">
      <part name="parameters" element="s0:px_check_counts_and_amounts_response"/>
   </message>
   <message name="OrderItemMinimumActiveDateListSoapIn">
      <part name="parameters" element="s0:order_item_minimum_active_date_list_request"/>
   </message>
   <message name="OrderItemMinimumActiveDateListSoapOut">
      <part name="parameters" element="s0:order_item_minimum_active_date_list_response"/>
   </message>
   <message name="ServiceAddSoapIn">
      <part name="parameters" element="s0:service_add_request"/>
   </message>
   <message name="ServiceAddSoapOut">
      <part name="parameters" element="s0:service_add_response"/>
   </message>
   <message name="ServiceEditSoapIn">
      <part name="parameters" element="s0:service_edit_request"/>
   </message>
   <message name="ServiceEditSoapOut">
      <part name="parameters" element="s0:service_edit_response"/>
   </message>
   <message name="CustomerClearSoapIn">
      <part name="parameters" element="s0:customer_clear_request"/>
   </message>
   <message name="CustomerClearSoapOut">
      <part name="parameters" element="s0:customer_clear_response"/>
   </message>
   <message name="CustomerAddressClearSoapIn">
      <part name="parameters" element="s0:customer_address_clear_request"/>
   </message>
   <message name="CustomerAddressClearSoapOut">
      <part name="parameters" element="s0:customer_address_clear_response"/>
   </message>
   <message name="CustomerNameDiffFromAddressInfoSoapIn">
      <part name="parameters" element="s0:customer_name_diff_from_address_info_request"/>
   </message>
   <message name="CustomerNameDiffFromAddressInfoSoapOut">
      <part name="parameters" element="s0:customer_name_diff_from_address_info_response"/>
   </message>
   <message name="OrderUpsellInformationSoapIn">
      <part name="parameters" element="s0:order_upsell_information_request"/>
   </message>
   <message name="OrderUpsellInformationSoapOut">
      <part name="parameters" element="s0:order_upsell_information_response"/>
   </message>
   <message name="AuxFieldValuesListSoapIn">
      <part name="parameters" element="s0:aux_field_values_list_request"/>
   </message>
   <message name="AuxFieldValuesListSoapOut">
      <part name="parameters" element="s0:aux_field_values_list_response"/>
   </message>
   <message name="PackageEditSoapIn">
      <part name="parameters" element="s0:package_edit_request"/>
   </message>
   <message name="PackageEditSoapOut">
      <part name="parameters" element="s0:package_edit_response"/>
   </message>
   <message name="GroupDeleteSoapIn">
      <part name="parameters" element="s0:group_delete_request"/>
   </message>
   <message name="GroupDeleteSoapOut">
      <part name="parameters" element="s0:group_delete_response"/>
   </message>
   <message name="ConsortiumOrderCheckSoapIn">
      <part name="parameters" element="s0:consortium_order_check_request"/>
   </message>
   <message name="ConsortiumOrderCheckSoapOut">
      <part name="parameters" element="s0:consortium_order_check_response"/>
   </message>
   <message name="DealAddSoapIn">
      <part name="parameters" element="s0:deal_add_request"/>
   </message>
   <message name="DealAddSoapOut">
      <part name="parameters" element="s0:deal_add_response"/>
   </message>
   <message name="DealEditSoapIn">
      <part name="parameters" element="s0:deal_edit_request"/>
   </message>
   <message name="DealEditSoapOut">
      <part name="parameters" element="s0:deal_edit_response"/>
   </message>
   <message name="CustomerInformationSoapIn">
      <part name="parameters" element="s0:customer_information_request"/>
   </message>
   <message name="CustomerInformationSoapOut">
      <part name="parameters" element="s0:customer_information_response"/>
   </message>
   <message name="DispContextPopulateSoapIn">
      <part name="parameters" element="s0:disp_context_populate_request"/>
   </message>
   <message name="DispContextPopulateSoapOut">
      <part name="parameters" element="s0:disp_context_populate_response"/>
   </message>
   <message name="DocRefBatchListSoapIn">
      <part name="parameters" element="s0:doc_ref_batch_list_request"/>
   </message>
   <message name="DocRefBatchListSoapOut">
      <part name="parameters" element="s0:doc_ref_batch_list_response"/>
   </message>
   <message name="DocumentReferenceAddSoapIn">
      <part name="parameters" element="s0:document_reference_add_request"/>
   </message>
   <message name="DocumentReferenceAddSoapOut">
      <part name="parameters" element="s0:document_reference_add_response"/>
   </message>
   <message name="DocumentReferenceEditSoapIn">
      <part name="parameters" element="s0:document_reference_edit_request"/>
   </message>
   <message name="DocumentReferenceEditSoapOut">
      <part name="parameters" element="s0:document_reference_edit_response"/>
   </message>
   <message name="CustomerOrdersListSoapIn">
      <part name="parameters" element="s0:customer_orders_list_request"/>
   </message>
   <message name="CustomerOrdersListSoapOut">
      <part name="parameters" element="s0:customer_orders_list_response"/>
   </message>
   <message name="DbInfoSoapIn">
      <part name="parameters" element="s0:db_info_request"/>
   </message>
   <message name="DbInfoSoapOut">
      <part name="parameters" element="s0:db_info_response"/>
   </message>
   <message name="AlsoOrderedListSoapIn">
      <part name="parameters" element="s0:also_ordered_list_request"/>
   </message>
   <message name="AlsoOrderedListSoapOut">
      <part name="parameters" element="s0:also_ordered_list_response"/>
   </message>
   <message name="InstallmentPlanListSoapIn">
      <part name="parameters" element="s0:installment_plan_list_request"/>
   </message>
   <message name="InstallmentPlanListSoapOut">
      <part name="parameters" element="s0:installment_plan_list_response"/>
   </message>
   <message name="ServerDatetimeListSoapIn">
      <part name="parameters" element="s0:server_datetime_list_request"/>
   </message>
   <message name="ServerDatetimeListSoapOut">
      <part name="parameters" element="s0:server_datetime_list_response"/>
   </message>
   <message name="RequestLogEditSoapIn">
      <part name="parameters" element="s0:request_log_edit_request"/>
   </message>
   <message name="RequestLogEditSoapOut">
      <part name="parameters" element="s0:request_log_edit_response"/>
   </message>
   <message name="RequestLogDeleteSoapIn">
      <part name="parameters" element="s0:request_log_delete_request"/>
   </message>
   <message name="RequestLogDeleteSoapOut">
      <part name="parameters" element="s0:request_log_delete_response"/>
   </message>
   <message name="TransactionDataSoapIn">
      <part name="parameters" element="s0:transaction_data_request"/>
   </message>
   <message name="TransactionDataSoapOut">
      <part name="parameters" element="s0:transaction_data_response"/>
   </message>
</definitions>
