SunPMSby SunTatva Technologies

Messages - Sync and channel manager

Messages and errors · Updated

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.