queue Data Type

A queue is a place in the GDS that PNRs are put for later processing.

Namespace
(Default)
Schema
ns0.xsd
Properties
name data type type namespace min/max occurs constraints description
agent employeeInfo element 0/1    
agentExclusions list of queueAgentSortSetting element 0/unbounded   Sort settings for PNRs in this queue.
agentQueue boolean element 1/1   Whether or not this queue is the agent sort queue.
airselectQueue boolean element 1/1   Whether the queue should be read by Airselect to send air availabilities.
airtineraryQueue boolean element 1/1   Whether the airtin process should read out of this queue or not.
autoScheduleChange boolean element 1/1   Whether the queue should automatically accept minor schedule changes.
availableTimeRange string element 0/1   A cron time sequence of the times that we can pop from this queue. Format: * (seconds) * (minutes) * (hours) * (day of month) * (month) * (day of week) Example: 0 0 23 1-7 * WED = Second wednesday of every month at 2300.
category string element 0/1   The category of this queue in the GDS.
defaultQueue queue element 0/1   A default queue to send all PNRs to if they do not fulfill a queue sort setting.
description string element 0/1   A short description of what this queue is used for.
failureCategory string element 0/1   The category to push failures to.
failurePcc string element 0/1   The pseudo city to push failures to, if we don't want them to go to the same pcc as the PNR booker.
failureQueue int element 0/1   The queue to push failures to.
gds globalDistributionSystem element 1/1 required The GDS that this queue is in.
hplQueue boolean element 1/1   Whether the queue should be read by HPL to create fax requests.
importQueue boolean element 1/1   Whether the import process should read out of this queue or not.
logEnabled boolean element 1/1    
maximumPops int element 0/1   The maximum number of PNRs to pop from this queue at a time.
number int element 1/1 required The number of this queue in the GDS.
overrideSortCategory string element 0/1   Force all agent sorts from this queue to a specific category.
pcc string element 1/1 required The PCC or SID of this queue.
sorts list of queueSortSetting element 0/unbounded   Sort settings for PNRs in this queue.
ticketingQueue boolean element 1/1   Whether the queue should issue tickets on the PNRs in it. This will also do validation.
type queueType element 0/1   The type of queue this is. This is important for helping identify what kind of PNRs that should be popped/pushed from/to this queue.
validationQueue boolean element 1/1   Whether the queue should validate the PNRs on it.
Properties inherited from baseHibernateEntity
id long element 0/1   The unique internal ID of the object.
version long element 0/1   For internal use only. This is the serialization recorder for optimistic locking of several objects between sessions.
Properties inherited from baseEntity
violations list of simpleViolation element 0/unbounded   A list of constraint violations, if any, that this object has.

Example

