This instance is currently being migrated to the new Atlassian One Confluence sytem.
If you can't find your space anymore, it should be already in the new System: https://confluence.weareplanet.com/
- Erstellt von Unbekannter Benutzer (brasch), zuletzt geändert von Unbekannter Benutzer (jacke) am Feb. 05, 2020
Sie zeigen eine alte Version dieser Seite an. Zeigen Sie die aktuelle Version an.
Unterschiede anzeigen Seitenhistorie anzeigen
« Vorherige Version anzeigen Version 24 Nächste Version anzeigen »
The purpose of this page is to inform about upcoming changes within our OTA/HTNG implementation for both property management systems.
Affected Message | Direction from protel | PMS | Path | Example | Summary | Solution | Improvement | Internal reference | Version |
---|---|---|---|---|---|---|---|---|---|
OTA_HotelRatePlanNotifRQ | outgoing | on Premise | OTA_HotelRatePlanNotifRQ | RatePlans | RatePlan | Rates | Rate | @RateTier | Implement to export invalid Rate Code Details. | With the Attribute @RateTier = "Deactivated" / @RateTier = "Active" if a Rate Code Detail is deactivated or active | IDS-122 | IDS Version 62.340 | ||
OTA_ProfileModifyRQ / OTA_ProfileCreateRQ | outgoing | on Premise | OTA_ProfileCreateRQ / Profile / Customer |
Quelle erweitern
<?xml version="1.0" encoding="utf-8"?> <env:Envelope xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:htnga="http://htng.org/PWSWG/2007/02/AsyncHeaders" xmlns:env="http://www.w3.org/2003/05/soap-envelope"> <env:Header> <htnga:CorrelationID>d1d651a6-b036-4d87-a445-8aafd1e29981</htnga:CorrelationID> <Source Product="protel On Premise SPE" ProductVersion="20.21800" Module="protel.WebServices" ModuleVersion="0.0.0.7060" Service="io.protel.onpremise" xmlns="http://protel.io/soap" /> </env:Header> <env:Body> <OTA_ProfileCreateRQ EchoToken="d1d651a6-b036-4d87-a445-8aafd1e29981" TimeStamp="2020-01-30T10:43:51Z" Version="3.001" CorrelationID="d1d651a6-b036-4d87-a445-8aafd1e29981" PrimaryLangID="en" xmlns="http://www.opentravel.org/OTA/2003/05"> <POS> <Source> <RequestorID Type="10" ID="3153" ID_Context="protelIO" /> <BookingChannel Type="4" Primary="true" /> <TPA_Extensions> <px:POSExtensions xmlns:px="http://protel.io/htng/extensions"> <px:HotelInfo FiscalDate="2019-06-01" /> </px:POSExtensions> </TPA_Extensions> </Source> </POS> <UniqueID Type="10" ID="3153" ID_Context="protelIO" /> <UniqueID Type="1" ID="8227" ID_Context="protelIO" /> <Profile ShareAllOptOutInd="Yes" ProfileType="1" CreateDateTime="2020-01-30T11:43:00" CreatorID="protel 1" RPH="8227" LastModifyDateTime="2020-01-30T11:43:50" LastModifierID="protel 1" StatusCode="4"> <Customer Gender="Unknown" Language="de"> <PersonName> <GivenName>Alireza</GivenName> <Surname>memarifard</Surname> </PersonName> <Address FormattedInd="false" ShareMarketInd="No" Type="1" DefaultInd="true"> <StateProv/> <CountryName /> </Address> <Document BirthDate="1900-01-01" EffectiveDate="1900-01-01" ExpireDate="2050-12-31" /> <EmployerInfo CompanyShortName="Protel" Department="IOTEC">Protel HotelSoftware GmbG</EmployerInfo> </Customer> <UserID Type="1" ID="8227" ID_Context="protelIO" /> <TPA_Extensions xmlns:px="http://protel.io/htng/extensions"> <SearchName Value="memarifard" /> <Optinouts> <Optinout OptinoutEvent="Reservation" OptinoutType="Letter" OptinoutStatus="no" /> <Optinout OptinoutEvent="Invoice" OptinoutType="Letter" OptinoutStatus="no" /> <Optinout OptinoutEvent="Advertisement" OptinoutType="Letter" OptinoutStatus="no" /> <Optinout OptinoutEvent="Reservation" OptinoutType="Phone" OptinoutStatus="no" /> <Optinout OptinoutEvent="Invoice" OptinoutType="Phone" OptinoutStatus="no" /> <Optinout OptinoutEvent="Advertisement" OptinoutType="Phone" OptinoutStatus="no" /> <Optinout OptinoutEvent="Reservation" OptinoutType="Mail" OptinoutStatus="no" /> <Optinout OptinoutEvent="Invoice" OptinoutType="Mail" OptinoutStatus="no" /> <Optinout OptinoutEvent="Advertisement" OptinoutType="Mail" OptinoutStatus="no" /> <Optinout OptinoutEvent="Reservation" OptinoutType="TextMessage" OptinoutStatus="no" /> <Optinout OptinoutEvent="Invoice" OptinoutType="TextMessage" OptinoutStatus="no" /> <Optinout OptinoutEvent="Advertisement" OptinoutType="TextMessage" OptinoutStatus="no" /> </Optinouts> </TPA_Extensions> </Profile> </OTA_ProfileCreateRQ> </env:Body> </env:Envelope> | Add the attribute @CompanyShortName to the Customer element | - | - | PWS-1151 | PWS 2.13.x |
OTA_ProfileModifyRQ / OTA_ProfileCreateRQ | outgoing | on Premise | OTA_ProfileCreateRQ / Profile |
Quelle erweitern
<?xml version='1.0' encoding='utf-8'?> <env:Envelope xmlns:env="http://www.w3.org/2003/05/soap-envelope"> <env:Header xmlns:p="http://protel.io/soap"> <p:JWT>eyJhbGciOiJSUzI1NiJ9.eyJzdWIiOiJpby5wcm90ZWwub25wcmVtaXNlIiwicEFpckhvdGVsIjo3LCJpc3MiOiJlc2I6dGVzdCIsImhvdGVsIjoyNjkxLCJleHAiOjE1ODAzMTA5NDd9.FuFq2b65rlCeylOzAKcjOvhxA7RaAHP2xG_LYhAIHNdrajy7pPHYVm8r-Yep2T2rMAur0Vx9rlFZxfAE_BuYYbHosUKHuOBG9rcFayEjs5qnYxTDkBfJmSIne90S3ub6h0du8_cjrIDybEQjTQzcIx4NN7NynKXrdbOGF1jzaSbciXsM0IXKBG355LemDpOg7nD2odok5NfEvzCNrqHk9nNRMP9_pr1a5HkIbBC_gQ8nq0LVwCEuhvpto4zep3GIS39liZn4fiEn0Q4p0hee1Pp0Xhw0vaZEZH0Ljp5_BU6hDMv5cDgaQJ0GB98KnbAB4dIMbWsBSSUlbFiBdJP9qQ</p:JWT> <htnga:CorrelationID xmlns:htnga="http://htng.org/PWSWG/2007/02/AsyncHeaders">960ace98-0bf8-4755-b644-badf55cd2b4f</htnga:CorrelationID> <wsa:To xmlns:wsa="http://www.w3.org/2005/08/addressing">http://172.31.189.104:8110/oxi/proxy/esb</wsa:To> <wsa:Action xmlns:wsa="http://www.w3.org/2005/08/addressing">http://htng.org/PWSWG/2010/12/OTA_ProfileCreateRQ_SubmitRequest</wsa:Action> </env:Header> <env:Body> <OTA_ProfileCreateRQ xmlns="http://www.opentravel.org/OTA/2003/05" EchoToken="960ace98-0bf8-4755-b644-badf55cd2b4f" TimeStamp="2020-01-29T15:12:28Z" Version="3.001" CorrelationID="960ace98-0bf8-4755-b644-badf55cd2b4f" PrimaryLangID="en"> <POS> <Source> <RequestorID Type="10" ID="2691" ID_Context="protelIO"/> <BookingChannel Type="4" Primary="true"/> <TPA_Extensions> <px:POSExtensions xmlns:px="http://protel.io/htng/extensions"> <px:HotelInfo FiscalDate="2019-08-11"/> </px:POSExtensions> </TPA_Extensions> </Source> </POS> <UniqueID Type="10" ID="2691" ID_Context="protelIO"/> <UniqueID Type="1" ID="5385433" ID_Context="protelIO"/> <Profile ShareAllOptOutInd="Yes" ProfileType="1" CreateDateTime="2020-01-29T16:12:00" CreatorID="protel 1" RPH="5385433" LastModifyDateTime="2020-01-29T16:12:26" LastModifierID="protel 1" StatusCode="4"> <Customer Gender="Unknown" Language="en"> <PersonName> <GivenName>xxx</GivenName> <Surname>hasani</Surname> </PersonName> <Address FormattedInd="false" ShareMarketInd="No" Type="1" DefaultInd="true"> <StateProv/> <CountryName/> </Address> <CitizenCountryName DefaultInd="true" Code="DE"/> <Document BirthDate="1900-01-01" EffectiveDate="1900-01-01" ExpireDate="2050-12-31"/> <EmployerInfo CompanyShortName="" Department=""/> </Customer> <TPA_Extensions xmlns:px="http://protel.io/htng/extensions"> <SearchName Value="hasani"/> <Nationality Value="Germany"/> <Optinouts> <Optinout OptinoutEvent="Reservation" OptinoutType="Letter" OptinoutStatus="no"/> <Optinout OptinoutEvent="Invoice" OptinoutType="Letter" OptinoutStatus="no"/> <Optinout OptinoutEvent="Advertisement" OptinoutType="Letter" OptinoutStatus="no"/> <Optinout OptinoutEvent="Reservation" OptinoutType="Phone" OptinoutStatus="no"/> <Optinout OptinoutEvent="Invoice" OptinoutType="Phone" OptinoutStatus="no"/> <Optinout OptinoutEvent="Advertisement" OptinoutType="Phone" OptinoutStatus="no"/> <Optinout OptinoutEvent="Reservation" OptinoutType="Mail" OptinoutStatus="no"/> <Optinout OptinoutEvent="Invoice" OptinoutType="Mail" OptinoutStatus="no"/> <Optinout OptinoutEvent="Advertisement" OptinoutType="Mail" OptinoutStatus="no"/> <Optinout OptinoutEvent="Reservation" OptinoutType="TextMessage" OptinoutStatus="no"/> <Optinout OptinoutEvent="Invoice" OptinoutType="TextMessage" OptinoutStatus="no"/> <Optinout OptinoutEvent="Advertisement" OptinoutType="TextMessage" OptinoutStatus="no"/> </Optinouts> </TPA_Extensions> </Profile> </OTA_ProfileCreateRQ> </env:Body> </env:Envelope> | Remove Element <UserID> from messages | - | - | PWS-893 | PWS 2.13.x |
OTA_HotelInvBlockNotifRQ | outgoing | on Premise | OTA_HotelInvBlockNotifRQ/ InvBlocks / InvBlock / BlockDescriptions / BlockDescription / Text Element |
Quelle erweitern
<OTA_HotelInvBlockNotifRQ EchoToken="5f565749-ea51-4cad-9ec4-8be1a0b5480b" TimeStamp="2020-01-24T08:22:41Z" Version="4" CorrelationID="5f565749-ea51-4cad-9ec4-8be1a0b5480b" xsi:schemaLocation="http://www.opentravel.org/OTA/2003/05 OTA_HotelInvBlockNotifRQ.xsd" xmlns="http://www.opentravel.org/OTA/2003/05"> <InvBlocks> <InvBlock TransactionAction="Modify" InvBlockName="" InvBlockLongName="Test Laureen11" InvBlockCode="3107" InvBlockStatusCode="2" BookingStatus="Open" InvBlockTypeCode="16"> <HotelRef HotelCode="2559" ChainCode="protelIO21" HotelName="K+K Hotel Opera, H- 1065 Budapest" /> <InvBlockDates OffsetDuration="P3D" OffsetCalculationMode="BeforeBlockStartDate" Start="2020-12-01" End="2020-12-02" /> <BlockDescriptions> <BlockDescription Name="Block Facts" Start="2020-12-01" End="2020-12-02"> <Text TextFormat="PlainText">Test</Text> </BlockDescription> </BlockDescriptions> | Add the Attribute @TextFormat to the Text Element | - | - | PWS-474 | PWS 2.13.x |
OTA_ProfileCreateRQ / OTA_ProfileModifyRQ | outgoing | on Premise | OTA_ProfileCreateRQ / Profile / Customer / CustLoyalty / SubAccountBalance / @Type OTA_ProfileModifyRQ / ProfileModify / Customer / CustLoyalty / SubAccountBalance / @Type |
Quelle erweitern
<OTA_ProfileModifyRQ EchoToken="37b0359b-0566-4738-b8bf-711fe4b5fc18" TimeStamp="2020-01-30T08:29:32Z" Version="1.001" CorrelationID="37b0359b-0566-4738-b8bf-711fe4b5fc18" PrimaryLangID="en" xmlns="http://www.opentravel.org/OTA/2003/05"> <UniqueID Type="10" ID="2691" ID_Context="protelIO" /> <UniqueID Type="1" ID="5383233" ID_Context="protelIO" /> <ProfileModify ShareAllOptOutInd="Yes" ProfileType="1" CreateDateTime="2019-11-12T13:17:00" CreatorID="909 – Enrollment" RPH="5383233" LastModifyDateTime="2020-01-30T09:29:22" LastModifierID="protel 1" StatusCode="4"> <Customer Gender="Unknown" Language="en"> <CitizenCountryName DefaultInd="true" Code="DE" /> <Document BirthDate="1900-01-01" EffectiveDate="1900-01-01" ExpireDate="2050-12-31" /> <CustLoyalty ProgramID="" MembershipID="8358575506" RPH="3678113" PrimaryLoyaltyIndicator="false" AllianceLoyaltyLevelName="GHA" Remark="" LoyalLevel="GOLD" SignupDate="2019-08-11" EffectiveDate="2019-08-11" ExpireDate="2020-12-31" ShareMarketInd="No" ShareSyncInd="No"> <SubAccountBalance Type="Money" Balance="1234656" /> </CustLoyalty> ... | Add the Attribute @Type to the Element SubAccountBalance | - | - | PWS-515 | PWS 2.13.x |
OTA_ProfileCreateRQ / OTA_ProfileModifyRQ | outgoing | on Premise | OTA_ProfileCreateRQ / Profile / Customer / URL OTA_ProfileModifyRQ / ProfileModify / Customer / URL OTA_ProfileCreateRQ / Profile / CompanyInfo / URL OTA_ProfileModifyRQ / ProfileModify / CompanyInfo / URL |
Quelle erweitern
<OTA_ProfileModifyRQ EchoToken="0afb4fd3-362f-44e3-a89a-cfe863a8d656" TimeStamp="2020-01-30T07:59:55Z" Version="1.001" CorrelationID="0afb4fd3-362f-44e3-a89a-cfe863a8d656" PrimaryLangID="en" xmlns="http://www.opentravel.org/OTA/2003/05"> <UniqueID Type="1" ID="253765" ID_Context="protelIO" /> <ProfileModify ShareAllOptOutInd="Yes" ProfileType="1" CreateDateTime="2011-05-06T15:46:00" CreatorID="Ildikó Gyurasza" RPH="253765" LastModifyDateTime="2011-06-24T15:13:17" LastModifierID="Krisztina Herczog" StatusCode="4"> <Customer Gender="Unknown" BirthDate="1983-09-08" Language="en"> <URL DefaultInd="true" Remark="INFO URL">Main URL</URL> <URL DefaultInd="false" Remark="Remark">URL @ URL.com</URL> ... | Add the Element URL to the Elements Customer and CompanyInfo | - | - | PWS-991 | PWS 2.13.x |
OTA_ProfileCreateRQ / OTA_ProfileModifyRQ | outgoing | on Premise | OTA_ProfileCreateRQ / Profile / Customer / PersonName / MiddleName OTA_ProfileModifyRQ / ProfileModify / Customer / PersonName / MiddleName |
Quelle erweitern
<OTA_ProfileModifyRQ EchoToken="5af6bf14-9a86-4a2c-8af0-e18e9593af4a" TimeStamp="2020-01-27T13:16:50Z" Version="1.001" CorrelationID="5af6bf14-9a86-4a2c-8af0-e18e9593af4a" PrimaryLangID="en" xmlns="http://www.opentravel.org/OTA/2003/05"> <UniqueID Type="1" ID="434610" ID_Context="protelIO" /> <ProfileModify ShareAllOptOutInd="No" ProfileType="1" CreateDateTime="2019-10-02T11:11:00" CreatorID="protel 1" RPH="434610" LastModifyDateTime="2020-01-27T14:16:45" LastModifierID="protel 1" StatusCode="4"> <Customer Gender="Unknown" Language="de"> <PersonName> <NamePrefix>Frau Mag.</NamePrefix> <GivenName>GivenName</GivenName> <MiddleName>MiddleName</MiddleName> <Surname>Surname</Surname> ... | Add the Element <MiddleName> to the PersonName Element | - | - | PWS-911 | PWS 2.13.x |
OTA_ProfileCreateRQ / OTA_ProfileModifyRQ | outgoing | on Premise | OTA_ProfileCreateRQ / Profile / Customer / Address – OTA_ProfileModifyRQ / ProfileModify / CompanyInfo / AddressInfo OTA_ProfileCreateRQ / Profile / Customer / Telephone – OTA_ProfileModifyRQ / ProfileModify / CompanyInfo/ TelephoneInfo OTA_ProfileCreateRQ / Profile / Customer / Address / @FormattedInd – OTA_ProfileModifyRQ / ProfileModify / Customer / Address / @FormattedInd OTA_ProfileCreateRQ / Profile / Customer / Telephone / @FormattedInd – OTA_ProfileModifyRQ / ProfileModify / Customer / Telephone / @FormattedInd |
Quelle erweitern
<OTA_ProfileCreateRQ xmlns="http://www.opentravel.org/OTA/2003/05" EchoToken="5c44c4e5-92b3-49c4-9127-a9d16f195e10" TimeStamp="2020-01-22T09:43:38Z" Version="4.001" CorrelationID="5c44c4e5-92b3-49c4-9127-a9d16f195e10" PrimaryLangID="en"> <UniqueID Type="10" ID="2691" ID_Context="protelIO"/> <UniqueID Type="1" ID="5385427" ID_Context="protelIO"/> <Profile ShareAllOptOutInd="Yes" ProfileType="1" CreateDateTime="2020-01-22T10:18:00" CreatorID="protel 1" RPH="5385427" LastModifyDateTime="2020-01-22T10:42:21" LastModifierID="protel 1" StatusCode="4"> ... | Add the Attribute FormattedInd | - | - | PWS-512 / PWS-632 | PWS 2.13.x |
OTA_ProfileCreateRQ / OTA_ProfileModifyRQ | outgoing | on Premise | OTA_ProfileCreateRQ / UniqueID OTA_ProfileModifyRQ / UniqueID |
Quelle erweitern
<OTA_ProfileCreateRQ xmlns="http://www.opentravel.org/OTA/2003/05" EchoToken="5c44c4e5-92b3-49c4-9127-a9d16f195e10" TimeStamp="2020-01-22T09:43:38Z" Version="4.001" CorrelationID="5c44c4e5-92b3-49c4-9127-a9d16f195e10" PrimaryLangID="en"> <UniqueID Type="10" ID="2691" ID_Context="protelIO"/> <UniqueID Type="1" ID="5385427" ID_Context="protelIO"/> <Profile ShareAllOptOutInd="Yes" ProfileType="1" CreateDateTime="2020-01-22T10:18:00" CreatorID="protel 1" RPH="5385427" LastModifyDateTime="2020-01-22T10:42:21" LastModifierID="protel 1" StatusCode="4"> ... | Add the UniqueID Type="10" | - | - | PWS-902 / PWS-903 | PWS 2.13.x |
OTA_ProfileCreateRQ / OTA_ProfileModifyRQ | outgoing | on Premise | OTA_ProfileCreateRQ / Profile / Customer / PersonName OTA_ProfileModifyRQ / ProfileModify / Customer / PersonName |
Quelle erweitern
<OTA_ProfileModifyRQ EchoToken="105f1277-0f54-48d7-9204-b57f4e00f513" TimeStamp="2020-01-22T09:34:46Z" Version="1.0" CorrelationID="105f1277-0f54-48d7-9204-b57f4e00f513" PrimaryLangID="en" xmlns="http://www.opentravel.org/OTA/2003/05"> <UniqueID Type="1" ID="5385427" ID_Context="protelIO" /> <ProfileModify ShareAllOptOutInd="Yes" ProfileType="1" CreateDateTime="2020-01-22T10:18:00" CreatorID="protel 1" RPH="5385427" LastModifyDateTime="2020-01-22T10:34:42" LastModifierID="protel 1" StatusCode="4"> <Customer Gender="Female" Language="en"> <PersonName> <NamePrefix>Mrs.</NamePrefix> <GivenName>TestLaureen</GivenName> <Surname>TestLaureen</Surname> </PersonName> ... | Remove the Element <NameTitle> | - | - | PWS-975 | PWS 2.13.x |
OTA_ProfileCreateRQ / OTA_ProfileModifyRQ | outgoing | on Premise | OTA_ProfileCreateRQ / Profile / Comments / Comment / Text Element OTA_ProfileModifyRQ / ProfileModify / Comments / Comment / Text Element |
Quelle erweitern
<OTA_ProfileModifyRQ EchoToken="80168641-c22a-4df8-843c-419f5ac9d6e3" TimeStamp="2020-01-22T09:27:09Z" Version="1.0" CorrelationID="80168641-c22a-4df8-843c-419f5ac9d6e3" PrimaryLangID="en" xmlns="http://www.opentravel.org/OTA/2003/05"> <UniqueID Type="1" ID="5385427" ID_Context="protelIO" /> <ProfileModify ShareAllOptOutInd="Yes" ProfileType="1" CreateDateTime="2020-01-22T10:18:00" CreatorID="protel 1" RPH="5385427" LastModifyDateTime="2020-01-22T10:27:08" LastModifierID="protel 1" StatusCode="4"> <Comments> <Comment Name="Customer_Comment"> <Text TextFormat="PlainText">visible to all hotel</Text> </Comment> <Comment Name="Restaurant_Comment"> <Text TextFormat="PlainText">Notes to restaurant</Text> </Comment> </Comments> | Add the Attribute @TextFormat to the Text Element | - | - | PWS-519 | PWS 2.13.x |
OTA_ProfileCreateRQ | outgoing | on Premise | Root Element |
Quelle erweitern
<env:Envelope xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:htnga="http://htng.org/PWSWG/2007/02/AsyncHeaders" xmlns:env="http://www.w3.org/2003/05/soap-envelope"> <env:Header> <htnga:CorrelationID>5be9e6c8-d38d-4370-bef8-4da25bb09500</htnga:CorrelationID> <Source Product="protel On Premise MPE" ProductVersion="20.22100" Module="protel.WebServices" ModuleVersion="0.0.0.6912" Service="io.protel.onpremise" xmlns="http://protel.io/soap" /> </env:Header> <env:Body> <OTA_ProfileCreateRQ EchoToken="5be9e6c8-d38d-4370-bef8-4da25bb09500" TimeStamp="2020-01-22T09:18:56Z" Version="3.001" CorrelationID="5be9e6c8-d38d-4370-bef8-4da25bb09500" PrimaryLangID="en" xmlns="http://www.opentravel.org/OTA/2003/05"> <POS> ... | Change version number format from int to decimal. | Version number changed from 4.001 to 3.001 | Following the OTA Standard | PWS-963 | PWS 2.13.x |
OTA_ProfileCreateRQ | outgoing | on Premise | Root Element |
Quelle erweitern
<env:Envelope xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:htnga="http://htng.org/PWSWG/2007/02/AsyncHeaders" xmlns:env="http://www.w3.org/2003/05/soap-envelope"> <env:Header> <htnga:CorrelationID>5be9e6c8-d38d-4370-bef8-4da25bb09500</htnga:CorrelationID> <Source Product="protel On Premise MPE" ProductVersion="20.22100" Module="protel.WebServices" ModuleVersion="0.0.0.6912" Service="io.protel.onpremise" xmlns="http://protel.io/soap" /> </env:Header> <env:Body> <OTA_ProfileCreateRQ EchoToken="5be9e6c8-d38d-4370-bef8-4da25bb09500" TimeStamp="2020-01-22T09:18:56Z" Version="3.001" CorrelationID="5be9e6c8-d38d-4370-bef8-4da25bb09500" PrimaryLangID="en" xmlns="http://www.opentravel.org/OTA/2003/05"> <POS> ... | Change Primary LangID. | Change static LangID to dynamic, | We added a function to the code which dynamically reads OS language. | PWS-963 | PWS 2.13.x |
OTA_ProfileModifyRQ | outgoing | on Premise | Root Element |
Quelle erweitern
<env:Envelope xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:htnga="http://htng.org/PWSWG/2007/02/AsyncHeaders" xmlns:env="http://www.w3.org/2003/05/soap-envelope"> <env:Header> <htnga:CorrelationID>81359a2b-d855-41da-9452-934e3d61902f</htnga:CorrelationID> <Source Product="protel On Premise MPE" ProductVersion="20.22100" Module="protel.WebServices" ModuleVersion="0.0.0.6913" Service="io.protel.onpremise" xmlns="http://protel.io/soap" /> </env:Header> <env:Body> <OTA_ProfileModifyRQ EchoToken="81359a2b-d855-41da-9452-934e3d61902f" TimeStamp="2020-01-22T09:08:49Z" Version="1.001" CorrelationID="81359a2b-d855-41da-9452-934e3d61902f" PrimaryLangID="en" xmlns="http://www.opentravel.org/OTA/2003/05"> ... | Change version number format from int to decimal. | Version number changed from 1.0 to 1.001 | Following the OTA Standard | PWS-1129 | PWS 2.13.x |
OTA_ProfileModifyRQ | outgoing | on Premise | Root Element |
Quelle erweitern
<env:Envelope xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:htnga="http://htng.org/PWSWG/2007/02/AsyncHeaders" xmlns:env="http://www.w3.org/2003/05/soap-envelope"> <env:Header> <htnga:CorrelationID>81359a2b-d855-41da-9452-934e3d61902f</htnga:CorrelationID> <Source Product="protel On Premise MPE" ProductVersion="20.22100" Module="protel.WebServices" ModuleVersion="0.0.0.6913" Service="io.protel.onpremise" xmlns="http://protel.io/soap" /> </env:Header> <env:Body> <OTA_ProfileModifyRQ EchoToken="81359a2b-d855-41da-9452-934e3d61902f" TimeStamp="2020-01-22T09:08:49Z" Version="1.001" CorrelationID="81359a2b-d855-41da-9452-934e3d61902f" PrimaryLangID="en" xmlns="http://www.opentravel.org/OTA/2003/05"> ... | Change Primary LangID. | Change static LangID to dynamic, | We added a function to the code which dynamically reads OS language. | PWS-1129 | PWS 2.13.x |
OTA_HotelResNotifRQ | outgoing | on Premise | OTA_HotelResNotifRQ / HotelReservations / HotelReservation / RoomStays / RoomStay / RoomRates / RoomRate / RoomRateDescription |
Quelle erweitern
<OTA_HotelResNotifRQ xmlns="http://www.opentravel.org/OTA/2003/05" EchoToken="4f79cbc1-8306-476a-b1d6-aca417288089" TimeStamp="2020-01-22T08:42:27Z" Version="5.000" CorrelationID="4f79cbc1-8306-476a-b1d6-aca417288089" ResStatus="Initiate" PrimaryLangID="en" xsi:schemaLocation="http://www.opentravel.org/OTA/2003/05 OTA_HotelResNotifRQ.xsd"> <HotelReservations> <HotelReservation CreateDateTime="2019-10-02T09:12:04.000Z" LastModifyDateTime="2020-01-22T08:41:57.000Z" LastModifierID="protel 1" CreatorID="protel 1" ResStatus="Reserved"> <UniqueID Type="14" ID="626047" ID_Context="protelIO"/> <RoomStays> <RoomStay MarketCode="Transient Preferred Corporate" SourceOfBusiness="Email"> <RoomRates> <RoomRate RatePlanCode="Rack" RatePlanCategory="rack" RatePlanID="1" RoomTypeCode="Cl-Double" BookingCode="Cl-Double" RoomID="102" EffectiveDate="2017-09-30" ExpireDate="2017-10-01" NumberOfUnits="1"> <RoomRateDescription Name="MarketCode"> <Text TextFormat="PlainText">Transient FIT</Text> </RoomRateDescription> <RoomRateDescription Name="SourceOfBusiness"> <Text TextFormat="PlainText">GDS</Text> </RoomRateDescription> </RoomRate> <RoomRate RatePlanCode="Rack" RatePlanCategory="rack" RatePlanID="1" RoomTypeCode="Cl-Double" BookingCode="Cl-Double" RoomID="102" EffectiveDate="2017-10-01" ExpireDate="2017-10-02" NumberOfUnits="1"> <RoomRateDescription Name="MarketCode"> <Text TextFormat="PlainText">Group Tour & Travel</Text> </RoomRateDescription> <RoomRateDescription Name="SourceOfBusiness"> <Text TextFormat="PlainText">Telefon</Text> </RoomRateDescription> </RoomRate> <RoomRate RatePlanCode="Rack" RatePlanCategory="rack" RatePlanID="1" RoomTypeCode="Cl-Double" BookingCode="Cl-Double" RoomID="102" EffectiveDate="2017-10-02" ExpireDate="2017-10-03" NumberOfUnits="1"> <RoomRateDescription Name="MarketCode"> <Text TextFormat="PlainText">Transient Preferred Corporate</Text> </RoomRateDescription> <RoomRateDescription Name="SourceOfBusiness"> <Text TextFormat="PlainText">Email</Text> </RoomRateDescription> </RoomRate> ... | Add the Element @RoomRateDescription to the RoomRate Element | - | - | PWS-501 | PWS 2.13.x |
OTA_HotelResNotifRQ | outgoing | on Premise | OTA_HotelResNotifRQ / HotelReservations / HotelReservation / Services / Service / ServiceDetails / Comments |
Quelle erweitern
<OTA_HotelResNotifRQ xmlns="http://www.opentravel.org/OTA/2003/05" EchoToken="cde2ebbb-2525-4b45-82b7-c45a92d2bc62" TimeStamp="2020-01-17T11:21:50Z" Version="5.000" CorrelationID="cde2ebbb-2525-4b45-82b7-c45a92d2bc62" ResStatus="Initiate" PrimaryLangID="en" xsi:schemaLocation="http://www.opentravel.org/OTA/2003/05 OTA_HotelResNotifRQ.xsd"> <HotelReservations> <HotelReservation CreateDateTime="2020-01-16T10:24:03.000Z" LastModifyDateTime="2020-01-17T11:19:26.000Z" LastModifierID="protel 1" CreatorID="protel 1" ResStatus="Reserved"> <Services> <Service ServiceInventoryCode="29" ServicePricingType="Per stay" Quantity="1" Inclusive="true"> <Price> <Total AmountBeforeTax="18.18" AmountAfterTax="20.00" CurrencyCode="EUR" DecimalPlaces="2"/> </Price> <ServiceDetails> <TimeSpan Start="2019-05-16" End="2019-05-18"/> <Comments> <Comment> <Text TextFormat="PlainText">TESTBREAKFAST</Text> </Comment> </Comments> </ServiceDetails> </Service> <Service ServiceInventoryCode="26" ServicePricingType="Per stay" Quantity="1" Inclusive="true"> <Price> <Total AmountBeforeTax="33.33" AmountAfterTax="40.00" CurrencyCode="EUR" DecimalPlaces="2"/> </Price> <ServiceDetails> <TimeSpan Start="2019-05-16" End="2019-05-18"/> <Comments> <Comment> <Text TextFormat="PlainText">ADDONLY</Text> </Comment> </Comments> ... ... | Add the Attribute @TextFormat to the Text Element | - | - | PWS-545 | PWS 2.13.x |
OTA_HotelResNotifRQ | outgoing | on Premise | OTA_HotelResNotifRQ / HotelReservation / RoomStays / RoomStay / Comments |
Quelle erweitern
<OTA_HotelResNotifRQ xmlns="http://www.opentravel.org/OTA/2003/05" EchoToken="cde2ebbb-2525-4b45-82b7-c45a92d2bc62" TimeStamp="2020-01-17T11:21:50Z" Version="5.000" CorrelationID="cde2ebbb-2525-4b45-82b7-c45a92d2bc62" ResStatus="Initiate" PrimaryLangID="en" xsi:schemaLocation="http://www.opentravel.org/OTA/2003/05 OTA_HotelResNotifRQ.xsd"> <HotelReservations> <HotelReservation CreateDateTime="2020-01-16T10:24:03.000Z" LastModifyDateTime="2020-01-17T11:19:26.000Z" LastModifierID="protel 1" CreatorID="protel 1" ResStatus="Reserved"> <UniqueID Type="14" ID="33508" ID_Context="protelIO"/> <RoomStays> <RoomStay MarketCode="Gruppen" SourceOfBusiness="Bevski "> <Comments> <Comment GuestViewable="false"> <Text TextFormat="PlainText">TestNote1</Text> </Comment> <Comment GuestViewable="false"> <Text TextFormat="PlainText">TestNote2</Text> </Comment> </Comments> <DepositPayments/> </RoomStay> </RoomStays> ... | Add the Attribute @TextFormat to the Text Element | - | - | PWS-545 | PWS 2.13.x |
OTA_HotelResNotifRQ | outgoing | on Premise | OTA_HotelResNotifRQ / HotelReservations / HotelReservation / RoomStays / RoomStay / DepositPayments / GuaranteePayment / AcceptedPayments |
Quelle erweitern
<OTA_HotelResNotifRQ xmlns="http://www.opentravel.org/OTA/2003/05" EchoToken="1fe3370f-2c95-4805-99a9-56a488187bb3" TimeStamp="2020-01-17T09:20:30Z" Version="5.000" CorrelationID="1fe3370f-2c95-4805-99a9-56a488187bb3" ResStatus="Initiate" PrimaryLangID="en" xsi:schemaLocation="http://www.opentravel.org/OTA/2003/05 OTA_HotelResNotifRQ.xsd"> <HotelReservations> <HotelReservation CreateDateTime="2019-10-31T09:31:38.000Z" LastModifyDateTime="2020-01-17T09:19:33.000Z" LastModifierID="protel 1" CreatorID="protel 1" ResStatus="Reserved"> <UniqueID Type="14" ID="626063" ID_Context="protelIO"/> <RoomStays> <RoomStay MarketCode="Transient Preferred Corporate" SourceOfBusiness="Telefon"> <DepositPayments> <GuaranteePayment> <AmountPercent Amount="100.00" CurrencyCode="HUF" ApplyAs="FirstNightDeposit"/> <Deadline AbsoluteDeadline="2017-09-01"/> </GuaranteePayment> <GuaranteePayment> <AcceptedPayments> <AcceptedPayment PaymentTransactionTypeCode="Charge"> <PaymentCard> <CardType>American Express</CardType> </PaymentCard> </AcceptedPayment> </AcceptedPayments> <AmountPercent Amount="-50.00" CurrencyCode="HUF" ApplyAs="FirstNightDeposit"/> </GuaranteePayment> </DepositPayments> </RoomStay> ... | The Element <AcceptedPayments> was missing | Add the Element <AcceptedPayments> to the path OTA_HotelResNotifRQ / HotelReservations / HotelReservation / RoomStays / RoomStay / DepositPayments / GuaranteePayment / AcceptedPayments | - | PWS-837 | PWS 2.13.x |
OTA_HotelResNotifRQ | outgoing | on Premise | OTA_HotelResNotifRQ / HotelReservations / HotelReservation / RoomStays / RoomStay / RatePlans / RatePlan / Guarantee / GuaranteeDescription / Text / @TextFormat |
Quelle erweitern
<OTA_HotelResNotifRQ xmlns="http://www.opentravel.org/OTA/2003/05" EchoToken="71008fb0-0e03-419b-a267-ce2136b979b2" TimeStamp="2020-01-17T12:06:12Z" Version="5.000" CorrelationID="71008fb0-0e03-419b-a267-ce2136b979b2" ResStatus="Initiate" PrimaryLangID="en" xsi:schemaLocation="http://www.opentravel.org/OTA/2003/05 OTA_HotelResNotifRQ.xsd"> <HotelReservations> <HotelReservation CreateDateTime="2019-10-31T09:31:38.000Z" LastModifyDateTime="2020-01-17T09:19:33.000Z" LastModifierID="protel 1" CreatorID="protel 1" ResStatus="Reserved"> <UniqueID Type="14" ID="626063" ID_Context="protelIO"/> <RoomStays> <RoomStay MarketCode="Transient Preferred Corporate" SourceOfBusiness="Telefon"> <RatePlans> <RatePlan RatePlanCode="Rack" RatePlanID="1" EffectiveDate="2017-09-09" ExpireDate="2017-09-10" MarketCode="Transient Preferred Corporate" PriceViewableInd="false"> <RatePlanInclusions TaxInclusive="false"/> <Guarantee GuaranteeCode="Test"> <GuaranteeDescription Name="Name"> <Text TextFormat="PlainText">Guarantee_Test</Text> </GuaranteeDescription> </Guarantee> ... | Add the Attribute GuaranteeDescription / Text / @TextFormat | - | - | PWS-499 | PWS 2.13.x |
OTA_HotelResNotifRQ | outgoing | on Premise | OTA_HotelResNotifRQ / HotelReservations / HotelReservation / RoomStays / RoomStay / RatePlans / RatePlan / CancelPenalties / CancelPenalty / PenaltyDescription / Text / @TextFormat |
Quelle erweitern
<OTA_HotelResNotifRQ xmlns="http://www.opentravel.org/OTA/2003/05" EchoToken="bae78998-09f1-4a5f-9c19-40061634e183" TimeStamp="2020-01-17T08:41:32Z" Version="5.000" CorrelationID="bae78998-09f1-4a5f-9c19-40061634e183" ResStatus="Initiate" PrimaryLangID="en" xsi:schemaLocation="http://www.opentravel.org/OTA/2003/05 OTA_HotelResNotifRQ.xsd"> <HotelReservations> <HotelReservation CreateDateTime="2019-10-31T09:31:38.000Z" LastModifyDateTime="2020-01-14T13:36:41.000Z" LastModifierID="protel 1" CreatorID="protel 1" ResStatus="Reserved"> <UniqueID Type="14" ID="626063" ID_Context="protelIO"/> <RoomStays> <RoomStay MarketCode="Transient Preferred Corporate" SourceOfBusiness="Telefon"> <RatePlans> <RatePlan RatePlanCode="Rack" RatePlanID="1" EffectiveDate="2017-09-09" ExpireDate="2017-09-10" MarketCode="Transient Preferred Corporate" PriceViewableInd="false"> <RatePlanInclusions TaxInclusive="false"/> <Guarantee GuaranteeCode="Test"> <GuaranteeDescription> <Text>Guarantee_Test</Text> </GuaranteeDescription> </Guarantee> <CancelPenalties> <CancelPenalty PolicyCode="R_Test"> <PenaltyDescription Name="Name"> <Text TextFormat="PlainText">Rate_Cancel_Test</Text> </PenaltyDescription> </CancelPenalty> </CancelPenalties> </RatePlan> ... | Add the Attribute PenaltyDescription / Text / @TextFormat | - | - | PWS-500 | PWS 2.13.x |
OTA_HotelResNotifRQ | outgoing | on Premise | OTA_HotelResNotifRQ / HotelReservations / HotelReservation / RoomStays / RoomStay / RatePlans / RatePlan / CancelPenalties / CancelPenalty / PenaltyDescription / @Name |
Quelle erweitern
<OTA_HotelResNotifRQ xmlns="http://www.opentravel.org/OTA/2003/05" EchoToken="bae78998-09f1-4a5f-9c19-40061634e183" TimeStamp="2020-01-17T08:41:32Z" Version="5.000" CorrelationID="bae78998-09f1-4a5f-9c19-40061634e183" ResStatus="Initiate" PrimaryLangID="en" xsi:schemaLocation="http://www.opentravel.org/OTA/2003/05 OTA_HotelResNotifRQ.xsd"> <HotelReservations> <HotelReservation CreateDateTime="2019-10-31T09:31:38.000Z" LastModifyDateTime="2020-01-14T13:36:41.000Z" LastModifierID="protel 1" CreatorID="protel 1" ResStatus="Reserved"> <UniqueID Type="14" ID="626063" ID_Context="protelIO"/> <RoomStays> <RoomStay MarketCode="Transient Preferred Corporate" SourceOfBusiness="Telefon"> <RatePlans> <RatePlan RatePlanCode="Rack" RatePlanID="1" EffectiveDate="2017-09-09" ExpireDate="2017-09-10" MarketCode="Transient Preferred Corporate" PriceViewableInd="false"> <RatePlanInclusions TaxInclusive="false"/> <Guarantee GuaranteeCode="Test"> <GuaranteeDescription> <Text>Guarantee_Test</Text> </GuaranteeDescription> </Guarantee> <CancelPenalties> <CancelPenalty PolicyCode="R_Test"> <PenaltyDescription Name="Name"> <Text TextFormat="PlainText">Rate_Cancel_Test</Text> </PenaltyDescription> </CancelPenalty> </CancelPenalties> </RatePlan> ... | Add the Attribute PenaltyDescription / @Name | - | - | PWS-500 | PWS 2.13.x |
OTA_HotelResNotifRQ | outgoing | on Premise | OTA_HotelResNotifRQ / HotelReservations / HotelReservation / RoomStays / RoomStay / TPA_Extensions / px:RateAmountExtensions |
Quelle erweitern
<OTA_HotelResNotifRQ xmlns="http://www.opentravel.org/OTA/2003/05" EchoToken="077b9ac3-67c0-4973-83f9-1f264f12fd3c" TimeStamp="2020-01-17T08:14:16Z" Version="5.000" CorrelationID="077b9ac3-67c0-4973-83f9-1f264f12fd3c" ResStatus="Initiate" PrimaryLangID="en" xsi:schemaLocation="http://www.opentravel.org/OTA/2003/05 OTA_HotelResNotifRQ.xsd"> <HotelReservations> <HotelReservation CreateDateTime="2019-10-31T09:31:38.000Z" LastModifyDateTime="2020-01-14T13:36:41.000Z" LastModifierID="protel 1" CreatorID="protel 1" ResStatus="Reserved"> <UniqueID Type="14" ID="626063" ID_Context="protelIO"/> <RoomStays> <RoomStay MarketCode="Transient Preferred Corporate" SourceOfBusiness="Telefon"> <TimeSpan Start="2017-09-09" End="2017-09-11"/> <Total AmountBeforeTax="100387.00" AmountAfterTax="118456.00" CurrencyCode="HUF"/> <TPA_Extensions> <px:RateAmountExtensions xmlns:px="http://protel.io/htng/extensions" End="2017-09-11" Start="2017-09-09" AlternateCurrencyInd="false"> <px:RateAmount AmountAfterTax="60850.00" AmountBeforeTax="48680.00" RevenueCategoryCode="3" CurrencyCode="HUF"/> <px:RateAmount AmountAfterTax="3042.50" AmountBeforeTax="3042.50" RevenueCategoryCode="6" CurrencyCode="HUF"/> <px:RateAmount AmountAfterTax="118456.00" AmountBeforeTax="100387.00" RevenueCategoryCode="9" CurrencyCode="HUF"/> <px:RateAmount AmountAfterTax="182348.50" AmountBeforeTax="152109.50" RevenueCategoryCode="17" CurrencyCode="HUF"/> </px:RateAmountExtensions> <px:RateAmountExtensions xmlns:px="http://protel.io/htng/extensions" End="2017-09-11" Start="2017-09-09" AlternateCurrencyInd="true"> <px:RateAmount AmountAfterTax="200.00" AmountBeforeTax="160.00" RevenueCategoryCode="3" CurrencyCode="EUR"/> <px:RateAmount AmountAfterTax="10.00" AmountBeforeTax="10.00" RevenueCategoryCode="6" CurrencyCode="EUR"/> <px:RateAmount AmountAfterTax="389.34" AmountBeforeTax="329.95" RevenueCategoryCode="9" CurrencyCode="EUR"/> <px:RateAmount AmountAfterTax="599.34" AmountBeforeTax="499.95" RevenueCategoryCode="17" CurrencyCode="EUR"/> </px:RateAmountExtensions> </TPA_Extensions> ... | Correct the wrong structure for the Element TPA_Extensions / px:RateAmountExtensions. Change the Value for the @AlternateCurrencyInd from 1 and 0 - to "true" and "false" | The Attribute @AlternateCurrencyInd is not longer displayed in the Element px:RateAmount , instead it is displayed in px:RateAmountExtensions | - | PWS-711 | PWS 2.13.x |
OTA_HotelResNotifRQ | outgoing | on Premise | OTA_HotelResNotifRQ / HotelReservations / HotelReservation / RoomStays / RoomStay / BasicPropertyInfo / @HotelCodeContext |
Quelle erweitern
<OTA_HotelResNotifRQ xmlns="http://www.opentravel.org/OTA/2003/05" EchoToken="2d03b6f1-58d7-48d2-8c16-d8b203325db3" TimeStamp="2020-01-17T07:58:26Z" Version="5.000" CorrelationID="2d03b6f1-58d7-48d2-8c16-d8b203325db3" ResStatus="Initiate" PrimaryLangID="en" xsi:schemaLocation="http://www.opentravel.org/OTA/2003/05 OTA_HotelResNotifRQ.xsd"> <HotelReservations> <HotelReservation CreateDateTime="2020-01-16T10:23:36.000Z" LastModifyDateTime="2020-01-16T10:23:36.000Z" LastModifierID="protel 1" CreatorID="protel 1" ResStatus="Reserved"> <UniqueID Type="14" ID="33507" ID_Context="protelIO"/> <RoomStays> <RoomStay MarketCode="Privat" SourceOfBusiness="Bevski "> <BasicPropertyInfo HotelCode="3006" HotelCodeContext="protelIO" HotelName="HotelName" ChainCode="HC1"/> ... | Adding HotelCodeContext to BasicPropertyInfo element | - | - | PWS-503 | PWS 2.13.x |
OTA_HotelResNotifRQ | outgoing | on Premise | OTA_HotelResNotifRQ / HotelReservations / HotelReservation / TPA_Extensions / ReservationExtensions / ReservationCode |
Quelle erweitern
<px:ReservationExtensions> <px:ReservationCode Code="E-Mail" ID="47" ID_Context="protelIO" Language="en_US" Name="E-Mail" RPH="17225" Type="CommunicationChannel"/> <px:ReservationCode Code="CEV" ID="197" ID_Context="protelIO" Language="en_US" Name="City Event" RPH="17225" Type="TravelReason"/> </px:ReservationExtensions> | Adding Code and IDContext to ReservationCode element | - | - | PWS-520 | PWS 2.13.X |
All
| outgoing | on Premise | .. / POS / Source / TPA_Extensions / px:POSExtensions / px:HotelInfo |
Quelle erweitern
<OTA_HotelResNotifRQ> ... <Source> <TPA_Extensions> <px:POSExtensions> <px:HotelInfo FiscalDate="2018-10-30"/> </px:POSExtensions> </TPA_Extensions> </Source> ... </OTA_HotelResNotifRQ> | Adding FiscalDate | The Fiscal Date in this context means the current business date, added to the messages | - | PWS-496 | PWS 2.13.X |
OTA_HotelResNotifRQ | outgoing | on Premise | Root Element |
Quelle erweitern
<OTA_HotelResNotifRQ xmlns="http://www.opentravel.org/OTA/2003/05" EchoToken="924350a3-3426-457b-bb9e-821ec083e992" TimeStamp="2019-05-17T11:45:48Z" Version="5.000" CorrelationID="924350a3-3426-457b-bb9e-821ec083e992" ResStatus="Initiate" PrimaryLangID="de" xsi:schemaLocation="http://www.opentravel.org/OTA/2003/05 OTA_HotelResNotifRQ.xsd"> | Change Primary LangID. | Change static LangID to dynamic, | We added a function to the code which dynamically reads OS language. | PWS-751 | PWS 2.13.X |
OTA_HotelResNotifRQ | outgoing | on Premise | Root Element |
Quelle erweitern
<OTA_HotelResNotifRQ xmlns="http://www.opentravel.org/OTA/2003/05" EchoToken="924350a3-3426-457b-bb9e-821ec083e992" TimeStamp="2019-05-17T11:45:48Z" Version="5.000" CorrelationID="924350a3-3426-457b-bb9e-821ec083e992" ResStatus="Initiate" PrimaryLangID="de" xsi:schemaLocation="http://www.opentravel.org/OTA/2003/05 OTA_HotelResNotifRQ.xsd"> | Change version number format from int to decimal. | Version number changed from 4 to 5.000 | Following the OTA Standard | PWS-751 | PWS 2.13.X (Feb 2020) |
OTA_HotelResNotifRQ | outgoing | on Premise | OTA_HotelResNotifRQ / HotelReservations / HotelReservation / ResGuests / ResGuest |
Quelle erweitern
<?xml version="1.0" encoding="utf-8"?> <env:Envelope xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:htnga="http://htng.org/PWSWG/2007/02/AsyncHeaders" xmlns:env="http://www.w3.org/2003/05/soap-envelope"> <env:Header> <htnga:CorrelationID>0e0e65e8-901e-466d-b6e6-fc505cd0593e</htnga:CorrelationID> <Source Product="protel On Premise SPE" ProductVersion="20.21800" Module="protel.WebServices" ModuleVersion="0.0.0.6625" Service="io.protel.onpremise" xmlns="http://protel.io/soap" /> </env:Header> <env:Body> <OTA_HotelResNotifRQ EchoToken="0e0e65e8-901e-466d-b6e6-fc505cd0593e" TimeStamp="2019-11-28T15:00:31Z" Version="4" CorrelationID="0e0e65e8-901e-466d-b6e6-fc505cd0593e" ResStatus="Cancel" PrimaryLangID="de-DE" xsi:schemaLocation="http://www.opentravel.org/OTA/2003/05 OTA_HotelResNotifRQ.xsd" xmlns="http://www.opentravel.org/OTA/2003/05"> <POS> <Source> <RequestorID Type="10" ID="2570" ID_Context="protelIO" /> <BookingChannel Type="4" Primary="true" /> </Source> </POS> <HotelReservations> <HotelReservation CreateDateTime="2015-04-08T22:00:00.000Z" LastModifyDateTime="2015-04-10T08:18:00.000Z" LastModifierID="001" CreatorID="Susanne Ebert" ResStatus="Cancelled"> <UniqueID Type="14" ID="241620" ID_Context="protelIO" /> <RoomStays> <RoomStay MarketCode="Geschäftsreise Individual" SourceOfBusiness="Firma/ Verband"> <RoomTypes> <RoomType IsRoom="true" RoomTypeCode="Klassik" NumberOfUnits="1" RoomType="4" /> </RoomTypes> <RatePlans> <RatePlan RatePlanCode="__RACK." RatePlanID="71" EffectiveDate="2015-04-13" ExpireDate="2015-04-14" MarketCode="Geschäftsreise Individual" PriceViewableInd="false"> <RatePlanInclusions TaxInclusive="false" /> <Guarantee GuaranteeCode="GTD"> <GuaranteeDescription> <Text>GTD</Text> </GuaranteeDescription> </Guarantee> </RatePlan> </RatePlans> <RoomRates> <RoomRate RatePlanCode="__RACK." RatePlanID="71" RoomTypeCode="Klassik" BookingCode="Klassik" EffectiveDate="2015-04-13" ExpireDate="2015-04-14" NumberOfUnits="1"> <Rates> <Rate RateTimeUnit="Day" AlternateCurrencyInd="false" EffectiveDate="2015-04-13" ExpireDate="2015-04-14" UnitMultiplier="1"> <Base AmountAfterTax="0.00" CurrencyCode="EUR" /> <Total AmountAfterTax="0.00" CurrencyCode="EUR" /> <TPA_Extensions> <px:RateAmountExtensions End="2015-04-14" Start="2015-04-13" xmlns:px="http://protel.io/htng/extensions"> <px:RateAmount AmountAfterTax="0.00" AmountBeforeTax="0.00" RevenueCategoryCode="3" CurrencyCode="EUR" /> <px:RateAmount AmountAfterTax="0.00" AmountBeforeTax="0.00" RevenueCategoryCode="6" CurrencyCode="EUR" /> <px:RateAmount AmountAfterTax="0.00" AmountBeforeTax="0.00" RevenueCategoryCode="9" CurrencyCode="EUR" /> <px:RateAmount AmountAfterTax="0.00" AmountBeforeTax="0.00" RevenueCategoryCode="17" CurrencyCode="EUR" /> </px:RateAmountExtensions> </TPA_Extensions> </Rate> </Rates> </RoomRate> </RoomRates> <GuestCounts IsPerRoom="true"> <GuestCount AgeQualifyingCode="7" Count="0" /> <GuestCount AgeQualifyingCode="8" Count="0" /> <GuestCount AgeQualifyingCode="9" Count="0" /> <GuestCount AgeQualifyingCode="19" Count="0" /> <GuestCount AgeQualifyingCode="10" Count="1" /> </GuestCounts> <TimeSpan Start="2015-04-13" End="2015-04-14" /> <Total AmountAfterTax="0.00" CurrencyCode="EUR" /> <TPA_Extensions> <px:RateAmountExtensions End="2015-04-14" Start="2015-04-13" xmlns:px="http://protel.io/htng/extensions"> <px:RateAmount AmountAfterTax="0.00" AmountBeforeTax="0.00" RevenueCategoryCode="3" CurrencyCode="EUR" AlternateCurrencyInd="0" /> <px:RateAmount AmountAfterTax="0.00" AmountBeforeTax="0.00" RevenueCategoryCode="6" CurrencyCode="EUR" AlternateCurrencyInd="0" /> <px:RateAmount AmountAfterTax="0.00" AmountBeforeTax="0.00" RevenueCategoryCode="9" CurrencyCode="EUR" AlternateCurrencyInd="0" /> <px:RateAmount AmountAfterTax="0.00" AmountBeforeTax="0.00" RevenueCategoryCode="17" CurrencyCode="EUR" AlternateCurrencyInd="0" /> </px:RateAmountExtensions> <px:FixedChargesAmounts End="2015-04-14" Start="2015-04-13" xmlns:px="http://protel.io/htng/extensions"> <px:FixedChargeAmount AmountAfterTax="0" AmountBeforeTax="0" RevenueCategoryCode="3" CurrencyCode="EUR" /> <px:FixedChargeAmount AmountAfterTax="0" AmountBeforeTax="0" RevenueCategoryCode="6" CurrencyCode="EUR" /> <px:FixedChargeAmount AmountAfterTax="0" AmountBeforeTax="0" RevenueCategoryCode="9" CurrencyCode="EUR" /> <px:FixedChargeAmount AmountAfterTax="0" AmountBeforeTax="0" RevenueCategoryCode="17" CurrencyCode="EUR" /> </px:FixedChargesAmounts> </TPA_Extensions> <BasicPropertyInfo HotelCode="2570" HotelName="Hotel Lamm, 78224 Singen" ChainCode="HC1" /> <ResGuestRPHs> <ResGuestRPH RPH="-1" /> </ResGuestRPHs> <Comments /> <DepositPayments /> </RoomStay> </RoomStays> <ResGlobalInfo> <HotelReservationIDs> <HotelReservationID ResID_Type="14" ResID_Value="241620" ResID_Source="protelIO" ForGuest="true" /> <HotelReservationID ResID_Type="14" ResID_Value="PL24162041513P" ResID_Source="CRS" ForGuest="true" /> </HotelReservationIDs> </ResGlobalInfo> <TPA_Extensions> <ReservationExtensions xmlns="http://protel.io/soap"> <ReservationDateInfo CreateDateTimeSyncInd="False" ModifyDateTimeSyncInd="False" /> </ReservationExtensions> </TPA_Extensions> </HotelReservation> </HotelReservations> </OTA_HotelResNotifRQ> </env:Body> </env:Envelope> | For some reservation in protel onPremise, it is possible that the profile doesn't exist anymore in the protel database "kunden". | If a profile for a reservation is no longer existing in the database "kunden", the ResGuest Element won't be displayed anymore and we will send the message without ResGuest Element to the third-party systems. | Fewer error messages during the generation of the OTA_HotelResNotifRQ message. | PWS-972 | PWS 2.12.X (Feb 2020) |
OTA_HotelResNotifRQ | outgoing | on Premise | OTA_HotelResNotifRQ / HotelReservations / HotelReservation / Services / Service |
Quelle erweitern
<env:Envelope xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:htnga="http://htng.org/PWSWG/2007/02/AsyncHeaders" xmlns:env="http://www.w3.org/2003/05/soap-envelope"> <env:Header> <htnga:CorrelationID>5569375c-61f2-465d-886a-51f4f4465d81</htnga:CorrelationID> <Source xmlns="http://protel.io/soap" Product="protel On Premise SPE" ProductVersion="20.21900" Module="protel.WebServices" ModuleVersion="0.0.0.6832" Service="io.protel.onpremise"/> </env:Header> <env:Body> <OTA_HotelResNotifRQ xmlns="http://www.opentravel.org/OTA/2003/05" EchoToken="5569375c-61f2-465d-886a-51f4f4465d81" TimeStamp="2020-01-16T14:53:03Z" Version="4" CorrelationID="5569375c-61f2-465d-886a-51f4f4465d81" ResStatus="Initiate" PrimaryLangID="de-DE" xsi:schemaLocation="http://www.opentravel.org/OTA/2003/05 OTA_HotelResNotifRQ.xsd"> <POS> <Source> <RequestorID Type="10" ID="3006" ID_Context="protelIO"/> <BookingChannel Type="4" Primary="true"/> </Source> </POS> <HotelReservations> <HotelReservation CreateDateTime="2020-01-16T10:05:54.000Z" LastModifyDateTime="2020-01-16T13:05:21.000Z" LastModifierID="protel 1" CreatorID="protel 1" ResStatus="Checked out"> <UniqueID Type="14" ID="33496" ID_Context="protelIO"/> <RoomStays> <RoomStay MarketCode="Privat" SourceOfBusiness="Bevski "> <RoomTypes> <RoomType IsRoom="true" RoomTypeCode="DZ Tal" RoomID="102" NumberOfUnits="1" RoomType="5"/> </RoomTypes> <RatePlans> <RatePlan RatePlanCode="PACKTEST" RatePlanID="44" EffectiveDate="2019-05-11" ExpireDate="2019-05-12" MarketCode="Privat" PriceViewableInd="false"> <RatePlanInclusions TaxInclusive="false"/> </RatePlan> <RatePlan RatePlanCode="PACKTEST" RatePlanID="44" EffectiveDate="2019-05-12" ExpireDate="2019-05-13" MarketCode="Privat" PriceViewableInd="false"> <RatePlanInclusions TaxInclusive="false"/> </RatePlan> </RatePlans> <RoomRates> <RoomRate RatePlanCode="PACKTEST" RatePlanID="44" RoomTypeCode="DZ Tal" BookingCode="DZ Tal" RoomID="102" EffectiveDate="2019-05-11" ExpireDate="2019-05-12" NumberOfUnits="1"> <Rates> <Rate RateTimeUnit="Day" AlternateCurrencyInd="false" EffectiveDate="2019-05-11" ExpireDate="2019-05-12" UnitMultiplier="1"> <Base AmountBeforeTax="86.36" AmountAfterTax="95.00" CurrencyCode="EUR"/> <Total AmountBeforeTax="86.36" AmountAfterTax="95.00" CurrencyCode="EUR"/> <TPA_Extensions> <px:RateAmountExtensions xmlns:px="http://protel.io/htng/extensions" End="2019-05-12" Start="2019-05-11"> <px:RateAmount AmountAfterTax="15.00" AmountBeforeTax="12.88" RevenueCategoryCode="3" CurrencyCode="EUR"/> <px:RateAmount AmountAfterTax="0.00" AmountBeforeTax="0.00" RevenueCategoryCode="6" CurrencyCode="EUR"/> <px:RateAmount AmountAfterTax="95.00" AmountBeforeTax="86.36" RevenueCategoryCode="9" CurrencyCode="EUR"/> <px:RateAmount AmountAfterTax="110.00" AmountBeforeTax="99.24" RevenueCategoryCode="17" CurrencyCode="EUR"/> </px:RateAmountExtensions> </TPA_Extensions> </Rate> </Rates> </RoomRate> <RoomRate RatePlanCode="PACKTEST" RatePlanID="44" RoomTypeCode="DZ Tal" BookingCode="DZ Tal" RoomID="102" EffectiveDate="2019-05-12" ExpireDate="2019-05-13" NumberOfUnits="1"> <Rates> <Rate RateTimeUnit="Day" AlternateCurrencyInd="false" EffectiveDate="2019-05-12" ExpireDate="2019-05-13" UnitMultiplier="1"> <Base AmountBeforeTax="86.36" AmountAfterTax="95.00" CurrencyCode="EUR"/> <Total AmountBeforeTax="86.36" AmountAfterTax="95.00" CurrencyCode="EUR"/> <TPA_Extensions> <px:RateAmountExtensions xmlns:px="http://protel.io/htng/extensions" End="2019-05-13" Start="2019-05-12"> <px:RateAmount AmountAfterTax="15.00" AmountBeforeTax="12.88" RevenueCategoryCode="3" CurrencyCode="EUR"/> <px:RateAmount AmountAfterTax="0.00" AmountBeforeTax="0.00" RevenueCategoryCode="6" CurrencyCode="EUR"/> <px:RateAmount AmountAfterTax="95.00" AmountBeforeTax="86.36" RevenueCategoryCode="9" CurrencyCode="EUR"/> <px:RateAmount AmountAfterTax="110.00" AmountBeforeTax="99.24" RevenueCategoryCode="17" CurrencyCode="EUR"/> </px:RateAmountExtensions> </TPA_Extensions> </Rate> </Rates> </RoomRate> </RoomRates> <GuestCounts IsPerRoom="true"> <GuestCount AgeQualifyingCode="7" Count="0"/> <GuestCount AgeQualifyingCode="8" Count="0"/> <GuestCount AgeQualifyingCode="9" Count="0"/> <GuestCount AgeQualifyingCode="19" Count="0"/> <GuestCount AgeQualifyingCode="10" Count="1"/> </GuestCounts> <TimeSpan Start="2019-05-11" End="2019-05-13"/> <Total AmountBeforeTax="172.73" AmountAfterTax="190.00" CurrencyCode="EUR"/> <TPA_Extensions> <px:RateAmountExtensions xmlns:px="http://protel.io/htng/extensions" End="2019-05-13" Start="2019-05-11"> <px:RateAmount AmountAfterTax="30.00" AmountBeforeTax="25.76" RevenueCategoryCode="3" CurrencyCode="EUR" AlternateCurrencyInd="0"/> <px:RateAmount AmountAfterTax="0.00" AmountBeforeTax="0.00" RevenueCategoryCode="6" CurrencyCode="EUR" AlternateCurrencyInd="0"/> <px:RateAmount AmountAfterTax="190.00" AmountBeforeTax="172.73" RevenueCategoryCode="9" CurrencyCode="EUR" AlternateCurrencyInd="0"/> <px:RateAmount AmountAfterTax="220.00" AmountBeforeTax="198.48" RevenueCategoryCode="17" CurrencyCode="EUR" AlternateCurrencyInd="0"/> </px:RateAmountExtensions> <px:FixedChargesAmounts xmlns:px="http://protel.io/htng/extensions" End="2019-05-13" Start="2019-05-11"> <px:FixedChargeAmount AmountAfterTax="0.00" AmountBeforeTax="0.00" RevenueCategoryCode="3" CurrencyCode="EUR"/> <px:FixedChargeAmount AmountAfterTax="0.00" AmountBeforeTax="0.00" RevenueCategoryCode="6" CurrencyCode="EUR"/> <px:FixedChargeAmount AmountAfterTax="0.00" AmountBeforeTax="0.00" RevenueCategoryCode="9" CurrencyCode="EUR"/> <px:FixedChargeAmount AmountAfterTax="0.00" AmountBeforeTax="0.00" RevenueCategoryCode="17" CurrencyCode="EUR"/> </px:FixedChargesAmounts> </TPA_Extensions> <BasicPropertyInfo HotelCode="3006" HotelName="ART SKI - IN Hotel Hinterhag, A-5753 Saalbach" ChainCode="HC1"/> <ResGuestRPHs> <ResGuestRPH RPH="36844"/> </ResGuestRPHs> <Comments/> <DepositPayments/> </RoomStay> </RoomStays> <ResGuests> <ResGuest ResGuestRPH="36844" PrimaryIndicator="true" ArrivalTime="13:13:00" DepartureTime="14:05:00"> <Profiles> <ProfileInfo> <UniqueID Type="1" ID="36844" ID_Context="protelIO"/> <Profile ShareAllOptOutInd="Yes" ProfileType="1" CreateDateTime="2020-01-16T11:05:00" CreatorID="protel 1" RPH="36844" LastModifyDateTime="2020-01-16T11:05:44" LastModifierID="protel 1" StatusCode="4"> <Customer Gender="Unknown" Language="de"> <PersonName> <GivenName>ADDONLY</GivenName> <Surname>ADDONLY</Surname> </PersonName> <Address ShareMarketInd="No" Type="1" DefaultInd="true"> <StateProv/> <CountryName/> </Address> <Document BirthDate="1900-01-01" EffectiveDate="1900-01-01" ExpireDate="2050-12-31"/> <EmployerInfo CompanyShortName="" Department=""/> </Customer> <UserID Type="1" ID="36844" ID_Context="protelIO"/> <TPA_Extensions xmlns:px="http://protel.io/htng/extensions"> <SearchName Value="ADDONLY"/> <Optinouts> <Optinout OptinoutEvent="Reservation" OptinoutType="Letter" OptinoutStatus="no"/> <Optinout OptinoutEvent="Invoice" OptinoutType="Letter" OptinoutStatus="no"/> <Optinout OptinoutEvent="Advertisement" OptinoutType="Letter" OptinoutStatus="no"/> <Optinout OptinoutEvent="Reservation" OptinoutType="Phone" OptinoutStatus="no"/> <Optinout OptinoutEvent="Invoice" OptinoutType="Phone" OptinoutStatus="no"/> <Optinout OptinoutEvent="Advertisement" OptinoutType="Phone" OptinoutStatus="no"/> <Optinout OptinoutEvent="Reservation" OptinoutType="Mail" OptinoutStatus="no"/> <Optinout OptinoutEvent="Invoice" OptinoutType="Mail" OptinoutStatus="no"/> <Optinout OptinoutEvent="Advertisement" OptinoutType="Mail" OptinoutStatus="no"/> <Optinout OptinoutEvent="Reservation" OptinoutType="TextMessage" OptinoutStatus="no"/> <Optinout OptinoutEvent="Invoice" OptinoutType="TextMessage" OptinoutStatus="no"/> <Optinout OptinoutEvent="Advertisement" OptinoutType="TextMessage" OptinoutStatus="no"/> </Optinouts> </TPA_Extensions> </Profile> </ProfileInfo> </Profiles> </ResGuest> </ResGuests> <ResGlobalInfo> <HotelReservationIDs> <HotelReservationID ResID_Type="14" ResID_Value="33496" ResID_Source="protelIO" ForGuest="true"/> <HotelReservationID ResID_Type="14" ResID_Value="PL3349651911P" ResID_Source="CRS" ForGuest="true"/> </HotelReservationIDs> </ResGlobalInfo> <TPA_Extensions> <ReservationExtensions xmlns="http://protel.io/soap"> <ReservationCode ID="3" RPH="33496" Type="CommunicationChannel" Name="Gast war schon mal hier " Language="en_US"/> <ReservationCode ID="1" RPH="33496" Type="TravelReason" Name="Come Reason" Language="en_US"/> <ReservationDateInfo CreateDateTimeSyncInd="False" ModifyDateTimeSyncInd="False"/> </ReservationExtensions> </TPA_Extensions> </HotelReservation> </HotelReservations> </OTA_HotelResNotifRQ> </env:Body> </env:Envelope> | If a package is assigned to a rate code or to a reservation we will display these package information in the service element. | PWS-1099 | PWS 2.12.X (Feb 2020) | ||
OTA_HotelResNotifRS | outgoing | on Premise | Root Element |
Quelle erweitern
<OTA_HotelResNotifRS xmlns="http://www.opentravel.org/OTA/2003/05" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.opentravel.org/OTA/2003/05 OTA_HotelResNotifRS.xsd" TimeStamp="2019-12-30T16:46:26" Target="Production" Version="5.000" CorrelationID="3925a961-e978-421c-8c60-6430c28ccf3b" EchoToken="3925a961-e978-421c-8c60-6430c28ccf3b"> | According to the OTA Standard, the correct Version Number is "5.000". | We will change the Version number from "1.000" to "5.000" | Following the OTA Standard | IDS-173 | IDS (Feb 2020) |
OTA_HotelAvailNotifRQ | inbound | pAir | OTA_HotelAvailNotifRQ / AvailStatusMessages / AvailStatusMessage / StatusApplicationControl / @Mon @Tue @Wed @Thu @Fri @Sat @Sun |
Quelle erweitern
<?xml version='1.0' encoding='utf-8'?> <env:Envelope xmlns:env="http://www.w3.org/2003/05/soap-envelope"> <env:Header> <htnga:CorrelationID xmlns:htnga="http://htng.org/PWSWG/2007/02/AsyncHeaders">TestAvail28</htnga:CorrelationID> </env:Header> <env:Body> <OTA_HotelAvailNotifRQ xmlns="http://www.opentravel.org/OTA/2003/05" CorrelationID="TestAvail28" MessageContentCode="6" EchoToken="TestAvail28" TimeStamp="2018-08-13T15:00:00.000Z" Version="2"> <POS> <Source> <RequestorID ID="2648" ID_Context="protelIO" Type="10"/> </Source> </POS> <UniqueID ID="2648" ID_Context="protelIO" Type="10"/> <AvailStatusMessages HotelCode="2648"> <AvailStatusMessage BookingLimitMessageType="SetLimit" BookingLimit="27"> <StatusApplicationControl Start="2020-03-23" End="2020-03-29" Sat="true" Sun="true"/> <UniqueID ID="1" Type="16"/> </AvailStatusMessage> </AvailStatusMessages> </OTA_HotelAvailNotifRQ> </env:Body> </env:Envelope> | Overbooking: check as well the DoW Element |
| - | IPA-265 | 20.03 |
OTA_HotelStatsNotifRQ | outgoing | pAir | OTA_HotelStatsNotifRQ / Statistics / Statistic / StatisticApplicationSets / StatisticApplicationSet / CountCategorySummaries / CountCategorySummary / @CountCategoryCode |
Quelle erweitern
<?xml version='1.0' encoding='utf-8'?> <env:Envelope xmlns:env="http://www.w3.org/2003/05/soap-envelope"> <env:Header> <p:Action xmlns:p="http://protel.io/soap">OTA_HotelStatsNotifRQ</p:Action> <p:CorrelationID xmlns:p="http://protel.io/soap">STATS#2000047#UPDATE#000066#1579074950294#8E1F</p:CorrelationID> <p:Source xmlns:p="http://protel.io/soap" Module="backline" ModuleVersion="2020-01-15T08:47:41 (QA)" Product="protelAir" ProductVersion="2003.0.48878-RC" Service="io.protel.air"/> <htnga:CorrelationID xmlns:htnga="http://htng.org/PWSWG/2007/02/AsyncHeaders">STATS#2000047#UPDATE#000066#1579074950294#8E1F</htnga:CorrelationID> </env:Header> <env:Body> <OTA_HotelStatsNotifRQ xmlns="http://www.opentravel.org/OTA/2003/05" xmlns:p="http://protel.io/soap" xmlns:px="http://protel.io/htng/extensions" xmlns:htng="http://htng.org/2014B" CorrelationID="STATS#2000047#UPDATE#000066#1579074950294#8E1F" EchoToken="STATS#2000047#UPDATE#000066#1579074950294#8E1F" PrimaryLangID="en" TimeStamp="2020-01-15T07:55:50Z" Version="3.000"> <POS> <Source> <RequestorID ID="2585" ID_Context="protelIO" Type="10"/> <TPA_Extensions> <px:POSExtensions> <px:HotelInfo FiscalDate="2018-03-05"/> </px:POSExtensions> </TPA_Extensions> </Source> </POS> <Statistics> <Statistic ChainCode="FELIX" FiscalDate="2018-03-03" HotelCode="2585" HotelName="protel_IO_Testhotel_pAir_2000047" ReportCode="HTNG_CurrentDailyRoomTypeStatistics_v1"> <StatisticApplicationSets> <StatisticApplicationSet End="2018-03-04" Start="2018-03-04"> <StatisticCodes> <StatisticCode StatCategoryCode="3" StatCode="ECQN"/> </StatisticCodes> <RevenueCategorySummaries> <RevenueCategorySummary Amount="0.00" CurrencyCode="AUD" RevenueCategoryCode="3"/> <RevenueCategorySummary Amount="1521.53" CurrencyCode="AUD" RevenueCategoryCode="9"/> <RevenueCategorySummary Amount="1521.53" CurrencyCode="AUD" RevenueCategoryCode="17"/> </RevenueCategorySummaries> <CountCategorySummaries> <CountCategorySummary CountCategoryCode="8" SummaryCount="13"/> <CountCategorySummary CountCategoryCode="9" SummaryCount="0"/> <CountCategorySummary CountCategoryCode="10" SummaryCount="0"/> <CountCategorySummary CountCategoryCode="11" SummaryCount="13"/> <CountCategorySummary CountCategoryCode="12" SummaryCount="12"/> <CountCategorySummary CountCategoryCode="13" SummaryCount="11"/> <CountCategorySummary CountCategoryCode="22" SummaryCount="0"/> </CountCategorySummaries> </StatisticApplicationSet> <StatisticApplicationSet End="2018-03-04" Start="2018-03-04"> <StatisticCodes> <StatisticCode StatCategoryCode="3" StatCode="PMKG"/> </StatisticCodes> <RevenueCategorySummaries> <RevenueCategorySummary Amount="0.00" CurrencyCode="AUD" RevenueCategoryCode="3"/> <RevenueCategorySummary Amount="909.07" CurrencyCode="AUD" RevenueCategoryCode="9"/> <RevenueCategorySummary Amount="909.07" CurrencyCode="AUD" RevenueCategoryCode="17"/> </RevenueCategorySummaries> <CountCategorySummaries> <CountCategorySummary CountCategoryCode="8" SummaryCount="126"/> <CountCategorySummary CountCategoryCode="9" SummaryCount="0"/> <CountCategorySummary CountCategoryCode="10" SummaryCount="0"/> <CountCategorySummary CountCategoryCode="11" SummaryCount="7"/> <CountCategorySummary CountCategoryCode="12" SummaryCount="2"/> <CountCategorySummary CountCategoryCode="13" SummaryCount="35"/> <CountCategorySummary CountCategoryCode="22" SummaryCount="0"/> </CountCategorySummaries> </StatisticApplicationSet> <StatisticApplicationSet End="2018-03-04" Start="2018-03-04"> <StatisticCodes> <StatisticCode StatCategoryCode="3" StatCode="FCKG"/> </StatisticCodes> <RevenueCategorySummaries> <RevenueCategorySummary Amount="0.00" CurrencyCode="AUD" RevenueCategoryCode="3"/> <RevenueCategorySummary Amount="190.36" CurrencyCode="AUD" RevenueCategoryCode="9"/> <RevenueCategorySummary Amount="190.36" CurrencyCode="AUD" RevenueCategoryCode="17"/> </RevenueCategorySummaries> <CountCategorySummaries> <CountCategorySummary CountCategoryCode="8" SummaryCount="4"/> <CountCategorySummary CountCategoryCode="9" SummaryCount="0"/> <CountCategorySummary CountCategoryCode="10" SummaryCount="0"/> <CountCategorySummary CountCategoryCode="11" SummaryCount="1"/> <CountCategorySummary CountCategoryCode="12" SummaryCount="1"/> <CountCategorySummary CountCategoryCode="13" SummaryCount="2"/> <CountCategorySummary CountCategoryCode="22" SummaryCount="0"/> </CountCategorySummaries> </StatisticApplicationSet> <StatisticApplicationSet End="2018-03-04" Start="2018-03-04"> <StatisticCodes> <StatisticCode StatCategoryCode="3" StatCode="BCKG"/> </StatisticCodes> <RevenueCategorySummaries> <RevenueCategorySummary Amount="0.00" CurrencyCode="AUD" RevenueCategoryCode="3"/> <RevenueCategorySummary Amount="0.00" CurrencyCode="AUD" RevenueCategoryCode="9"/> <RevenueCategorySummary Amount="0.00" CurrencyCode="AUD" RevenueCategoryCode="17"/> </RevenueCategorySummaries> <CountCategorySummaries> <CountCategorySummary CountCategoryCode="8" SummaryCount="7"/> <CountCategorySummary CountCategoryCode="9" SummaryCount="0"/> <CountCategorySummary CountCategoryCode="10" SummaryCount="0"/> <CountCategorySummary CountCategoryCode="11" SummaryCount="0"/> <CountCategorySummary CountCategoryCode="12" SummaryCount="0"/> <CountCategorySummary CountCategoryCode="13" SummaryCount="1"/> <CountCategorySummary CountCategoryCode="22" SummaryCount="0"/> </CountCategorySummaries> </StatisticApplicationSet> </StatisticApplicationSets> </Statistic> </Statistics> <UniqueID ID="2585" ID_Context="protelIO" Type="10"/> </OTA_HotelStatsNotifRQ> </env:Body> </env:Envelope> | Remove </ CountCategorySummary / @CountCategoryCode="19"> for all CurrentDaily Reports | - | low data volume for a message | IPA-509 | 20.03 |
OTA_HotelResNotifRQ | outgoing | pAir | OTA_HotelResNotifRQ / HotelReservations / HotelReservation / RoomStays / RoomStay / RoomRates / RoomRate / GuestCounts / GuestCount |
Quelle erweitern
<OTA_HotelResNotifRQ xmlns="http://www.opentravel.org/OTA/2003/05" xmlns:p="http://protel.io/soap" xmlns:px="http://protel.io/htng/extensions" xmlns:htng="http://htng.org/2014B" EchoToken="RES#2000042#UPDATE#000081#1578927461412#1484" ResStatus="Modify" TimeStamp="2020-01-13T14:57:41Z" Version="1.003"> <HotelReservations> <HotelReservation CreateDateTime="2019-12-20T09:25:50+01:00" CreatorID="PMS" LastModifierID="PMS" LastModifyDateTime="2020-01-10T14:18:16+01:00" ResStatus=""> <UniqueID ID="11463" Type="10"/> <RoomStays> <RoomStay MarketCode="COMP" SourceOfBusiness="AGO"> <RoomRates> <RoomRate NumberOfUnits="1" RatePlanCategory="CORDEV" RatePlanCode="SKA" RoomTypeCode="DZ-STD"> <GuestCounts> <GuestCount AgeQualifyingCode="10" Count="2"/> </GuestCounts> </RoomRate> | Adding the number of guest per night | - | More detailed information about the number of guest | IPA-497 | pAir 20.03 |
HTNG_HotelFolioNotifRQ | outgoing | pAir | HTNG_HotelFolioNotifRQ / Folios / Folio / RevenueDetails / RevenueDetail / UnitPrice / Taxes / Tax / @Percent |
Quelle erweitern
<htng:HTNG_HotelFolioNotifRQ xmlns:htng="http://htng.org/2014B" xmlns:p="http://protel.io/soap" xmlns:px="http://protel.io/htng/extensions" CorrelationID="INV#010009#UPDATE#000094#1575969437712#49AC" EchoToken="INV#010009#UPDATE#000094#1575969437712#49AC" PrimaryLangID="en" TimeStamp="2019-12-10T09:17:17Z" Version="1"> <htng:POS> <Source xmlns="http://www.opentravel.org/OTA/2003/05"> <RequestorID ID="2487" ID_Context="protelIO" Type="10"/> <BookingChannel Primary="true" Type="4"/> <TPA_Extensions> <px:POSExtensions> <px:HotelInfo FiscalDate="2019-08-30"/> </px:POSExtensions> </TPA_Extensions> </Source> </htng:POS> <htng:UniqueID ID="856" ID_Context="protelIO" Type="14"/> <htng:Folios> <htng:Folio FolioID="1132" FolioType="Room" GuestPayable="false" GuestViewable="true" InvoiceID="RE_23251_2014"> <htng:BasicPropertyInfo ChainCode="n/a" HotelCode="2487" HotelCodeContext="protelIO" HotelName="testDB_Manual_10009"/> <htng:CustomerProfile> <ProfileInfo xmlns="http://www.opentravel.org/OTA/2003/05"> <UniqueID ID="38951" ID_Context="protelIO" Type="1"/> <Profile CreateDateTime="2019-12-10T09:17:17Z" CreatorID="Unknown" LastModifierID="bg" LastModifyDateTime="2019-12-09T13:37:11Z" ProfileType="1" RPH="38951" ShareAllOptOutInd="Yes" StatusCode="4"> <Customer Gender="Male" Language="de"> <PersonName> <NamePrefix>Herr</NamePrefix> <GivenName>Flemming</GivenName> <Surname> Nordenhof</Surname> </PersonName> <Address DefaultInd="true" FormattedInd="false" ShareMarketInd="No" Type="1"> <AddressLine>Hakmosen 66c</AddressLine> <CityName>Herlev</CityName> <PostalCode>2730 </PostalCode> <CountryName Code="DK">Denmark</CountryName> </Address> <CitizenCountryName Code="AT" DefaultInd="true"/> <TPA_Extensions> <px:ProfileInfoExtensions> <px:AddressTypes> <px:AddressType DefaultInd="false" DisplaySequence="0" ID="9" ID_Context="protelIO" Type="ADDRESSTYPE">Private</px:AddressType> </px:AddressTypes> <px:ContactDetails> <px:AdditionalInfo/> </px:ContactDetails> <px:PersonInfos> <px:Language DefaultInd="true">de-de</px:Language> <px:VipCodes/> <px:MarketingCodes/> <px:Keywords/> </px:PersonInfos> <px:Salutation DefaultInd="false" DisplaySequence="0" ID="11" ID_Context="protelIO" Type="SALUTATION">Herr</px:Salutation> <px:ProfileStatus/> <px:DocumentTypes/> <px:StatisticalInfos/> <px:AccountingInfos/> <px:Traces/> <px:LogEntries/> <px:Memberships/> </px:ProfileInfoExtensions> </TPA_Extensions> </Customer> </Profile> </ProfileInfo> </htng:CustomerProfile> <htng:PayerProfile> <ProfileInfo xmlns="http://www.opentravel.org/OTA/2003/05"> <UniqueID ID="38951" ID_Context="protelIO" Type="1"/> <Profile CreateDateTime="2019-12-10T09:17:17Z" CreatorID="Unknown" LastModifierID="bg" LastModifyDateTime="2019-12-09T13:37:11Z" ProfileType="1" RPH="38951" ShareAllOptOutInd="Yes" StatusCode="4"> <Customer Gender="Male" Language="de"> <PersonName> <NamePrefix>Herr</NamePrefix> <GivenName>Flemming</GivenName> <Surname> Nordenhof</Surname> </PersonName> <Address DefaultInd="true" FormattedInd="false" ShareMarketInd="No" Type="1"> <AddressLine>Hakmosen 66c</AddressLine> <CityName>Herlev</CityName> <PostalCode>2730 </PostalCode> <CountryName Code="DK">Denmark</CountryName> </Address> <CitizenCountryName Code="AT" DefaultInd="true"/> <TPA_Extensions> <px:ProfileInfoExtensions> <px:AddressTypes> <px:AddressType DefaultInd="false" DisplaySequence="0" ID="9" ID_Context="protelIO" Type="ADDRESSTYPE">Private</px:AddressType> </px:AddressTypes> <px:ContactDetails> <px:AdditionalInfo/> </px:ContactDetails> <px:PersonInfos> <px:Language DefaultInd="true">de-de</px:Language> <px:VipCodes/> <px:MarketingCodes/> <px:Keywords/> </px:PersonInfos> <px:Salutation DefaultInd="false" DisplaySequence="0" ID="11" ID_Context="protelIO" Type="SALUTATION">Herr</px:Salutation> <px:ProfileStatus/> <px:DocumentTypes/> <px:StatisticalInfos/> <px:AccountingInfos/> <px:Traces/> <px:LogEntries/> <px:Memberships/> </px:ProfileInfoExtensions> </TPA_Extensions> </Customer> </Profile> </ProfileInfo> </htng:PayerProfile> <htng:RevenueSummary> <GrossAmount xmlns="http://www.opentravel.org/OTA/2003/05" Amount="500.00" CurrencyCode="EUR"/> <TaxItems xmlns="http://www.opentravel.org/OTA/2003/05" Amount="32.71" CurrencyCode="EUR"/> <BalanceDueAmount xmlns="http://www.opentravel.org/OTA/2003/05" Amount="0.00" CurrencyCode="EUR"/> <AmountReceived xmlns="http://www.opentravel.org/OTA/2003/05" Amount="-500.00" CurrencyCode="EUR"/> </htng:RevenueSummary> <htng:RevenueDetails> <htng:RevenueDetail Amount="500.00" CurrencyCode="EUR" Description="Logis" PMSRevenueCode="0" ReferenceID="26" RevenueCategoryCode="9" SubTypeID="Revenue" TransactionDate="2019-08-29"> <FolioIDs xmlns="http://www.opentravel.org/OTA/2003/05"> <FolioID>9542</FolioID> </FolioIDs> <htng:UnitPrice AmountAfterTax="500.00" AmountBeforeTax="467.29" CurrencyCode="EUR" Type="31"> <Taxes xmlns="http://www.opentravel.org/OTA/2003/05" CurrencyCode="EUR"> <Tax Amount="32.71" CurrencyCode="EUR" Percent="7.00" Type="Inclusive"/> </Taxes> </htng:UnitPrice> <htng:ExtendedPrice AmountAfterTax="500.00" AmountBeforeTax="467.29" CurrencyCode="EUR" Quantity="1" Type="31"> <Taxes xmlns="http://www.opentravel.org/OTA/2003/05" CurrencyCode="EUR"> <Tax Amount="32.71" CurrencyCode="EUR" Percent="7.00" Type="Inclusive"/> </Taxes> </htng:ExtendedPrice> </htng:RevenueDetail> <htng:RevenueDetail Amount="-500.00" CurrencyCode="EUR" Description="Bar" PMSRevenueCode="171717" ReferenceID="17" SubTypeID="Payment" TransactionDate="2019-08-30"> <FolioIDs xmlns="http://www.opentravel.org/OTA/2003/05"> <FolioID>9558</FolioID> </FolioIDs> <htng:UnitPrice AmountAfterTax="-500.00" AmountBeforeTax="-500.00" CurrencyCode="EUR" Type="31"> <Taxes xmlns="http://www.opentravel.org/OTA/2003/05" CurrencyCode="EUR"> <Tax Amount="0.00" CurrencyCode="EUR" Percent="0.00" Type="Inclusive"/> </Taxes> </htng:UnitPrice> <htng:ExtendedPrice AmountAfterTax="-500.00" AmountBeforeTax="-500.00" CurrencyCode="EUR" Quantity="1" Type="31"> <Taxes xmlns="http://www.opentravel.org/OTA/2003/05" CurrencyCode="EUR"> <Tax Amount="0.00" CurrencyCode="EUR" Percent="0.00" Type="Inclusive"/> </Taxes> </htng:ExtendedPrice> </htng:RevenueDetail> </htng:RevenueDetails> </htng:Folio> </htng:Folios> <TPA_Extensions xmlns="http://www.opentravel.org/OTA/2003/05"> <px:FolioExtensions> <px:FolioExtension Action="UPDATE" ClosingDate="" FolioID="1132" IncrementalItemsInd="false" ItemsFromDate="2019-08-29" ItemsToDate="2019-08-30"/> </px:FolioExtensions> </TPA_Extensions> </htng:HTNG_HotelFolioNotifRQ> | The format of the percentage is not clear in all cases. | The format will be changed from 0.07 to 7.00. | - | IPA-451 | pAir 246 (Mid Dec 2019) |
OTA_HotelAvailRS | outgoing | pAir | OTA_HotelAvailRS / HotelStays / HotelStay |
Quelle erweitern
<ns4:OTA_HotelAvailRS xmlns:ns4="http://www.opentravel.org/OTA/2003/05" xmlns:ns2="http://htng.org/2014B" xmlns:ns3="http://protel.io/soap" CorrelationID="8B60BE98-C2EA-48CA-9FBE-39424AC80F2D_2" EchoToken="8B60BE98-C2EA-48CA-9FBE-39424AC80F2D_2" PrimaryLangID="en" SearchCacheLevel="Live" TimeStamp="2019-12-10T11:37:30Z" Version="1"> <ns4:Success/> <ns4:HotelStays> <ns4:HotelStay RoomStayRPH="8d999a14-f975-4507-bdc2-2f434b500e37"> <ns4:Availability End="2019-06-02T12:00:00Z" Start="2019-06-01T12:00:00Z" Status="Open"/> <ns4:BasicPropertyInfo ChainCode="n/a" HotelCode="2879" HotelCodeContext="protelIO" HotelName="protel_IO_Testhotel_pAir_2100173"/> </ns4:HotelStay> </ns4:HotelStays> <ns4:RoomStays> <ns4:RoomStay AvailabilityStatus="AvailableForSale" AvailableIndicator="true" InfoSource="PMS" RPH="8d999a14-f975-4507-bdc2-2f434b500e37" ResponseType="PropertyRateList" RoomStayStatus="Quote"> <ns4:RoomTypes> <ns4:RoomType IsRoom="true" Quantity="1" RoomID="110" RoomType="Standard Twin" RoomTypeCode="STT"> <ns4:Occupancy MaxOccupancy="2" MinOccupancy="1"/> </ns4:RoomType> <ns4:RoomType IsRoom="true" Quantity="1" RoomID="104" RoomType="Standard Twin" RoomTypeCode="STT"> <ns4:Occupancy MaxOccupancy="2" MinOccupancy="1"/> </ns4:RoomType> <ns4:RoomType IsRoom="true" Quantity="1" RoomID="103" RoomType="Standard Twin" RoomTypeCode="STT"> <ns4:Occupancy MaxOccupancy="2" MinOccupancy="1"/> </ns4:RoomType> <ns4:RoomType IsRoom="true" Quantity="1" RoomID="225" RoomType="Standard Twin" RoomTypeCode="STT"> <ns4:Occupancy MaxOccupancy="2" MinOccupancy="1"/> </ns4:RoomType> <ns4:RoomType IsRoom="true" Quantity="1" RoomID="224" RoomType="Standard Twin" RoomTypeCode="STT"> <ns4:Occupancy MaxOccupancy="2" MinOccupancy="1"/> </ns4:RoomType> <ns4:RoomType IsRoom="true" Quantity="1" RoomID="220" RoomType="Standard Twin" RoomTypeCode="STT"> <ns4:Occupancy MaxOccupancy="2" MinOccupancy="1"/> </ns4:RoomType> <ns4:RoomType IsRoom="true" Quantity="1" RoomID="226" RoomType="Standard Twin" RoomTypeCode="STT"> <ns4:RoomDescription Name="Long Description"> <ns4:Text TextFormat="PlainText">Very nice double room</ns4:Text> </ns4:RoomDescription> <ns4:Occupancy MaxOccupancy="2" MinOccupancy="1"/> </ns4:RoomType> <ns4:RoomType IsRoom="true" Quantity="1" RoomID="215" RoomType="Standard Twin" RoomTypeCode="STT"> <ns4:Occupancy MaxOccupancy="2" MinOccupancy="1"/> </ns4:RoomType> </ns4:RoomTypes> <ns4:RatePlans> <ns4:RatePlan PriceViewableInd="true" RatePlanCode="BAR" RatePlanID="5" RatePlanName="BAR Rate"> <ns4:RatePlanDescription Name="Long Description"> <ns4:Text TextFormat="PlainText">The best rate available for you today!</ns4:Text> </ns4:RatePlanDescription> </ns4:RatePlan> </ns4:RatePlans> <ns4:CancelPenalties/> <ns4:Total AmountAfterTax="280.00" AmountBeforeTax="261.68" CurrencyCode="EUR"/> </ns4:RoomStay> <RoomStay/> </ns4:OTA_HotelAvailRS> | The "Restriction" element contains wrong values in some cases and is not needed in the message. | The "Restriction" element will be removed. | - | IPA-243 | pAir 246 (Mid Dec 2019) |
OTA_HotelInvBlockNotifRQ | outgoing | pAir | OTA_HotelInvBlockNotifRQ / InvBlocks / InvBlock / Contacts / Contact / @ContactType |
Quelle erweitern
<?xml version='1.0' encoding='utf-8'?> <env:Envelope xmlns:env="http://www.w3.org/2003/05/soap-envelope"> <env:Header> <p:Action xmlns:p="http://protel.io/soap">OTA_HotelInvBlockNotifRQ</p:Action> <p:CorrelationID xmlns:p="http://protel.io/soap">BLOCK#2100295#CREATE#000099#1576154627804#1603</p:CorrelationID> <p:Source xmlns:p="http://protel.io/soap" Module="backline" ModuleVersion="2019-12-12T13:11:30 (QA)" Product="protelAir" ProductVersion="246.0.47486-RC" Service="io.protel.air"/> <htnga:CorrelationID xmlns:htnga="http://htng.org/PWSWG/2007/02/AsyncHeaders">BLOCK#2100295#CREATE#000099#1576154627804#1603</htnga:CorrelationID> </env:Header> <env:Body> <OTA_HotelInvBlockNotifRQ xmlns="http://www.opentravel.org/OTA/2003/05" xmlns:p="http://protel.io/soap" xmlns:px="http://protel.io/htng/extensions" xmlns:htng="http://htng.org/2014B" CorrelationID="BLOCK#2100295#CREATE#000099#1576154627804#1603" EchoToken="BLOCK#2100295#CREATE#000099#1576154627804#1603" PrimaryLangID="en" Target="Test" TimeStamp="2019-12-12T12:43:47Z" Version="4.001"> <POS> <Source> <RequestorID ID="2984" ID_Context="protelIO" Type="10"/> <BookingChannel Primary="true" Type="4"/> <TPA_Extensions> <px:POSExtensions> <px:HotelInfo FiscalDate="2019-09-11"/> </px:POSExtensions> </TPA_Extensions> </Source> </POS> <InvBlocks> <InvBlock BookingStatus="Closed" InvBlockCode="26" InvBlockLongName="TestSR" InvBlockName="TestSR" InvBlockStatusCode="5" InvBlockTypeCode="16" TransactionAction="Commit"> <HotelRef ChainCode="n/a" ChainName="n/a" HotelCode="2984" HotelName="protel_IO_Testhotel_pAir_2100179"/> <InvBlockDates/> <RoomTypes/> <BlockDescriptions> <BlockDescription CreateDateTime="2019-12-12T12:43:47Z" LastModifyDateTime="2019-12-12T12:43:47Z"/> <BlockDescription Name="SourceOfBusiness"> <Text TextFormat="PlainText">Wedding</Text> </BlockDescription> </BlockDescriptions> <Contacts> <Contact ContactType="Customer" RPH="11cb0437-9dee-4f85-81f5-2704406cd278"> <PersonName> <NamePrefix>CO</NamePrefix> <Surname>TEST</Surname> </PersonName> <CompanyName Code="" Department=""/> </Contact> </Contacts> </InvBlock> </InvBlocks> <TPA_Extensions> <px:ProfileInfoExtensions> <px:ContactDetails> <px:AdditionalInfo> <px:Entry DefaultInd="true" ID="3898" ID_Context="protelIO" RPH="11cb0437-9dee-4f85-81f5-2704406cd278" Type="1">TEST</px:Entry> <px:Entry ID="3898" ID_Context="protelIO" RPH="c534e621-5882-49dd-9729-34100988374a" Type="1"/> </px:AdditionalInfo> </px:ContactDetails> </px:ProfileInfoExtensions> </TPA_Extensions> </OTA_HotelInvBlockNotifRQ> </env:Body> </env:Envelope> | The ContactType attribute is not according to the PRT list but to the protel internal code list. | The values will be changed from the current implementation to the PRT code list. | - | IPA-146 | pAir 246 (Mid Dec 2019) |
- Keine Stichwörter