ProfileManager


Для получения полного списка операций щелкните здесь.

ManagePersonProfile

Создает или модифицирует профайл персоны - тип операции зависит от того, передан ли Locator

Тест

Форма для тестирования доступна только для запросов от локальных компьютеров.

SOAP 1.1

В следующем примере показаны запрос и ответ SOAP 1.1. Вместо элементов-заполнителей следует подставить фактические значения.

POST /XmlGate/ProfileManager.asmx HTTP/1.1
Host: rt-avia.corteos.travel
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://avia.corteos.ru/ManagePersonProfile"

<?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:Body>
    <ManagePersonProfile xmlns="http://avia.corteos.ru/">
      <profile>
        <LastName>string</LastName>
        <FirstName>string</FirstName>
        <IsMale>boolean</IsMale>
        <Type>Adult or Child or Infant</Type>
        <BirthDate>dateTime</BirthDate>
        <OrganizationProfileName>string</OrganizationProfileName>
        <Emails>
          <Email>
            <CountryCode>string</CountryCode>
            <EmailAddress>string</EmailAddress>
          </Email>
          <Email>
            <CountryCode>string</CountryCode>
            <EmailAddress>string</EmailAddress>
          </Email>
        </Emails>
        <Mobiles>
          <MobilePhone Number="string" CountryCode="string" CityCode="string" />
          <MobilePhone Number="string" CountryCode="string" CityCode="string" />
        </Mobiles>
        <Codes>
          <StructuralCode>
            <Dictionary>string</Dictionary>
            <Code>string</Code>
          </StructuralCode>
          <StructuralCode>
            <Dictionary>string</Dictionary>
            <Code>string</Code>
          </StructuralCode>
        </Codes>
        <MileCards>
          <AirlineSpecificField AirlineCode="string" Text="string" />
          <AirlineSpecificField AirlineCode="string" Text="string" />
        </MileCards>
        <OINs>
          <AirlineSpecificField AirlineCode="string" Text="string" />
          <AirlineSpecificField AirlineCode="string" Text="string" />
        </OINs>
        <Visas>
          <Visa>
            <CityOfBirth>string</CityOfBirth>
            <CountryCodeOfBirth>string</CountryCodeOfBirth>
            <Number>string</Number>
            <IssuancePlace>string</IssuancePlace>
            <ValidUntil>dateTime</ValidUntil>
            <CountryCode>string</CountryCode>
          </Visa>
          <Visa>
            <CityOfBirth>string</CityOfBirth>
            <CountryCodeOfBirth>string</CountryCodeOfBirth>
            <Number>string</Number>
            <IssuancePlace>string</IssuancePlace>
            <ValidUntil>dateTime</ValidUntil>
            <CountryCode>string</CountryCode>
          </Visa>
        </Visas>
        <Documents>
          <Document>
            <CitizenshipCountryCode>string</CitizenshipCountryCode>
            <IssuerCountryCode>string</IssuerCountryCode>
            <ValidUntil>dateTime</ValidUntil>
            <Number>string</Number>
          </Document>
          <Document>
            <CitizenshipCountryCode>string</CitizenshipCountryCode>
            <IssuerCountryCode>string</IssuerCountryCode>
            <ValidUntil>dateTime</ValidUntil>
            <Number>string</Number>
          </Document>
        </Documents>
        <Addresses>
          <ResidentionAddress>
            <CountryCode>string</CountryCode>
            <Address>string</Address>
            <State>string</State>
            <Index>string</Index>
          </ResidentionAddress>
          <ResidentionAddress>
            <CountryCode>string</CountryCode>
            <Address>string</Address>
            <State>string</State>
            <Index>string</Index>
          </ResidentionAddress>
        </Addresses>
        <PreferredMeal>string</PreferredMeal>
        <PreferredSeat>string</PreferredSeat>
      </profile>
      <id_Profile>int</id_Profile>
      <securityKey>string</securityKey>
    </ManagePersonProfile>
  </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:Body>
    <ManagePersonProfileResponse xmlns="http://avia.corteos.ru/">
      <ManagePersonProfileResult>
        <LastName>string</LastName>
        <FirstName>string</FirstName>
        <IsMale>boolean</IsMale>
        <Type>Adult or Child or Infant</Type>
        <BirthDate>dateTime</BirthDate>
        <OrganizationProfileName>string</OrganizationProfileName>
        <Emails>
          <Email>
            <CountryCode>string</CountryCode>
            <EmailAddress>string</EmailAddress>
          </Email>
          <Email>
            <CountryCode>string</CountryCode>
            <EmailAddress>string</EmailAddress>
          </Email>
        </Emails>
        <Mobiles>
          <MobilePhone Number="string" CountryCode="string" CityCode="string" />
          <MobilePhone Number="string" CountryCode="string" CityCode="string" />
        </Mobiles>
        <Codes>
          <StructuralCode>
            <Dictionary>string</Dictionary>
            <Code>string</Code>
          </StructuralCode>
          <StructuralCode>
            <Dictionary>string</Dictionary>
            <Code>string</Code>
          </StructuralCode>
        </Codes>
        <MileCards>
          <AirlineSpecificField AirlineCode="string" Text="string" />
          <AirlineSpecificField AirlineCode="string" Text="string" />
        </MileCards>
        <OINs>
          <AirlineSpecificField AirlineCode="string" Text="string" />
          <AirlineSpecificField AirlineCode="string" Text="string" />
        </OINs>
        <Visas>
          <Visa>
            <CityOfBirth>string</CityOfBirth>
            <CountryCodeOfBirth>string</CountryCodeOfBirth>
            <Number>string</Number>
            <IssuancePlace>string</IssuancePlace>
            <ValidUntil>dateTime</ValidUntil>
            <CountryCode>string</CountryCode>
          </Visa>
          <Visa>
            <CityOfBirth>string</CityOfBirth>
            <CountryCodeOfBirth>string</CountryCodeOfBirth>
            <Number>string</Number>
            <IssuancePlace>string</IssuancePlace>
            <ValidUntil>dateTime</ValidUntil>
            <CountryCode>string</CountryCode>
          </Visa>
        </Visas>
        <Documents>
          <Document>
            <CitizenshipCountryCode>string</CitizenshipCountryCode>
            <IssuerCountryCode>string</IssuerCountryCode>
            <ValidUntil>dateTime</ValidUntil>
            <Number>string</Number>
          </Document>
          <Document>
            <CitizenshipCountryCode>string</CitizenshipCountryCode>
            <IssuerCountryCode>string</IssuerCountryCode>
            <ValidUntil>dateTime</ValidUntil>
            <Number>string</Number>
          </Document>
        </Documents>
        <Addresses>
          <ResidentionAddress>
            <CountryCode>string</CountryCode>
            <Address>string</Address>
            <State>string</State>
            <Index>string</Index>
          </ResidentionAddress>
          <ResidentionAddress>
            <CountryCode>string</CountryCode>
            <Address>string</Address>
            <State>string</State>
            <Index>string</Index>
          </ResidentionAddress>
        </Addresses>
        <PreferredMeal>string</PreferredMeal>
        <PreferredSeat>string</PreferredSeat>
      </ManagePersonProfileResult>
    </ManagePersonProfileResponse>
  </soap:Body>
