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/
- Angelegt von Unbekannter Benutzer (brasch), zuletzt geändert am Jan. 31, 2020
Sie zeigen eine alte Version dieser Seite an. Zeigen Sie die aktuelle Version an.
Unterschiede anzeigen Seitenhistorie anzeigen
« Vorherige Version anzeigen Version 23 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_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