officeTravelPolicy Data Type

Created with IntelliJ IDEA. User: nick Date: 10/1/13 Time: 2:54 PM A description of the policy for the PCC. This will hold rules that the office requires its agents to follow for booking PNRs.

Namespace
(Default)
Schema
ns0.xsd
Properties
name data type type namespace min/max occurs constraints description
accountingSystem accountingSystem element 0/1    
agentSupportQueue queue element 0/1   The queue to send itineraries to if the agent support action is referenced in the approval and the agent could not be found.
carJustificationUdid int element 0/1   The UDID to retrieve the car justification code from for any PNR booked in the PCC.
domesticCountries list of country element 0/unbounded   A list of countries that are considered domestic by the client.
emailRecheck boolean element 1/1 required Flag if recheck should be delivered as email
errorQueue queue element 0/1   The queue to send any PNRs to when an error occurs involving ticketing that should be addressed immediately.
forceOverrideEdits boolean element 1/1 required Whether or not we should be overriding edits that block ending the record after an update.
guestDefault boolean element 1/1   Whether or not we should assume that PNRs are guest travelers if not indicated.
guestUdid int element 0/1   The UDID to retrieve the profile status from. We expect that this UDID will be present if it is a guest booking.
hotelJustificationUdid int element 0/1   The UDID to retrieve the hotel justification code from for any PNR booked in the PCC.
hotelSpecialPrintDefault string element 0/1   The default value to enter into the special print on hotels being booked by this office.
office officeInfo element 0/1    
queueRecheck boolean element 1/1 required Flag if recheck should be delivered to the recheck queue (see above)
recheckQueue queue element 0/1   The queue to send recheck info to.
supportEmail string element 0/1    
totalAirJustificationUdid int element 0/1   The UDID to retrieve the total air justification code from for any PNR booked in the PCC.
totalFullFareUdid int element 0/1   The UDID to retrieve the total full fare from for any PNR booked in the PCC.
totalLowFareUdid int element 0/1   The UDID to retrieve the total low fare from for any PNR booked in the PCC.
virtualItinAgent string element 0/1   The agent to use as the itinerary builder agent. This will add in an override for the agent. Default is ZH.
virtualItinBranch string element 0/1   The branch to add as the itinerary builder branch for this office. This will add in an override for the branch.
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

