Forced Overnight Logic FON

Reference: Forced Overnight Logic

From: Mounagurusamy, Jayakumar (HAL)
Sent: Friday, January 20, 2012 12:58 PM
To: Thompson, Sonya (HAL); Harris, Tyrone (HAL); Ruckman, Maurice (HAL)
Subject: FW: AGEL-8QE2SW - DOT Regulations - Add booking with Forced Overnight auto applied

Sonya,

Please see the solution from PCL to deal with declining the FON package.

Jay

From: jchandran@princesscruises.com [mailto:jchandran@princesscruises.com]
Sent: Friday, January 20, 2012 11:03 AM
To: Mounagurusamy, Jayakumar (HAL)
Cc: Smith, Gabrielle (HAL); Davidson, Larry (PCL)
Subject: RE: AGEL-8QE2SW - DOT Regulations - Add booking with Forced Overnight auto applied

Jay,

Please find below the Invoice Pricing request XML and Create Booking XML. Let us know if you need any changes in the proposed XML.

The new element DeleteFOPackage may have three values "Pre", "Post" or "Both".
Pre   --> Delete the pre "FO" packages and replace them with system generated on-own packages
Post --> Delete the post "FO" packages and replace them with system generated on-own packages
Both --> Delete both the pre & post "FO" packages and replace them with system generated on-own packages

Invoice Pricing Request

<CruiseLineRequest>
<MessageHeader SegmentId="MSGHDR">
<MessageId>CCINVPR1</MessageId>
<SessionId>vSLh2QdEpPj5tylEjzh-eZ3</SessionId>
<CruiseLineCode>HAL</CruiseLineCode>
<SystemId>BH</SystemId>
<UserId>HALFE</UserId>
<AgencyId>DIRECT</AgencyId>
<UICode>7</UICode>
<VersionNum>3.0</VersionNum>
<AttemptCnt>1</AttemptCnt>
<SendDescriptionInd>Y</SendDescriptionInd>
<Advisory/>
</MessageHeader>
<InvoicePricingRequest SegmentId="INVPR1">
<SailingId>W220</SailingId>
<SailDate>03112012</SailDate>
<Ship Code="WE"/>
<Currency Code="USD"/>
<Tour/>
<Share/>
<Rate Code="RH4"/>
<Category Code="NN"/>
<Cabin Number="4012"/>
<DeleteFOPackage="Both"/ >
<Guest SeqNumber="1">
<InsuranceInd>N</InsuranceInd>
<Nationality/>
<Transportation TypeCode="A" CityCode="SEA"/>
<Package Code="B0TNOXFR" TypeCode="B"/>
<Package Code="A0TNOXFR" TypeCode="A"/>
<SpecialService TypeCode="UPG" Code="Y"/>
<Age Code="Y" Amount="40"/>
<Gender Code="m"/>
<PastGuestNumber/>
<FirstName>JOHNQ</FirstName>
<LastName>PUBLIC</LastName>
</Guest>
</InvoicePricingRequest>
</CruiseLineRequest>

Create Booking Request

<CruiseLineRequest>
<MessageHeader SegmentId="MSGHDR">
<MessageId>CCNEWBK1</MessageId>
<SessionId>vSLh2QdEpPj5tylEjzh-eZ3</SessionId>
<CruiseLineCode>HAL</CruiseLineCode>
<SystemId>BH</SystemId>
<UserId>HALFE</UserId>
<AgencyId>DIRECT</AgencyId>
<UICode>7</UICode>
<VersionNum>3.0</VersionNum>
<AttemptCnt>1</AttemptCnt>
<SendDescriptionInd>Y</SendDescriptionInd>
<Advisory/>
</MessageHeader>
<CreateReviseRequest SegmentId="BKCRV1">
<SailingId>W220</SailingId>
<SailDate>03112012</SailDate>
<Ship Code="WE"/>
<Currency Code="USD"/>
<Tour/>
<Share/>
<Rate Code="RH4"/>
<Category Code="NN"/>
<BedConfiguration Code="NP"/>
<Cabin Number="4012"/>
<DeleteFOPackage="Both"/ >
<DiningSeating Code="8" TableCode="N"/>
<Guest ActionCode="N" SeqNumber="1">
<InsuranceInd>N</InsuranceInd>
<Nationality/>
<CountryofResidence/>
<ContactPhone/>
<PastGuestInd>N</PastGuestInd>
<Transportation TypeCode="A" CityCode="SEA" DirectionCode="R"/>
<Package Code="B0TNOXFR" TypeCode="B"/>
<Package Code="A0TNOXFR" TypeCode="A"/>
<SpecialService TypeCode="UPG" Code="Y"/>
<Language/>
<Age Code="Y" Amount="40"/>
<BirthDate>01011972</BirthDate>
<Gender Code="m"/>
<PastGuestNumber/>
<Title Code="Mr"/>
<FirstName>JOHNQ</FirstName>
<MiddleName>NMN</MiddleName>
<LastName>PUBLIC</LastName>
</Guest>
<DocumentDelivery/>
<ConsumerInfo>
<LastName>PUBLIC</LastName>
<FirstName>JOHNQ</FirstName>
<Eref>mruckman@hollandamerica.com</Eref>
<Address1>300 ELLIOTT AVE W</Address1>
<Address2/>
<City>SEATTLE</City>
<StateCode>WA</StateCode>
<CountryCode>US</CountryCode>
<ZipCode>98026</ZipCode>
<ContactPhone TypeCode="H" Number="2062223333"/>
</ConsumerInfo>
</CreateReviseRequest>
</CruiseLineRequest>

Leave a Reply