DBA Data[Home] [Help]

APPS.XNP_CSISOFUL_U dependencies on XNP_XML_UTILS

Line 26: XNP_XML_UTILS.initialize_doc ( ) ;

22: l_msg_header XNP_MESSAGE.MSG_HEADER_REC_TYPE ;
23: BEGIN
24: x_error_code := 0 ;
25: x_error_message := NULL ;
26: XNP_XML_UTILS.initialize_doc ( ) ;
27: /*construct the XML header */
28: /* retreive the next message ID */
29: XNP_MESSAGE.get_sequence ( l_msg_header.message_id ) ;
30: IF (p_reference_id IS NULL) THEN

Line 36: XNP_XML_UTILS.write_element ( 'MESSAGE_ID',l_msg_header.message_id ) ;

32: ELSE
33: l_msg_header.reference_id := p_reference_id ;
34: END IF ;
35: /* append header parameters to make header */
36: XNP_XML_UTILS.write_element ( 'MESSAGE_ID',l_msg_header.message_id ) ;
37: XNP_XML_UTILS.write_leaf_element ( 'REFERENCE_ID',l_msg_header.reference_id ) ;
38: l_msg_header.opp_reference_id := p_opp_reference_id ;
39: XNP_XML_UTILS.write_leaf_element ( 'OPP_REFERENCE_ID',l_msg_header.opp_reference_id ) ;
40: l_msg_header.message_code := 'CSISOFUL' ;

Line 37: XNP_XML_UTILS.write_leaf_element ( 'REFERENCE_ID',l_msg_header.reference_id ) ;

33: l_msg_header.reference_id := p_reference_id ;
34: END IF ;
35: /* append header parameters to make header */
36: XNP_XML_UTILS.write_element ( 'MESSAGE_ID',l_msg_header.message_id ) ;
37: XNP_XML_UTILS.write_leaf_element ( 'REFERENCE_ID',l_msg_header.reference_id ) ;
38: l_msg_header.opp_reference_id := p_opp_reference_id ;
39: XNP_XML_UTILS.write_leaf_element ( 'OPP_REFERENCE_ID',l_msg_header.opp_reference_id ) ;
40: l_msg_header.message_code := 'CSISOFUL' ;
41: XNP_XML_UTILS.write_leaf_element ( 'MESSAGE_CODE',l_msg_header.message_code ) ;

Line 39: XNP_XML_UTILS.write_leaf_element ( 'OPP_REFERENCE_ID',l_msg_header.opp_reference_id ) ;

35: /* append header parameters to make header */
36: XNP_XML_UTILS.write_element ( 'MESSAGE_ID',l_msg_header.message_id ) ;
37: XNP_XML_UTILS.write_leaf_element ( 'REFERENCE_ID',l_msg_header.reference_id ) ;
38: l_msg_header.opp_reference_id := p_opp_reference_id ;
39: XNP_XML_UTILS.write_leaf_element ( 'OPP_REFERENCE_ID',l_msg_header.opp_reference_id ) ;
40: l_msg_header.message_code := 'CSISOFUL' ;
41: XNP_XML_UTILS.write_leaf_element ( 'MESSAGE_CODE',l_msg_header.message_code ) ;
42: l_msg_header.version := p_version ;
43: XNP_XML_UTILS.write_leaf_element ( 'VERSION',l_msg_header.version ) ;

Line 41: XNP_XML_UTILS.write_leaf_element ( 'MESSAGE_CODE',l_msg_header.message_code ) ;

37: XNP_XML_UTILS.write_leaf_element ( 'REFERENCE_ID',l_msg_header.reference_id ) ;
38: l_msg_header.opp_reference_id := p_opp_reference_id ;
39: XNP_XML_UTILS.write_leaf_element ( 'OPP_REFERENCE_ID',l_msg_header.opp_reference_id ) ;
40: l_msg_header.message_code := 'CSISOFUL' ;
41: XNP_XML_UTILS.write_leaf_element ( 'MESSAGE_CODE',l_msg_header.message_code ) ;
42: l_msg_header.version := p_version ;
43: XNP_XML_UTILS.write_leaf_element ( 'VERSION',l_msg_header.version ) ;
44: l_msg_header.creation_date := SYSDATE ;
45: l_msg_header.recipient_name := p_recipient_list ;

