The following lines contain the word 'select', 'insert', 'update' or 'delete':
UPDATE xnp_callback_events
SET status = 'CLOSED',
callback_timestamp = sysdate
WHERE callback_event_id = p_cb_event_id;
UPDATE xnp_callback_events
SET status = 'EXPIRED',
callback_timestamp = sysdate
WHERE process_reference = p_process_reference
AND status = 'WAITING'
AND close_reqd_flag = 'Y';
UPDATE xnp_callback_events
SET status = 'EXPIRED',
callback_timestamp = sysdate
WHERE reference_id = p_reference_id
AND msg_code = p_msg_code;
UPDATE xnp_callback_events
SET status = 'EXPIRED',
callback_timestamp = sysdate
WHERE order_id = p_order_id;
UPDATE xnp_callback_events
SET status = 'EXPIRED',
callback_timestamp = sysdate
WHERE wi_instance_id = p_workitem_instance_id
AND status = 'WAITING';
INSERT INTO xnp_callback_events (
callback_event_id,
reference_id,
msg_code,
status,
process_reference,
registered_timestamp,
callback_type,
callback_proc_name,
close_reqd_flag,
order_id,
wi_instance_id,
fa_instance_id,
created_by,
creation_date,
last_updated_by,
last_update_date )
VALUES (
XNP_CALLBACK_EVENTS_S.nextval,
p_reference_id,
p_msg_code,
'WAITING',
p_process_reference,
SYSDATE,
p_callback_type,
p_procedure_name,
p_close_reqd_flag,
p_order_id,
p_wi_instance_id,
p_fa_instance_id,
fnd_global.user_id,
SYSDATE,
fnd_global.user_id,
SYSDATE );
SELECT callback_event_id,
callback_proc_name,
process_reference,
close_reqd_flag,
order_id,
wi_instance_id,
fa_instance_id
FROM XNP_CALLBACK_EVENTS
WHERE reference_id in (l_reference_id, '-1')
AND msg_code = l_msg_code
AND status = 'WAITING' ;
xnp_message.update_status(
p_msg_id=>l_msg_header.message_id,
p_status=>'PROCESSED',
p_order_id=>l_order_id,
p_wi_instance_id=>l_wi_instance_id,
p_fa_instance_id=>l_fa_instance_id) ;
xnp_message.update_status(
p_msg_id=>l_msg_header.message_id,
p_status=>'FAILED',
p_error_desc=>l_fnd_message,
p_order_id=>l_order_id,
p_wi_instance_id=>l_wi_instance_id,
p_fa_instance_id=>l_fa_instance_id) ;
xnp_message.update_status(
p_msg_id=>l_msg_header.message_id,
p_status=>'FAILED',
p_error_desc=>l_fnd_message,
p_order_id=>l_order_id,
p_wi_instance_id=>l_wi_instance_id,
p_fa_instance_id=>l_fa_instance_id) ;
xnp_message.update_statuS(
p_msg_id=>l_msg_header.message_id,
p_status=>'FAILED',
p_error_desc=>l_fnd_message,
p_order_id=>l_order_id,
p_wi_instance_id=>l_wi_instance_id,
p_fa_instance_id=>l_fa_instance_id) ;
xnp_message.update_status(
p_msg_id=>l_msg_header.message_id,
p_status=>'PROCESSED',
p_order_id=>l_order_id,
p_wi_instance_id=>l_wi_instance_id,
p_fa_instance_id=>l_fa_instance_id) ;
xnp_message.update_status(
p_msg_id=>l_msg_header.message_id,
p_status=>'FAILED',
p_error_desc=>l_fnd_message,
p_order_id=>l_order_id,
p_wi_instance_id=>l_wi_instance_id,
p_fa_instance_id=>l_fa_instance_id) ;
xnp_message.update_status(
p_msg_id=>l_msg_header.message_id,
p_status=>'FAILED',
p_error_desc=>l_fnd_message,
p_order_id=>l_order_id,
p_wi_instance_id=>l_wi_instance_id,
p_fa_instance_id=>l_fa_instance_id) ;
xnp_message.update_status(
p_msg_id=>l_msg_header.message_id,
p_status=>'FAILED',
p_error_desc=>l_fnd_message,
p_order_id=>l_order_id,
p_wi_instance_id=>l_wi_instance_id,
p_fa_instance_id=>l_fa_instance_id) ;
SELECT callback_event_id,
callback_proc_name,
process_reference,
close_reqd_flag,
order_id,
wi_instance_id,
fa_instance_id
FROM XNP_CALLBACK_EVENTS
WHERE reference_id in (l_reference_id, '-1')
-- WHERE ((reference_id = l_reference_id) OR (reference_id IS NULL))
AND msg_code = l_msg_code
AND status = 'WAITING' ;
xnp_message.update_status(
p_msg_id=>l_msg_header.message_id,
p_status=>'PROCESSED',
p_order_id=>l_order_id,
p_wi_instance_id=>l_wi_instance_id,
p_fa_instance_id=>l_fa_instance_id) ;
xnp_message.update_status(
p_msg_id=>l_msg_header.message_id,
p_status=>'FAILED',
p_error_desc=>l_fnd_message,
p_order_id=>l_order_id,
p_wi_instance_id=>l_wi_instance_id,
p_fa_instance_id=>l_fa_instance_id) ;
xnp_message.update_status(
p_msg_id=>l_msg_header.message_id,
p_status=>'FAILED',
p_error_desc=>l_fnd_message,
p_order_id=>l_order_id,
p_wi_instance_id=>l_wi_instance_id,
p_fa_instance_id=>l_fa_instance_id) ;
xnp_message.update_statuS(
p_msg_id=>l_msg_header.message_id,
p_status=>'FAILED',
p_error_desc=>l_fnd_message,
p_order_id=>l_order_id,
p_wi_instance_id=>l_wi_instance_id,
p_fa_instance_id=>l_fa_instance_id) ;
xnp_message.update_status(
p_msg_id=>l_msg_header.message_id,
p_status=>'PROCESSED',
p_order_id=>l_order_id,
p_wi_instance_id=>l_wi_instance_id,
p_fa_instance_id=>l_fa_instance_id) ;
xnp_message.update_status(
p_msg_id=>l_msg_header.message_id,
p_status=>'FAILED',
p_error_desc=>l_fnd_message,
p_order_id=>l_order_id,
p_wi_instance_id=>l_wi_instance_id,
p_fa_instance_id=>l_fa_instance_id) ;
xnp_message.update_status(
p_msg_id=>l_msg_header.message_id,
p_status=>'FAILED',
p_error_desc=>l_fnd_message,
p_order_id=>l_order_id,
p_wi_instance_id=>l_wi_instance_id,
p_fa_instance_id=>l_fa_instance_id) ;
xnp_message.update_status(
p_msg_id=>l_msg_header.message_id,
p_status=>'FAILED',
p_error_desc=>l_fnd_message,
p_order_id=>l_order_id,
p_wi_instance_id=>l_wi_instance_id,
p_fa_instance_id=>l_fa_instance_id) ;
SELECT ack_msg_code FROM XNP_MSG_ACKS
WHERE source_msg_code = p_message_type;
xnp_message.update_status(p_message_id,
'FAILED',
l_fnd_message) ;
xnp_message.update_status(p_msg_id=>l_msg_header.message_id,
p_status=>'FAILED',
p_error_desc=>l_fnd_message) ;
SELECT fa_instance_id
FROM xnp_msgs
WHERE msg_id = p_message_id;
xnp_message.update_status(
p_msg_id=>l_msg_header.message_id,
p_status=>'FAILED',
p_error_desc=>l_fnd_message);