Services
Hier stehen alle eTourist.net Version 3.0 Basismethoden zur Verfügung. Eine ausführliche API finden Sie unter http://etourist.b-es.de/services/doku/solution_eTourist.htm. Methoden mit dem Flag 'Sicherheitsbereich' werden gemäß dem OASIS Web Service Security Standard 1.0.
Folgende Vorgänge werden unterstützt. Eine ausführliche Definition finden Sie in der Dienstbeschreibung.
-
AddBelegung_FeWo
Sicherheitsbereich: Hinzufügen einer Belegung zu einer FeWo. Authentifizierung notwendig! Request wird verschlüsselt! -
AddBelegung_PIN
Über das PIN-Verfahren eine Belegung zu einer Zimmer/Fewo -Nr setzten. Hinweis: vorhandene Belegtmeldungen bleiben erhalten! -
AddBelegung_Zimmer
Sicherheitsbereich: Hinzufügen einer Belegung zu einem Zimmertyp. Authentifizierung notwendig! Request wird verschlüsselt! -
AddFreimeldung_FeWo
Sicherheitsbereich: Hinzufügen einer Freimeldungen zu einer FeWo. Authentifizierung notwendig! Request wird verschlüsselt! -
AddFreimeldung_PIN
Über das PIN-Verfahren eine Freimeldung zu einer Zimmer/Fewo -Nr setzten. Hinweis: vorhandene Freimeldungen bleiben erhalten! -
AddFreimeldung_Zimmer
Sicherheitsbereich: Hinzufügen einer Freimeldung zu einem Zimmertyp. Authentifizierung notwendig! Request wird verschlüsselt! -
CreateGastro
Sicherheitsbereich: Legt einen neue Gastrobetrieb an und liefert eine eindeutige GastroID zurück. Authentifizierung notwendig! Request verschlüsselt! Response verschlüsselt! -
CreateMediendaten
Sicherheitsbereich: Legt einen neuen Mediendatensatz an. Die Mediendaten als WS-Attachment (DIME) gesendet werden. Authentifizierung notwendig! Request verschlüssdelt! Response wird verschlüsselt! -
CreateVermieter
Sicherheitsbereich: Legt einen leeren Vermieter an und liefert eine eindeutige Betriebsnummer zurück. Authentifizierung notwendig! Response verschlüsselt! -
DeleteGastro
Sicherheitsbereich: Löscht einen Gastro komplett (Stammdaten, Mediendaten usw.) und gibt die GastroID wieder frei. Authentifizierung notwendig! Request verschlüsselt! -
DeleteMediendaten
Sicherheitbereich: Löschen einen kompletten Mediendatensatz. Authentifizierung notwendig! Request verschlüssdelt! -
DeleteVermieter
Sicherheitsbereich: Löscht einen Betrieb komplett (Betriebsdaten, Mediendaten usw.) und gibt die Betriebsnummer wieder frei. Authentifizierung notwendig! Request verschlüsselt! -
GetBelegung_FeWo
Liefert alle Belegungen zu einer FeWo eines Betriebes -
GetBelegung_Zimmer
Liefert alle Belegungen zu einem Zimmertyp eines Betriebes -
GetBenutzer_zu_Betriebe
Liefert alle Betriebe zu einem Benutzer. -
GetBenutzer_zu_Experience
Liefert alle Experiences zu einem Benutzer. -
GetBetriebe_zu_Experience
Liefert alle Experiences zu einem Betrieb. -
GetBulkBetriebe_zu_Experience
Sicherheitsbereich: Liefert die Relation Betriebe_zu_Experience eines Benutzers. Authentifizierung notwendig! -
GetBulkExperience
Liefert alle Experiences. -
GetBulkGebiete
Liefert die Gebietestruktur. -
GetBulkGebieteLandkreise
Liefert die Gebietestruktur incl. der übergeordneten Landkreise. -
GetBulkMediendatenTyp
Liefert alle MediendatenTypen. -
GetBulkOrte
Liefert alle Orte. -
GetBulkRegionen
Liefert die Regionenstruktur. -
GetBulkVermieter
Sicherheitsbereich: Liefert alle Vermieter einer Experience. Authentifizierung notwendig! -
GetExperience
Liefert Informationen über eine Experience. -
GetFreimeldungBetriebe_FeWo
Liefert in einem Zeitraum freie FeWo's zu einem Betriebe -
GetFreimeldungBetriebe_Zimmer
Liefert in einem Zeitraum freie Zimmer zu einem Betriebe -
GetFreimeldung_FeWo
Liefert alle Freimeldungen zu einer FeWo eines Betriebes -
GetFreimeldung_Zimmer
Liefert alle Freimeldungen zu einem Zimmertyp eines Betriebes -
GetGastro
Liefert einen Gastro XML-LOB passend zu seiner GastroID -
GetGastro_Betriebsarten
Liefert die Gastro-Betriebsarten zu einer Experience -
GetGastro_Kategorien
Liefert die Gastro-Kategorien zu einer Experience -
GetGastro_Kuechen
Liefert die Gastro-Kuechen zu einer Experience -
GetGastro_zu_Experience
Liefert alle Experiences zu einem Gastro. -
GetLastChangeMeldung_FeWo
Liefert LastChange zu einer Frei-/Belegtmeldung einer FeWo -
GetLastChangeMeldung_Zimmer
Liefert LastChange zu einer Frei-/Belegtmeldung eines Zimmers -
GetMediendaten
Liefert Mediendaten-Metainformationen. Die Mediendaten können über einen separaten HTTP-Stream angefordert werden. -
GetOrt
Liefert Ortsinformationen -
GetServerTime
Liefert die aktuelle Systemzeit der eTourist.Services -
GetUmkreis_Name
Umkreissuche -
GetUser
Sicherheitsbereich: Liefert einen Benutzer mit seinen aktuellen Rechten. Authentifizierung notwendig! Response verschlüsselt! -
GetVermieter
Liefert einen Vermieter XML-LOB passend zu seiner Betriebsnummer und angepaßt auf das gewünschte XML-Schema -
LookupExistFreimeldung_FeWo
Liefert TRUE falls mind. eine Freimeldung ablegegt wurde. -
LookupExistFreimeldung_Zimmer
Liefert TRUE falls mind. eine Freimeldung ablegegt wurde. -
LookupPIN
Prüft ob die PIN gültig ist. -
LookupPartner
Liefert die zugehörigen Partner-Firmen die einen Betrieb betreuen. -
LookupRedirect
Liefert die Betriebsnummer passend zu einem Redirect. -
RenewFreimeldung_PIN
Vorhandene Freimeldungen mit dem PIN-Verfahren erneuern. -
SearchGastro
Liefert ein Suchergebnis zu GastroSearch passend zu einer Experience -
SearchVermieter
Liefert ein Suchergebnis angepasst auf die Experience und dem XML-Request. -
SearchVermieterByRandom
Liefert ein Suchergebnis angepasst auf die Experience und dem XML-Request. Sortierung nach dem Zufallsprinzip. -
SearchVermieterCount
Liefert die Anzahl der Betriebe im Suchergebnis angepasst auf die Experience und dem XML-Request. -
SearchVermieterTop
Liefert ein Suchergebnis mit TOP-Rating angepasst auf die Experience und dem XML-Request. -
SearchVermieterTopByRandom
Liefert ein Suchergebnis mit TOP-Rating angepasst auf die Experience und dem XML-Request. Sortierung nach dem Zufallsprinzip. -
SendAnfrage
Sendet eine oder mehrere Anfragen an Betriebe -
SendNachricht
Sicherheitsbereich: Sendet eine Nachricht an alle Betriebe in einer Experience. Authentifizierung notwendig! Request wird verschlüsselt! -
UpdateBelegung_FeWo
Sicherheitsbereich: Update der Belegungen zu einer FeWo eines Betriebes. Authentifizierung notwendig! Request wird verschlüsselt! -
UpdateBelegung_Zimmer
Sicherheitsbereich: Update der Belegungen zu einem Zimmertyp eines Betriebes. Authentifizierung notwendig! Request wird verschlüsselt! -
UpdateBetriebe_zu_Experience
Sicherheitsbereich: Update der Beziehung Betriebe zu Experience. Authentifizierung notwendig! Request wird verschlüsselt! Response wird verschlüsselt! -
UpdateBulkBetriebe_zu_Experience
Sicherheitsbereich: Nimmt die Relation Betriebe_zu_Experience eines Benutzers entgegen. Authentifizierung notwendig! Request wird verschlüsselt! Response wird verschlüsselt! -
UpdateBulkVermieter
Sicherheitsbereich: Nimmt ein XML-LOB passend zu seinem XML-Schema entgegen und updated damit mehrere Vermieter. Authentifizierung notwendig! Request wird verschlüsselt! Response wird verschlüsselt! -
UpdateFreimeldung_FeWo
Sicherheitsbereich: Update der Freimeldungen zu einer FeWo eines Betriebes. Authentifizierung notwendig! Request wird verschlüsselt! -
UpdateFreimeldung_Zimmer
Sicherheitsbereich: Update der Freimeldungen zu einem Zimmertyp eines Betriebes. Authentifizierung notwendig! Request wird verschlüsselt! -
UpdateGastro
Sicherheitsbereich: Update eines vorhandenen Gastrobetrieb. Authentifizierung notwendig! Response verschlüsselt! -
UpdateGastro_zu_Experience
Sicherheitsbereich: Update der Beziehung Gastro zu Experience. Authentifizierung notwendig! Request wird verschlüsselt! Response wird verschlüsselt! -
UpdateMediendaten
Sicherheitsbereich: Update von Mediendaten-Metainformationen. Authentifizierung notwendig! Request verschlüssdelt! Response wird verschlüsselt! -
UpdateSingleFreimeldung_PIN
Über das PIN-Verfahren eine Freimeldung für alle Zimmer/Fewo's setzten. Hinweis: vorhandene Freimeldungen werden überschrieben! -
UpdateVermieter
Sicherheitsbereich: Nimmt ein XML-LOB passend zu seinem XML-Schema entgegen und updated damit einen Vermieter. Authentifizierung notwendig! Request verschlüssdelt! Response wird verschlüsselt! -
ValidateVermieter
Hilfsmethode zur Validierung eines Vermieter XML-LOBs passend einem gegebenen XML-Schema
Dieser Webdienst entspricht WS-I Basic Profile, Version 1.1, nicht.
Überprüfen Sie alle unten aufgeführten Verstöße gegen normative Anweisungen. Folgen Sie den Empfehlungen zum Beheben dieser Verstöße, oder fügen Sie dem <webServices>-Konfigurationsabschnitt eine Einstellung hinzu, um die Warnungen bezüglich der BP 1.1-Konformität für das gesamte virtuelle Stammverzeichnis zu deaktivieren.
Sie können Warnungen bezüglich der BP 1.1-Konformität für das gesamte virtuelle Stammverzeichnis deaktivieren, indem Sie den BP1.1-Wert aus dem Abschnitt <conformanceWarnings> der Konfigurationsdatei Ihrer Anwendung entfernen:
<configuration>
<system.web>
<webServices>
<conformanceWarnings>
<remove name='BasicProfile1_1'/>
</conformanceWarnings>
</webServices>
</system.web>
</configuration>
R2210: Falls von einer Bindung vom Typ 'document-literal' in einer Beschreibung das Teileattribut in einem soapbind:body-Element nicht angegeben wird, DARF das entsprechende abstrakte wsdl:message-Objekt maximal ein wsdl:parts-Objekt definieren.
- Der GetVermieter-Vorgang für die ServicesSoap-Bindung von Namespace 'http://etourist.b-es.de'.
Empfehlung: Für Bindungen vom Typ 'document-literal' erfordert das Profil, dass maximal ein Teil, abstrakt mit dem Elementattribut definiert, im soap:Body-Element serialisiert wird. Wenn ein Bare-Parameterstil verwendet wird, darf eine konforme Methode maximal einen Parameter besitzen.
Weitere Informationen zu Basic Profile, Version 1.1, finden Sie unter Basic Profile-Spezifikation.