表错误

如果底层 WMQ 请求失败,映射到 WMQ 的表会生成非数据库错误。

在以下示例中,使用了不正确的服务定义建立了 VTI 映射,并且直到对表执行 SELECT 语句,才识别到错误。
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 "gbasedbt".MQISERVICE table.
Error in line 1
Near character position 23