Table errors

Tables that are mapped to WMQ can generate non-database errors if the underlying WMQ request fails.

In the example below, a VTI mapping was established using a bad service definition, and the error was not recognized until a SELECT statement was executed against the table.
BEGIN WORK;
EXECUTE FUNCTION MQCreateVtiReceive('vtiTable',"BAD.SERVICE");
SELECT * from vtitable; 

(MQ015) - FUNCTION:MqiGetServicePolicy, SERVICE:BAD.SERVICE, 
POLICY:IDS.DEFAULT.POLICY ::
BAD.SERVICE is not present in the database "informix".MQISERVICE table.
Error in line 1
Near character position 23