</soap:Envelope>

SOAP 1.2

В следующем примере показаны запрос и ответ SOAP 1,2. Вместо элементов-заполнителей следует подставить фактические значения.

POST /XmlGate/ProfileManager.asmx HTTP/1.1
Host: rt-avia.corteos.travel
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:Body>
    <ManagePersonProfile xmlns="http://avia.corteos.ru/">
      <profile>
        <LastName>string</LastName>
        <FirstName>string</FirstName>
        <IsMale>boolean</IsMale>
        <Type>Adult or Child or Infant</Type>
        <BirthDate>dateTime</BirthDate>
        <OrganizationProfileName>string</OrganizationProfileName>
        <Emails>
          <Email>
            <CountryCode>string</CountryCode>
            <EmailAddress>string</EmailAddress>
          </Email>
          <Email>
            <CountryCode>string</CountryCode>
            <EmailAddress>string</EmailAddress>
          </Email>
        </Emails>
        <Mobiles>
          <MobilePhone Number="string" CountryCode="string" CityCode="string" />
          <MobilePhone Number="string" CountryCode="string" CityCode="string" />
        </Mobiles>
        <Codes>
          <StructuralCode>
            <Dictionary>string</Dictionary>
            <Code>string</Code>
          </StructuralCode>
          <StructuralCode>
            <Dictionary>string</Dictionary>
            <Code>string</Code>
          </StructuralCode>
        </Codes>
        <MileCards>
          <AirlineSpecificField AirlineCode="string" Text="string" />
          <AirlineSpecificField AirlineCode="string" Text="string" />
        </MileCards>
        <OINs>
          <AirlineSpecificField AirlineCode="string" Text="string" />
          <AirlineSpecificField AirlineCode="string" Text="string" />
        </OINs>
        <Visas>
          <Visa>
            <CityOfBirth>string</CityOfBirth>
            <CountryCodeOfBirth>string</CountryCodeOfBirth>
            <Number>string</Number>
            <IssuancePlace>string</IssuancePlace>
            <ValidUntil>dateTime</ValidUntil>
            <CountryCode>string</CountryCode>
          </Visa>
          <Visa>
            <CityOfBirth>string</CityOfBirth>
            <CountryCodeOfBirth>string</CountryCodeOfBirth>
            <Number>string</Number>
            <IssuancePlace>string</IssuancePlace>
            <ValidUntil>dateTime</ValidUntil>
            <CountryCode>string</CountryCode>
          </Visa>
        </Visas>
        <Documents>
          <Document>
            <CitizenshipCountryCode>string</CitizenshipCountryCode>
            <IssuerCountryCode>string</IssuerCountryCode>
            <ValidUntil>dateTime</ValidUntil>
            <Number>string</Number>
          </Document>
          <Document>
            <CitizenshipCountryCode>string</CitizenshipCountryCode>
            <IssuerCountryCode>string</IssuerCountryCode>
            <ValidUntil>dateTime</ValidUntil>
            <Number>string</Number>
          </Document>
        </Documents>
        <Addresses>
          <ResidentionAddress>
            <CountryCode>string</CountryCode>
            <Address>string</Address>
            <State>string</State>
            <Index>string</Index>
          </ResidentionAddress>
          <ResidentionAddress>
            <CountryCode>string</CountryCode>
            <Address>string</Address>
            <State>string</State>
            <Index>string</Index>
          </ResidentionAddress>
        </Addresses>
        <PreferredMeal>string</PreferredMeal>
        <PreferredSeat>string</PreferredSeat>
      </profile>
      <id_Profile>int</id_Profile>
      <securityKey>string</securityKey>
    </ManagePersonProfile>
  </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:Body>
    <ManagePersonProfileResponse xmlns="http://avia.corteos.ru/">
      <ManagePersonProfileResult>
        <LastName>string</LastName>
        <FirstName>string</FirstName>
        <IsMale>boolean</IsMale>
        <Type>Adult or Child or Infant</Type>
        <BirthDate>dateTime</BirthDate>
        <OrganizationProfileName>string</OrganizationProfileName>
        <Emails>
          <Email>
            <CountryCode>string</CountryCode>
            <EmailAddress>string</EmailAddress>
          </Email>
          <Email>
            <CountryCode>string</CountryCode>
            <EmailAddress>string</EmailAddress>
          </Email>
        </Emails>
        <Mobiles>
          <MobilePhone Number="string" CountryCode="string" CityCode="string" />
          <MobilePhone Number="string" CountryCode="string" CityCode="string" />
        </Mobiles>
        <Codes>
          <StructuralCode>
            <Dictionary>string</Dictionary>
            <Code>string</Code>
          </StructuralCode>
          <StructuralCode>
            <Dictionary>string</Dictionary>
            <Code>string</Code>
          </StructuralCode>
        </Codes>
        <MileCards>
          <AirlineSpecificField AirlineCode="string" Text="string" />
          <AirlineSpecificField AirlineCode="string" Text="string" />
        </MileCards>
        <OINs>
          <AirlineSpecificField AirlineCode="string" Text="string" />
          <AirlineSpecificField AirlineCode="string" Text="string" />
        </OINs>
        <Visas>
          <Visa>
            <CityOfBirth>string</CityOfBirth>
            <CountryCodeOfBirth>string</CountryCodeOfBirth>
            <Number>string</Number>
            <IssuancePlace>string</IssuancePlace>
            <ValidUntil>dateTime</ValidUntil>
            <CountryCode>string</CountryCode>
          </Visa>
          <Visa>
            <CityOfBirth>string</CityOfBirth>
            <CountryCodeOfBirth>string</CountryCodeOfBirth>
            <Number>string</Number>
            <IssuancePlace>string</IssuancePlace>
            <ValidUntil>dateTime</ValidUntil>
            <CountryCode>string</CountryCode>
          </Visa>
        </Visas>
        <Documents>
          <Document>
            <CitizenshipCountryCode>string</CitizenshipCountryCode>
            <IssuerCountryCode>string</IssuerCountryCode>
            <ValidUntil>dateTime</ValidUntil>
            <Number>string</Number>
          </Document>
          <Document>
            <CitizenshipCountryCode>string</CitizenshipCountryCode>
            <IssuerCountryCode>string</IssuerCountryCode>
            <ValidUntil>dateTime</ValidUntil>
            <Number>string</Number>
          </Document>
        </Documents>
        <Addresses>
          <ResidentionAddress>
            <CountryCode>string</CountryCode>
            <Address>string</Address>
            <State>string</State>
            <Index>string</Index>
          </ResidentionAddress>
          <ResidentionAddress>
            <CountryCode>string</CountryCode>
            <Address>string</Address>
            <State>string</State>
            <Index>string</Index>
          </ResidentionAddress>
        </Addresses>
        <PreferredMeal>string</PreferredMeal>
        <PreferredSeat>string</PreferredSeat>
      </ManagePersonProfileResult>
    </ManagePersonProfileResponse>
  </soap12:Body>
</soap12:Envelope>