<queue>
  <number>...</number>
  <category>...</category>
  <pcc>...</pcc>
  <description>...</description>
  <gds>
    <code>...</code>
    <oldCode>...</oldCode>
    <name>...</name>
    <agressoCode>...</agressoCode>
    <enabled>...</enabled>
    <profileSyncEnabled>...</profileSyncEnabled>
    <id>...</id>
    <version>...</version>
  </gds>
  <sorts>
    <push/>
    <onRemark>...</onRemark>
    <notOnRemark>...</notOnRemark>
    <onOffice>
      <pcc>...</pcc>
      <name>...</name>
      <address1>...</address1>
      <address2>...</address2>
      <address3>...</address3>
      <city>...</city>
      <state>...</state>
      <zip>...</zip>
      <parentCompany/>
      <active>...</active>
      <branch>...</branch>
      <clientPrefix>...</clientPrefix>
      <profileSettings/>
      <afterHoursNumber>...</afterHoursNumber>
      <collectVoidLogs>...</collectVoidLogs>
      <gds/>
      <arcNumber>...</arcNumber>
      <logo>...</logo>
      <logoLink>...</logoLink>
      <afterHoursInternationalNumber>...</afterHoursInternationalNumber>
      <tollFreeNumber>...</tollFreeNumber>
      <phoneNumber>...</phoneNumber>
      <onlineOffice/>
      <showTmcAppLinks>...</showTmcAppLinks>
      <vipTollFree>...</vipTollFree>
      <vipAfterHours>...</vipAfterHours>
      <cityCode/>
      <tmcHeadQuarters>...</tmcHeadQuarters>
    </onOffice>
    <onClient>
      <status/>
      <parentClient/>
      <accountNumber>...</accountNumber>
      <name>...</name>
      <type/>
    </onClient>
    <onDepartureCity>
      <code>...</code>
      <countryCode>...</countryCode>
      <latitude>...</latitude>
      <longitude>...</longitude>
      <name>...</name>
      <stateOrCountry>...</stateOrCountry>
      <airportName>...</airportName>
      <region/>
      <timeZone/>
      <retentionOnly>...</retentionOnly>
      <position>...</position>
      <unique>...</unique>
      <alias>...</alias>
    </onDepartureCity>
    <onArrivalCity>
      <code>...</code>
      <countryCode>...</countryCode>
      <latitude>...</latitude>
      <longitude>...</longitude>
      <name>...</name>
      <stateOrCountry>...</stateOrCountry>
      <airportName>...</airportName>
      <region/>
      <timeZone/>
      <retentionOnly>...</retentionOnly>
      <position>...</position>
      <unique>...</unique>
      <alias>...</alias>
    </onArrivalCity>
    <description>...</description>
    <onAirVendor>
      <airlineNumber>...</airlineNumber>
      <checkinLink>...</checkinLink>
      <baggageLink>...</baggageLink>
      <alliance/>
      <lowCostCarrier>...</lowCostCarrier>
      <longCode>...</longCode>
      <manualTicketingOnly>...</manualTicketingOnly>
      <airTicketsUseOrigIssueDate>...</airTicketsUseOrigIssueDate>
      <mcoTicketsUseOrigIssueDate>...</mcoTicketsUseOrigIssueDate>
      <minDomesticValue>...</minDomesticValue>
      <minIntlValue>...</minIntlValue>
      <position>...</position>
      <imageUrl>...</imageUrl>
    </onAirVendor>
    <notOnOffice>
      <pcc>...</pcc>
      <name>...</name>
      <address1>...</address1>
      <address2>...</address2>
      <address3>...</address3>
      <city>...</city>
      <state>...</state>
      <zip>...</zip>
      <parentCompany/>
      <active>...</active>
      <branch>...</branch>
      <clientPrefix>...</clientPrefix>
      <profileSettings/>
      <afterHoursNumber>...</afterHoursNumber>
      <collectVoidLogs>...</collectVoidLogs>
      <gds/>
      <arcNumber>...</arcNumber>
      <logo>...</logo>
      <logoLink>...</logoLink>
      <afterHoursInternationalNumber>...</afterHoursInternationalNumber>
      <tollFreeNumber>...</tollFreeNumber>
      <phoneNumber>...</phoneNumber>
      <onlineOffice/>
      <showTmcAppLinks>...</showTmcAppLinks>
      <vipTollFree>...</vipTollFree>
      <vipAfterHours>...</vipAfterHours>
      <cityCode/>
      <tmcHeadQuarters>...</tmcHeadQuarters>
    </notOnOffice>
    <onInternational>...</onInternational>
    <onTicketed>...</onTicketed>
    <notClient>
      <status/>
      <parentClient/>
      <accountNumber>...</accountNumber>
      <name>...</name>
      <type/>
    </notClient>
    <notTicketed>...</notTicketed>
    <onToday>...</onToday>
    <notToday>...</notToday>
    <onInvoice>...</onInvoice>
    <notInvoice>...</notInvoice>
    <onSegments>...</onSegments>
    <notSegments>...</notSegments>
    <onOpenJaw>...</onOpenJaw>
    <onCircle>...</onCircle>
    <onOneWay>...</onOneWay>
    <onRoundTrip>...</onRoundTrip>
    <notAir>...</notAir>
    <onUser>
      <answer>...</answer>
      <emailed>...</emailed>
      <newUser>...</newUser>
      <temporaryPassword>...</temporaryPassword>
      <question>...</question>
      <obeUserName>...</obeUserName>
      <obePassword>...</obePassword>
      <obeSyncId>...</obeSyncId>
      <created>...</created>
      <emailedWhen>...</emailedWhen>
      <travelgpaLogin>...</travelgpaLogin>
      <groups/>
      <active>...</active>
      <prefix>...</prefix>
      <firstName>...</firstName>
      <lastName>...</lastName>
      <middleName>...</middleName>
      <suffix>...</suffix>
      <email>...</email>
      <tripitAuthorized>...</tripitAuthorized>
      <supportTitle>...</supportTitle>
      <automatedNotifications>...</automatedNotifications>
      <enableHotelAttachment>...</enableHotelAttachment>
      <atHomeNotificationMethod/>
      <inTravelNotificationMethod/>
      <cellPhoneNumber>...</cellPhoneNumber>
      <defaultClient/>
      <defaultPlannerGroup/>
      <showWelcomeDialog>...</showWelcomeDialog>
      <siteTour>...</siteTour>
      <unusedTicketEmail>...</unusedTicketEmail>
      <surveyEmail>...</surveyEmail>
      <wt0EmailEnabled>...</wt0EmailEnabled>
      <wt0EmailDaily>...</wt0EmailDaily>
      <wt0EmailDay>...</wt0EmailDay>
      <wt0EmailHour>...</wt0EmailHour>
      <marketingSubscribed>...</marketingSubscribed>
      <responsive>...</responsive>
    </onUser>
    <onHotelChange>...</onHotelChange>
    <id>...</id>
    <version>...</version>
  </sorts>
  <airtineraryQueue>...</airtineraryQueue>
  <importQueue>...</importQueue>
  <availableTimeRange>...</availableTimeRange>
  <maximumPops>...</maximumPops>
  <overrideSortCategory>...</overrideSortCategory>
  <failureQueue>...</failureQueue>
  <failureCategory>...</failureCategory>
  <agentQueue>...</agentQueue>
  <agent>
    <user>
      <answer>...</answer>
      <emailed>...</emailed>
      <newUser>...</newUser>
      <temporaryPassword>...</temporaryPassword>
      <question>...</question>
      <obeUserName>...</obeUserName>
      <obePassword>...</obePassword>
      <obeSyncId>...</obeSyncId>
      <created>...</created>
      <emailedWhen>...</emailedWhen>
      <travelgpaLogin>...</travelgpaLogin>
      <groups/>
      <active>...</active>
      <prefix>...</prefix>
      <firstName>...</firstName>
      <lastName>...</lastName>
      <middleName>...</middleName>
      <suffix>...</suffix>
      <email>...</email>
      <tripitAuthorized>...</tripitAuthorized>
      <supportTitle>...</supportTitle>
      <automatedNotifications>...</automatedNotifications>
      <enableHotelAttachment>...</enableHotelAttachment>
      <atHomeNotificationMethod/>
      <inTravelNotificationMethod/>
      <cellPhoneNumber>...</cellPhoneNumber>
      <defaultClient/>
      <defaultPlannerGroup/>
      <showWelcomeDialog>...</showWelcomeDialog>
      <siteTour>...</siteTour>
      <unusedTicketEmail>...</unusedTicketEmail>
      <surveyEmail>...</surveyEmail>
      <wt0EmailEnabled>...</wt0EmailEnabled>
      <wt0EmailDaily>...</wt0EmailDaily>
      <wt0EmailDay>...</wt0EmailDay>
      <wt0EmailHour>...</wt0EmailHour>
      <marketingSubscribed>...</marketingSubscribed>
      <responsive>...</responsive>
    </user>
    <agentCode>...</agentCode>
    <office>
      <pcc>...</pcc>
      <name>...</name>
      <address1>...</address1>
      <address2>...</address2>
      <address3>...</address3>
      <city>...</city>
      <state>...</state>
      <zip>...</zip>
      <parentCompany/>
      <active>...</active>
      <branch>...</branch>
      <clientPrefix>...</clientPrefix>
      <profileSettings/>
      <afterHoursNumber>...</afterHoursNumber>
      <collectVoidLogs>...</collectVoidLogs>
      <gds/>
      <arcNumber>...</arcNumber>
      <logo>...</logo>
      <logoLink>...</logoLink>
      <afterHoursInternationalNumber>...</afterHoursInternationalNumber>
      <tollFreeNumber>...</tollFreeNumber>
      <phoneNumber>...</phoneNumber>
      <onlineOffice/>
      <showTmcAppLinks>...</showTmcAppLinks>
      <vipTollFree>...</vipTollFree>
      <vipAfterHours>...</vipAfterHours>
      <cityCode/>
      <tmcHeadQuarters>...</tmcHeadQuarters>
    </office>
    <workEmail>...</workEmail>
    <active>...</active>
    <type>...</type>
    <emailList>...</emailList>
    <category>...</category>
    <directLine>...</directLine>
    <hours>...</hours>
    <onlineAgent>...</onlineAgent>
    <recheckEmails>...</recheckEmails>
    <serviceFeesPct>...</serviceFeesPct>
    <otherServiceFeesPct>...</otherServiceFeesPct>
    <internationalAirCommissionPct>...</internationalAirCommissionPct>
    <miscCommissionPct>...</miscCommissionPct>
    <airCommissionPct>...</airCommissionPct>
    <hotelCommissionPct>...</hotelCommissionPct>
    <carCommissionPct>...</carCommissionPct>
    <employeeType>
      <code>...</code>
      <name>...</name>
    </employeeType>
    <ticketingAgent>...</ticketingAgent>
    <supportAgent>...</supportAgent>
    <id>...</id>
    <version>...</version>
  </agent>
  <failurePcc>...</failurePcc>
  <agentExclusions>
    <agent>
      <user/>
      <agentCode>...</agentCode>
      <office/>
      <workEmail>...</workEmail>
      <active>...</active>
      <type>...</type>
      <emailList>...</emailList>
      <category>...</category>
      <directLine>...</directLine>
      <hours>...</hours>
      <onlineAgent>...</onlineAgent>
      <recheckEmails>...</recheckEmails>
      <serviceFeesPct>...</serviceFeesPct>
      <otherServiceFeesPct>...</otherServiceFeesPct>
      <internationalAirCommissionPct>...</internationalAirCommissionPct>
      <miscCommissionPct>...</miscCommissionPct>
      <airCommissionPct>...</airCommissionPct>
      <hotelCommissionPct>...</hotelCommissionPct>
      <carCommissionPct>...</carCommissionPct>
      <employeeType/>
      <ticketingAgent>...</ticketingAgent>
      <supportAgent>...</supportAgent>
    </agent>
    <onClient>
      <status/>
      <parentClient/>
      <accountNumber>...</accountNumber>
      <name>...</name>
      <type/>
    </onClient>
    <onOffice>
      <pcc>...</pcc>
      <name>...</name>
      <address1>...</address1>
      <address2>...</address2>
      <address3>...</address3>
      <city>...</city>
      <state>...</state>
      <zip>...</zip>
      <parentCompany/>
      <active>...</active>
      <branch>...</branch>
      <clientPrefix>...</clientPrefix>
      <profileSettings/>
      <afterHoursNumber>...</afterHoursNumber>
      <collectVoidLogs>...</collectVoidLogs>
      <gds/>
      <arcNumber>...</arcNumber>
      <logo>...</logo>
      <logoLink>...</logoLink>
      <afterHoursInternationalNumber>...</afterHoursInternationalNumber>
      <tollFreeNumber>...</tollFreeNumber>
      <phoneNumber>...</phoneNumber>
      <onlineOffice/>
      <showTmcAppLinks>...</showTmcAppLinks>
      <vipTollFree>...</vipTollFree>
      <vipAfterHours>...</vipAfterHours>
      <cityCode/>
      <tmcHeadQuarters>...</tmcHeadQuarters>
    </onOffice>
    <onAgent>
      <user/>
      <agentCode>...</agentCode>
      <office/>
      <workEmail>...</workEmail>
      <active>...</active>
      <type>...</type>
      <emailList>...</emailList>
      <category>...</category>
      <directLine>...</directLine>
      <hours>...</hours>
      <onlineAgent>...</onlineAgent>
      <recheckEmails>...</recheckEmails>
      <serviceFeesPct>...</serviceFeesPct>
      <otherServiceFeesPct>...</otherServiceFeesPct>
      <internationalAirCommissionPct>...</internationalAirCommissionPct>
      <miscCommissionPct>...</miscCommissionPct>
      <airCommissionPct>...</airCommissionPct>
      <hotelCommissionPct>...</hotelCommissionPct>
      <carCommissionPct>...</carCommissionPct>
      <employeeType/>
      <ticketingAgent>...</ticketingAgent>
      <supportAgent>...</supportAgent>
    </onAgent>
    <id>...</id>
    <version>...</version>
  </agentExclusions>
  <ticketingQueue>...</ticketingQueue>
  <validationQueue>...</validationQueue>
  <type>
    <name>...</name>
    <code>...</code>
    <id>...</id>
    <version>...</version>
  </type>
  <hplQueue>...</hplQueue>
  <logEnabled>...</logEnabled>
  <airselectQueue>...</airselectQueue>
  <defaultQueue/>
  <autoScheduleChange>...</autoScheduleChange>
  <id>...</id>
  <version>...</version>
  <violations/>
</queue>