<!-- ixccg_gc_17.dtd - 1.7 19 Apr 2001 mkj
 This DTD is used to support IXC ConnectGate Long Distance
 Service Ordering transactions for Global Crossing
 using GC-standard (version 06/15/00) fieldnames.

 Copyright (c) 2000-2001 Lymeware Corporation, All rights reserved
 Version 1.7 19 April 2001

Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:

1. Redistributions of source code must retain the above copyright
   notice, this list of conditions and the following disclaimer.

2. Redistributions in binary form must reproduce the above copyright
   notice, this list of conditions and the following disclaimer in 
   the documentation and/or other materials provided with the
   distribution.

THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 
ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE 
LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, 
EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

The latest version of this DTD can be found at:

	http://www.lymeware.com/dtd/ixccg/2.0/ixccg_gc.dtd

 ====================================================================

 The following Ordering transactions are supported     (TC-SI):
  New Account or Add ANI Request (LD_NEW_ANI)          (01-01),
  New Account or Add Caling Code Request (LD_NEW_CC)   (01-02),
  New Account or Add 800 Request (LD_NEW_800_04)       (01-04),
  New Account or Add 800 Request (LD_NEW_800_05)       (01-05),
  Add ANI to Master Account Request (LD_ADD_ANI)       (01-06),
  Activate new PIN Request (LD_NEW_PIN)                (01-07),
  Global Crossing Local Change Response (LD_CHG_CUST)  (61-01),
  Global Crossing Local Change Response (LD_CHG_ANI)   (62-01),
  Global Crossing Local Change Response (LD_CHG_CC)    (62-02),
  Global Crossing Local Change Response (LD_CHG_800)   (62-03),
  Global Crossing Local Change Response (LD_CHG_CCARD) (62-09),
  Global Crossing ERROR Response (LD_ERROR)            (63-XX),
  Global Crossing GOOD Response (LD_GOOD)              (64-XX),
  Maintain ANI Record Request (LD_EDIT_ANI)            (71-01),
  Maintain Calling Code Record Request (LD_EDIT_CC)    (71-02),
  Maintain 800 Record Request (LD_EDIT_800)            (71-03),
  Maintain PIN Record Request (LD_EDIT_PIN)            (71-07),
  Maintain Customer Record Request (LD_EDIT_CUST)      (72-01),
  Global Crossing Account Snapshot Response (LD_SNAP)  (80-XX),

 ================================================================= -->

