WSNewHotelClient


Click here for a complete list of operations.

ManageReservationDll

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 /WSNewHotelClient/WSNewHotelClient.asmx HTTP/1.1
Host: reservas.tryplisboaaeroporto.com
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://www.newhotel.com/client/ManageReservationDll"

<?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>
    <ManageReservationDll xmlns="http://www.newhotel.com/client">
      <rqReservation>
        <RequestId>guid</RequestId>
        <PapoCodi>int</PapoCodi>
        <ChildPriceCriteria>string</ChildPriceCriteria>
        <InvalidCheckPriceAction>string</InvalidCheckPriceAction>
        <DefaultPriceWhenOffShore>string</DefaultPriceWhenOffShore>
        <FixPriceHotelWhenOffShore>string</FixPriceHotelWhenOffShore>
        <FixPriceOffShoreWhenOffShore>string</FixPriceOffShoreWhenOffShore>
        <CheckReservationPriceHotelWhenOffShore>boolean</CheckReservationPriceHotelWhenOffShore>
        <CheckReservationPriceOffShoreWhenOffShore>boolean</CheckReservationPriceOffShoreWhenOffShore>
        <InvalidCheckPriceActionHotelWhenOffShore>string</InvalidCheckPriceActionHotelWhenOffShore>
        <InvalidCheckPriceActionOffShoreWhenOffShore>string</InvalidCheckPriceActionOffShoreWhenOffShore>
        <CheckNights>boolean</CheckNights>
        <OverAllotments>boolean</OverAllotments>
        <OverBooking>boolean</OverBooking>
        <CheckReservationPrice>boolean</CheckReservationPrice>
        <UnAssignRoom>boolean</UnAssignRoom>
        <UnAssignRoomEvenBlock>boolean</UnAssignRoomEvenBlock>
        <CheckDuplicateReservations>boolean</CheckDuplicateReservations>
        <AllowNHCheckDuplicateReservations>boolean</AllowNHCheckDuplicateReservations>
        <CheckReservationAvailability>boolean</CheckReservationAvailability>
        <UpdateOnAssignedRoomPermission>boolean</UpdateOnAssignedRoomPermission>
        <UpdatePermissions>string</UpdatePermissions>
        <UpdateStatePermissions>string</UpdateStatePermissions>
        <FixReservationPrice>string</FixReservationPrice>
        <CountryCodeType>string</CountryCodeType>
        <OverBookingPercent>decimal</OverBookingPercent>
        <CheckUserInUpdate>boolean</CheckUserInUpdate>
        <GuaranteeCode>long</GuaranteeCode>
        <NeverConfirmReservation>boolean</NeverConfirmReservation>
        <ReceiptOnAdvancedDeposit>boolean</ReceiptOnAdvancedDeposit>
        <AvailabilityType>string</AvailabilityType>
        <ReservationCountryCode>string</ReservationCountryCode>
        <MiddlemanCountryCode>string</MiddlemanCountryCode>
        <CheckOperatorPrepaid>boolean</CheckOperatorPrepaid>
        <ActionWhenPMSDataValidationError>string</ActionWhenPMSDataValidationError>
        <IndividualReservationList>
          <IndividualReservation>
            <RoomReservation xsi:nil="true" />
          </IndividualReservation>
          <IndividualReservation>
            <RoomReservation xsi:nil="true" />
          </IndividualReservation>
        </IndividualReservationList>
        <GroupsReservationList>
          <GroupReservation>
            <InsertAsGroup>string</InsertAsGroup>
            <GroupCode>long</GroupCode>
            <GroupTypeCode>long</GroupTypeCode>
            <GroupName>string</GroupName>
            <GroupExternalReference>string</GroupExternalReference>
            <RoomsReservationList xsi:nil="true" />
            <AdditionalServiceList xsi:nil="true" />
            <PaymentList xsi:nil="true" />
          </GroupReservation>
          <GroupReservation>
            <InsertAsGroup>string</InsertAsGroup>
            <GroupCode>long</GroupCode>
            <GroupTypeCode>long</GroupTypeCode>
            <GroupName>string</GroupName>
            <GroupExternalReference>string</GroupExternalReference>
            <RoomsReservationList xsi:nil="true" />
            <AdditionalServiceList xsi:nil="true" />
            <PaymentList xsi:nil="true" />
          </GroupReservation>
        </GroupsReservationList>
        <CheckUserInCancelation>boolean</CheckUserInCancelation>
      </rqReservation>
    </ManageReservationDll>
  </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>
    <ManageReservationDllResponse xmlns="http://www.newhotel.com/client">
      <ManageReservationDllResult>
        <GroupReservationsError>
          <ReservationError Order="int">
            <HotelCode>string</HotelCode>
            <HotelName>string</HotelName>
            <GroupExternalReference>string</GroupExternalReference>
            <ExternalReservationCode>string</ExternalReservationCode>
            <ExternalChannelCode>int</ExternalChannelCode>
            <ExternalChannelIdentifier>string</ExternalChannelIdentifier>
            <Error>string</Error>
            <ErrorCode>int</ErrorCode>
            <ReservationCode>string</ReservationCode>
            <ReseCode>long</ReseCode>
            <ReseYear>int</ReseYear>
            <DocumentReference>string</DocumentReference>
            <AccountCode>string</AccountCode>
            <MovementOrder>int</MovementOrder>
          </ReservationError>
          <ReservationError Order="int">
            <HotelCode>string</HotelCode>
            <HotelName>string</HotelName>
            <GroupExternalReference>string</GroupExternalReference>
            <ExternalReservationCode>string</ExternalReservationCode>
            <ExternalChannelCode>int</ExternalChannelCode>
            <ExternalChannelIdentifier>string</ExternalChannelIdentifier>
            <Error>string</Error>
            <ErrorCode>int</ErrorCode>
            <ReservationCode>string</ReservationCode>
            <ReseCode>long</ReseCode>
            <ReseYear>int</ReseYear>
            <DocumentReference>string</DocumentReference>
            <AccountCode>string</AccountCode>
            <MovementOrder>int</MovementOrder>
          </ReservationError>
        </GroupReservationsError>
        <IndividualReservationsError>
          <ReservationError Order="int">
            <HotelCode>string</HotelCode>
            <HotelName>string</HotelName>
            <GroupExternalReference>string</GroupExternalReference>
            <ExternalReservationCode>string</ExternalReservationCode>
            <ExternalChannelCode>int</ExternalChannelCode>
            <ExternalChannelIdentifier>string</ExternalChannelIdentifier>
            <Error>string</Error>
            <ErrorCode>int</ErrorCode>
            <ReservationCode>string</ReservationCode>
            <ReseCode>long</ReseCode>
            <ReseYear>int</ReseYear>
            <DocumentReference>string</DocumentReference>
            <AccountCode>string</AccountCode>
            <MovementOrder>int</MovementOrder>
          </ReservationError>
          <ReservationError Order="int">
            <HotelCode>string</HotelCode>
            <HotelName>string</HotelName>
            <GroupExternalReference>string</GroupExternalReference>
            <ExternalReservationCode>string</ExternalReservationCode>
            <ExternalChannelCode>int</ExternalChannelCode>
            <ExternalChannelIdentifier>string</ExternalChannelIdentifier>
            <Error>string</Error>
            <ErrorCode>int</ErrorCode>
            <ReservationCode>string</ReservationCode>
            <ReseCode>long</ReseCode>
            <ReseYear>int</ReseYear>
            <DocumentReference>string</DocumentReference>
            <AccountCode>string</AccountCode>
            <MovementOrder>int</MovementOrder>
          </ReservationError>
        </IndividualReservationsError>
        <GroupReservations>
          <GroupReservation>
            <GroupName>string</GroupName>
            <GroupCode>long</GroupCode>
            <GroupTypeCode>long</GroupTypeCode>
            <GroupTypeDescription>string</GroupTypeDescription>
            <GroupExternalReference>string</GroupExternalReference>
            <RoomsReservationList xsi:nil="true" />
            <AdditionalServiceList xsi:nil="true" />
          </GroupReservation>
          <GroupReservation>
            <GroupName>string</GroupName>
            <GroupCode>long</GroupCode>
            <GroupTypeCode>long</GroupTypeCode>
            <GroupTypeDescription>string</GroupTypeDescription>
            <GroupExternalReference>string</GroupExternalReference>
            <RoomsReservationList xsi:nil="true" />
            <AdditionalServiceList xsi:nil="true" />
          </GroupReservation>
        </GroupReservations>
        <IndividualReservations>
          <IndividualReservation>
            <RoomReservation xsi:nil="true" />
          </IndividualReservation>
          <IndividualReservation>
            <RoomReservation xsi:nil="true" />
          </IndividualReservation>
        </IndividualReservations>
      </ManageReservationDllResult>
    </ManageReservationDllResponse>
  </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 /WSNewHotelClient/WSNewHotelClient.asmx HTTP/1.1