Line 43: XNP_XML_UTILS.write_leaf_element ( 'VERSION',l_msg_header.version ) ;

39: XNP_XML_UTILS.write_leaf_element ( 'OPP_REFERENCE_ID',l_msg_header.opp_reference_id ) ;
40: l_msg_header.message_code := 'CSISOFUL' ;
41: XNP_XML_UTILS.write_leaf_element ( 'MESSAGE_CODE',l_msg_header.message_code ) ;
42: l_msg_header.version := p_version ;
43: XNP_XML_UTILS.write_leaf_element ( 'VERSION',l_msg_header.version ) ;
44: l_msg_header.creation_date := SYSDATE ;
45: l_msg_header.recipient_name := p_recipient_list ;
46: XNP_XML_UTILS.write_element ( 'CREATION_DATE',l_msg_header.creation_date ) ;
47: l_msg_header.sender_name := p_sender_name ;

Line 46: XNP_XML_UTILS.write_element ( 'CREATION_DATE',l_msg_header.creation_date ) ;

42: l_msg_header.version := p_version ;
43: XNP_XML_UTILS.write_leaf_element ( 'VERSION',l_msg_header.version ) ;
44: l_msg_header.creation_date := SYSDATE ;
45: l_msg_header.recipient_name := p_recipient_list ;
46: XNP_XML_UTILS.write_element ( 'CREATION_DATE',l_msg_header.creation_date ) ;
47: l_msg_header.sender_name := p_sender_name ;
48: XNP_XML_UTILS.write_leaf_element ( 'SENDER_NAME',l_msg_header.sender_name ) ;
49: XNP_XML_UTILS.write_leaf_element ( 'RECIPIENT_NAME',l_msg_header.recipient_name ) ;
50: l_msg_header.direction_indr := 'E' ;

Line 48: XNP_XML_UTILS.write_leaf_element ( 'SENDER_NAME',l_msg_header.sender_name ) ;

44: l_msg_header.creation_date := SYSDATE ;
45: l_msg_header.recipient_name := p_recipient_list ;
46: XNP_XML_UTILS.write_element ( 'CREATION_DATE',l_msg_header.creation_date ) ;
47: l_msg_header.sender_name := p_sender_name ;
48: XNP_XML_UTILS.write_leaf_element ( 'SENDER_NAME',l_msg_header.sender_name ) ;
49: XNP_XML_UTILS.write_leaf_element ( 'RECIPIENT_NAME',l_msg_header.recipient_name ) ;
50: l_msg_header.direction_indr := 'E' ;
51: l_msg_header.order_id := p_order_id ;
52: l_msg_header.wi_instance_id := p_wi_instance_id ;

Line 49: XNP_XML_UTILS.write_leaf_element ( 'RECIPIENT_NAME',l_msg_header.recipient_name ) ;

45: l_msg_header.recipient_name := p_recipient_list ;
46: XNP_XML_UTILS.write_element ( 'CREATION_DATE',l_msg_header.creation_date ) ;
47: l_msg_header.sender_name := p_sender_name ;
48: XNP_XML_UTILS.write_leaf_element ( 'SENDER_NAME',l_msg_header.sender_name ) ;
49: XNP_XML_UTILS.write_leaf_element ( 'RECIPIENT_NAME',l_msg_header.recipient_name ) ;
50: l_msg_header.direction_indr := 'E' ;
51: l_msg_header.order_id := p_order_id ;
52: l_msg_header.wi_instance_id := p_wi_instance_id ;
53: l_msg_header.fa_instance_id := p_fa_instance_id ;

Line 54: XNP_XML_UTILS.write_leaf_element ( 'ORDER_LINE_ID', XNP$ORDER_LINE_ID );

50: l_msg_header.direction_indr := 'E' ;
51: l_msg_header.order_id := p_order_id ;
52: l_msg_header.wi_instance_id := p_wi_instance_id ;
53: l_msg_header.fa_instance_id := p_fa_instance_id ;
54: XNP_XML_UTILS.write_leaf_element ( 'ORDER_LINE_ID', XNP$ORDER_LINE_ID );
55: /* retreieve the XML header */
56: XNP_XML_UTILS.get_document ( l_xml_header ) ;
57: /* append the XML headerto message */
58: XNP_XML_UTILS.initialize_doc ( ) ;