<!-- Define all GC fields ======================================== -->
<!-- all GC header/trailer fields ================================ -->
<!ELEMENT gc:Header (#PCDATA)>		<!-- header  001-002 -->
<!ELEMENT gc:Trailer (#PCDATA)>		<!-- trailer 001-002 -->
<!ELEMENT gc:RecordID (#PCDATA)>	<!-- both    003-004 -->
<!ELEMENT gc:HFiller01 (#PCDATA)>	<!-- both    005-006 -->
<!ELEMENT gc:CreateDate (#PCDATA)>	<!-- both    007-012 -->
<!ELEMENT gc:SequenceNo (#PCDATA)>	<!-- both    013-016 -->
<!ELEMENT gc:ProcessID (#PCDATA)>	<!-- both    017-019 -->
<!ELEMENT gc:HFiller02 (#PCDATA)>	<!-- both    020     -->
<!ELEMENT gc:ACNA (#PCDATA)>		<!-- both    021-023 -->
<!ELEMENT gc:HFiller03 (#PCDATA)>	<!-- header  024-480 -->
<!ELEMENT gc:TFiller03 (#PCDATA)>	<!-- trailer 024-114 -->
<!ELEMENT gc:GTRecordCount (#PCDATA)>	<!-- trailer 115-121 -->
<!ELEMENT gc:TFiller04 (#PCDATA)>	<!-- trailer 122-480 -->

<!-- all GC detail fields ======================================== -->
<!ELEMENT gc:TransactionCode (#PCDATA)>		<!-- 001-002 -->
<!ELEMENT gc:StatusIndicator (#PCDATA)>		<!-- 003-004 -->
<!ELEMENT gc:CarrierIDCode (#PCDATA)>		<!-- 005-007 -->
<!ELEMENT gc:BTN (#PCDATA)>			<!-- 008-017 -->
<!-- ELEMENT gc:ProcessID (#PCDATA)>		<!== 018-020 -->
<!ELEMENT gc:WTN (#PCDATA)>			<!-- 021-030 -->
<!ELEMENT gc:WTN800Status (#PCDATA)>		<!-- 031     -->
<!ELEMENT gc:AccountStatus (#PCDATA)>		<!-- 032     -->
<!ELEMENT gc:TermSource (#PCDATA)>		<!-- 033-034 -->
<!ELEMENT gc:NumCallingCodes (#PCDATA)>		<!-- 035-036 -->
<!ELEMENT gc:WlsBillingCycle (#PCDATA)>		<!-- 037-038 -->
<!ELEMENT gc:Date (#PCDATA)>			<!-- 039-044 -->
<!ELEMENT gc:CustomerType (#PCDATA)>		<!-- 045     -->
<!ELEMENT gc:NetworkServCode (#PCDATA)>		<!-- 046-048 -->
<!ELEMENT gc:Filler01 (#PCDATA)>		<!-- 049     -->
<!ELEMENT gc:CustomerNumber (#PCDATA)>		<!-- 050-059 -->
<!ELEMENT gc:Filler02 (#PCDATA)>		<!-- 060-063 -->
<!ELEMENT gc:WTNINTCalling (#PCDATA)>		<!-- 064     -->
<!ELEMENT gc:OrigTCSICode (#PCDATA)>		<!-- 065-068 -->
<!ELEMENT gc:GC800Termination (#PCDATA)>	<!-- 069     -->
<!ELEMENT gc:GC800Translation (#PCDATA)>	<!-- 070     -->
<!ELEMENT gc:BTNNPAProcAs (#PCDATA)>		<!-- 071-073 -->
<!ELEMENT gc:WTNNPAProcAs (#PCDATA)>		<!-- 074-076 -->
<!ELEMENT gc:PICType (#PCDATA)>			<!-- 077     -->
<!ELEMENT gc:Filler03 (#PCDATA)>		<!-- 078     -->
<!ELEMENT gc:CusSecFlag (#PCDATA)>		<!-- 079     -->
<!ELEMENT gc:BTCustomerName (#PCDATA)>		<!-- 080-109 -->
<!ELEMENT gc:VoiceMailPO (#PCDATA)>		<!-- 110-118 -->
<!ELEMENT gc:VoiceMailBoxNum (#PCDATA)>		<!-- 119-123 -->
<!ELEMENT gc:CashGuardAmt (#PCDATA)>		<!-- 124-133 -->
<!ELEMENT gc:CashGuardType (#PCDATA)>		<!-- 134     -->
<!ELEMENT gc:CashGuardDur (#PCDATA)>		<!-- 135-139 -->
<!ELEMENT gc:BTAddress1 (#PCDATA)>		<!-- 140-169 -->
<!ELEMENT gc:BTAddress2 (#PCDATA)>		<!-- 170-199 -->
<!ELEMENT gc:AccountCodeIndex (#PCDATA)>	<!-- 200-204 -->
<!ELEMENT gc:Filler04 (#PCDATA)>		<!-- 205-209 -->
<!ELEMENT gc:WholesaleUse (#PCDATA)>		<!-- 210-229 -->
<!ELEMENT gc:LanguageInd (#PCDATA)>		<!-- 230     -->
<!ELEMENT gc:BTCity (#PCDATA)>			<!-- 231-260 -->
<!ELEMENT gc:BTState (#PCDATA)>			<!-- 261-262 -->
<!ELEMENT gc:FeatureSet (#PCDATA)>		<!-- 263-271 -->
<!ELEMENT gc:NumberGenerate (#PCDATA)>		<!-- 272-273 -->
<!ELEMENT gc:OldWTN (#PCDATA)>			<!-- 274-283 -->
<!ELEMENT gc:Filler06 (#PCDATA)>		<!-- 284-285 -->
<!ELEMENT gc:BTZip (#PCDATA)>			<!-- 286-294 -->
<!ELEMENT gc:Filler07 (#PCDATA)>		<!-- 295-299 -->
<!ELEMENT gc:GCBillingCycle (#PCDATA)>		<!-- 300-301 -->
<!ELEMENT gc:GCCustNum (#PCDATA)>		<!-- 302-311 -->
<!ELEMENT gc:PIN (#PCDATA)>			<!-- 312-315 -->
<!ELEMENT gc:PINPots (#PCDATA)>			<!-- 316-333 -->
<!ELEMENT gc:PINStatus (#PCDATA)>		<!-- 334     -->
<!ELEMENT gc:InfoDigitScreening (#PCDATA)>	<!-- 335     -->
<!ELEMENT gc:InfoDigitIndex (#PCDATA)>		<!-- 336-337 -->
<!ELEMENT gc:Filler08 (#PCDATA)>		<!-- 338     -->
<!ELEMENT gc:CCCCNum (#PCDATA)>			<!-- 339-352 -->
<!ELEMENT gc:CCCCStatus (#PCDATA)>		<!-- 353     -->
<!ELEMENT gc:ADACCCodeWTN (#PCDATA)>		<!-- 354     -->
<!ELEMENT gc:ACCCodePkg (#PCDATA)>		<!-- 355-356 -->
<!ELEMENT gc:ADACCCodeCC (#PCDATA)>		<!-- 357     -->
<!ELEMENT gc:WTNCCStatusDate (#PCDATA)>		<!-- 358-365 -->
<!ELEMENT gc:CustStatusDate (#PCDATA)>		<!-- 366-373 -->
<!ELEMENT gc:WTNCCLastDate (#PCDATA)>		<!-- 374-381 -->
<!ELEMENT gc:ToLEC (#PCDATA)>			<!-- 382     -->
<!ELEMENT gc:Association (#PCDATA)>		<!-- 383-386 -->
<!ELEMENT gc:Package (#PCDATA)>			<!-- 387-389 -->
<!ELEMENT gc:Product (#PCDATA)>			<!-- 390-393 -->
<!ELEMENT gc:Option (#PCDATA)>			<!-- 394-396 -->
<!ELEMENT gc:N800InServDate (#PCDATA)>		<!-- 397-402 -->
<!ELEMENT gc:N800TransRespOrg (#PCDATA)>	<!-- 403-407 -->
<!ELEMENT gc:N800NPABlkStatus (#PCDATA)>	<!-- 408     -->
<!ELEMENT gc:N800LOAIssueDate (#PCDATA)>	<!-- 409-414 -->
<!ELEMENT gc:N800LOACnclDate (#PCDATA)>		<!-- 415-420 -->
<!ELEMENT gc:N800LOACnclCode (#PCDATA)>		<!-- 421-422 -->
<!ELEMENT gc:N800DirAsstStatus (#PCDATA)>	<!-- 423     -->
<!ELEMENT gc:N800DirAsstDate (#PCDATA)>		<!-- 424-429 -->
<!ELEMENT gc:Filler09 (#PCDATA)>		<!-- 430-432 -->
<!ELEMENT gc:SubCIC (#PCDATA)>			<!-- 433-436 -->
<!ELEMENT gc:Filler10 (#PCDATA)>		<!-- 437-447 -->
<!ELEMENT gc:N800CurrentRespOrg (#PCDATA)>	<!-- 448-452 -->
<!ELEMENT gc:MultiCarrier (#PCDATA)>		<!-- 453     -->
<!ELEMENT gc:TransDate (#PCDATA)>		<!-- 454-461 -->
<!ELEMENT gc:LocalServiceProvider (#PCDATA)>	<!-- 462-465 -->
<!ELEMENT gc:TransTime (#PCDATA)>		<!-- 466-473 -->
<!ELEMENT gc:Filler11 (#PCDATA)>		<!-- 474-480 -->

<!-- Define all GC containers ==================================== -->
<!ELEMENT gc:base_header (gc:RecordID, gc:HFiller01, gc:CreateDate,
	gc:SequenceNo, gc:ProcessID, gc:HFiller02, gc:ACNA)>

<!-- Define all other fields ===================================== -->
<!ELEMENT tran-id (#PCDATA)>
<!ELEMENT sales-id (#PCDATA)>
<!ELEMENT store-id (#PCDATA)>
<!ELEMENT timestamp (#PCDATA)>
<!ELEMENT response_string (#PCDATA)>


<!-- Define all other containers ================================= -->
<!-- transaction-specific data - WARNING this may grow ... -->
<!ELEMENT tran.header (tran-id, sales-id, store-id, timestamp+)>
<!ATTLIST tran.header
  version CDATA #REQUIRED
  type (request|response) "request"
>

<!-- Define all Global Crossing Ordering transactions ============ -->
<!--  Any Global Crossing Order Request transaction (ALL) ======== -->
<!ELEMENT LD_GC.request.transaction (LD_GC.header,
	(LD_GC.request.detail | LD_NEW_ANI.request.detail | 
	LD_NEW_CC.request.detail | LD_NEW_800_04.request.detail | 
	LD_NEW_800_05.request.detail | LD_ADD_ANI.request.detail | 
	LD_NEW_PIN.request.detail | LD_EDIT_ANI.request.detail | 
	LD_EDIT_CC.request.detail | LD_EDIT_800.request.detail | 
	LD_EDIT_PIN.request.detail | LD_EDIT_CUST.request.detail)+,
	LD_GC.trailer)>
<!ATTLIST LD_GC.request.transaction
  version CDATA #REQUIRED
>


<!--  Global Crossing Order transaction Header record ============ -->
<!ELEMENT LD_GC.header (gc:Header, gc:base_header, gc:HFiller03)>
<!ATTLIST LD_GC.header
  version CDATA #REQUIRED
>

<!--  Global Crossing Order transaction Trailer record =========== -->
<!ELEMENT LD_GC.trailer (gc:Trailer, gc:base_header, gc:TFiller03,
	gc:GTRecordCount, gc:TFiller04)>
<!ATTLIST LD_GC.trailer
  version CDATA #REQUIRED
>

<!--  Any Global Crossing Order Request transaction (detail) ===== -->
<!ELEMENT LD_GC.request.detail (tran.header, gc:TransactionCode,
	gc:StatusIndicator, gc:CarrierIDCode, gc:BTN, gc:ProcessID,
	gc:WTN, gc:WTN800Status, gc:AccountStatus, gc:TermSource,
	gc:NumCallingCodes, gc:WlsBillingCycle, gc:Date,
	gc:CustomerType, gc:NetworkServCode, gc:Filler01,
	gc:CustomerNumber, gc:Filler02, gc:WTNINTCalling,
	gc:OrigTCSICode, gc:GC800Termination, gc:GC800Translation,
	gc:BTNNPAProcAs, gc:WTNNPAProcAs, gc:PICType, gc:Filler03,
	gc:CusSecFlag, gc:BTCustomerName, gc:VoiceMailPO,
	gc:VoiceMailBoxNum, gc:CashGuardAmt, gc:CashGuardType, 
	gc:CashGuardDur, gc:BTAddress1, gc:BTAddress2,
	gc:AccountCodeIndex, gc:Filler04, gc:WholesaleUse,
	gc:LanguageInd, gc:BTCity, gc:BTState, gc:FeatureSet,
	gc:NumberGenerate, gc:Filler06, gc:BTZip, gc:Filler07,
	gc:GCBillingCycle, gc:GCCustNum, gc:PIN, gc:PINPots, 
	gc:PINStatus, gc:InfoDigitScreening, gc:InfoDigitIndex,
	gc:Filler08, gc:CCCCNum, gc:CCCCStatus, gc:ADACCCodeWTN,
	gc:ACCCodePkg, gc:ADACCCodeCC, gc:WTNCCStatusDate,
	gc:CustStatusDate, gc:WTNCCLastDate, gc:ToLEC,
	gc:Association, gc:Package, gc:Product, gc:Option, 
	gc:N800InServDate, gc:N800TransRespOrg, gc:N800NPABlkStatus, 
	gc:N800LOAIssueDate, gc:N800LOACnclDate, gc:N800LOACnclCode, 
	gc:N800DirAsstStatus, gc:N800DirAsstDate, gc:Filler09,
	gc:SubCIC, gc:Filler10, gc:N800CurrentRespOrg,
	gc:MultiCarrier, gc:TransDate, gc:LocalServiceProvider,
	gc:TransTime, gc:Filler11)>
<!ATTLIST LD_GC.request.detail
  version CDATA #REQUIRED
>

<!--  New ANI Global Crossing Order Request transaction (detail) = -->
<!ELEMENT LD_NEW_ANI.request.detail (tran.header, gc:TransactionCode,
	gc:StatusIndicator, gc:BTN, gc:WTN, gc:WTN800Status,
	gc:AccountStatus, gc:NumCallingCodes, gc:WlsBillingCycle,
	gc:Date, gc:CustomerNumber, gc:PICType, gc:CusSecFlag*,
	gc:BTCustomerName, gc:BTAddress1, gc:BTAddress2,
	gc:WholesaleUse*, gc:BTCity, gc:BTState, gc:BTZip,
	gc:ADACCCodeWTN*, gc:ADACCCodeCC*, gc:SubCIC)>
<!ATTLIST LD_NEW_ANI.request.detail
  version CDATA #REQUIRED
>

<!--  New Calling Code Global Crossing Order Request transaction (detail) -->
<!ELEMENT LD_NEW_CC.request.detail (tran.header, gc:TransactionCode,
	gc:StatusIndicator, gc:BTN, gc:AccountStatus,
	gc:NumCallingCodes, gc:Date, gc:CustomerType,
	gc:NetworkServCode*, gc:CustomerNumber, gc:CusSecFlag,
	gc:BTCustomerName, gc:BTAddress1, gc:BTAddress2,
	gc:AccountCodeIndex, gc:WholesaleUse, gc:BTCity,
	gc:BTState, gc:BTZip, gc:ADACCCodeCC)>
<!ATTLIST LD_NEW_CC.request.detail
  version CDATA #REQUIRED
>

<!--  New 800 04 Global Crossing Order Request transaction (detail) -->
<!ELEMENT LD_NEW_800_04.request.detail (tran.header,
	gc:TransactionCode, gc:StatusIndicator, gc:BTN, gc:WTN*,
	gc:WTN800Status, gc:AccountStatus, gc:Date, gc:CustomerType,
	gc:CustomerNumber, gc:GC800Termination*, gc:GC800Translation*,
	gc:BTCustomerName, gc:BTAddress1, gc:BTAddress2,
	gc:WholesaleUse, gc:BTCity, gc:BTState, gc:BTZip,
	gc:InfoDigitScreening*, gc:InfoDigitIndex*)> 
<!ATTLIST LD_NEW_800_04.request.detail
  version CDATA #REQUIRED
>

<!--  New 800 05 Global Crossing Order Request transaction (detail) -->
<!ELEMENT LD_NEW_800_05.request.detail (tran.header,
	gc:TransactionCode, gc:StatusIndicator, gc:BTN, gc:WTN,
	gc:WTN800Status, gc:AccountStatus, gc:Date, gc:CustomerType,
	gc:CustomerNumber, gc:GC800Termination*, gc:GC800Translation*,
	gc:BTCustomerName, gc:BTAddress1, gc:BTAddress2,
	gc:WholesaleUse, gc:BTCity, gc:BTState, gc:BTZip,
	gc:InfoDigitScreening*, gc:InfoDigitIndex*, 
	gc:N800TransRespOrg*, gc:N800CurrentRespOrg*, gc:MultiCarrier*)>
<!ATTLIST LD_NEW_800_05.request.detail
  version CDATA #REQUIRED
>

<!--  Add ANI to Master Global Crossing Order Response transaction (detail) -->
<!ELEMENT LD_ADD_ANI.request.detail (gc:TransactionCode,
	gc:StatusIndicator, gc:BTN, gc:WTN, gc:WTN800Status, gc:Date,
	gc:WTNINTCalling*, gc:PICType*, gc:WholesaleUse*,
	gc:ADACCCodeWTN*, gc:ADACCCodeCC, gc:WTNCCStatusDate,
	gc:CustStatusDate, gc:WTNCCLastDate, gc:SubCIC*)>
<!ATTLIST LD_ADD_ANI.request.detail
  version CDATA #REQUIRED
>

<!--  NEW PIN Crossing Order Request transaction (detail) ======== -->
<!ELEMENT LD_NEW_PIN.request.detail (tran.header, gc:TransactionCode,
	gc:StatusIndicator, gc:WTN, gc:Date, gc:WholesaleUse*, 
	gc:PIN, gc:PINPots, gc:PINStatus)>
<!ATTLIST LD_NEW_PIN.request.detail
  version CDATA #REQUIRED
>

<!--  Edit ANI Global Crossing Order Response transaction (detail) -->
<!ELEMENT LD_EDIT_ANI.request.detail (gc:TransactionCode,
	gc:StatusIndicator, gc:BTN, gc:WTN, gc:WTN800Status,
	gc:AccountStatus, gc:TermSource*, gc:Date, gc:CustomerType*,
	gc:CustomerNumber*, gc:WTNINTCalling*, gc:PICType*,
	gc:BTCustomerName*, gc:BTAddress1*, gc:BTAddress2*,
	gc:WholesaleUse*, gc:BTCity*, gc:BTState*, gc:BTZip*,
	gc:ADACCCodeWTN*, gc:SubCIC*)>
<!ATTLIST LD_EDIT_ANI.request.detail
  version CDATA #REQUIRED
>

<!--  Edit Calling Codes Global Crossing Order Request transaction (detail) -->
<!ELEMENT LD_EDIT_CC.request.detail (tran.header, gc:TransactionCode,
	gc:StatusIndicator, gc:AccountStatus, gc:TermSource*,
	gc:Date, gc:NetworkServCode*, gc:CusSecFlag*,
	gc:WholesaleUse*, gc:CCCCNum, gc:CCCCStatus,
	gc:ADACCCodeCC*)>
<!ATTLIST LD_EDIT_CC.request.detail
  version CDATA #REQUIRED
>

<!--  Edit 800 Global Crossing Order Response transaction (detail) -->
<!ELEMENT LD_EDIT_800.request.detail (gc:TransactionCode,
	gc:StatusIndicator, gc:BTN, gc:WTN, gc:WTN800Status,
	gc:AccountStatus, gc:TermSource*, gc:Date, gc:CustomerNumber,
	gc:GC800Termination*, gc:GC800Translation*, gc:WholesaleUse*,
	gc:InfoDigitScreening*, gc:InfoDigitIndex*)>
<!ATTLIST LD_EDIT_800.request.detail
  version CDATA #REQUIRED
>

<!--  Edit PIN Global Crossing Order Response transaction (detail) -->
<!ELEMENT LD_EDIT_PIN.request.detail (gc:TransactionCode,
	gc:StatusIndicator, gc:WTN, gc:Date, gc:WholesaleUse*,
	gc:PIN, gc:PINPots, gc:PINStatus, gc:ADACCCodeWTN*,
	gc:ADACCCodeCC*)>
<!ATTLIST LD_EDIT_PIN.request.detail
  version CDATA #REQUIRED
>

<!--  Edit Customer Global Crossing Order Response transaction (detail) -->
<!ELEMENT LD_EDIT_CUST.request.detail (gc:TransactionCode,
	gc:StatusIndicator, gc:BTN, gc:AccountStatus, gc:TermSource*, 
	gc:Date, gc:CustomerNumber, gc:BTCustomerName, gc:BTAddress1,
	gc:BTAddress2, gc:WholesaleUse*, gc:BTCity, gc:BTState,
	gc:BTZip)>
<!ATTLIST LD_EDIT_CUST.request.detail
  version CDATA #REQUIRED
>


<!--  Any Global Crossing Order Response transaction (ALL) ======= -->
<!ELEMENT LD_GC.response.transaction (LD_GC.header,
	(LD_GC.response.detail | LD_CHG_CUST.response.detail |
	LD_CHG_ANI.response.detail | LD_CHG_CC.response.detail |
	LD_CHG_800.response.detail | LD_CHG_CCARD.response.detail |
	LD_ERROR.response.detail | LD_GOOD.response.detail |
	LD_SNAP.response.detail)+, LD_GC.trailer)>
<!ATTLIST LD_GC.response.transaction
  version CDATA #REQUIRED
>

<!--  Any Global Crossing Order Response transaction (detail) ==== -->
<!ELEMENT LD_GC.response.detail (gc:TransactionCode,
	gc:StatusIndicator, gc:CarrierIDCode, gc:BTN, gc:ProcessID,
	gc:WTN, gc:WTN800Status, gc:AccountStatus, gc:TermSource,
	gc:NumCallingCodes, gc:WlsBillingCycle, gc:Date,
	gc:CustomerType, gc:NetworkServCode, gc:CustomerNumber,
	gc:WTNINTCalling, gc:OrigTCSICode, gc:GC800Termination,
	gc:GC800Translation, gc:BTNNPAProcAs, gc:WTNNPAProcAs,
	gc:PICType, gc:CusSecFlag, gc:BTCustomerName, 
	gc:VoiceMailPO, gc:VoiceMailBoxNum, gc:CashGuardAmt,
	gc:CashGuardType, gc:CashGuardDur, gc:BTAddress1,
	gc:BTAddress2, gc:AccountCodeIndex, gc:WholesaleUse,
	gc:LanguageInd, gc:BTCity, gc:BTState, gc:FeatureSet,
	gc:NumberGenerate, gc:OldWTN, gc:BTZip, gc:GCBillingCycle,
	gc:GCCustNum, gc:PIN, gc:PINPots, gc:PINStatus,
	gc:InfoDigitScreening, gc:InfoDigitIndex, gc:CCCCNum,
	gc:CCCCStatus, gc:ADACCCodeWTN, gc:ACCCodePkg, 
	gc:ADACCCodeCC, gc:WTNCCStatusDate, gc:CustStatusDate,
	gc:WTNCCLastDate, gc:ToLEC, gc:Association, gc:Package,
	gc:Product, gc:Option, gc:N800InServDate,
	gc:N800TransRespOrg, gc:N800NPABlkStatus, 
	gc:N800LOAIssueDate, gc:N800LOACnclDate,
	gc:N800LOACnclCode, gc:N800DirAsstStatus,
	gc:N800DirAsstDate, gc:SubCIC, gc:N800CurrentRespOrg,
	gc:MultiCarrier, gc:TransDate, gc:LocalServiceProvider,
	gc:TransTime)>
<!ATTLIST LD_GC.response.detail
  version CDATA #REQUIRED
>


<!--  Change Customer Global Crossing Order Response transaction (detail)  -->
<!ELEMENT LD_CHG_CUST.response.detail (gc:TransactionCode,
	gc:StatusIndicator, gc:CarrierIDCode, gc:ProcessID,
	gc:AccountStatus, gc:TermSource*, gc:Date, gc:CustomerType,
	gc:CustomerNumber, gc:BTCustomerName, gc:BTAddress1,
	gc:BTAddress2, gc:BTCity, gc:BTState, gc:BTZip,
	gc:GCBillingCycle, gc:GCCustNum, gc:TransDate, gc:TransTime)>
<!ATTLIST LD_CHG_CUST.response.detail
  version CDATA #REQUIRED
>


<!--  Change ANI Global Crossing Order Response transaction (detail) ===== -->
<!ELEMENT LD_CHG_ANI.response.detail (gc:TransactionCode,
	gc:StatusIndicator, gc:CarrierIDCode, gc:BTN, gc:ProcessID,
	gc:WTN, gc:WTN800Status, gc:AccountStatus, gc:TermSource*,
	gc:Date, gc:CustomerType, gc:CustomerNumber, gc:WTNINTCalling, 
	gc:BTCustomerName, gc:BTAddress1, gc:BTAddress2, gc:BTCity,
	gc:BTState, gc:BTZip, gc:GCBillingCycle, gc:GCCustNum, 
	gc:ADACCCodeWTN*, gc:TransDate, gc:TransTime)>
<!ATTLIST LD_CHG_ANI.response.detail
  version CDATA #REQUIRED
>


<!--  Change Calling Code Global Crossing Order Response transaction (detail) -->
<!ELEMENT LD_CHG_CC.response.detail (gc:TransactionCode,
	gc:StatusIndicator, gc:CarrierIDCode, gc:ProcessID, 
	gc:AccountStatus, gc:TermSource*, gc:Date, gc:CustomerType,
	gc:NetworkServCode, gc:CustomerNumber, gc:BTCustomerName, 
	gc:BTAddress1, gc:BTAddress2, gc:BTCity, gc:BTState, gc:BTZip,
	gc:GCBillingCycle, gc:GCCustNum, gc:CCCCNum, gc:CCCCStatus,
	gc:ADACCCodeCC*, gc:TransDate, gc:TransTime)>
<!ATTLIST LD_CHG_CC.response.detail
  version CDATA #REQUIRED
>


<!--  Change 800 Global Crossing Order Response transaction (detail) ===== -->
<!ELEMENT LD_CHG_800.response.detail (gc:TransactionCode,
	gc:StatusIndicator, gc:CarrierIDCode, gc:BTN, gc:ProcessID,
	gc:WTN, gc:WTN800Status, gc:AccountStatus, gc:TermSource*, 
	gc:Date, gc:CustomerType, gc:CustomerNumber,
	gc:GC800Termination*, gc:GC800Translation*, gc:BTCustomerName,
	gc:BTAddress1, gc:BTAddress2, gc:BTCity, gc:BTState, gc:BTZip,
	gc:GCBillingCycle, gc:GCCustNum, gc:InfoDigitScreening*,
	gc:InfoDigitIndex*, gc:N800InServDate*, gc:N800TransRespOrg*,
	gc:N800NPABlkStatus*, gc:N800LOAIssueDate*,
	gc:N800LOACnclDate*, gc:N800LOACnclCode*,
	gc:N800DirAsstStatus*, gc:N800DirAsstDate*, gc:TransDate,
	gc:TransTime)>
<!ATTLIST LD_CHG_800.response.detail
  version CDATA #REQUIRED
>


<!--  Change Calling Card Global Crossing Order Response transaction (detail) -->
<!ELEMENT LD_CHG_CCARD.response.detail (gc:TransactionCode,
	gc:StatusIndicator, gc:CarrierIDCode, gc:BTN*, gc:ProcessID,
	gc:WTN, gc:Date, gc:CusSecFlag*, gc:BTCustomerName*,
	gc:VoiceMailPO*, gc:VoiceMailBoxNum*, gc:CashGuardAmt*,
	gc:CashGuardType*, gc:CashGuardDur*, gc:BTAddress1*,
	gc:BTAddress2*, gc:BTCity*, gc:BTState*, gc:FeatureSet,
	gc:BTZip*, gc:GCBillingCycle, gc:CCCCNum, gc:CCCCStatus,
	gc:ADACCCodeWTN*, gc:ADACCCodeCC*, gc:TransDate,
	gc:TransTime)>
<!ATTLIST LD_CHG_CCARD.response.detail
  version CDATA #REQUIRED
>


<!--  LD_ERROR Global Crossing Order Response transaction (detail) ==== -->
<!ELEMENT LD_ERROR.response.detail (response_string, gc:TransactionCode,
	gc:StatusIndicator, gc:CarrierIDCode, gc:BTN, gc:ProcessID,
	gc:WTN, gc:WTN800Status, gc:AccountStatus, gc:TermSource, 
	gc:WlsBillingCycle, gc:Date, gc:CustomerType,
	gc:NetworkServCode, gc:CustomerNumber, gc:WTNINTCalling,
	gc:GC800Termination, gc:GC800Translation, gc:CusSecFlag,
	gc:BTCustomerName, gc:VoiceMailPO, gc:VoiceMailBoxNum,
	gc:CashGuardAmt, gc:CashGuardType, gc:CashGuardDur,
	gc:BTAddress1, gc:BTAddress2, gc:AccountCodeIndex, 
	gc:BTCity, gc:BTState, gc:FeatureSet, gc:WholesaleUse, gc:BTZip,
	gc:GCBillingCycle, gc:GCCustNum, gc:InfoDigitScreening,
	gc:InfoDigitIndex, gc:CCCCNum, gc:CCCCStatus,
	gc:ADACCCodeWTN, gc:ACCCodePkg, gc:ADACCCodeCC,
	gc:N800InServDate, gc:N800TransRespOrg, gc:N800NPABlkStatus,
	gc:N800LOAIssueDate, gc:N800LOACnclDate, gc:N800LOACnclCode,
	gc:N800DirAsstStatus, gc:N800DirAsstDate, gc:TransDate,
	gc:TransTime)>
<!ATTLIST LD_ERROR.response.detail
  version CDATA #REQUIRED
>


<!--  LD_GOOD Global Crossing Order Response transaction (detail) ===== -->
<!ELEMENT LD_GOOD.response.detail (response_string, gc:TransactionCode,
	gc:StatusIndicator, gc:CarrierIDCode, gc:BTN, gc:ProcessID,
	gc:WTN, gc:WTN800Status, gc:AccountStatus, gc:TermSource, 
	gc:WlsBillingCycle, gc:Date, gc:CustomerType,
	gc:NetworkServCode, gc:CustomerNumber, gc:WTNINTCalling,
	gc:GC800Termination, gc:GC800Translation, gc:CusSecFlag,
	gc:BTCustomerName, gc:VoiceMailPO, gc:VoiceMailBoxNum,
	gc:CashGuardAmt, gc:CashGuardType, gc:CashGuardDur,
	gc:BTAddress1, gc:BTAddress2, gc:AccountCodeIndex, gc:BTCity,
	gc:BTState, gc:FeatureSet, gc:WholesaleUse, gc:BTZip,
	gc:GCBillingCycle, gc:GCCustNum, gc:InfoDigitScreening,
	gc:InfoDigitIndex, gc:CCCCNum, gc:CCCCStatus, gc:ADACCCodeWTN,
	gc:ACCCodePkg, gc:ADACCCodeCC, gc:N800InServDate,
	gc:N800TransRespOrg, gc:N800NPABlkStatus,
	gc:N800LOAIssueDate, gc:N800LOACnclDate, gc:N800LOACnclCode,
	gc:N800DirAsstStatus, gc:N800DirAsstDate, gc:TransDate,
	gc:TransTime)>
<!ATTLIST LD_GOOD.response.detail
  version CDATA #REQUIRED
>


<!--  LD_SNAP Global Crossing Order Response transaction (detail) ===== -->
<!ELEMENT LD_SNAP.response.detail (gc:TransactionCode,
	gc:StatusIndicator, gc:CarrierIDCode, gc:BTN, gc:ProcessID,
	gc:WTN, gc:WTN800Status, gc:AccountStatus, gc:TermSource,
	gc:NumCallingCodes, gc:WlsBillingCycle, gc:Date,
	gc:CustomerType, gc:NetworkServCode, gc:CustomerNumber,
	gc:WTNINTCalling, gc:OrigTCSICode, gc:GC800Termination,
	gc:GC800Translation, gc:BTNNPAProcAs, gc:WTNNPAProcAs,
	gc:PICType, gc:CusSecFlag, gc:BTCustomerName, 
	gc:VoiceMailPO, gc:VoiceMailBoxNum, gc:CashGuardAmt,
	gc:CashGuardType, gc:CashGuardDur, gc:BTAddress1,
	gc:BTAddress2, gc:AccountCodeIndex, gc:WholesaleUse,
	gc:LanguageInd, gc:BTCity, gc:BTState, gc:FeatureSet,
	gc:NumberGenerate, gc:OldWTN, gc:BTZip, gc:GCBillingCycle,
	gc:GCCustNum, gc:PIN, gc:PINPots, gc:PINStatus,
	gc:InfoDigitScreening, gc:InfoDigitIndex, gc:CCCCNum,
	gc:CCCCStatus, gc:ADACCCodeWTN, gc:ACCCodePkg, 
	gc:ADACCCodeCC, gc:WTNCCStatusDate, gc:CustStatusDate,
	gc:WTNCCLastDate, gc:ToLEC, gc:Association, gc:Package,
	gc:Product, gc:Option, gc:N800InServDate,
	gc:N800TransRespOrg, gc:N800NPABlkStatus, 
	gc:N800LOAIssueDate, gc:N800LOACnclDate,
	gc:N800LOACnclCode, gc:N800DirAsstStatus,
	gc:N800DirAsstDate, gc:SubCIC, gc:N800CurrentRespOrg,
	gc:MultiCarrier, gc:TransDate, gc:LocalServiceProvider,
	gc:TransTime)>
<!ATTLIST LD_SNAP.response.detail
  version CDATA #REQUIRED
>

<!-- EOF ixccg_gc_nn.dtd -->
