অনুরোধ
সিনট্যাক্স
 OTA_HotelInvCountNotifRQ বার্তাটি নিম্নলিখিত সিনট্যাক্স ব্যবহার করে:
<?xml version="1.0" encoding="UTF-8"?>
<OTA_HotelInvCountNotifRQ xmlns="http://www.opentravel.org/OTA/2003/05"
                          EchoToken="message_ID"
                          TimeStamp="timestamp"
                          Version="3.0">
  <POS>
    <Source>
      <RequestorID ID="partner_key"/>
    </Source>
  </POS>
  <Inventories HotelCode="HotelID">
    <Inventory>
      <StatusApplicationControl Start="YYYY-MM-DD"
                                End="YYYY-MM-DD"
                                Mon="boolean_value"
                                Tue="boolean_value"
                                Weds="boolean_value"
                                Thur="boolean_value"
                                Fri="boolean_value"
                                Sat="boolean_value"
                                Sun="boolean_value"
                                InvTypeCode="RoomID"/>
      <InvCounts>
        <InvCount Count="integer" CountType="2"/>
      </InvCounts>
    </Inventory>
  </Inventories>
</OTA_HotelInvCountNotifRQ>
উপাদান এবং বৈশিষ্ট্য
 OTA_HotelInvCountNotifRQ বার্তাটিতে নিম্নলিখিত উপাদান এবং বৈশিষ্ট্য রয়েছে:
