Using Built-In Debugging Tools

The following built-in debugging tools, described in the sections of this topic, may help you get more information from MYOB Advanced:

  • Automation debugging: A mechanism for debugging automation steps and definitions
  • ShowError URL parameter: A parameter for viewing the details of errors in MYOB Advanced without direct access to the file system of the server

Automation Debugging

If you encounter a problem with automation steps or definitions that you have configured in MYOB Advanced, you can use automation debugging. You can activate it by adding the following line in the appSettings section of the web.config file (which is located in the folder that contains the application instance website).

<add key="AutomationDebug" value="true" />

After you have activated automation debugging, you can view the information about the current automation step in the form title bar on any form in MYOB Advanced.

ShowError URL Parameter

If MYOB Advanced displays a generic error message (for example, We're sorry! An error has occurred while processing your request. A report has been generated for our technical staff to investigate the problem. Please try to repeat your request later. Thank you for understanding.) and you do not have direct access to the file system of the MYOB Advanced server (as in the case of public hosting), you can use the special URL parameter ShowError=true. As a result, the system will display the specific message for the error that has occurred instead of the generic message.

The full URL with the parameter looks as follows: http://<website_address>/main.aspx?showerror=true, where <website_address> is replaced with the address of your site.