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.
| 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 boolean | 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 boolean | Whether or not we should be overriding edits that block ending the record after an update. | |
| guestDefault | boolean | element | 1/1 | required boolean | 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 boolean | 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>
<name>...</name>
<enabled>...</enabled>
</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>
<name>...</name>
<enabled>...</enabled>
</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>
<onsiteAgent>...</onsiteAgent>
</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>
<name>...</name>
<enabled>...</enabled>
</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>
<onsiteAgent>...</onsiteAgent>
</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>
<name>...</name>
<enabled>...</enabled>
</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>
<onsiteAgent>...</onsiteAgent>
</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>