| উপাদান / @Attribute | ঘটনা | টাইপ | বর্ণনা | 
|---|---|---|---|
| OTA_HotelInvCountNotifRQ | 1 | Complex element | একটি বার্তার মূল উপাদান যা রুম রেট উপলব্ধতা নির্ধারণ করে। | 
| OTA_HotelInvCountNotifRQ / @xmlns | 0..1 | string (URI) | XML নামস্থান। | 
| OTA_HotelInvCountNotifRQ / @EchoToken | 1 | string | এই অনুরোধ বার্তার জন্য একটি অনন্য শনাক্তকারী৷ এই মান প্রতিক্রিয়া বার্তা ফেরত দেওয়া হয়. অনুমোদিত অক্ষর হল az, AZ, 0-9, _ (আন্ডারস্কোর), এবং - (ড্যাশ)। | 
| OTA_HotelInvCountNotifRQ / @TimeStamp | 1 | DateTime | এই বার্তা তৈরির তারিখ এবং সময়। | 
| OTA_HotelInvCountNotifRQ / @Version | 1 | decimal | OpenTravel বার্তা সংস্করণ। | 
| OTA_HotelInvCountNotifRQ / POS | 0..1 | POS | এই বার্তার জন্য অংশীদার অ্যাকাউন্ট নির্দিষ্ট করার জন্য একটি ধারক (সাধারণত ব্যবহৃত হয় যদি আপনার ব্যাকএন্ড একাধিক অংশীদার অ্যাকাউন্টের জন্য মূল্য ফিড প্রদান করে)। | 
| OTA_HotelInvCountNotifRQ / POS/ Source | 1 | Source | <POS>উপস্থিত থাকলে প্রয়োজন।<RequestorID>এর জন্য একটি ধারক। | 
| OTA_HotelInvCountNotifRQ / POS / RequestorID | 1 | RequestorID | <POS>উপস্থিত থাকলে প্রয়োজন। অংশীদার অ্যাকাউন্ট সংজ্ঞায়িত করে। | 
| OTA_HotelInvCountNotifRQ / POS / RequestorID / @ID | 1 | string | এই বার্তার জন্য অংশীদার অ্যাকাউন্ট. এই স্ট্রিং মান হল হোটেল সেন্টারের অ্যাকাউন্ট সেটিংস পৃষ্ঠায় তালিকাভুক্ত অংশীদার কী মান।  দ্রষ্টব্য: আপনার যদি একাধিক অ্যাকাউন্টের জন্য ফিড প্রদান করে এমন একটি ব্যাকএন্ড থাকে, তাহলে এই মানটিকে আপনার লেনদেন (সম্পত্তি ডেটা) বার্তার  | 
| OTA_HotelInvCountNotifRQ / Inventories | 1 | Inventories | এক বা একাধিক <Inventory>উপাদানের জন্য একটি ধারক। | 
| OTA_HotelInvCountNotifRQ / Inventories / @HotelCode | 1 | string | সম্পত্তির অনন্য শনাক্তকারী। এই মানটি হোটেল তালিকা ফিডের <listing> উপাদানে <id> ব্যবহার করে নির্দিষ্ট করা হোটেল আইডির সাথে মেলে। হোটেল আইডিটি হোটেল সেন্টারেও তালিকাভুক্ত করা হয়েছে। | 
| OTA_HotelInvCountNotifRQ / Inventories / Inventory | 1..n | Inventory | একটি একক সম্পত্তির জন্য বিভিন্ন সময় সীমার জন্য উপলব্ধ রুম সংখ্যা সংজ্ঞায়িত করে। | 
| OTA_HotelInvCountNotifRQ / Inventories / Inventory / StatusApplicationControl | 1 | StatusApplicationControl | তারিখ পরিসীমা সংজ্ঞায়িত করে, সেইসাথে রুমের প্রকারের জন্য শনাক্তকারী ( InvTypeCode)। | 
| OTA_HotelInvCountNotifRQ / Inventories / Inventory / StatusApplicationControl / @Start | 1 | Date | শুরুর তারিখ (প্রপার্টির টাইম জোনের উপর ভিত্তি করে), তারিখের ব্যাপ্তির অন্তর্ভুক্ত। | 
| OTA_HotelInvCountNotifRQ / Inventories / Inventory / StatusApplicationControl / @End | 1 | Date | সমাপ্তির তারিখ (সম্পত্তির সময় অঞ্চলের উপর ভিত্তি করে), তারিখের ব্যাপ্তির অন্তর্ভুক্ত। startমানের সমান বা বেশি হতে হবে। যদিstartএবংendসমান হয়, আপডেটটি সেই তারিখে প্রযোজ্য। | 
| OTA_HotelInvCountNotifRQ / Inventories / Inventory / StatusApplicationControl / @Mon | 0..1 | boolean | স্পষ্টভাবে সোমবার অন্তর্ভুক্ত করতে trueবা1তে সেট করুন। যদি  | 
| OTA_HotelInvCountNotifRQ / Inventories / Inventory / StatusApplicationControl / @Tue | 0..1 | boolean | স্পষ্টভাবে মঙ্গলবার অন্তর্ভুক্ত করতে trueবা1তে সেট করুন। যদি  | 
| OTA_HotelInvCountNotifRQ / Inventories / Inventory / StatusApplicationControl / @Weds | 0..1 | boolean | স্পষ্টভাবে বুধবার অন্তর্ভুক্ত করতে trueবা1তে সেট করুন। যদি  | 
| OTA_HotelInvCountNotifRQ / Inventories / Inventory / StatusApplicationControl / @Thur | 0..1 | boolean | স্পষ্টভাবে বৃহস্পতিবার অন্তর্ভুক্ত করতে trueবা1তে সেট করুন। যদি  | 
| OTA_HotelInvCountNotifRQ / Inventories / Inventory / StatusApplicationControl / @Fri | 0..1 | boolean | শুক্রবারকে স্পষ্টভাবে অন্তর্ভুক্ত করতে trueবা1এ সেট করুন। যদি  | 
| OTA_HotelInvCountNotifRQ / Inventories / Inventory / StatusApplicationControl / @Sat | 0..1 | boolean | স্পষ্টভাবে শনিবার অন্তর্ভুক্ত করতে trueবা1তে সেট করুন। যদি  | 
| OTA_HotelInvCountNotifRQ / Inventories / Inventory / StatusApplicationControl / @Sun | 0..1 | boolean | স্পষ্টভাবে রবিবার অন্তর্ভুক্ত করতে trueবা1তে সেট করুন। যদি  | 
| OTA_HotelInvCountNotifRQ / Inventories / Inventory / StatusApplicationControl / @InvTypeCode | 1 | string | ইনভেন্টরির জন্য অনন্য শনাক্তকারী (রুমের ধরন)। এই মানটি একটি লেনদেন (সম্পত্তি ডেটা) বার্তায় <RoomID>-এ ম্যাপ করে। | 
| OTA_HotelInvCountNotifRQ / Inventories / Inventory / InvCounts | 1 | InvCounts | একটি একক জায় গণনা সংজ্ঞায়িত করার জন্য একটি ধারক। | 
| OTA_HotelInvCountNotifRQ / Inventories / Inventory / InvCounts / InvCount | 1 | InvCount | বুক করা যায় এমন উপলব্ধ রুমের সংখ্যা নির্ধারণ করে। | 
| OTA_HotelInvCountNotifRQ / Inventories / Inventory / InvCounts / InvCount / @Count | 1 | integer | রুমের প্রকারের জন্য বুক করা যেতে পারে এমন উপলব্ধ কক্ষের সংখ্যা। শূন্যের মান নির্দেশ করে যে ঘরের ধরন বিক্রি হয়ে গেছে। একটি ঋণাত্মক মান শূন্য হিসাবে গণ্য করা হয়। | 
| OTA_HotelInvCountNotifRQ / Inventories / Inventory / InvCounts / InvCount / @CountType | 1 | enum | ইনভেন্টরি গণনার ধরন নির্দিষ্ট করা হচ্ছে। বৈধ মান হল: 
 | 
