I had been working on transferring old Lasso code to the new 8.5 code
I ran into this issue when trying to do Updates
Error Message:
The file "/Action.lasso" was not found or was disabled due to
security restrictions.
Error Code:
-9984
It occurred with my Filemaker AND my MYSQL databases so that pointed
me to a Lasso Setting or Web Server Setting.
<form action="/Action.lasso" name="LassoForm" method="POST">
<INPUT TYPE="hidden" NAME="-Database" VALUE="MYSQLDBTEST">
<INPUT TYPE="hidden" NAME="-Table" VALUE="Individuals">
<INPUT TYPE="hidden" NAME="-ResponseUpdate" VALUE="/
UserForm.lasso">
<input type="hidden" name="-KeyField" value="IndividualID">
<input type="hidden" name="-KeyValue" value="62">
. . .
I unfortunately have learned that using the Action.lasso syntax is
not preferred code.
> The old Lasso programming methodology that was used with
> action.lasso was passing values through the URL and since spoofing
> has become popular for security reasons we no longer use
> action.lasso. Action.lasso is used in the URL address bar and not
> normally specified in the form action like you had been trying to
> do. Specifying a response page in the form action instead is the
> newer programming methodology.
> - Shawn - LassoSoft Support
It is however legitimate to use
(see Language Guide Page 96)
The reason though that I was getting this error was that I
erroneously set my SETUP -> SITE -> Lasso Settings for Classic Lasso
Syntax to MINIMAL.
I did this initially because I knew I was rewriting older Lasso code
and wanted to make sure I was rewriting it correctly..
By changing this to ENABLED I was able to remove the 9984 error.
I will take the Tech's advice and work on removing the Action.lasso
syntax from my lasso pages in the near future to help with security.
I hope this helps others tackle their 9984
Kevin
--
This list is a free service of LassoSoft:
http://www.LassoSoft.com/Search the list archives:
http://www.ListSearch.com/Lasso/Browse/Manage your subscription:
http://www.ListSearch.com/Lasso/