Dieser Artikel liefert Informationen darüber, wie Sie Protokolle für Channel-Manager lesen und auslegen, damit Sie verschiedene Probleme lösen können, die unter Umständen auftreten könnten.
Protokolle für Channel-Manager können Updates zum Inventar enthalten, die Mews sendet, und neue, über den Channel-Manager vorgenommene Reservierungen. Die Protokolle könnten für das Supportteam des Channel-Managers wichtig sein, um Anfragen zu lösen.
In So greifen Sie auf Ihre Protokolle für Channel-Manager zu finden Sie eine Erklärung dazu, wie Sie auf Protokolle für Channel-Manager zugreifen.
|
Wichtige Hinweise
|
|
Channel-Manager von SiteMinder SiteMinder ist ein Channel-Manager, der mit Mews integriert werden kann, indem Sie das SiteMinder API nutzen. Diese Anleitung gilt nur für Protokolle für Channel-Manager bei Integrationen von SiteMinder. In So lesen und legen Sie Protokolle für Channel-Manager aus finden Sie Informationen zu allgemeinen Integrationen für Channel-Manager, wenn Sie Mews Open API benutzen, einschließlich Verknüpfungen zu direkten Kanälen, wie etwa zentralen Reservierungssystemen und Online-Reiseagenturen, sowie Verknüpfungen zu echten Channel-Managern. |
Allgemeine Informationen
Zeitstempel
Es ist wichtig, zu prüfen, zu welcher Zeit Mews ein Update zum Inventar gesendet oder eine Reservierung erhalten hat. Jedes Protokoll von SiteMinder enthält ein Feld für Zeitstempel, TimeStamp, das die genaue Zeit anzeigt, z. B.
TimeStamp="2005-08-01T09:30:47-05:00"
Echo-Token
Das Team von SiteMinder fragt Sie unter Umständen nach einem "Echo-Token". Dies ist eine eindeutige Kennung für jedes Protokoll und auf diese Weise sucht das Team von SiteMinder nach Protokollen. Drücken Sie in Ihrem Protokoll die Tasten Strg + F, um mit EchoToken nach dem Echo-Token zu suchen und dessen ID mit dem Team von SiteMinder zu teilen, z. B.
EchoToken="echo-abc123"
Verfügbarkeit & Einschränkungen
Um mehr über Verfügbarkeits- und Restriktions-Updates zu erfahren -
https://help-classic.siteminder.com/en/articles/8861139-update-rates-availability-and-restrictions-in-the-channel-manager-s-inventory-grid
Raten
Um mehr über die Aktualisierung der Raten zu erfahren -
https://help-classic.siteminder.com/en/articles/8861139-update-rates-availability-and-restrictions-in-the-channel-manager-s-inventory-grid
Reservierungen
Prüfen Sie das Feld ResStatus, um zu prüfen, welche Reservierungshandlung Mews von SiteMinder erhalten hat, z. B. ob es sich um eine neue Reservierung, eine Änderung einer bestehenden Reservierung oder stornierten Reservierung handelt. Dieses besteht normalerweise aus drei Werten, Book (Buchen), Modify (Ändern) oder Cancel (Stornieren), z. B.
ResStatus="Book"
Anwendungsfälle
Die folgenden Beispiele gelten nur für Integrationen von SiteMinder, die das SiteMinder API benutzen. In allen Fällen sind die Daten im XML-Format.
Inhalte
1. Update zum Inventar - Prüfen Sie die Anzahl der Zimmer
2. Update zum Inventar - Prüfen Sie den Preis
3. Update zum Inventar - Welche Zimmer haben wir geschlossen?
4. Reservierungen - Fehlen Gästedetails?
5. Reservierungen - Problembehebung bei Zahlungskarten
6. Reservierungen - Wo kann ich den Preis pro Nacht sehen?
7. Reservierungen - Wo kann ich die Gästeanzahl sehen?
8. Reservierungen - Wo kann ich sehen, welche Produkte gebucht werden?
9. Reservierungen - Wo kann ich den Gesamtpreis sehen?
10. Reservierungen - Ist ein Firmenprofil damit verknüpft?
11. Reservierungen - Welcher Kanal wurde benutzt?
12. Reservierungen - Problembehebung für Reservierungsnummern
1. Update zum Inventar - Prüfen Sie die Anzahl der Zimmer
|
Anwendungsfall: "Ich möchte die Anzahl an verfügbaren Zimmern für eine spezifische Raumkategorie prüfen, zum Beispiel Doppelzimmer, die Mews als Teil eines Updates zum Inventar an den Channel-Manager gesendet hat." |
So zeigt Mews die Anzahl an verfügbaren Räumen oder Zimmern an. Hinweis: 'InvTypeCode' ist der Zuordnungscode für die Raumkategorie und Start' und 'End' zeigen den Zeitraum an.
<AvailStatusMessages HotelCode="HOTEL"> <AvailStatusMessage BookingLimit="10"> <StatusApplicationControl Start="2010-01-01" End="2010-01-14" InvTypeCode="SUP"/> </AvailStatusMessage> </AvailStatusMessages>
2. Update zum Inventar - Prüfen Sie den Preis
|
Anwendungsfall: "Ich möchte den Preis für einen spezifischen Ratenplan prüfen, den Mews als Teil eines Updates zum Inventar an den Channel-Manager gesendet hat." |
So sehen Preise in den Protokollen aus. In diesem Beispiel gilt der Preis für die Raumkategorie 'A1K' und den Ratencode 'BAR'. Hinweis: Mews sendet immer den Standardpreis, diese Integration unterstützt Preise für verschiedene Gästezahlen nicht. Der Betrag könnte 'AmountAfterTax' (Betrag mit Steuerabzug) oder 'AmountBeforeTax' (Betrag ohne Steuerabzug) lauten, je nach dem wie Sie Ihr rechtliches Umfeld konfiguriert haben, d. h. brutto oder netto.
<RateAmountMessage> <StatusApplicationControl InvTypeCode="A1K" RatePlanCode="BAR"/> <Rates> <Rate CurrencyCode="AUD" Start="2010-01-01" End="2010-01-14" Mon="0" Tue="0" Weds="0" Thur="0" Fri="1" Sat="1" Sun="1"> <BaseByGuestAmts> <BaseByGuestAmt AmountAfterTax="123.00"/> </BaseByGuestAmts> </Rate> </Rates> </RateAmountMessage> </RateAmountMessages>
3. Update zum Inventar - Welche Zimmer haben wir geschlossen?
|
Anwendungsfall: "Möchte ich für ein Update zum Inventar sehen, welche Zimmer wir geschlossen haben und welche Zimmer Einschränkungen für die Aufenthaltslänge haben?" |
Mews sendet alle Einschränkungsarten zu SiteMinder, einschließlich Für Aufenthalte geschlossen, Für Anreisen geschlossen und Für Abreisen geschlossen. Die Einschränkungsart wird vom Feld 'RestrictionStatus' vorgegeben.
| Einschränkungsart | So wird es dargestellt |
|---|---|
| Verkauf des Zimmers ist gestoppt |
<RestrictionStatus Status="Close" /> |
| Zimmer ist für den Verkauf geöffnet |
<RestrictionStatus Status="Open" /> |
| Das Zimmer ist bei Anreise als geschlossen eingestellt |
<RestrictionStatus Status="Close" Restriction="Arrival" /> |
| Das Zimmer wird bei Anreise als offen eingestellt |
<RestrictionStatus Status="Open" Restriction="Arrival" /> |
| Das Zimmer ist bis zur Abreise als geschlossen eingestellt |
<RestrictionStatus Status="Close" Restriction="Departure" /> |
| Das Zimmer ist als offen für die Abreise eingestellt |
<RestrictionStatus Status="Open" Restriction="Departure" /> |
Beispiel: Für Aufenthalte geschlossen
In diesem Beispiel gilt die Einschränkung für die Kombination der Rate und der Raumkategorie: InvTypeCode (Raumkategorie)="SUP" und RatePlanCode (Rate)="GLD".
<AvailStatusMessage> <StatusApplicationControl Start="2010-01-01" End="2010-01-14" InvTypeCode="SUP" RatePlanCode="GLD"/> <RestrictionStatus Status="Close" /> </AvailStatusMessage> </AvailStatusMessages>
Beispiel: Für Anreisen geschlossen
In diesem Beispiel gilt die Einschränkung für die Kombination der Rate und der Raumkategorie: InvTypeCode (Raumkategorie)="SUP" und RatePlanCode (Rate)="GLD".
<AvailStatusMessage> <StatusApplicationControl Start="2010-01-01" End="2010-01-14" InvTypeCode="SUP" RatePlanCode="GLD"/> <RestrictionStatus Restriction="Arrival" Status="Close" /> </AvailStatusMessage> </AvailStatusMessages>
Beispiel: Für Abreisen geschlossen
In diesem Beispiel gilt die Einschränkung für die Kombination der Rate und der Raumkategorie: InvTypeCode (Raumkategorie)="SUP" und RatePlanCode (Rate)="GLD".
<AvailStatusMessage> <StatusApplicationControl Start="2010-01-01" End="2010-01-14" InvTypeCode="SUP" RatePlanCode="GLD"/> <RestrictionStatus Restriction="Departure" Status="Close" /> </AvailStatusMessage> </AvailStatusMessages>
Beispiel: Minimale Aufenthaltslänge
In diesem Beispiel gilt die Einschränkung für die Kombination der Rate und der Raumkategorie: InvTypeCode (Raumkategorie)="SUP" und RatePlanCode (Rate)="GLD". 'Time="2"' zeigt die Mindestaufenthaltslänge in Tagen an.
<AvailStatusMessage> <StatusApplicationControl Start="2010-01-01" End="2010-01-14" InvTypeCode="SUP" RatePlanCode="GLD"/> <LengthsOfStay> <LengthOfStay MinMaxMessageType="SetMinLOS" Time="2"/> </LengthsOfStay> </AvailStatusMessage> </AvailStatusMessages>
Beispiel: Maximale Aufenthaltslänge
In diesem Beispiel gilt die Einschränkung für die Kombination der Rate und der Raumkategorie: InvTypeCode (Raumkategorie)="SUP" und RatePlanCode (Rate)="GLD". 'Time="7"' zeigt die Höchstaufenthaltslänge in Tagen an.
<AvailStatusMessage> <StatusApplicationControl Start="2010-01-01" End="2010-01-14" InvTypeCode="SUP" RatePlanCode="GLD"/> <LengthsOfStay> <LengthOfStay MinMaxMessageType="SetMaxLOS" Time="7"/> </LengthsOfStay> </AvailStatusMessage> </AvailStatusMessages>
Einschränkung für die Höchstaufenthaltslänge entfernen
Wenn Sie die Einschränkung für die Höchstaufenthaltslänge in Mews entfernen, sendet Mews 'SetMaxLOS' (Höchstaufenthaltslänge einstellen) als 999 Tage. Dies ist der Höchstwert, den SiteMinder annehmen kann, und Mews muss diesen senden, wenn keine Einschränkung für die Höchstaufenthaltslänge gilt.
<AvailStatusMessage> <StatusApplicationControl Start="2010-01-01" End="2010-01-14" InvTypeCode="SUP" RatePlanCode="GLD"/> <LengthsOfStay> <LengthOfStay MinMaxMessageType="SetMaxLOS" Time="999"/> </LengthsOfStay> </AvailStatusMessage> </AvailStatusMessages>
4. Reservierungen - Fehlen Gästedetails?
|
Anwendungsfall: "Ich möchte das Reservierungsprotokoll prüfen, um zu sehen, ob eine Gästetelefonnummer oder sonstige Gästedetails bei einer bestimmten Reservierung fehlen." |
Wenn Sie nicht sicher sind, warum die Gästetelefonnummer oder sonstige Gästedetails in der Reservierung fehlen, können Sie das Reservierungsprotokoll finden und prüfen, um zu sehen, was SiteMinder gesendet hat. Wenn die Details im Protokoll fehlen, dann hat SiteMinder diese nicht übermittelt und Sie sollten beim Support von SiteMinder nachfragen, warum diese fehlen.
Um das genaue Reservierungsprotokoll zu finden, durchsuchen Sie die Warteschleife für Channel-Manager und filtern Sie nach dem Typ 'Reservierungsverarbeitung' sowie nach Beginn- und Endzeiten auf Grundlage der Reservierungserstellungszeit. Wenn Sie mehr als eine Integration für Channel-Manager haben, filtern Sie nach SiteMinder unter 'Client'.
So sieht ein Gästeprofil im Reservierungsprotokoll von SiteMinder aus:
<Profile ProfileType="1"> <Customer> <PersonName> <GivenName>James</GivenName> <Surname>Bond</Surname> </PersonName> <Telephone PhoneNumber="555-1234"/> <Email>[email protected]</Email> </Customer> </Profile>
5. Reservierungen - Problembehebung bei Zahlungskarten
|
Anwendungsfall: "Ich möchte Zahlungskartendaten aus einem bestimmten Grund sehen." |
Aus Sicherheitsgründen werden vollständige Kartendetails nie angezeigt, Sie können nur das Ablaufdatum und den Karteninhaber sehen. Hier können Sie die Liste an Kartenanbietercodes finden, die SiteMinder unterstützt.
<Guarantee> <GuaranteesAccepted> <GuaranteeAccepted> <PaymentCard CardCode="VI" CardType="1" CardNumber="4444444444444444" ExpireDate="1114"> <CardHolderName>Bruce Wayne</CardHolderName> </PaymentCard> </GuaranteeAccepted> </GuaranteesAccepted> </Guarantee>
6. Reservierungen - Wo kann ich den Preis pro Nacht sehen?
| Anwendungsfall: "Ich möchte bei einer bestimmten Reservierung den Preis für jede einzelne Nacht des Aufenthalts sehen." |
Dies ist ein Bespiel dafür, wie das System Preise pro Nacht darstellt. 'RoomTypeCode' ist die gebuchte Raumkategorie, 'RatePlanCode' die gebuchte Rate und 'NumberOfUnits' ist die Menge an gebuchten Räumen.
<RoomRates> <RoomRate RoomTypeCode="DR" RatePlanCode="RAC" NumberOfUnits="1"> <Rates> <Rate UnitMultiplier="3" RateTimeUnit="Day" EffectiveDate="2022-03-12" ExpireDate="2022-03-15"> <Total AmountAfterTax="30.00" CurrencyCode="USD"/> </Rate> </Rates> </RoomRate>
7. Reservierungen - Wo kann ich die Gästeanzahl sehen?
|
Anwendungsfall: "Ich möchte die Anzahl an Gästen im Vergleich zu einer bestimmten Reservierung sehen." |
'GuestCount' gibt die Anzahl an Erwachsenen und Kindern in der Buchung an, die in verschiedene Altersstufen aufgeteilt werden. Jede Altersstufe hat einen anderen 'AgeQualifyingCode' (Code zur Alterskennzeichnung). Du kannst die vollständige Liste an Codes in der Dokumentation von SiteMinder finden.
<GuestCounts>
<GuestCount AgeQualifyingCode="10" Count="1"/>
</GuestCounts>
8. Reservierungen - Wo kann ich sehen, welche Produkte gebucht werden?
|
Anwendungsfall: "Ich möchte im Vergleich zu einer bestimmten Reservierung sehen, welche Produktextras gebucht wurden." |
Um Details davon zu sehen, welche Produkte zusammen mit dem Aufenthalt gebucht wurden, einschließlich Preisen und Datumsangaben, suchen Sie nach "EXTRA" innerhalb des Nachrichtenprotokolls.
'ServiceInventoryCode' ist der Zuordnungscode für Produkte, dieser wird einem festgelegten Produkt in den Integrationseinstellungen Ihres Channel-Managers zugeordnet. 'Quantity' zeigt an, wie viele Produkte gebucht wurden. 'ID' ist eine andere Form von Ausweis, die SiteMinder für Produktcodes benutzt. Mews unterstützt das nicht, also kannst Du das ignorieren. 'Total' zeigt die Gesamtkosten aller gebuchten Produkte im Vergleich zur Reservierung. 'AmountAfterTax' (Betrag mit Steuerabzug) oder 'AmountBeforeTax' (Betrag ohne Steuerabzug) hängen von Ihrem konfigurierten rechtlichen Umfeld ab, d. h. brutto oder netto.
<Services> <Service ServiceInventoryCode="EXTRA" Inclusive="true" Quantity="1" ID="12345" ID_Context="CHANNEL" Type="18"> <Price> <Total AmountAfterTax="80.00" CurrencyCode="USD"/> </Price> </Service>
9. Reservierungen - Wo kann ich den Gesamtpreis sehen?
|
Anwendungsfall: "Ich möchte den Gesamtpreis für eine bestimmte Reservierung sehen." |
Das System legt den Gesamtpreis für die Buchung als 'Total' unter 'ResGlobalInfo' fest. Dies enthält die Summe der Beträge für jede einzelne Nacht des Aufenthalts zusammen mit dem Gesamtpreis für Zusatzprodukte. Mews erhält diesen Wert vom Channel-Manager. Der Wert wird nur verändert, wenn Sie das System mit Produktregeln konfigurieren, die festlegen, dass Mews einen Betrag obendrauf hinzufügen sollte.
<ResGlobalInfo>
<Total AmountAfterTax="120.00" CurrencyCode="USD"/>
Wenn Sie Ihre Unterkunft mit Bruttopreisgestaltung konfigurieren, benutzt Mews 'AmountAfterTax'. Wenn Sie diese hingegen mit Nettopreisgestaltung konfigurieren, dann benutzt Mews 'AmountBeforeTax' und berechnet die Steuern gemäß Ihrem rechtlichen Umfeld.
10. Reservierungen - Ist ein Firmenprofil damit verknüpft?
|
Anwendungsfall: "Ich möchte sehen, ob ein Firmenprofil mit einer bestimmten Reservierung verknüpft wurde." |
Der Firmenname wird mit den Kanaldaten verknüpft. Suchen Sie also zuallererst nach dem Kanal - mehr Informationen in folgendem Abschnitt: 11. Reservierungen - Welcher Kanal wurde benutzt? unten.
Das System erfasst Firmendaten wie etwa die Folgenden:
<Source> <RequestorID Type="22" ID="SITEMINDER"/> <BookingChannel Primary="true" Type="7"> <CompanyName Code="WTF">Wotif</CompanyName> </BookingChannel> </Source>
Hinweis: Der Firmenname innerhalb <CompanyName Code="WTF">Wotif</CompanyName> ist "Wotif".
11. Reservierungen - Welcher Kanal wurde benutzt?
|
Anwendungsfall: "Ich möchte sehen, über welchen Kanal die Reservierung vorgenommen wurde." |
Um zu sehen, über welchen Kanal die Reservierung vorgenommen wurde, durchsuchen Sie das Nachrichtenprotokoll nach 'BookingChannel'.
Tipp: Das kann nützlich sein, wenn Sie nicht sicher sind, ob SiteMinder den korrekten Kanalzuordnungscode gesendet hat und ob dies Ihre Zuordnung von Reiseagenturen beeinflusst hat. Sie müssen die Codes nicht kopieren, wenn Sie Reiseagenturprofile zuordnen. Wählen Sie sie einfach vom ausklappbaren Menü aus, wenn Sie Reiseagenturen einrichten, wie hier unter Methode 1 erklärt. Sie sind bereits mit den aufgelisteten Kanalcodes verknüpft.
Das System zeichnet die Channel-Informationen wie folgt auf:
<Source> <RequestorID Type="22" ID="SITEMINDER"/> <BookingChannel Primary="true" Type="7"> <CompanyName Code="WTF">Wotif</CompanyName> </BookingChannel> </Source>
'Type' bezieht sich auf den Kanaltyp, z. B. GDS oder CRS. Hier können Sie eine vollständige Liste an Kanaltypen finden, die von SiteMinder benutzt werden.
Hinweis: Der Buchungskanal innerhalb <BookingChannel Primary="true" Type="7"> ist 7. Benutzen Sie die Liste an Kanalcodes von SiteMinder, um den entsprechenden Kanalnamen zu identifizieren. Wähle die Währung und gib den Betrag ein.
12. Reservierungen - Problembehebung für Reservierungsnummern
|
Anwendungsfall: "Ich möchte sehen, welche Reservierungsnummern als Teil der Reservierung übermittelt wurden." |
Sie können die Reservierungsnummer unter 'HotelReservationIDs' finden. 'ResID_Type' ist der Typ für die ID der Reservierung. Hier sehen Sie mehr, 'ResID_Value' ist der eigentliche Wert für die ID der Reservierung.
<HotelReservationIDs> <HotelReservationID ResID_Type="14" ResID_Value="RES_3243525"/> </HotelReservationIDs>
Weitere Informationen
Hier in der Dokumentation von SiteMinder finden Sie mehr Informationen zu Nachrichten von SiteMinder.