Apagar programas do RPO
tds_rpo_deleteRemove source or function from Protheus RPO, resolving functions to their containing source and deleting the entire source. Simulates by default; use confirmar=true to execute deletion.
Instructions
DESTRUTIVO — apaga fontes/recursos do RPO do ambiente conectado (equivale ao 'Delete source/resource from RPO' do TDS). Casos de uso: fonte renomeado que deixou o antigo no RPO causando 'Duplicated function', e limpeza de funções órfãs. Aceita nomes de fonte (ABC0187.PRW) ou de função (U_ABC0187) — função é resolvida para o fonte que a contém, e o FONTE INTEIRO é apagado, com todas as suas funções. Por padrão faz SIMULAÇÃO: mostra o que seria apagado e as funções afetadas. Só apaga com confirmar=true. Depois de apagar, relê o RPO para provar que sumiu.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| confirmar | No | false (padrão) = simulação; true = apaga de fato do RPO | |
| programas | Yes | Nomes de fontes no RPO (ex.: ABC0187.PRW) ou de funções (ex.: U_ABC0187) |