Ao realizar chamada de uma procedure , espero receber como parâmetro um valor do tipo “CLOB”, hoje o sistema sempre que realzia esta chamada esta passando no valor deste campo a expressão “empty_clob()”
Mas eu preciso passar um “xml de saída”
alguém sabe como é faço isso ?
Método que esta sendo passada a “expressão”
public void registraLogWs(RegistraLogWSEntity registraLogWSEntity) {
Object[] paramsIn = new Object[] {
registraLogWSEntity.getFatCodigoOrigem(),
registraLogWSEntity.getFatCodSistemaOrigem(),
registraLogWSEntity.getFatNumeroLote(),
registraLogWSEntity.getFatWsStatus(), " empty_clob()" };
Object[] paramsOut = new Object[] {};
callProcedure(
"{call pck_interface.prc_registra_log_webservice(?,?,?,?,?)}",
paramsIn, paramsOut);
}
procedre
PCK_INTERFACE.prc_registra_log_webservice(
fat_cod_sistema_origem$ in interface_log.fat_cod_sistema_origem%type,
fat_numero_lote$ in interface_log.fat_numero_lote%type,
fat_codigo_origem$ in interface_log.fat_codigo_origem%type,
fat_ws_status$ in interface_log.fat_ws_status%type,
fat_ws_log$ in interface_log.fat_ws_log%type
)
Desde já ! muito obrigado