Hi,
We're using PHPRunner 6.2. We have a special situation where we need to add fields to an Oracle 10g database but since it requires many inter-dependencies between various schemas, it needs to go through a SOAP interface.
So that's fine, we have the code for adding a new record sending the appropriate data to the SOAP endpoint. This code resides in a the "Before record added" and we return false from the BeforeAdd function to prevent the application to continue with the "cold" database write. We do all our validations to see if the SOAP request was successful or not and then we update the $message field to notify the user.
What we have as an issue is with the in-line add feature, what happens is when we do the in-line add and we send the SOAP request, it works but we get "ERROR: Success" no matter what we do. We added some code to detect if it was an in-line add and not display any messages but then we still get "Error: " even though it's successful.
My theory is because we return false from the BeforeAdd() function to prevent the cold database write. I would like to confirm if this would be the case and if so if there is a way to prevent the error messages to be displayed with the in-line add feature.
Thanks