Text ---- CREATE PROCEDURE dbo.spb_sp_trata_GEN0015_MB ( @strMsg varchar(max) OUTPUT, @strongid varchar(max) ) AS BEGIN SET NOCOUNT ON DECLARE @nom_arq varchar(1000), @USERMSG varchar(max), @TpTransm varchar(10) SET @nom_arq = dbo.spb_fc_get_node_value(@strMsg, 'NomArq') SET @TpTransm = dbo.spb_fc_get_node_value(@strMsg, 'TpTransm') SET @USERMSG = LTRIM(RTRIM(dbo.spb_fc_get_node_value(@strMsg, 'USERMSG'))) IF LEFT(@nom_arq, 4) = 'ADDA' BEGIN SET @strMsg = 'GEN0015 ' + LEFT(@nom_arq + REPLICATE(' ', 80), 80) END --ELSE IF @nom_arq = 'ASEL002' AND @TpTransm = 'U' BEGIN ELSE IF @nom_arq = 'ASEL002' AND CHARINDEX('ASEL', @USERMSG) <> 0 BEGIN EXEC dbo.spb_sp_trata_GEN0015_MB_ASEL @strMsg, @nom_arq, @TpTransm SET @strMsg = 'NAORETORNAR' END ELSE BEGIN SET @strMsg = 'NAORETORNAR' END SET NOCOUNT OFF END