<officeTravelPolicy>
  <office>
    <pcc>...</pcc>
    <name>...</name>
    <address1>...</address1>
    <address2>...</address2>
    <address3>...</address3>
    <city>...</city>
    <state>...</state>
    <zip>...</zip>
    <parentCompany>
      <name>...</name>
    </parentCompany>
    <active>...</active>
    <branch>...</branch>
    <clientPrefix>...</clientPrefix>
    <profileSettings>
      <profileNameFormat>...</profileNameFormat>
    </profileSettings>
    <afterHoursNumber>...</afterHoursNumber>
    <collectVoidLogs>...</collectVoidLogs>
    <gds>
      <code>...</code>
      <oldCode>...</oldCode>
      <name>...</name>
      <agressoCode>...</agressoCode>
      <enabled>...</enabled>
      <profileSyncEnabled>...</profileSyncEnabled>
    </gds>
    <arcNumber>...</arcNumber>
    <logo>...</logo>
    <logoLink>...</logoLink>
    <afterHoursInternationalNumber>...</afterHoursInternationalNumber>
    <tollFreeNumber>...</tollFreeNumber>
    <phoneNumber>...</phoneNumber>
    <onlineOffice>
      <name>...</name>
      <hours>...</hours>
      <phone>...</phone>
      <tollFree>...</tollFree>
      <email>...</email>
    </onlineOffice>
    <showTmcAppLinks>...</showTmcAppLinks>
    <vipTollFree>...</vipTollFree>
    <vipAfterHours>...</vipAfterHours>
    <cityCode>
      <code>...</code>
      <countryCode>...</countryCode>
      <latitude>...</latitude>
      <longitude>...</longitude>
      <name>...</name>
      <stateOrCountry>...</stateOrCountry>
      <airportName>...</airportName>
      <region/>
      <timeZone/>
      <retentionOnly>...</retentionOnly>
      <position>...</position>
      <unique>...</unique>
      <alias>...</alias>
    </cityCode>
    <tmcHeadQuarters>...</tmcHeadQuarters>
    <id>...</id>
    <version>...</version>
  </office>
  <errorQueue>
    <number>...</number>
    <category>...</category>
    <pcc>...</pcc>
    <description>...</description>
    <gds>
      <code>...</code>
      <oldCode>...</oldCode>
      <name>...</name>
      <agressoCode>...</agressoCode>
      <enabled>...</enabled>
      <profileSyncEnabled>...</profileSyncEnabled>
    </gds>
    <sorts>
      <push/>
      <onRemark>...</onRemark>
      <notOnRemark>...</notOnRemark>
      <onOffice/>
      <onClient/>
      <onDepartureCity/>
      <onArrivalCity/>
      <description>...</description>
      <onAirVendor/>
      <notOnOffice/>
      <onInternational>...</onInternational>
      <onTicketed>...</onTicketed>
      <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/>
      <onHotelChange>...</onHotelChange>
    </sorts>
    <airtineraryQueue>...</airtineraryQueue>
    <importQueue>...</importQueue>
    <availableTimeRange>...</availableTimeRange>
    <maximumPops>...</maximumPops>
    <overrideSortCategory>...</overrideSortCategory>
    <failureQueue>...</failureQueue>
    <failureCategory>...</failureCategory>
    <agentQueue>...</agentQueue>
    <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>
    <failurePcc>...</failurePcc>
    <agentExclusions>
      <agent/>
      <onClient/>
      <onOffice/>
      <onAgent/>
    </agentExclusions>
    <ticketingQueue>...</ticketingQueue>
    <validationQueue>...</validationQueue>
    <type>
      <name>...</name>
      <code>...</code>
    </type>
    <hplQueue>...</hplQueue>
    <logEnabled>...</logEnabled>
    <airselectQueue>...</airselectQueue>
    <defaultQueue/>
    <autoScheduleChange>...</autoScheduleChange>
    <id>...</id>
    <version>...</version>
  </errorQueue>
  <agentSupportQueue>
    <number>...</number>
    <category>...</category>
    <pcc>...</pcc>
    <description>...</description>
    <gds>
      <code>...</code>
      <oldCode>...</oldCode>
      <name>...</name>
      <agressoCode>...</agressoCode>
      <enabled>...</enabled>
      <profileSyncEnabled>...</profileSyncEnabled>
    </gds>
    <sorts>
      <push/>
      <onRemark>...</onRemark>
      <notOnRemark>...</notOnRemark>
      <onOffice/>
      <onClient/>
      <onDepartureCity/>
      <onArrivalCity/>
      <description>...</description>
      <onAirVendor/>
      <notOnOffice/>
      <onInternational>...</onInternational>
      <onTicketed>...</onTicketed>
      <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/>
      <onHotelChange>...</onHotelChange>
    </sorts>
    <airtineraryQueue>...</airtineraryQueue>
    <importQueue>...</importQueue>
    <availableTimeRange>...</availableTimeRange>
    <maximumPops>...</maximumPops>
    <overrideSortCategory>...</overrideSortCategory>
    <failureQueue>...</failureQueue>
    <failureCategory>...</failureCategory>
    <agentQueue>...</agentQueue>
    <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>
    <failurePcc>...</failurePcc>
    <agentExclusions>
      <agent/>
      <onClient/>
      <onOffice/>
      <onAgent/>
    </agentExclusions>
    <ticketingQueue>...</ticketingQueue>
    <validationQueue>...</validationQueue>
    <type>
      <name>...</name>
      <code>...</code>
    </type>
    <hplQueue>...</hplQueue>
    <logEnabled>...</logEnabled>
    <airselectQueue>...</airselectQueue>
    <defaultQueue/>
    <autoScheduleChange>...</autoScheduleChange>
    <id>...</id>
    <version>...</version>
  </agentSupportQueue>
  <recheckQueue>
    <number>...</number>
    <category>...</category>
    <pcc>...</pcc>
    <description>...</description>
    <gds>
      <code>...</code>
      <oldCode>...</oldCode>
      <name>...</name>
      <agressoCode>...</agressoCode>
      <enabled>...</enabled>
      <profileSyncEnabled>...</profileSyncEnabled>
    </gds>
    <sorts>
      <push/>
      <onRemark>...</onRemark>
      <notOnRemark>...</notOnRemark>
      <onOffice/>
      <onClient/>
      <onDepartureCity/>
      <onArrivalCity/>
      <description>...</description>
      <onAirVendor/>
      <notOnOffice/>
      <onInternational>...</onInternational>
      <onTicketed>...</onTicketed>
      <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/>
      <onHotelChange>...</onHotelChange>
    </sorts>
    <airtineraryQueue>...</airtineraryQueue>
    <importQueue>...</importQueue>
    <availableTimeRange>...</availableTimeRange>
    <maximumPops>...</maximumPops>
    <overrideSortCategory>...</overrideSortCategory>
    <failureQueue>...</failureQueue>
    <failureCategory>...</failureCategory>
    <agentQueue>...</agentQueue>
    <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>
    <failurePcc>...</failurePcc>
    <agentExclusions>
      <agent/>
      <onClient/>
      <onOffice/>
      <onAgent/>
    </agentExclusions>
    <ticketingQueue>...</ticketingQueue>
    <validationQueue>...</validationQueue>
    <type>
      <name>...</name>
      <code>...</code>
    </type>
    <hplQueue>...</hplQueue>
    <logEnabled>...</logEnabled>
    <airselectQueue>...</airselectQueue>
    <defaultQueue/>
    <autoScheduleChange>...</autoScheduleChange>
    <id>...</id>
    <version>...</version>
  </recheckQueue>
  <accountingSystem>
    <name>...</name>
    <id>...</id>
    <version>...</version>
  </accountingSystem>
  <supportEmail>...</supportEmail>
  <queueRecheck>...</queueRecheck>
  <emailRecheck>...</emailRecheck>
  <hotelSpecialPrintDefault>...</hotelSpecialPrintDefault>
  <virtualItinAgent>...</virtualItinAgent>
  <virtualItinBranch>...</virtualItinBranch>
  <forceOverrideEdits>...</forceOverrideEdits>
  <hotelJustificationUdid>...</hotelJustificationUdid>
  <carJustificationUdid>...</carJustificationUdid>
  <domesticCountries>
    <name>...</name>
    <code>...</code>
    <codeAlt>...</codeAlt>
    <phoneCode>...</phoneCode>
    <position>...</position>
    <id>...</id>
    <version>...</version>
  </domesticCountries>
  <totalLowFareUdid>...</totalLowFareUdid>
  <totalAirJustificationUdid>...</totalAirJustificationUdid>
  <totalFullFareUdid>...</totalFullFareUdid>
  <guestUdid>...</guestUdid>
  <guestDefault>...</guestDefault>
  <id>...</id>
  <version>...</version>
  <violations/>
</officeTravelPolicy>