125:
126: l_source_id := Null;
127:
128: If msg_rec.msg_code in ('CSISOFUL', 'CSIRMAFL') Then
129: xnp_xml_utils.decode(l_msg_text, 'ORDER_LINE_ID', l_source_id);
130: l_source_type := 'ORDER_LINE_ID';
131: Else
132: xnp_xml_utils.decode(l_msg_text, 'MTL_TRANSACTION_ID', l_source_id);
133: l_source_type := 'MTL_TRANSACTION_ID';
128: If msg_rec.msg_code in ('CSISOFUL', 'CSIRMAFL') Then
129: xnp_xml_utils.decode(l_msg_text, 'ORDER_LINE_ID', l_source_id);
130: l_source_type := 'ORDER_LINE_ID';
131: Else
132: xnp_xml_utils.decode(l_msg_text, 'MTL_TRANSACTION_ID', l_source_id);
133: l_source_type := 'MTL_TRANSACTION_ID';
134: End If;
135:
136: Insert Into csi_xnp_msgs_temp(