Line 56: XNP_XML_UTILS.get_document ( l_xml_header ) ;

52: l_msg_header.wi_instance_id := p_wi_instance_id ;
53: l_msg_header.fa_instance_id := p_fa_instance_id ;
54: XNP_XML_UTILS.write_leaf_element ( 'ORDER_LINE_ID', XNP$ORDER_LINE_ID );
55: /* retreieve the XML header */
56: XNP_XML_UTILS.get_document ( l_xml_header ) ;
57: /* append the XML headerto message */
58: XNP_XML_UTILS.initialize_doc ( ) ;
59: XNP_XML_UTILS.xml_decl ;
60: XNP_XML_UTILS.begin_segment ( 'MESSAGE') ;

Line 58: XNP_XML_UTILS.initialize_doc ( ) ;

54: XNP_XML_UTILS.write_leaf_element ( 'ORDER_LINE_ID', XNP$ORDER_LINE_ID );
55: /* retreieve the XML header */
56: XNP_XML_UTILS.get_document ( l_xml_header ) ;
57: /* append the XML headerto message */
58: XNP_XML_UTILS.initialize_doc ( ) ;
59: XNP_XML_UTILS.xml_decl ;
60: XNP_XML_UTILS.begin_segment ( 'MESSAGE') ;
61: XNP_XML_UTILS.write_element( 'HEADER', l_xml_header );
62: /* construct the message body */

Line 59: XNP_XML_UTILS.xml_decl ;

55: /* retreieve the XML header */
56: XNP_XML_UTILS.get_document ( l_xml_header ) ;
57: /* append the XML headerto message */
58: XNP_XML_UTILS.initialize_doc ( ) ;
59: XNP_XML_UTILS.xml_decl ;
60: XNP_XML_UTILS.begin_segment ( 'MESSAGE') ;
61: XNP_XML_UTILS.write_element( 'HEADER', l_xml_header );
62: /* construct the message body */
63: XNP_XML_UTILS.begin_segment ( 'CSISOFUL' ) ;

Line 60: XNP_XML_UTILS.begin_segment ( 'MESSAGE') ;

56: XNP_XML_UTILS.get_document ( l_xml_header ) ;
57: /* append the XML headerto message */
58: XNP_XML_UTILS.initialize_doc ( ) ;
59: XNP_XML_UTILS.xml_decl ;
60: XNP_XML_UTILS.begin_segment ( 'MESSAGE') ;
61: XNP_XML_UTILS.write_element( 'HEADER', l_xml_header );
62: /* construct the message body */
63: XNP_XML_UTILS.begin_segment ( 'CSISOFUL' ) ;
64: IF ( XNP$ORDER_LINE_ID IS NULL) THEN

Line 61: XNP_XML_UTILS.write_element( 'HEADER', l_xml_header );

57: /* append the XML headerto message */
58: XNP_XML_UTILS.initialize_doc ( ) ;
59: XNP_XML_UTILS.xml_decl ;
60: XNP_XML_UTILS.begin_segment ( 'MESSAGE') ;
61: XNP_XML_UTILS.write_element( 'HEADER', l_xml_header );
62: /* construct the message body */
63: XNP_XML_UTILS.begin_segment ( 'CSISOFUL' ) ;
64: IF ( XNP$ORDER_LINE_ID IS NULL) THEN
65: x_error_message :='Missing Mandatory Attribute - ORDER_LINE_ID' ;

Line 63: XNP_XML_UTILS.begin_segment ( 'CSISOFUL' ) ;

59: XNP_XML_UTILS.xml_decl ;
60: XNP_XML_UTILS.begin_segment ( 'MESSAGE') ;
61: XNP_XML_UTILS.write_element( 'HEADER', l_xml_header );
62: /* construct the message body */
63: XNP_XML_UTILS.begin_segment ( 'CSISOFUL' ) ;
64: IF ( XNP$ORDER_LINE_ID IS NULL) THEN
65: x_error_message :='Missing Mandatory Attribute - ORDER_LINE_ID' ;
66: fnd_message.set_name('XNP','XNP_MISSING_MANDATORY_ATTR');
67: fnd_message.set_token('ATTRIBUTE','ORDER_LINE_ID' ) ;