উদাহরণ
অবশিষ্ট জায়
 প্রদত্ত তারিখে RoomID_1 জন্য বাকি 5টি রুম সেট করে৷
<OTA_HotelInvCountNotifRQ xmlns="http://www.opentravel.org/OTA/2003/05"
                          EchoToken="12345678"
                          TimeStamp="2023-07-13T20:50:37-05:00"
                          Version="3.0">
  <Inventories HotelCode="Property_1">
    <Inventory>
      <StatusApplicationControl Start="2023-07-18"
                                End="2023-07-23"
                                InvTypeCode="RoomID_1"/>
      <InvCounts>
        <InvCount Count="5" CountType="2"/>
      </InvCounts>
    </Inventory>
  </Inventories>
</OTA_HotelInvCountNotifRQ>
জায় বিক্রি আউট
 চিহ্নিত RoomID_1 প্রদত্ত তারিখে বিক্রি হয়ে গেছে৷
<OTA_HotelInvCountNotifRQ xmlns="http://www.opentravel.org/OTA/2003/05"
                          EchoToken="12345678"
                          TimeStamp="2023-07-13T20:50:37-05:00"
                          Version="3.0">
  <Inventories HotelCode="Property_1">
    <Inventory>
      <StatusApplicationControl Start="2023-07-18"
                                End="2023-07-23"
                                InvTypeCode="RoomID_1"/>
      <InvCounts>
        <InvCount Count="0" CountType="2"/>
      </InvCounts>
    </Inventory>
  </Inventories>
</OTA_HotelInvCountNotifRQ>
প্রতিক্রিয়া
সিনট্যাক্স
 OTA_HotelInvCountNotifRS বার্তাটি নিম্নলিখিত সিনট্যাক্স ব্যবহার করে:
<?xml version="1.0" encoding="UTF-8"?>
<OTA_HotelInvCountNotifRS xmlns="http://www.opentravel.org/OTA/2003/05"
                          TimeStamp="timestamp"
                          EchoToken="echo_token"
                          Version="3.0">
  <!-- Either Success or Errors will be populated. -->
  <Success/>
  <Errors>
    <Error Type="12" Status="NotProcessed" ShortText="issue_code">issue_description</Error>
  </Errors>
</OTA_HotelInvCountNotifRS>
উপাদান এবং বৈশিষ্ট্য
 OTA_HotelInvCountNotifRS বার্তাটিতে নিম্নলিখিত উপাদান এবং বৈশিষ্ট্য রয়েছে:
| উপাদান / @Attribute | ঘটনা | টাইপ | বর্ণনা | 
|---|---|---|---|
| 1 | Complex element | একটি উপলব্ধতা বার্তার প্রতিক্রিয়ার জন্য মূল উপাদান৷ | |
| OTA_HotelInvCountNotifRS / @TimeStamp | 1 | DateTime | এই বার্তা তৈরির তারিখ এবং সময়। | 
| OTA_HotelInvCountNotifRS / @EchoToken | 1 | string | সংশ্লিষ্ট OTA_HotelInvCountNotifRQবার্তা থেকে অনন্য শনাক্তকারী। | 
| OTA_HotelInvCountNotifRS / Success | 0..1 | Success | নির্দেশ করে যে OTA_HotelInvCountNotifRQবার্তাটি সফলভাবে প্রক্রিয়া করা হয়েছে৷ হয়  | 
| OTA_HotelInvCountNotifRS / Errors | 0..1 | Errors | OTA_HotelInvCountNotifRQবার্তাটি প্রক্রিয়া করার সময় এক বা একাধিক সমস্যার জন্য একটি ধারক। হয়  | 
| OTA_HotelInvCountNotifRS / Errors / Error | 1..n | Error | OTA_HotelInvCountNotifRQবার্তাটি প্রক্রিয়া করার সময় একটি ত্রুটির বর্ণনা। এই ত্রুটিগুলির বিশদ বিবরণ ফিড স্ট্যাটাস ত্রুটি বার্তাগুলিতে পাওয়া যাবে৷ | 
| OTA_HotelInvCountNotifRS / Errors / Error / @Type | 1 | integer | OpenTravel Alliance EWT (Error Warning Type) ত্রুটির সাথে যুক্ত। শুধুমাত্র মান 12 (Processing exception)ব্যবহার করা হয়। | 
| OTA_HotelInvCountNotifRS / Errors / Error / @Code | 1 | integer | OpenTravel Alliance ERR (Error Code) ত্রুটির সাথে যুক্ত। শুধুমাত্র মান 450 (Unable to process)ব্যবহার করা হয়। | 
| OTA_HotelInvCountNotifRS / Errors / Error / @Code | 1 | enum | মূল অনুরোধের অবস্থা। শুধুমাত্র NotProcessedমান ব্যবহার করা হয়। | 
| OTA_HotelInvCountNotifRS / Errors / Error / @ShortText | 1 | string | সমস্যার জন্য Google শনাক্তকারী। এই ত্রুটিগুলির বিশদ বিবরণ ফিড স্ট্যাটাস ত্রুটি বার্তাগুলিতে পাওয়া যাবে৷ | 
উদাহরণ
সফলতা
 নিম্নলিখিতটি একটি সফলভাবে প্রক্রিয়াকৃত OTA_HotelInvCountNotifRQ বার্তার প্রতিক্রিয়া।
<?xml version="1.0" encoding="UTF-8"?>
<OTA_HotelInvCountNotifRS xmlns="http://www.opentravel.org/OTA/2003/05"
                          TimeStamp="2023-07-23T20:50:37-05:00"
                          Version="3.0">
  <Success/>
</OTA_HotelInvCountNotifRS>
ত্রুটি
 নিম্নলিখিতটি একটি OTA_HotelInvCountNotifRQ বার্তার প্রতিক্রিয়া যা ত্রুটির কারণে প্রক্রিয়া করা হয়নি৷
<?xml version="1.0" encoding="UTF-8"?>
<OTA_HotelInvCountNotifRS xmlns="http://www.opentravel.org/OTA/2003/05"
                          TimeStamp="2023-07-23T20:50:37-05:00"
                          Version="3.0">
  <Errors>
    <Error Type="12" Code="450" Status="NotProcessed" ShortText="8001">Example</Error>
  </Errors>
</OTA_HotelInvCountNotifRS>