19: p_Response in varchar2) return varchar2
20: is
21: SendXML varchar2(32767);
22: begin
23: xnp_xml_utils.initialize_doc ;
24: xnp_xml_utils.xml_decl ;
25: xnp_xml_utils.begin_segment ( pv_elemCommand) ;
26:
27: xnp_xml_utils.write_element( pv_elemOperation, 'SEND');
20: is
21: SendXML varchar2(32767);
22: begin
23: xnp_xml_utils.initialize_doc ;
24: xnp_xml_utils.xml_decl ;
25: xnp_xml_utils.begin_segment ( pv_elemCommand) ;
26:
27: xnp_xml_utils.write_element( pv_elemOperation, 'SEND');
28:
21: SendXML varchar2(32767);
22: begin
23: xnp_xml_utils.initialize_doc ;
24: xnp_xml_utils.xml_decl ;
25: xnp_xml_utils.begin_segment ( pv_elemCommand) ;
26:
27: xnp_xml_utils.write_element( pv_elemOperation, 'SEND');
28:
29: --xnp_xml_utils.write_element ( pv_elemSendCmd, xnp_xml_utils.convert(p_Command)) ;
23: xnp_xml_utils.initialize_doc ;
24: xnp_xml_utils.xml_decl ;
25: xnp_xml_utils.begin_segment ( pv_elemCommand) ;
26:
27: xnp_xml_utils.write_element( pv_elemOperation, 'SEND');
28:
29: --xnp_xml_utils.write_element ( pv_elemSendCmd, xnp_xml_utils.convert(p_Command)) ;
30: --xnp_xml_utils.write_element ( pv_elemSendResp, xnp_xml_utils.convert(p_Response)) ;
31: xnp_xml_utils.write_element ( pv_elemSendCmd, p_Command);
25: xnp_xml_utils.begin_segment ( pv_elemCommand) ;
26:
27: xnp_xml_utils.write_element( pv_elemOperation, 'SEND');
28:
29: --xnp_xml_utils.write_element ( pv_elemSendCmd, xnp_xml_utils.convert(p_Command)) ;
30: --xnp_xml_utils.write_element ( pv_elemSendResp, xnp_xml_utils.convert(p_Response)) ;
31: xnp_xml_utils.write_element ( pv_elemSendCmd, p_Command);
32: xnp_xml_utils.write_element ( pv_elemSendResp, p_Response);
33:
26:
27: xnp_xml_utils.write_element( pv_elemOperation, 'SEND');
28:
29: --xnp_xml_utils.write_element ( pv_elemSendCmd, xnp_xml_utils.convert(p_Command)) ;
30: --xnp_xml_utils.write_element ( pv_elemSendResp, xnp_xml_utils.convert(p_Response)) ;
31: xnp_xml_utils.write_element ( pv_elemSendCmd, p_Command);
32: xnp_xml_utils.write_element ( pv_elemSendResp, p_Response);
33:
34: xnp_xml_utils.end_segment ( pv_elemCommand) ;
27: xnp_xml_utils.write_element( pv_elemOperation, 'SEND');
28:
29: --xnp_xml_utils.write_element ( pv_elemSendCmd, xnp_xml_utils.convert(p_Command)) ;
30: --xnp_xml_utils.write_element ( pv_elemSendResp, xnp_xml_utils.convert(p_Response)) ;
31: xnp_xml_utils.write_element ( pv_elemSendCmd, p_Command);
32: xnp_xml_utils.write_element ( pv_elemSendResp, p_Response);
33:
34: xnp_xml_utils.end_segment ( pv_elemCommand) ;
35:
28:
29: --xnp_xml_utils.write_element ( pv_elemSendCmd, xnp_xml_utils.convert(p_Command)) ;
30: --xnp_xml_utils.write_element ( pv_elemSendResp, xnp_xml_utils.convert(p_Response)) ;
31: xnp_xml_utils.write_element ( pv_elemSendCmd, p_Command);
32: xnp_xml_utils.write_element ( pv_elemSendResp, p_Response);
33:
34: xnp_xml_utils.end_segment ( pv_elemCommand) ;
35:
36: xnp_xml_utils.get_document(SendXML) ;
30: --xnp_xml_utils.write_element ( pv_elemSendResp, xnp_xml_utils.convert(p_Response)) ;
31: xnp_xml_utils.write_element ( pv_elemSendCmd, p_Command);
32: xnp_xml_utils.write_element ( pv_elemSendResp, p_Response);
33:
34: xnp_xml_utils.end_segment ( pv_elemCommand) ;
35:
36: xnp_xml_utils.get_document(SendXML) ;
37:
38: return (SendXML);
32: xnp_xml_utils.write_element ( pv_elemSendResp, p_Response);
33:
34: xnp_xml_utils.end_segment ( pv_elemCommand) ;
35:
36: xnp_xml_utils.get_document(SendXML) ;
37:
38: return (SendXML);
39: end ConstructSendXML;
40:
43: p_OpData in varchar2 default null) return varchar2
44: is
45: ControlXML varchar2(32767);
46: begin
47: xnp_xml_utils.initialize_doc ;
48: xnp_xml_utils.xml_decl ;
49: xnp_xml_utils.begin_segment ( pv_elemCommand) ;
50:
51:
44: is
45: ControlXML varchar2(32767);
46: begin
47: xnp_xml_utils.initialize_doc ;
48: xnp_xml_utils.xml_decl ;
49: xnp_xml_utils.begin_segment ( pv_elemCommand) ;
50:
51:
52: xnp_xml_utils.write_element( pv_elemOperation, xnp_xml_utils.convert(p_Operation));
45: ControlXML varchar2(32767);
46: begin
47: xnp_xml_utils.initialize_doc ;
48: xnp_xml_utils.xml_decl ;
49: xnp_xml_utils.begin_segment ( pv_elemCommand) ;
50:
51:
52: xnp_xml_utils.write_element( pv_elemOperation, xnp_xml_utils.convert(p_Operation));
53: if p_OpData is not null then
48: xnp_xml_utils.xml_decl ;
49: xnp_xml_utils.begin_segment ( pv_elemCommand) ;
50:
51:
52: xnp_xml_utils.write_element( pv_elemOperation, xnp_xml_utils.convert(p_Operation));
53: if p_OpData is not null then
54: -- xnp_xml_utils.write_element( pv_elemData, xnp_xml_utils.convert(p_OpData));
55: xnp_xml_utils.write_element( pv_elemData,p_OpData);
56: end if;
50:
51:
52: xnp_xml_utils.write_element( pv_elemOperation, xnp_xml_utils.convert(p_Operation));
53: if p_OpData is not null then
54: -- xnp_xml_utils.write_element( pv_elemData, xnp_xml_utils.convert(p_OpData));
55: xnp_xml_utils.write_element( pv_elemData,p_OpData);
56: end if;
57:
58: xnp_xml_utils.end_segment ( pv_elemCommand) ;
51:
52: xnp_xml_utils.write_element( pv_elemOperation, xnp_xml_utils.convert(p_Operation));
53: if p_OpData is not null then
54: -- xnp_xml_utils.write_element( pv_elemData, xnp_xml_utils.convert(p_OpData));
55: xnp_xml_utils.write_element( pv_elemData,p_OpData);
56: end if;
57:
58: xnp_xml_utils.end_segment ( pv_elemCommand) ;
59: xnp_xml_utils.get_document(ControlXML) ;
54: -- xnp_xml_utils.write_element( pv_elemData, xnp_xml_utils.convert(p_OpData));
55: xnp_xml_utils.write_element( pv_elemData,p_OpData);
56: end if;
57:
58: xnp_xml_utils.end_segment ( pv_elemCommand) ;
59: xnp_xml_utils.get_document(ControlXML) ;
60:
61: return (ControlXML);
62:
55: xnp_xml_utils.write_element( pv_elemData,p_OpData);
56: end if;
57:
58: xnp_xml_utils.end_segment ( pv_elemCommand) ;
59: xnp_xml_utils.get_document(ControlXML) ;
60:
61: return (ControlXML);
62:
63: end ConstructControlXML;
71:
72: RespXML varchar2(32767);
73: begin
74:
75: xnp_xml_utils.initialize_doc ;
76: xnp_xml_utils.xml_decl ;
77: xnp_xml_utils.begin_segment (pv_elemResp) ;
78:
79: xnp_xml_utils.write_element( pv_elemStatus, p_Status);
72: RespXML varchar2(32767);
73: begin
74:
75: xnp_xml_utils.initialize_doc ;
76: xnp_xml_utils.xml_decl ;
77: xnp_xml_utils.begin_segment (pv_elemResp) ;
78:
79: xnp_xml_utils.write_element( pv_elemStatus, p_Status);
80: xnp_xml_utils.write_element( pv_elemMoreFlag,p_MoreFlag);
73: begin
74:
75: xnp_xml_utils.initialize_doc ;
76: xnp_xml_utils.xml_decl ;
77: xnp_xml_utils.begin_segment (pv_elemResp) ;
78:
79: xnp_xml_utils.write_element( pv_elemStatus, p_Status);
80: xnp_xml_utils.write_element( pv_elemMoreFlag,p_MoreFlag);
81:
75: xnp_xml_utils.initialize_doc ;
76: xnp_xml_utils.xml_decl ;
77: xnp_xml_utils.begin_segment (pv_elemResp) ;
78:
79: xnp_xml_utils.write_element( pv_elemStatus, p_Status);
80: xnp_xml_utils.write_element( pv_elemMoreFlag,p_MoreFlag);
81:
82: if p_RespData is not null then
83: xnp_xml_utils.write_element( pv_elemData, xnp_xml_utils.convert(p_RespData));
76: xnp_xml_utils.xml_decl ;
77: xnp_xml_utils.begin_segment (pv_elemResp) ;
78:
79: xnp_xml_utils.write_element( pv_elemStatus, p_Status);
80: xnp_xml_utils.write_element( pv_elemMoreFlag,p_MoreFlag);
81:
82: if p_RespData is not null then
83: xnp_xml_utils.write_element( pv_elemData, xnp_xml_utils.convert(p_RespData));
84: end if;
79: xnp_xml_utils.write_element( pv_elemStatus, p_Status);
80: xnp_xml_utils.write_element( pv_elemMoreFlag,p_MoreFlag);
81:
82: if p_RespData is not null then
83: xnp_xml_utils.write_element( pv_elemData, xnp_xml_utils.convert(p_RespData));
84: end if;
85:
86: if p_Timeout is not null then
87: xnp_xml_utils.write_element( pv_elemTimeout, to_char(p_Timeout));
83: xnp_xml_utils.write_element( pv_elemData, xnp_xml_utils.convert(p_RespData));
84: end if;
85:
86: if p_Timeout is not null then
87: xnp_xml_utils.write_element( pv_elemTimeout, to_char(p_Timeout));
88: end if;
89:
90: xnp_xml_utils.end_segment ( pv_elemResp) ;
91: xnp_xml_utils.get_document(RespXML) ;
86: if p_Timeout is not null then
87: xnp_xml_utils.write_element( pv_elemTimeout, to_char(p_Timeout));
88: end if;
89:
90: xnp_xml_utils.end_segment ( pv_elemResp) ;
91: xnp_xml_utils.get_document(RespXML) ;
92:
93: return (RespXML);
94:
87: xnp_xml_utils.write_element( pv_elemTimeout, to_char(p_Timeout));
88: end if;
89:
90: xnp_xml_utils.end_segment ( pv_elemResp) ;
91: xnp_xml_utils.get_document(RespXML) ;
92:
93: return (RespXML);
94:
95: end ConstructRespXML;
99: p_XMLMessage in varchar2) return varchar2
100: is
101: AttrValue varchar2(32767);
102: begin
103: xnp_xml_utils.decode(p_msg_text => p_XMLMessage,
104: p_tag => p_WhattoDecode,
105: x_value => AttrValue);
106:
107: return AttrValue;