Line 71: XNP_XML_UTILS.write_leaf_element ( 'ORDER_LINE_ID', XNP$ORDER_LINE_ID ) ;

67: fnd_message.set_token('ATTRIBUTE','ORDER_LINE_ID' ) ;
68: x_error_message := fnd_message.get ;
69: RAISE e_MISSING_MANDATORY_DATA ;
70: END IF ;
71: XNP_XML_UTILS.write_leaf_element ( 'ORDER_LINE_ID', XNP$ORDER_LINE_ID ) ;
72: XNP_XML_UTILS.end_segment ( 'CSISOFUL' ) ;
73: XNP_XML_UTILS.end_segment ( 'MESSAGE') ;
74: XNP_XML_UTILS.get_document( l_xml_doc ) ;
75: /* assign the header and msg text to output parameters */

Line 72: XNP_XML_UTILS.end_segment ( 'CSISOFUL' ) ;

68: x_error_message := fnd_message.get ;
69: RAISE e_MISSING_MANDATORY_DATA ;
70: END IF ;
71: XNP_XML_UTILS.write_leaf_element ( 'ORDER_LINE_ID', XNP$ORDER_LINE_ID ) ;
72: XNP_XML_UTILS.end_segment ( 'CSISOFUL' ) ;
73: XNP_XML_UTILS.end_segment ( 'MESSAGE') ;
74: XNP_XML_UTILS.get_document( l_xml_doc ) ;
75: /* assign the header and msg text to output parameters */
76: x_msg_header := l_msg_header ;

Line 73: XNP_XML_UTILS.end_segment ( 'MESSAGE') ;

69: RAISE e_MISSING_MANDATORY_DATA ;
70: END IF ;
71: XNP_XML_UTILS.write_leaf_element ( 'ORDER_LINE_ID', XNP$ORDER_LINE_ID ) ;
72: XNP_XML_UTILS.end_segment ( 'CSISOFUL' ) ;
73: XNP_XML_UTILS.end_segment ( 'MESSAGE') ;
74: XNP_XML_UTILS.get_document( l_xml_doc ) ;
75: /* assign the header and msg text to output parameters */
76: x_msg_header := l_msg_header ;
77: x_msg_text := l_xml_doc ;

Line 74: XNP_XML_UTILS.get_document( l_xml_doc ) ;

70: END IF ;
71: XNP_XML_UTILS.write_leaf_element ( 'ORDER_LINE_ID', XNP$ORDER_LINE_ID ) ;
72: XNP_XML_UTILS.end_segment ( 'CSISOFUL' ) ;
73: XNP_XML_UTILS.end_segment ( 'MESSAGE') ;
74: XNP_XML_UTILS.get_document( l_xml_doc ) ;
75: /* assign the header and msg text to output parameters */
76: x_msg_header := l_msg_header ;
77: x_msg_text := l_xml_doc ;
78: /* handle exceptions */

Line 229: xnp_xml_utils.decode(

225: l_error_rec.source_type := l_txn_type;
226: l_error_rec.transaction_type_id := l_txn_type_id;
227: l_error_rec.message_id := p_msg_header.message_id;
228: l_error_rec.message_string := p_msg_text;
229: xnp_xml_utils.decode(
230: p_msg_text => p_msg_text, p_tag => 'ORDER_LINE_ID', x_value => l_txn_id);
231: IF l_txn_id is null THEN
232: l_error_rec.error_text := 'xnp_xml_utils.decode failed. Could not decode the txn id.';
233: RAISE dpl_error;

Line 232: l_error_rec.error_text := 'xnp_xml_utils.decode failed. Could not decode the txn id.';

228: l_error_rec.message_string := p_msg_text;
229: xnp_xml_utils.decode(
230: p_msg_text => p_msg_text, p_tag => 'ORDER_LINE_ID', x_value => l_txn_id);
231: IF l_txn_id is null THEN
232: l_error_rec.error_text := 'xnp_xml_utils.decode failed. Could not decode the txn id.';
233: RAISE dpl_error;
234: END IF;
235: --l_error_rec.inv_material_transaction_id := l_txn_id; commented for bug 2865384
236: l_error_rec.source_id := l_txn_id;