Messages - Sync and channel manager
Every message in this area, with the exact text, the screen, the condition that triggers it and what to do. Text in angle brackets such as <room no> is filled in by the program. Search this page for a few words of the message you see.
Messages on screen
| Message (exact text) | Screen | When it appears | What to do |
|---|---|---|---|
| (text returned by the server) | CRS Sync - #/setup/channel-sync | The server rejected or failed the request and returned its own text, which is shown as-is. The wording depends on the server rule that failed. | Read the text shown; it names the rule that failed. Find the same text in the Server-side messages table of this or another module file. If it is unclear, note the screen, time and text and contact support. |
| (text returned by the server) | CRS Sync - #/setup/channel-sync | The server rejected or failed the request and returned its own text, which is shown as-is. The wording depends on the server rule that failed. | Read the text shown; it names the rule that failed. Find the same text in the Server-side messages table of this or another module file. If it is unclear, note the screen, time and text and contact support. |
Data sync successfully. |
CRS Sync - #/setup/channel-sync | Confirmation shown after the action completed. | Nothing to do. |
| (text returned by the server) | Ota reconciliation - #/ota-reconciliation | The server rejected or failed the request and returned its own text, which is shown as-is. The wording depends on the server rule that failed. | Read the text shown; it names the rule that failed. Find the same text in the Server-side messages table of this or another module file. If it is unclear, note the screen, time and text and contact support. |
Are you sure you want to post reservation(s) to OTA? |
Ota reconciliation - #/ota-reconciliation | A Yes/No confirmation box before the action runs. | Click Yes to continue or No to cancel; nothing changes until you confirm. |
Data posted Successfully. |
Ota reconciliation - #/ota-reconciliation | Confirmation shown after the action completed. | Correct the field or situation described in the message and repeat the action. If it still appears, contact support with the screen and exact text. |
From Date should not be greater than To Date. |
Ota reconciliation - #/ota-reconciliation | A business rule blocked the action. | Change the value or the data so that it satisfies the rule stated in the message. |
No data found. |
Ota reconciliation - #/ota-reconciliation | A validation or business rule failed. | Correct the field or situation described in the message and repeat the action. If it still appears, contact support with the screen and exact text. |
Please select at least one reservation to post. |
Ota reconciliation - #/ota-reconciliation | A required selection has not been made when you click the action button. | Select the at least one reservation to post and Save. |
Are you sure you want to sync inventory for the selected interface? |
Sync Inventory - #/sync/inventory | A Yes/No confirmation box before the action runs. | Click Yes to continue or No to cancel; nothing changes until you confirm. |
Error while sync inventory. |
Sync Inventory - #/sync/inventory | Confirmation shown after the action completed. | Nothing to do. |
Inventory sync successfully. |
Sync Inventory - #/sync/inventory | Confirmation shown after the action completed. | Nothing to do. |
Please select webhook interface type. |
Sync Inventory - #/sync/inventory | A required selection has not been made when you click the action button. | Select the webhook interface type and Save. |
Something went wrong. |
Sync Inventory - #/sync/inventory | A validation or business rule failed. | Correct the field or situation described in the message and repeat the action. If it still appears, contact support with the screen and exact text. |
Are you sure you want to sync inventory for the selected interface? |
Sync Reservation - #/sync/reservation-sync | A Yes/No confirmation box before the action runs. | Click Yes to continue or No to cancel; nothing changes until you confirm. |
Are you sure you want to sync reservations? |
Sync Reservation - #/sync/reservation-sync | A Yes/No confirmation box before the action runs. | Click Yes to continue or No to cancel; nothing changes until you confirm. |
Are you sure you want to sync statistics data? |
Sync Reservation - #/sync/reservation-sync | A Yes/No confirmation box before the action runs. | Click Yes to continue or No to cancel; nothing changes until you confirm. |
Error while sync inventory. |
Sync Reservation - #/sync/reservation-sync | Confirmation shown after the action completed. | Nothing to do. |
Error while sync reservation. |
Sync Reservation - #/sync/reservation-sync | Confirmation shown after the action completed. | Nothing to do. |
Error while sync Statistics. |
Sync Reservation - #/sync/reservation-sync | Confirmation shown after the action completed. | Nothing to do. |
Inventory sync successfully. |
Sync Reservation - #/sync/reservation-sync | Confirmation shown after the action completed. | Nothing to do. |
Please select webhook interface type. |
Sync Reservation - #/sync/reservation-sync | Confirmation shown after the action completed. | Nothing to do. |
Reservation sync successfully. |
Sync Reservation - #/sync/reservation-sync | Confirmation shown after the action completed. | Nothing to do. |
Something went wrong. |
Sync Reservation - #/sync/reservation-sync | A validation or business rule failed. | Correct the field or situation described in the message and repeat the action. If it still appears, contact support with the screen and exact text. |
Statistics sync successfully. |
Sync Reservation - #/sync/reservation-sync | Confirmation shown after the action completed. | Nothing to do. |
Are you sure you want to sync statistics data? |
Sync Statistics - #/sync/statistics | A Yes/No confirmation box before the action runs. | Click Yes to continue or No to cancel; nothing changes until you confirm. |
Error while sync Statistics. |
Sync Statistics - #/sync/statistics | Confirmation shown after the action completed. | Nothing to do. |
Please select webhook interface type. |
Sync Statistics - #/sync/statistics | A required selection has not been made when you click the action button. | Select the webhook interface type and Save. |
Something went wrong. |
Sync Statistics - #/sync/statistics | A validation or business rule failed. | Correct the field or situation described in the message and repeat the action. If it still appears, contact support with the screen and exact text. |
Statistics sync successfully. |
Sync Statistics - #/sync/statistics | Confirmation shown after the action completed. | Nothing to do. |
Server-side messages
These are produced by the SunPMS server (or its database) and appear on whatever screen made the request.
| Message (exact text) | Screen | When it appears | What to do |
|---|---|---|---|
<max adult> Adult(s) are allowed in <room type> |
Server: CRSService / ImportReservation | The server refused the request and sent this text back to the screen. Condition: MaxAdult > 0 && checkin.TotalAdult > MaxAdult |
Correct the data named in the message and retry; if the cause is unclear contact support. |
<max child> Child(s) are allowed in <room type> |
Server: CRSService / ImportReservation | The server refused the request and sent this text back to the screen. Condition: MaxChild > 0 && checkin.TotalChild > MaxChild |
Correct the data named in the message and retry; if the cause is unclear contact support. |
Client ID not mapped |
Server: CRSService / SyncRateType; Server: CRSService / SyncRoomType; Server: CRSService / GetLinkedOTA and 12 more | The server refused the request and sent this text back to the screen. Condition: else |
Correct the data named in the message and retry; if the cause is unclear contact support. |
CRS Reservation data not found. |
Server: CRSService / GetCRSReservationJSONList | The server refused the request and sent this text back to the screen. Condition: string.IsNullOrEmpty(resp.Data.ToString) |
Refresh the screen; the record may have been deleted or belongs to another property. Re-select it and retry. |
CRS Response Failed |
Server: CRSService / GetLinkedOTA; Server: CRSService / GetOTARoomType; Server: CRSService / MapUnMapRoomType and 12 more | The server refused the request and sent this text back to the screen. Condition: crmClientID > 0 && isCRSEnabled == true AND crsStatus && objCRSResponse != null AND else AND else |
Correct the data named in the message and retry; if the cause is unclear contact support. |
CRS Response Key is null |
Server: CRSService / GetCRSSyncResult | The server refused the request and sent this text back to the screen. Condition: else |
Correct the data named in the message and retry; if the cause is unclear contact support. |
ImageData not found Resource not found. |
Server: CRSRoomTypeContentService / CRSUploadImage | The server refused the request and sent this text back to the screen. Condition: string.IsNullOrEmpty(ImageData) |
Refresh the screen; the record may have been deleted or belongs to another property. Re-select it and retry. |
Invalid checkin/checkout date. The maximum future reservation date is (<to string><")" })> |
Server: CRSService / CreateReservationAsync | The server refused the request and sent this text back to the screen. Condition: settings != null AND resdetail.ResStatus != "Cancel" AND defaultFutureResYear != null && !string.IsNullOrEmpty(defaultFutureResYear.SettingValu... |
Correct the data named in the message and retry; if the cause is unclear contact support. |
Missing CRM ClientID or CRS disabled |
Server: OTAReconcilationService / PostReportToOTA | The server refused the request and sent this text back to the screen. Condition: crmClientDetail != null && crmClientDetail.Data != null && !string.IsNullOrEmpty(((CRMClientPropertyDetail)crmClientDetail.Data).CRMClientID) AND... |
Correct the data named in the message and retry; if the cause is unclear contact support. |
No Property found for the given ClientIDs |
Server: CRSService / CreateReservation; Server: CRSService / GetAvailabilityCount; Server: CRSService / RetryBulkInventoryRateRestrictionSync | The server refused the request and sent this text back to the screen. Condition: clientIDs.Count == 0 |
Correct the data named in the message and retry; if the cause is unclear contact support. |
No record found. |
Server: CRSTaxExemptService / GetCRSTaxExemptData; Server: CRSTaxExemptService / GetCRSSiteCode; Server: CRSRoomTypeContentService / CRSSubRoomType and 3 more | The server refused the request and sent this text back to the screen. Condition: data == null || data.Count <= 0 |
Refresh the screen; the record may have been deleted or belongs to another property. Re-select it and retry. |
Procedure failed. |
Server: CRSRepository / AddCRSLog; Server: CRSRoomTypeContentRepository / InsertCRSRoomTypeContent; Server: CRSRoomTypeContentRepository / InsertCRSRoomTypeContentDetail and 1 more | The database call returned a failure code; the real cause is in the server exception log. Condition: status == -1 |
Try again. If it repeats, give support the screen, time and what you were saving; they can read the exception log. |
Record Already Exist. |
Server: CRSTaxExemptService / CRSTaxExemptAddUpdate; Server: CRSTaxExemptService / ValidateTaxExempt | The server refused the request and sent this text back to the screen. Condition: crsTaxExemptId == -2 |
Use a different name or code, or edit the existing record. |
Reservation already exists. |
Server: CRSService / ImportReservation | The server refused the request and sent this text back to the screen. Condition: else AND resdetail.FolioNo != "" AND Convert.ToInt64(resData.Data) > 0 |
Use a different name or code, or edit the existing record. |
Reservation details are null. |
Server: CRSService / ImportReservation | The server refused the request and sent this text back to the screen. Condition: resdetail == null |
Correct the data named in the message and retry; if the cause is unclear contact support. |
Resevation detail required. |
Server: CRSService / CreateReservation | The server refused the request and sent this text back to the screen. Condition: resdetail == null |
Correct the data named in the message and retry; if the cause is unclear contact support. |
Resource not found. |
Server: CRSRoomTypeContentService / CRSUploadImage | The server refused the request and sent this text back to the screen. Condition: string.IsNullOrEmpty(ImageData) |
Refresh the screen; the record may have been deleted or belongs to another property. Re-select it and retry. |
RoomType not found. |
Server: CRSService / ImportReservation | The server refused the request and sent this text back to the screen. Condition: roomTypeId == 0 |
Refresh the screen; the record may have been deleted or belongs to another property. Re-select it and retry. |
Something went wrong |
Server: OTAReconcilationService / GetcrsEngines; Server: OTAReconcilationService / GetOTAData | The server refused the request and sent this text back to the screen. Condition: else |
Correct the data named in the message and retry; if the cause is unclear contact support. |
Something wrong, Please try again. |
Server: OTAReconcilationController / PostReportToOTA; Server: CRSTaxExemptService / CRSTaxExemptAddUpdate; Server: CRSRoomTypeContentService / SaveRoomTypeContent | The database call returned a failure code; the real cause is in the server exception log. Condition: !serviceResponse.Status |
Try again. If it repeats, give support the screen, time and what you were saving; they can read the exception log. |