I need a way to return errors that occurred before sending the data to the flexmonster using a REST API.
As it is today when an API error occurs, only a generic error message appears in FLEXMONSTER, and we do not know the source of the problem
Hello, Cleyton,
Thank you for posting your question here.
We can suggest you the following scenario: if you add messages about API error into the response, we will show this response in addition to the message in our error pop-up window. Will this work for you?
Also, could you please specify your data source? Are you using Data Compressor for .NET?
Regards,
Tanya
Hello Tanya
I am using Data Compressor for .NET, Is there any way to return the error for it?
The first option you offered me does not work for my scenario.
Hello Cleyton,
Thank you for the update. For now, it is not possible to pass the error message from .Net Compressor. We are expecting to add such feature in the nearest releases for you. As we see it, the component should be able to get the error message from the response and display it in UI pop-up. If you know a better way of achieving the necessary behavior please let us know.
Waiting for the update from you.
Best regards,
Dmytro
Thanks for the feedback.
If you can show the return in a Pop-up will be very good !.
I'll wait for the update.
Hello Clayton
Thank you for the clarification. We will notify you of the results, ETA Jan 29.
Regards,
Dmytro.
Hello Cleyton,
We are glad to inform you that the new component's version 2.413 is already available on our website. You are welcome to update the component. For now, when you need to show error message from the response, it can be done the following way:
HttpResponseMessage response = Request.CreateResponse(HttpStatusCode.BadRequest);
response.Content = new StringContent(e.Message);
return response;
Please let us know if everything works fine for you.
Regards,
Dmytro
Hello!
Is there any way to check my version of flexmonster, because I requested a version yesterday to download, and after updating and including the necessary codes I did not get the expected result that is to get the error message, it is showing the same message as always.
Hello Cleyton,
Thank you for the update.
To check your current version of Flexmonster, please press Ctrl+Alt+i
on the grid.
Also, you may have to clear browser cache after the update.
As for the error message, you can check the following demo - http://jsfiddle.net/flexmonster/nr2uqzwb/
Request to the http://olap.flexmonster.com/compressor/file.php
returns status 403 and error response File not found
. This message is displayed in the popup. Also, you can customize (or remove) the text before the response message using the localization object.
Please let me know if you have further questions.
Regards,
Ian
Hello Ian Sadovy!
I was able to view the message, but when this message exceeds 22 characters the component does not display the message. Example: 'FILE NOT FOUND' message is displayed correctly. Message 'FILE NOT FOUND SORRY MY FRIENDY' is not displayed! See attached images
See attached images
Hello, Cleyton,
Thank you for reporting this!
Please try this package with the fix. The package contains index.html
with the same demo and message FILE NOT FOUND SORRY MY FRIEND.
is displayed correctly.
Please let me know if everything works as expected.
Regards,
Tanya
Hello Tanya!
Worked Correctly, Thanks!