Host: reservas.tryplisboaaeroporto.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:Body>
    <ManageReservationDll xmlns="http://www.newhotel.com/client">
      <rqReservation>
        <RequestId>guid</RequestId>
        <PapoCodi>int</PapoCodi>
        <ChildPriceCriteria>string</ChildPriceCriteria>
        <InvalidCheckPriceAction>string</InvalidCheckPriceAction>
        <DefaultPriceWhenOffShore>string</DefaultPriceWhenOffShore>
        <FixPriceHotelWhenOffShore>string</FixPriceHotelWhenOffShore>
        <FixPriceOffShoreWhenOffShore>string</FixPriceOffShoreWhenOffShore>
        <CheckReservationPriceHotelWhenOffShore>boolean</CheckReservationPriceHotelWhenOffShore>
        <CheckReservationPriceOffShoreWhenOffShore>boolean</CheckReservationPriceOffShoreWhenOffShore>
        <InvalidCheckPriceActionHotelWhenOffShore>string</InvalidCheckPriceActionHotelWhenOffShore>
        <InvalidCheckPriceActionOffShoreWhenOffShore>string</InvalidCheckPriceActionOffShoreWhenOffShore>
        <CheckNights>boolean</CheckNights>
        <OverAllotments>boolean</OverAllotments>
        <OverBooking>boolean</OverBooking>
        <CheckReservationPrice>boolean</CheckReservationPrice>
        <UnAssignRoom>boolean</UnAssignRoom>
        <UnAssignRoomEvenBlock>boolean</UnAssignRoomEvenBlock>
        <CheckDuplicateReservations>boolean</CheckDuplicateReservations>
        <AllowNHCheckDuplicateReservations>boolean</AllowNHCheckDuplicateReservations>
        <CheckReservationAvailability>boolean</CheckReservationAvailability>
        <UpdateOnAssignedRoomPermission>boolean</UpdateOnAssignedRoomPermission>
        <UpdatePermissions>string</UpdatePermissions>
        <UpdateStatePermissions>string</UpdateStatePermissions>
        <FixReservationPrice>string</FixReservationPrice>
        <CountryCodeType>string</CountryCodeType>
        <OverBookingPercent>decimal</OverBookingPercent>
        <CheckUserInUpdate>boolean</CheckUserInUpdate>
        <GuaranteeCode>long</GuaranteeCode>
        <NeverConfirmReservation>boolean</NeverConfirmReservation>
        <ReceiptOnAdvancedDeposit>boolean</ReceiptOnAdvancedDeposit>
        <AvailabilityType>string</AvailabilityType>
        <ReservationCountryCode>string</ReservationCountryCode>
        <MiddlemanCountryCode>string</MiddlemanCountryCode>
        <CheckOperatorPrepaid>boolean</CheckOperatorPrepaid>
        <ActionWhenPMSDataValidationError>string</ActionWhenPMSDataValidationError>
        <IndividualReservationList>
          <IndividualReservation>
            <RoomReservation xsi:nil="true" />
          </IndividualReservation>
          <IndividualReservation>
            <RoomReservation xsi:nil="true" />
          </IndividualReservation>
        </IndividualReservationList>
        <GroupsReservationList>
          <GroupReservation>
            <InsertAsGroup>string</InsertAsGroup>
            <GroupCode>long</GroupCode>
            <GroupTypeCode>long</GroupTypeCode>
            <GroupName>string</GroupName>
            <GroupExternalReference>string</GroupExternalReference>
            <RoomsReservationList xsi:nil="true" />
            <AdditionalServiceList xsi:nil="true" />
            <PaymentList xsi:nil="true" />
          </GroupReservation>
          <GroupReservation>
            <InsertAsGroup>string</InsertAsGroup>
            <GroupCode>long</GroupCode>
            <GroupTypeCode>long</GroupTypeCode>
            <GroupName>string</GroupName>
            <GroupExternalReference>string</GroupExternalReference>
            <RoomsReservationList xsi:nil="true" />
            <AdditionalServiceList xsi:nil="true" />
            <PaymentList xsi:nil="true" />
          </GroupReservation>
        </GroupsReservationList>
        <CheckUserInCancelation>boolean</CheckUserInCancelation>
      </rqReservation>
    </ManageReservationDll>
  </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>
    <ManageReservationDllResponse xmlns="http://www.newhotel.com/client">
      <ManageReservationDllResult>
        <GroupReservationsError>
          <ReservationError Order="int">
            <HotelCode>string</HotelCode>
            <HotelName>string</HotelName>
            <GroupExternalReference>string</GroupExternalReference>
            <ExternalReservationCode>string</ExternalReservationCode>
            <ExternalChannelCode>int</ExternalChannelCode>
            <ExternalChannelIdentifier>string</ExternalChannelIdentifier>
            <Error>string</Error>
            <ErrorCode>int</ErrorCode>
            <ReservationCode>string</ReservationCode>
            <ReseCode>long</ReseCode>
            <ReseYear>int</ReseYear>
            <DocumentReference>string</DocumentReference>
            <AccountCode>string</AccountCode>
            <MovementOrder>int</MovementOrder>
          </ReservationError>
          <ReservationError Order="int">
            <HotelCode>string</HotelCode>
            <HotelName>string</HotelName>
            <GroupExternalReference>string</GroupExternalReference>
            <ExternalReservationCode>string</ExternalReservationCode>
            <ExternalChannelCode>int</ExternalChannelCode>
            <ExternalChannelIdentifier>string</ExternalChannelIdentifier>
            <Error>string</Error>
            <ErrorCode>int</ErrorCode>
            <ReservationCode>string</ReservationCode>
            <ReseCode>long</ReseCode>
            <ReseYear>int</ReseYear>
            <DocumentReference>string</DocumentReference>
            <AccountCode>string</AccountCode>
            <MovementOrder>int</MovementOrder>
          </ReservationError>
        </GroupReservationsError>
        <IndividualReservationsError>
          <ReservationError Order="int">
            <HotelCode>string</HotelCode>
            <HotelName>string</HotelName>
            <GroupExternalReference>string</GroupExternalReference>
            <ExternalReservationCode>string</ExternalReservationCode>
            <ExternalChannelCode>int</ExternalChannelCode>
            <ExternalChannelIdentifier>string</ExternalChannelIdentifier>
            <Error>string</Error>
            <ErrorCode>int</ErrorCode>
            <ReservationCode>string</ReservationCode>
            <ReseCode>long</ReseCode>
            <ReseYear>int</ReseYear>
            <DocumentReference>string</DocumentReference>
            <AccountCode>string</AccountCode>
            <MovementOrder>int</MovementOrder>
          </ReservationError>
          <ReservationError Order="int">
            <HotelCode>string</HotelCode>
            <HotelName>string</HotelName>
            <GroupExternalReference>string</GroupExternalReference>
            <ExternalReservationCode>string</ExternalReservationCode>
            <ExternalChannelCode>int</ExternalChannelCode>
            <ExternalChannelIdentifier>string</ExternalChannelIdentifier>
            <Error>string</Error>
            <ErrorCode>int</ErrorCode>
            <ReservationCode>string</ReservationCode>
            <ReseCode>long</ReseCode>
            <ReseYear>int</ReseYear>
            <DocumentReference>string</DocumentReference>
            <AccountCode>string</AccountCode>
            <MovementOrder>int</MovementOrder>
          </ReservationError>
        </IndividualReservationsError>
        <GroupReservations>
          <GroupReservation>
            <GroupName>string</GroupName>
            <GroupCode>long</GroupCode>
            <GroupTypeCode>long</GroupTypeCode>
            <GroupTypeDescription>string</GroupTypeDescription>
            <GroupExternalReference>string</GroupExternalReference>
            <RoomsReservationList xsi:nil="true" />
            <AdditionalServiceList xsi:nil="true" />
          </GroupReservation>
          <GroupReservation>
            <GroupName>string</GroupName>
            <GroupCode>long</GroupCode>
            <GroupTypeCode>long</GroupTypeCode>
            <GroupTypeDescription>string</GroupTypeDescription>
            <GroupExternalReference>string</GroupExternalReference>
            <RoomsReservationList xsi:nil="true" />
            <AdditionalServiceList xsi:nil="true" />
          </GroupReservation>
        </GroupReservations>
        <IndividualReservations>
          <IndividualReservation>
            <RoomReservation xsi:nil="true" />
          </IndividualReservation>
          <IndividualReservation>
            <RoomReservation xsi:nil="true" />
          </IndividualReservation>
        </IndividualReservations>
      </ManageReservationDllResult>
    </ManageReservationDllResponse>
  </soap12:Body>
</soap12:Envelope>