Click here for a complete list of operations.
ProfilesNotif
Test
The test form is only available for requests from the local machine.SOAP 1.1
The following is a sample SOAP 1.1 request and response. The placeholders shown need to be replaced with actual values.
POST /ota2014b/pullwebservice.asmx HTTP/1.1 Host: pmscert.omnibees.com Content-Type: text/xml; charset=utf-8 Content-Length: length SOAPAction: "http://connectors.omnibees.com/ProfilesNotif" <?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Header> <OmnibeesCredentials xmlns="http://connectors.omnibees.com/"> <UserCode>string</UserCode> <UserName>string</UserName> <UserPassword>string</UserPassword> </OmnibeesCredentials> </soap:Header> <soap:Body> <OTA_ProfileCreateRQ EchoToken="string" TimeStamp="dateTime" Target="" TargetName="string" Version="decimal" TransactionIdentifier="string" SequenceNmbr="nonNegativeInteger" TransactionStatusCode="" RetransmissionIndicator="boolean" CorrelationID="string" PrimaryLangID="language" AltLangID="language" xmlns="http://www.opentravel.org/OTA/2003/05"> <POS> <Source AgentSine="string" PseudoCityCode="string" ISOCountry="string" ISOCurrency="string" AgentDutyCode="string" AirlineVendorID="string" AirportCode="string" FirstDepartPoint="string" ERSP_UserID="string" TerminalID="string"> <RequestorID MessagePassword="string" Name="string" /> <Position Latitude="string" Longitude="string" Altitude="string" AltitudeUnitOfMeasureCode="string" PositionAccuracyCode="string" /> <BookingChannel Type="string" Primary="boolean"> <CompanyName xsi:nil="true" /> <TPA_Extensions xsi:nil="true" /> </BookingChannel> <TPA_Extensions>xml<VATNumber>string</VATNumber><TaxID>string</TaxID><IsVCN>boolean</IsVCN><PropertyExchangeRate>decimal</PropertyExchangeRate><PropertyExchangeRateDate>dateTime</PropertyExchangeRateDate><GatewayDetails xsi:nil="true" /></TPA_Extensions> </Source> <Source AgentSine="string" PseudoCityCode="string" ISOCountry="string" ISOCurrency="string" AgentDutyCode="string" AirlineVendorID="string" AirportCode="string" FirstDepartPoint="string" ERSP_UserID="string" TerminalID="string"> <RequestorID MessagePassword="string" Name="string" /> <Position Latitude="string" Longitude="string" Altitude="string" AltitudeUnitOfMeasureCode="string" PositionAccuracyCode="string" /> <BookingChannel Type="string" Primary="boolean"> <CompanyName xsi:nil="true" /> <TPA_Extensions xsi:nil="true" /> </BookingChannel> <TPA_Extensions>xml<VATNumber>string</VATNumber><TaxID>string</TaxID><IsVCN>boolean</IsVCN><PropertyExchangeRate>decimal</PropertyExchangeRate><PropertyExchangeRateDate>dateTime</PropertyExchangeRateDate><GatewayDetails xsi:nil="true" /></TPA_Extensions> </Source> </POS> <UniqueID URL="anyURI" Type="string" Instance="string" ID="string" ID_Context="string"> <CompanyName CompanyShortName="string" TravelSector="string" Code="string" CodeContext="string" CountryCode="string" Division="string" Department="string" /> <TPA_Extensions>xml<VATNumber>string</VATNumber><TaxID>string</TaxID><IsVCN>boolean</IsVCN><PropertyExchangeRate>decimal</PropertyExchangeRate><PropertyExchangeRateDate>dateTime</PropertyExchangeRateDate><GatewayDetails><GatewayDetail xsi:nil="true" /><GatewayDetail xsi:nil="true" /></GatewayDetails></TPA_Extensions> </UniqueID> <UniqueID URL="anyURI" Type="string" Instance="string" ID="string" ID_Context="string"> <CompanyName CompanyShortName="string" TravelSector="string" Code="string" CodeContext="string" CountryCode="string" Division="string" Department="string" /> <TPA_Extensions>xml<VATNumber>string</VATNumber><TaxID>string</TaxID><IsVCN>boolean</IsVCN><PropertyExchangeRate>decimal</PropertyExchangeRate><PropertyExchangeRateDate>dateTime</PropertyExchangeRateDate><GatewayDetails><GatewayDetail xsi:nil="true" /><GatewayDetail xsi:nil="true" /></GatewayDetails></TPA_Extensions> </UniqueID> <Profile ShareAllSynchInd="Yes or No" ShareAllMarketInd="Yes or No" ShareAllOptOutInd="Yes or No" OptInStatus="" OptInDate="dateTime" OptOutDate="dateTime" ProfileType="string" CreateDateTime="dateTime" CreatorID="string" LastModifyDateTime="dateTime" LastModifierID="string" PurgeDate="date" RPH="string" StatusCode=""> <Customer Gender="" Deceased="boolean" LockoutType="string" BirthDate="date" CurrencyCode="string" DecimalPlaces="nonNegativeInteger" VIP_Indicator="boolean" Text="string" Language="language" CustomerValue="string" MaritalStatus="" PreviouslyMarriedIndicator="boolean" ChildQuantity="integer"> <PersonName ShareSynchInd="" ShareMarketInd="" NameType="string" Language="language" DefaultInd="boolean"> <NamePrefix>string</NamePrefix> <NamePrefix>string</NamePrefix> <GivenName>string</GivenName> <GivenName>string</GivenName> <MiddleName>string</MiddleName> <MiddleName>string</MiddleName> <SurnamePrefix>string</SurnamePrefix> <Surname>string</Surname> <NameSuffix>string</NameSuffix> <NameSuffix>string</NameSuffix> <NameTitle>string</NameTitle> <NameTitle>string</NameTitle> <Document xsi:nil="true" /> <TPA_Extensions xsi:nil="true" /> </PersonName> <PersonName ShareSynchInd="" ShareMarketInd="" NameType="string" Language="language" DefaultInd="boolean"> <NamePrefix>string</NamePrefix> <NamePrefix>string</NamePrefix> <GivenName>string</GivenName> <GivenName>string</GivenName> <MiddleName>string</MiddleName> <MiddleName>string</MiddleName> <SurnamePrefix>string</SurnamePrefix> <Surname>string</Surname> <NameSuffix>string</NameSuffix> <NameSuffix>string</NameSuffix> <NameTitle>string</NameTitle> <NameTitle>string</NameTitle> <Document xsi:nil="true" /> <TPA_Extensions xsi:nil="true" /> </PersonName> <Telephone EffectiveDate="date" ExpireDate="date" ExpireDateExclusiveInd="boolean" RPH="string" ShareSynchInd="" ShareMarketInd="" PhoneLocationType="string" PhoneTechType="string" PhoneUseType="string" CountryAccessCode="string" AreaCityCode="string" PhoneNumber="string" Extension="string" PIN="string" Remark="string" FormattedInd="boolean" DefaultInd="boolean" TransferAction="Automatic or Mandatory or Selectable" ParentCompanyRef="string" /> <Telephone EffectiveDate="date" ExpireDate="date" ExpireDateExclusiveInd="boolean" RPH="string" ShareSynchInd="" ShareMarketInd="" PhoneLocationType="string" PhoneTechType="string" PhoneUseType="string" CountryAccessCode="string" AreaCityCode="string" PhoneNumber="string" Extension="string" PIN="string" Remark="string" FormattedInd="boolean" DefaultInd="boolean" TransferAction="Automatic or Mandatory or Selectable" ParentCompanyRef="string" /> <Email TransferAction="Automatic or Mandatory or Selectable" ParentCompanyRef="string" /> <Email TransferAction="Automatic or Mandatory or Selectable" ParentCompanyRef="string" /> <Address EffectiveDate="date" ExpireDate="date" ExpireDateExclusiveInd="boolean" ValidationStatus="" TransferAction="Automatic or Mandatory or Selectable" ParentCompanyRef="string"> <CompanyName xsi:nil="true" /> <AddresseeName xsi:nil="true" /> </Address> <Address EffectiveDate="date" ExpireDate="date" ExpireDateExclusiveInd="boolean" ValidationStatus="" TransferAction="Automatic or Mandatory or Selectable" ParentCompanyRef="string"> <CompanyName xsi:nil="true" /> <AddresseeName xsi:nil="true" /> </Address> <URL TransferAction="Automatic or Mandatory or Selectable" /> <URL TransferAction="Automatic or Mandatory or Selectable" /> <CitizenCountryName DefaultInd="boolean" Code="string" /> <CitizenCountryName DefaultInd="boolean" Code="string" /> <PhysChallName PhysChallInd="boolean" /> <PhysChallName PhysChallInd="boolean" /> <PetInfo>string</PetInfo> <PetInfo>string</PetInfo> <PaymentForm TransferAction="Automatic or Mandatory or Selectable" DefaultInd="boolean" ParentCompanyRef="string"> <AssociatedSupplier xsi:nil="true" /> </PaymentForm> <PaymentForm TransferAction="Automatic or Mandatory or Selectable" DefaultInd="boolean" ParentCompanyRef="string"> <AssociatedSupplier xsi:nil="true" /> </PaymentForm> <RelatedTraveler ShareSynchInd="" ShareMarketInd="" Relation="string" BirthDate="date"> <UniqueID xsi:nil="true" /> <PersonName xsi:nil="true" /> <TPA_Extensions xsi:nil="true" /> </RelatedTraveler> <RelatedTraveler ShareSynchInd="" ShareMarketInd="" Relation="string" BirthDate="date"> <UniqueID xsi:nil="true" /> <PersonName xsi:nil="true" /> <TPA_Extensions xsi:nil="true" /> </RelatedTraveler> <ContactPerson ShareSynchInd="" ShareMarketInd="" DefaultInd="boolean" ContactType="string" Relation="string" EmergencyFlag="boolean" RPH="string" CommunicationMethodCode="string" DocumentDistribMethodCode="string" BirthDate="date"> <PersonName xsi:nil="true" /> <Telephone xsi:nil="true" /> <Telephone xsi:nil="true" /> <Address xsi:nil="true" /> <Address xsi:nil="true" /> <Email xsi:nil="true" /> <Email xsi:nil="true" /> <URL xsi:nil="true" /> <URL xsi:nil="true" /> <CompanyName xsi:nil="true" /> <CompanyName xsi:nil="true" /> <EmployeeInfo xsi:nil="true" /> <EmployeeInfo xsi:nil="true" /> <SocialMediaInfo xsi:nil="true" /> <SocialMediaInfo xsi:nil="true" /> <TPA_Extensions xsi:nil="true" /> </ContactPerson> <ContactPerson ShareSynchInd="" ShareMarketInd="" DefaultInd="boolean" ContactType="string" Relation="string" EmergencyFlag="boolean" RPH="string" CommunicationMethodCode="string" DocumentDistribMethodCode="string" BirthDate="date"> <PersonName xsi:nil="true" /> <Telephone xsi:nil="true" /> <Telephone xsi:nil="true" /> <Address xsi:nil="true" /> <Address xsi:nil="true" /> <Email xsi:nil="true" /> <Email xsi:nil="true" /> <URL xsi:nil="true" /> <URL xsi:nil="true" /> <CompanyName xsi:nil="true" /> <CompanyName xsi:nil="true" /> <EmployeeInfo xsi:nil="true" /> <EmployeeInfo xsi:nil="true" /> <SocialMediaInfo xsi:nil="true" /> <SocialMediaInfo xsi:nil="true" /> <TPA_Extensions xsi:nil="true" /> </ContactPerson> <Document ShareSynchInd="" ShareMarketInd="" DocIssueAuthority="string" DocIssueLocation="string" DocID="string" DocType="string" Gender="" BirthDate="date" EffectiveDate="date" ExpireDate="date" ExpireDateExclusiveInd="boolean" DocIssueStateProv="string" DocIssueCountry="string" BirthCountry="string" BirthPlace="string" DocHolderNationality="string" ContactName="string" HolderType="" Remark="string" PostalCode="string"> <DocHolderFormattedName xsi:nil="true" /> <DocHolderName>string</DocHolderName> <DocLimitations>string</DocLimitations> <DocLimitations>string</DocLimitations> <AdditionalPersonNames xsi:nil="true" /> <TPA_Extensions xsi:nil="true" /> </Document> <Document ShareSynchInd="" ShareMarketInd="" DocIssueAuthority="string" DocIssueLocation="string" DocID="string" DocType="string" Gender="" BirthDate="date" EffectiveDate="date" ExpireDate="date" ExpireDateExclusiveInd="boolean" DocIssueStateProv="string" DocIssueCountry="string" BirthCountry="string" BirthPlace="string" DocHolderNationality="string" ContactName="string" HolderType="" Remark="string" PostalCode="string"> <DocHolderFormattedName xsi:nil="true" /> <DocHolderName>string</DocHolderName> <DocLimitations>string</DocLimitations> <DocLimitations>string</DocLimitations> <AdditionalPersonNames xsi:nil="true" /> <TPA_Extensions xsi:nil="true" /> </Document> <CustLoyalty ShareSynchInd="" ShareMarketInd="" ProgramID="string" MembershipID="string" TravelSector="string" VendorCode="" PrimaryLoyaltyIndicator="boolean" AllianceLoyaltyLevelName="string" CustomerType="string" CustomerValue="string" Password="string" LoyalLevel="string" LoyalLevelCode="integer" SingleVendorInd="" SignupDate="date" EffectiveDate="date" ExpireDate="date" ExpireDateExclusiveIndicator="boolean" RPH="string" Remark="string"> <MemberPreferences xsi:nil="true" /> <SecurityInfo xsi:nil="true" /> <SubAccountBalance xsi:nil="true" /> <SubAccountBalance xsi:nil="true" /> </CustLoyalty> <CustLoyalty ShareSynchInd="" ShareMarketInd="" ProgramID="string" MembershipID="string" TravelSector="string" VendorCode="" PrimaryLoyaltyIndicator="boolean" AllianceLoyaltyLevelName="string" CustomerType="string" CustomerValue="string" Password="string" LoyalLevel="string" LoyalLevelCode="integer" SingleVendorInd="" SignupDate="date" EffectiveDate="date" ExpireDate="date" ExpireDateExclusiveIndicator="boolean" RPH="string" Remark="string"> <MemberPreferences xsi:nil="true" /> <SecurityInfo xsi:nil="true" /> <SubAccountBalance xsi:nil="true" /> <SubAccountBalance xsi:nil="true" /> </CustLoyalty> <EmployeeInfo EmployeeId="string" EmployeeLevel="string" EmployeeTitle="string" EmployeeStatus="string" /> <EmployeeInfo EmployeeId="string" EmployeeLevel="string" EmployeeTitle="string" EmployeeStatus="string" /> <EmployerInfo CompanyShortName="string" TravelSector="string" Code="string" CodeContext="string" CountryCode="string" Division="string" Department="string" /> <AdditionalLanguage Code="language" /> <AdditionalLanguage Code="language" /> <TPA_Extensions>xml<VATNumber>string</VATNumber><TaxID>string</TaxID><IsVCN>boolean</IsVCN><PropertyExchangeRate>decimal</PropertyExchangeRate><PropertyExchangeRateDate>dateTime</PropertyExchangeRateDate><GatewayDetails xsi:nil="true" /></TPA_Extensions> </Customer> <UserID PinNumber="string" /> <UserID PinNumber="string" /> <CompanyInfo CurrencyCode="string" DecimalPlaces="nonNegativeInteger"> <CompanyName CompanyShortName="string" TravelSector="string" Code="string" CodeContext="string" CountryCode="string" Division="string" Department="string" /> <CompanyName CompanyShortName="string" TravelSector="string" Code="string" CodeContext="string" CountryCode="string" Division="string" Department="string" /> <AddressInfo TransferAction="Automatic or Mandatory or Selectable" /> <AddressInfo TransferAction="Automatic or Mandatory or Selectable" /> <TelephoneInfo RPH="string" ShareSynchInd="" ShareMarketInd="" PhoneLocationType="string" PhoneTechType="string" PhoneUseType="string" CountryAccessCode="string" AreaCityCode="string" PhoneNumber="string" Extension="string" PIN="string" Remark="string" FormattedInd="boolean" DefaultInd="boolean" TransferAction="Automatic or Mandatory or Selectable" /> <TelephoneInfo RPH="string" ShareSynchInd="" ShareMarketInd="" PhoneLocationType="string" PhoneTechType="string" PhoneUseType="string" CountryAccessCode="string" AreaCityCode="string" PhoneNumber="string" Extension="string" PIN="string" Remark="string" FormattedInd="boolean" DefaultInd="boolean" TransferAction="Automatic or Mandatory or Selectable" /> <Email TransferAction="Automatic or Mandatory or Selectable" ParentCompanyRef="string" /> <Email TransferAction="Automatic or Mandatory or Selectable" ParentCompanyRef="string" /> <URL Type="string" DefaultInd="boolean" /> <URL Type="string" DefaultInd="boolean" /> <BusinessLocale FormattedInd="boolean" ShareSynchInd="" ShareMarketInd="" Type="string" Remark="string" Language="language" ValidInd="boolean"> <StreetNmbr xsi:nil="true" /> <BldgRoom xsi:nil="true" /> <BldgRoom xsi:nil="true" /> <AddressLine>string</AddressLine> <AddressLine>string</AddressLine> <CityName>string</CityName> <PostalCode>string</PostalCode> <County>string</County> <StateProv xsi:nil="true" /> <CountryName xsi:nil="true" /> </BusinessLocale> <BusinessLocale FormattedInd="boolean" ShareSynchInd="" ShareMarketInd="" Type="string" Remark="string" Language="language" ValidInd="boolean"> <StreetNmbr xsi:nil="true" /> <BldgRoom xsi:nil="true" /> <BldgRoom xsi:nil="true" /> <AddressLine>string</AddressLine> <AddressLine>string</AddressLine> <CityName>string</CityName> <PostalCode>string</PostalCode> <County>string</County> <StateProv xsi:nil="true" /> <CountryName xsi:nil="true" /> </BusinessLocale> <PaymentForm TransferAction="Automatic or Mandatory or Selectable" /> <PaymentForm TransferAction="Automatic or Mandatory or Selectable" /> <DepositPayment> <GuaranteePayment xsi:nil="true" /> <GuaranteePayment xsi:nil="true" /> </DepositPayment> <ContactPerson ShareSynchInd="" ShareMarketInd="" DefaultInd="boolean" ContactType="string" Relation="string" EmergencyFlag="boolean" RPH="string" CommunicationMethodCode="string" DocumentDistribMethodCode="string" BirthDate="date"> <PersonName xsi:nil="true" /> <Telephone xsi:nil="true" /> <Telephone xsi:nil="true" /> <Address xsi:nil="true" /> <Address xsi:nil="true" /> <Email xsi:nil="true" /> <Email xsi:nil="true" /> <URL xsi:nil="true" /> <URL xsi:nil="true" /> <CompanyName xsi:nil="true" /> <CompanyName xsi:nil="true" /> <EmployeeInfo xsi:nil="true" /> <EmployeeInfo xsi:nil="true" /> <SocialMediaInfo xsi:nil="true" /> <SocialMediaInfo xsi:nil="true" /> <TPA_Extensions xsi:nil="true" /> </ContactPerson> <ContactPerson ShareSynchInd="" ShareMarketInd="" DefaultInd="boolean" ContactType="string" Relation="string" EmergencyFlag="boolean" RPH="string" CommunicationMethodCode="string" DocumentDistribMethodCode="string" BirthDate="date"> <PersonName xsi:nil="true" /> <Telephone xsi:nil="true" /> <Telephone xsi:nil="true" /> <Address xsi:nil="true" /> <Address xsi:nil="true" /> <Email xsi:nil="true" /> <Email xsi:nil="true" /> <URL xsi:nil="true" /> <URL xsi:nil="true" /> <CompanyName xsi:nil="true" /> <CompanyName xsi:nil="true" /> <EmployeeInfo xsi:nil="true" /> <EmployeeInfo xsi:nil="true" /> <SocialMediaInfo xsi:nil="true" /> <SocialMediaInfo xsi:nil="true" /> <TPA_Extensions xsi:nil="true" /> </ContactPerson> <LoyaltyProgram ProgramCode="string" SingleVendorInd="" LoyaltyLevel="string" RPH="string" PrimaryLoyaltyIndicator="boolean" /> <LoyaltyProgram ProgramCode="string" SingleVendorInd="" LoyaltyLevel="string" RPH="string" PrimaryLoyaltyIndicator="boolean" /> <TripPurpose Code="string" Description="string" /> <TripPurpose Code="string" Description="string" /> </CompanyInfo> <Comments> <Comment CommentOriginatorCode="string" GuestViewable="boolean" Category="string" TransferAction="Automatic or Mandatory or Selectable" ActionDate="date"> <AuthorizedViewer xsi:nil="true" /> <AuthorizedViewer xsi:nil="true" /> </Comment> <Comment CommentOriginatorCode="string" GuestViewable="boolean" Category="string" TransferAction="Automatic or Mandatory or Selectable" ActionDate="date"> <AuthorizedViewer xsi:nil="true" /> <AuthorizedViewer xsi:nil="true" /> </Comment> </Comments> <TPA_Extensions>xml<VATNumber>string</VATNumber><TaxID>string</TaxID><IsVCN>boolean</IsVCN><PropertyExchangeRate>decimal</PropertyExchangeRate><PropertyExchangeRateDate>dateTime</PropertyExchangeRateDate><GatewayDetails><GatewayDetail xsi:nil="true" /><GatewayDetail xsi:nil="true" /></GatewayDetails></TPA_Extensions> </Profile> </OTA_ProfileCreateRQ> </soap:Body> </soap:Envelope>
HTTP/1.1 200 OK Content-Type: text/xml; charset=utf-8 Content-Length: length <?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Header> <OmnibeesCredentials xmlns="http://connectors.omnibees.com/"> <UserCode>string</UserCode> <UserName>string</UserName> <UserPassword>string</UserPassword> </OmnibeesCredentials> </soap:Header> <soap:Body> <OTA_ProfileCreateRS xmlns="http://www.opentravel.org/OTA/2003/05" /> </soap:Body> </soap:Envelope>
SOAP 1.2
The following is a sample SOAP 1.2 request and response. The placeholders shown need to be replaced with actual values.
POST /ota2014b/pullwebservice.asmx HTTP/1.1 Host: pmscert.omnibees.com Content-Type: application/soap+xml; charset=utf-8 Content-Length: length <?xml version="1.0" encoding="utf-8"?> <soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope"> <soap12:Header> <OmnibeesCredentials xmlns="http://connectors.omnibees.com/"> <UserCode>string</UserCode> <UserName>string</UserName> <UserPassword>string</UserPassword> </OmnibeesCredentials> </soap12:Header> <soap12:Body> <OTA_ProfileCreateRQ EchoToken="string" TimeStamp="dateTime" Target="" TargetName="string" Version="decimal" TransactionIdentifier="string" SequenceNmbr="nonNegativeInteger" TransactionStatusCode="" RetransmissionIndicator="boolean" CorrelationID="string" PrimaryLangID="language" AltLangID="language" xmlns="http://www.opentravel.org/OTA/2003/05"> <POS> <Source AgentSine="string" PseudoCityCode="string" ISOCountry="string" ISOCurrency="string" AgentDutyCode="string" AirlineVendorID="string" AirportCode="string" FirstDepartPoint="string" ERSP_UserID="string" TerminalID="string"> <RequestorID MessagePassword="string" Name="string" /> <Position Latitude="string" Longitude="string" Altitude="string" AltitudeUnitOfMeasureCode="string" PositionAccuracyCode="string" /> <BookingChannel Type="string" Primary="boolean"> <CompanyName xsi:nil="true" /> <TPA_Extensions xsi:nil="true" /> </BookingChannel> <TPA_Extensions>xml<VATNumber>string</VATNumber><TaxID>string</TaxID><IsVCN>boolean</IsVCN><PropertyExchangeRate>decimal</PropertyExchangeRate><PropertyExchangeRateDate>dateTime</PropertyExchangeRateDate><GatewayDetails xsi:nil="true" /></TPA_Extensions> </Source> <Source AgentSine="string" PseudoCityCode="string" ISOCountry="string" ISOCurrency="string" AgentDutyCode="string" AirlineVendorID="string" AirportCode="string" FirstDepartPoint="string" ERSP_UserID="string" TerminalID="string"> <RequestorID MessagePassword="string" Name="string" /> <Position Latitude="string" Longitude="string" Altitude="string" AltitudeUnitOfMeasureCode="string" PositionAccuracyCode="string" /> <BookingChannel Type="string" Primary="boolean"> <CompanyName xsi:nil="true" /> <TPA_Extensions xsi:nil="true" /> </BookingChannel> <TPA_Extensions>xml<VATNumber>string</VATNumber><TaxID>string</TaxID><IsVCN>boolean</IsVCN><PropertyExchangeRate>decimal</PropertyExchangeRate><PropertyExchangeRateDate>dateTime</PropertyExchangeRateDate><GatewayDetails xsi:nil="true" /></TPA_Extensions> </Source> </POS> <UniqueID URL="anyURI" Type="string" Instance="string" ID="string" ID_Context="string"> <CompanyName CompanyShortName="string" TravelSector="string" Code="string" CodeContext="string" CountryCode="string" Division="string" Department="string" /> <TPA_Extensions>xml<VATNumber>string</VATNumber><TaxID>string</TaxID><IsVCN>boolean</IsVCN><PropertyExchangeRate>decimal</PropertyExchangeRate><PropertyExchangeRateDate>dateTime</PropertyExchangeRateDate><GatewayDetails><GatewayDetail xsi:nil="true" /><GatewayDetail xsi:nil="true" /></GatewayDetails></TPA_Extensions> </UniqueID> <UniqueID URL="anyURI" Type="string" Instance="string" ID="string" ID_Context="string"> <CompanyName CompanyShortName="string" TravelSector="string" Code="string" CodeContext="string" CountryCode="string" Division="string" Department="string" /> <TPA_Extensions>xml<VATNumber>string</VATNumber><TaxID>string</TaxID><IsVCN>boolean</IsVCN><PropertyExchangeRate>decimal</PropertyExchangeRate><PropertyExchangeRateDate>dateTime</PropertyExchangeRateDate><GatewayDetails><GatewayDetail xsi:nil="true" /><GatewayDetail xsi:nil="true" /></GatewayDetails></TPA_Extensions> </UniqueID> <Profile ShareAllSynchInd="Yes or No" ShareAllMarketInd="Yes or No" ShareAllOptOutInd="Yes or No" OptInStatus="" OptInDate="dateTime" OptOutDate="dateTime" ProfileType="string" CreateDateTime="dateTime" CreatorID="string" LastModifyDateTime="dateTime" LastModifierID="string" PurgeDate="date" RPH="string" StatusCode=""> <Customer Gender="" Deceased="boolean" LockoutType="string" BirthDate="date" CurrencyCode="string" DecimalPlaces="nonNegativeInteger" VIP_Indicator="boolean" Text="string" Language="language" CustomerValue="string" MaritalStatus="" PreviouslyMarriedIndicator="boolean" ChildQuantity="integer"> <PersonName ShareSynchInd="" ShareMarketInd="" NameType="string" Language="language" DefaultInd="boolean"> <NamePrefix>string</NamePrefix> <NamePrefix>string</NamePrefix> <GivenName>string</GivenName> <GivenName>string</GivenName> <MiddleName>string</MiddleName> <MiddleName>string</MiddleName> <SurnamePrefix>string</SurnamePrefix> <Surname>string</Surname> <NameSuffix>string</NameSuffix> <NameSuffix>string</NameSuffix> <NameTitle>string</NameTitle> <NameTitle>string</NameTitle> <Document xsi:nil="true" /> <TPA_Extensions xsi:nil="true" /> </PersonName> <PersonName ShareSynchInd="" ShareMarketInd="" NameType="string" Language="language" DefaultInd="boolean"> <NamePrefix>string</NamePrefix> <NamePrefix>string</NamePrefix> <GivenName>string</GivenName> <GivenName>string</GivenName> <MiddleName>string</MiddleName> <MiddleName>string</MiddleName> <SurnamePrefix>string</SurnamePrefix> <Surname>string</Surname> <NameSuffix>string</NameSuffix> <NameSuffix>string</NameSuffix> <NameTitle>string</NameTitle> <NameTitle>string</NameTitle> <Document xsi:nil="true" /> <TPA_Extensions xsi:nil="true" /> </PersonName> <Telephone EffectiveDate="date" ExpireDate="date" ExpireDateExclusiveInd="boolean" RPH="string" ShareSynchInd="" ShareMarketInd="" PhoneLocationType="string" PhoneTechType="string" PhoneUseType="string" CountryAccessCode="string" AreaCityCode="string" PhoneNumber="string" Extension="string" PIN="string" Remark="string" FormattedInd="boolean" DefaultInd="boolean" TransferAction="Automatic or Mandatory or Selectable" ParentCompanyRef="string" /> <Telephone EffectiveDate="date" ExpireDate="date" ExpireDateExclusiveInd="boolean" RPH="string" ShareSynchInd="" ShareMarketInd="" PhoneLocationType="string" PhoneTechType="string" PhoneUseType="string" CountryAccessCode="string" AreaCityCode="string" PhoneNumber="string" Extension="string" PIN="string" Remark="string" FormattedInd="boolean" DefaultInd="boolean" TransferAction="Automatic or Mandatory or Selectable" ParentCompanyRef="string" /> <Email TransferAction="Automatic or Mandatory or Selectable" ParentCompanyRef="string" /> <Email TransferAction="Automatic or Mandatory or Selectable" ParentCompanyRef="string" /> <Address EffectiveDate="date" ExpireDate="date" ExpireDateExclusiveInd="boolean" ValidationStatus="" TransferAction="Automatic or Mandatory or Selectable" ParentCompanyRef="string"> <CompanyName xsi:nil="true" /> <AddresseeName xsi:nil="true" /> </Address> <Address EffectiveDate="date" ExpireDate="date" ExpireDateExclusiveInd="boolean" ValidationStatus="" TransferAction="Automatic or Mandatory or Selectable" ParentCompanyRef="string"> <CompanyName xsi:nil="true" /> <AddresseeName xsi:nil="true" /> </Address> <URL TransferAction="Automatic or Mandatory or Selectable" /> <URL TransferAction="Automatic or Mandatory or Selectable" /> <CitizenCountryName DefaultInd="boolean" Code="string" /> <CitizenCountryName DefaultInd="boolean" Code="string" /> <PhysChallName PhysChallInd="boolean" /> <PhysChallName PhysChallInd="boolean" /> <PetInfo>string</PetInfo> <PetInfo>string</PetInfo> <PaymentForm TransferAction="Automatic or Mandatory or Selectable" DefaultInd="boolean" ParentCompanyRef="string"> <AssociatedSupplier xsi:nil="true" /> </PaymentForm> <PaymentForm TransferAction="Automatic or Mandatory or Selectable" DefaultInd="boolean" ParentCompanyRef="string"> <AssociatedSupplier xsi:nil="true" /> </PaymentForm> <RelatedTraveler ShareSynchInd="" ShareMarketInd="" Relation="string" BirthDate="date"> <UniqueID xsi:nil="true" /> <PersonName xsi:nil="true" /> <TPA_Extensions xsi:nil="true" /> </RelatedTraveler> <RelatedTraveler ShareSynchInd="" ShareMarketInd="" Relation="string" BirthDate="date"> <UniqueID xsi:nil="true" /> <PersonName xsi:nil="true" /> <TPA_Extensions xsi:nil="true" /> </RelatedTraveler> <ContactPerson ShareSynchInd="" ShareMarketInd="" DefaultInd="boolean" ContactType="string" Relation="string" EmergencyFlag="boolean" RPH="string" CommunicationMethodCode="string" DocumentDistribMethodCode="string" BirthDate="date"> <PersonName xsi:nil="true" /> <Telephone xsi:nil="true" /> <Telephone xsi:nil="true" /> <Address xsi:nil="true" /> <Address xsi:nil="true" /> <Email xsi:nil="true" /> <Email xsi:nil="true" /> <URL xsi:nil="true" /> <URL xsi:nil="true" /> <CompanyName xsi:nil="true" /> <CompanyName xsi:nil="true" /> <EmployeeInfo xsi:nil="true" /> <EmployeeInfo xsi:nil="true" /> <SocialMediaInfo xsi:nil="true" /> <SocialMediaInfo xsi:nil="true" /> <TPA_Extensions xsi:nil="true" /> </ContactPerson> <ContactPerson ShareSynchInd="" ShareMarketInd="" DefaultInd="boolean" ContactType="string" Relation="string" EmergencyFlag="boolean" RPH="string" CommunicationMethodCode="string" DocumentDistribMethodCode="string" BirthDate="date"> <PersonName xsi:nil="true" /> <Telephone xsi:nil="true" /> <Telephone xsi:nil="true" /> <Address xsi:nil="true" /> <Address xsi:nil="true" /> <Email xsi:nil="true" /> <Email xsi:nil="true" /> <URL xsi:nil="true" /> <URL xsi:nil="true" /> <CompanyName xsi:nil="true" /> <CompanyName xsi:nil="true" /> <EmployeeInfo xsi:nil="true" /> <EmployeeInfo xsi:nil="true" /> <SocialMediaInfo xsi:nil="true" /> <SocialMediaInfo xsi:nil="true" /> <TPA_Extensions xsi:nil="true" /> </ContactPerson> <Document ShareSynchInd="" ShareMarketInd="" DocIssueAuthority="string" DocIssueLocation="string" DocID="string" DocType="string" Gender="" BirthDate="date" EffectiveDate="date" ExpireDate="date" ExpireDateExclusiveInd="boolean" DocIssueStateProv="string" DocIssueCountry="string" BirthCountry="string" BirthPlace="string" DocHolderNationality="string" ContactName="string" HolderType="" Remark="string" PostalCode="string"> <DocHolderFormattedName xsi:nil="true" /> <DocHolderName>string</DocHolderName> <DocLimitations>string</DocLimitations> <DocLimitations>string</DocLimitations> <AdditionalPersonNames xsi:nil="true" /> <TPA_Extensions xsi:nil="true" /> </Document> <Document ShareSynchInd="" ShareMarketInd="" DocIssueAuthority="string" DocIssueLocation="string" DocID="string" DocType="string" Gender="" BirthDate="date" EffectiveDate="date" ExpireDate="date" ExpireDateExclusiveInd="boolean" DocIssueStateProv="string" DocIssueCountry="string" BirthCountry="string" BirthPlace="string" DocHolderNationality="string" ContactName="string" HolderType="" Remark="string" PostalCode="string"> <DocHolderFormattedName xsi:nil="true" /> <DocHolderName>string</DocHolderName> <DocLimitations>string</DocLimitations> <DocLimitations>string</DocLimitations> <AdditionalPersonNames xsi:nil="true" /> <TPA_Extensions xsi:nil="true" /> </Document> <CustLoyalty ShareSynchInd="" ShareMarketInd="" ProgramID="string" MembershipID="string" TravelSector="string" VendorCode="" PrimaryLoyaltyIndicator="boolean" AllianceLoyaltyLevelName="string" CustomerType="string" CustomerValue="string" Password="string" LoyalLevel="string" LoyalLevelCode="integer" SingleVendorInd="" SignupDate="date" EffectiveDate="date" ExpireDate="date" ExpireDateExclusiveIndicator="boolean" RPH="string" Remark="string"> <MemberPreferences xsi:nil="true" /> <SecurityInfo xsi:nil="true" /> <SubAccountBalance xsi:nil="true" /> <SubAccountBalance xsi:nil="true" /> </CustLoyalty> <CustLoyalty ShareSynchInd="" ShareMarketInd="" ProgramID="string" MembershipID="string" TravelSector="string" VendorCode="" PrimaryLoyaltyIndicator="boolean" AllianceLoyaltyLevelName="string" CustomerType="string" CustomerValue="string" Password="string" LoyalLevel="string" LoyalLevelCode="integer" SingleVendorInd="" SignupDate="date" EffectiveDate="date" ExpireDate="date" ExpireDateExclusiveIndicator="boolean" RPH="string" Remark="string"> <MemberPreferences xsi:nil="true" /> <SecurityInfo xsi:nil="true" /> <SubAccountBalance xsi:nil="true" /> <SubAccountBalance xsi:nil="true" /> </CustLoyalty> <EmployeeInfo EmployeeId="string" EmployeeLevel="string" EmployeeTitle="string" EmployeeStatus="string" /> <EmployeeInfo EmployeeId="string" EmployeeLevel="string" EmployeeTitle="string" EmployeeStatus="string" /> <EmployerInfo CompanyShortName="string" TravelSector="string" Code="string" CodeContext="string" CountryCode="string" Division="string" Department="string" /> <AdditionalLanguage Code="language" /> <AdditionalLanguage Code="language" /> <TPA_Extensions>xml<VATNumber>string</VATNumber><TaxID>string</TaxID><IsVCN>boolean</IsVCN><PropertyExchangeRate>decimal</PropertyExchangeRate><PropertyExchangeRateDate>dateTime</PropertyExchangeRateDate><GatewayDetails xsi:nil="true" /></TPA_Extensions> </Customer> <UserID PinNumber="string" /> <UserID PinNumber="string" /> <CompanyInfo CurrencyCode="string" DecimalPlaces="nonNegativeInteger"> <CompanyName CompanyShortName="string" TravelSector="string" Code="string" CodeContext="string" CountryCode="string" Division="string" Department="string" /> <CompanyName CompanyShortName="string" TravelSector="string" Code="string" CodeContext="string" CountryCode="string" Division="string" Department="string" /> <AddressInfo TransferAction="Automatic or Mandatory or Selectable" /> <AddressInfo TransferAction="Automatic or Mandatory or Selectable" /> <TelephoneInfo RPH="string" ShareSynchInd="" ShareMarketInd="" PhoneLocationType="string" PhoneTechType="string" PhoneUseType="string" CountryAccessCode="string" AreaCityCode="string" PhoneNumber="string" Extension="string" PIN="string" Remark="string" FormattedInd="boolean" DefaultInd="boolean" TransferAction="Automatic or Mandatory or Selectable" /> <TelephoneInfo RPH="string" ShareSynchInd="" ShareMarketInd="" PhoneLocationType="string" PhoneTechType="string" PhoneUseType="string" CountryAccessCode="string" AreaCityCode="string" PhoneNumber="string" Extension="string" PIN="string" Remark="string" FormattedInd="boolean" DefaultInd="boolean" TransferAction="Automatic or Mandatory or Selectable" /> <Email TransferAction="Automatic or Mandatory or Selectable" ParentCompanyRef="string" /> <Email TransferAction="Automatic or Mandatory or Selectable" ParentCompanyRef="string" /> <URL Type="string" DefaultInd="boolean" /> <URL Type="string" DefaultInd="boolean" /> <BusinessLocale FormattedInd="boolean" ShareSynchInd="" ShareMarketInd="" Type="string" Remark="string" Language="language" ValidInd="boolean"> <StreetNmbr xsi:nil="true" /> <BldgRoom xsi:nil="true" /> <BldgRoom xsi:nil="true" /> <AddressLine>string</AddressLine> <AddressLine>string</AddressLine> <CityName>string</CityName> <PostalCode>string</PostalCode> <County>string</County> <StateProv xsi:nil="true" /> <CountryName xsi:nil="true" /> </BusinessLocale> <BusinessLocale FormattedInd="boolean" ShareSynchInd="" ShareMarketInd="" Type="string" Remark="string" Language="language" ValidInd="boolean"> <StreetNmbr xsi:nil="true" /> <BldgRoom xsi:nil="true" /> <BldgRoom xsi:nil="true" /> <AddressLine>string</AddressLine> <AddressLine>string</AddressLine> <CityName>string</CityName> <PostalCode>string</PostalCode> <County>string</County> <StateProv xsi:nil="true" /> <CountryName xsi:nil="true" /> </BusinessLocale> <PaymentForm TransferAction="Automatic or Mandatory or Selectable" /> <PaymentForm TransferAction="Automatic or Mandatory or Selectable" /> <DepositPayment> <GuaranteePayment xsi:nil="true" /> <GuaranteePayment xsi:nil="true" /> </DepositPayment> <ContactPerson ShareSynchInd="" ShareMarketInd="" DefaultInd="boolean" ContactType="string" Relation="string" EmergencyFlag="boolean" RPH="string" CommunicationMethodCode="string" DocumentDistribMethodCode="string" BirthDate="date"> <PersonName xsi:nil="true" /> <Telephone xsi:nil="true" /> <Telephone xsi:nil="true" /> <Address xsi:nil="true" /> <Address xsi:nil="true" /> <Email xsi:nil="true" /> <Email xsi:nil="true" /> <URL xsi:nil="true" /> <URL xsi:nil="true" /> <CompanyName xsi:nil="true" /> <CompanyName xsi:nil="true" /> <EmployeeInfo xsi:nil="true" /> <EmployeeInfo xsi:nil="true" /> <SocialMediaInfo xsi:nil="true" /> <SocialMediaInfo xsi:nil="true" /> <TPA_Extensions xsi:nil="true" /> </ContactPerson> <ContactPerson ShareSynchInd="" ShareMarketInd="" DefaultInd="boolean" ContactType="string" Relation="string" EmergencyFlag="boolean" RPH="string" CommunicationMethodCode="string" DocumentDistribMethodCode="string" BirthDate="date"> <PersonName xsi:nil="true" /> <Telephone xsi:nil="true" /> <Telephone xsi:nil="true" /> <Address xsi:nil="true" /> <Address xsi:nil="true" /> <Email xsi:nil="true" /> <Email xsi:nil="true" /> <URL xsi:nil="true" /> <URL xsi:nil="true" /> <CompanyName xsi:nil="true" /> <CompanyName xsi:nil="true" /> <EmployeeInfo xsi:nil="true" /> <EmployeeInfo xsi:nil="true" /> <SocialMediaInfo xsi:nil="true" /> <SocialMediaInfo xsi:nil="true" /> <TPA_Extensions xsi:nil="true" /> </ContactPerson> <LoyaltyProgram ProgramCode="string" SingleVendorInd="" LoyaltyLevel="string" RPH="string" PrimaryLoyaltyIndicator="boolean" /> <LoyaltyProgram ProgramCode="string" SingleVendorInd="" LoyaltyLevel="string" RPH="string" PrimaryLoyaltyIndicator="boolean" /> <TripPurpose Code="string" Description="string" /> <TripPurpose Code="string" Description="string" /> </CompanyInfo> <Comments> <Comment CommentOriginatorCode="string" GuestViewable="boolean" Category="string" TransferAction="Automatic or Mandatory or Selectable" ActionDate="date"> <AuthorizedViewer xsi:nil="true" /> <AuthorizedViewer xsi:nil="true" /> </Comment> <Comment CommentOriginatorCode="string" GuestViewable="boolean" Category="string" TransferAction="Automatic or Mandatory or Selectable" ActionDate="date"> <AuthorizedViewer xsi:nil="true" /> <AuthorizedViewer xsi:nil="true" /> </Comment> </Comments> <TPA_Extensions>xml<VATNumber>string</VATNumber><TaxID>string</TaxID><IsVCN>boolean</IsVCN><PropertyExchangeRate>decimal</PropertyExchangeRate><PropertyExchangeRateDate>dateTime</PropertyExchangeRateDate><GatewayDetails><GatewayDetail xsi:nil="true" /><GatewayDetail xsi:nil="true" /></GatewayDetails></TPA_Extensions> </Profile> </OTA_ProfileCreateRQ> </soap12:Body> </soap12:Envelope>
HTTP/1.1 200 OK Content-Type: application/soap+xml; charset=utf-8 Content-Length: length <?xml version="1.0" encoding="utf-8"?> <soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope"> <soap12:Header> <OmnibeesCredentials xmlns="http://connectors.omnibees.com/"> <UserCode>string</UserCode> <UserName>string</UserName> <UserPassword>string</UserPassword> </OmnibeesCredentials> </soap12:Header> <soap12:Body> <OTA_ProfileCreateRS xmlns="http://www.opentravel.org/OTA/2003/05" /> </soap12:Body> </soap12:Envelope>
Examples in XML
This is just an example, it may not work properly...please don't try use this example without any modifications
This is just an example, it may not work properly...please don't try use this example without any modifications
This is just an example, it may not work properly...please don't try use this example without any modifications
This is just an example, it may not work properly...please don't try use this example without any modifications
This is just an example, it may not work properly...please don't try use this example without any modifications
Restriction Message [Length Of Stay]-> Fixed Length of Stay
This is just an example, it may not work properly...please don't try use this example without any modifications
Restriction Message [Length Of Stay]-> Maximum Length of Stay
This is just an example, it may not work properly...please don't try use this example without any modifications
Restriction Message [Length Of Stay]-> Minimum Length of Stay
This is just an example, it may not work properly...please don't try use this example without any modifications
Restriction Message -> Close on Arrival
This is just an example, it may not work properly...please don't try use this example without any modifications
Restriction Message -> Close on Departure
This is just an example, it may not work properly...please don't try use this example without any modifications
Restriction Message -> Close Sales
This is just an example, it may not work properly...please don't try use this example without any modifications
Restriction Message -> Minimum days before the arrival date for which this rate plan may be booked.
This is just an example, it may not work properly...please don't try use this example without any modifications
Correct request to get payment gateway details
This message is not in OTA schema
This is just an example, it may not work properly...please don't try use this example without any modifications
Correct response, notice that a reservation may appear without payment gateway details.
Correct request to get channels
This message is not in OTA schema
This is just an example, it may not work properly...please don't try use this example without any modifications
Correct response, notice that a channel may appear without channel details.
Correct request
This is just an example, it may not work properly...please don't try use this example without any modifications
Correct response
Request with invalid room type and departure time
This is just an example, it may not work properly...please don't try use this example without any modifications
Response with invalid room codes and invalid departure time
Correct request
This is just an example, it may not work properly...please don't try use this example without any modifications
Correct response with multi daily rates represented
Correct response with exchange rate represented
This is just an example, it may not work properly...please don't try use this example without any modifications
Correct response with Market source represented in POS element
This is just an example, it may not work properly...please don't try use this example without any modifications
Correct response with multi daily rate represented
This is just an example, it may not work properly...please don't try use this example without any modifications
Correct response with a discount
This is just an example, it may not work properly...please don't try use this example without any modifications
Correct response with group code
This is just an example, it may not work properly...please don't try use this example without any modifications
Correct response with promotion code
This is just an example, it may not work properly...please don't try use this example without any modifications
Reservations with mapping problems that will not be sent
With partial payments
This is just an example, it may not work properly...please don't try use this example without any modifications
Reservations with mapping problems that will not be sent
With partial payments and Transaction ID
This is just an example, it may not work properly...please don't try use this example without any modifications
Correct ping request
This is just an example, it may not work properly...please don't try use this example without any modifications
A correct response of Ping message
This is just an example, it may not work properly...please don't try use this example without any modifications
This is just an example, it may not work properly...please don't try use this example without any modifications
Correct request
This is just an example, it may not work properly...please don't try use this example without any modifications
Correct response
Correct request
The reservation in this example is the same you found in the OTA_ResRetrieveRS example
This is just an example, it may not work properly...please don't try use this example without any modifications
Correct request
This is just an example, it may not work properly...please don't try use this example without any modifications
Response with errors and warnings
This is just an example, it may not work properly...please don't try use this example without any modifications
Success response with warnings
This is just an example, it may not work properly...please don't try use this example without any modifications
OTA_NotifReportRQ with no errors, well formated
This is just an example, it may not work properly...please don't try use this example without any modifications
OTA_NotifReportRS with success
OTA_NotifReportRQ with one error, well formated
This is just an example, it may not work properly...please don't try use this example without any modifications
OTA_NotifReportRS with warnings