1 PACKAGE WSH_ITM_RESPONSE_PKG AUTHID CURRENT_USER AS
2 /* $Header: WSHITRAS.pls 115.4 2003/07/14 05:55:13 ajprabha ship $ */
3 -- Package
4 -- WSH_CC_RESPONSE_PKG
5 --
6 -- Purpose
7 -- Spec of package WSH_ITM_RESPONSE_PKG. This package is used for
8 -- interpreting the response generated by ITM Adapter for a request.
9 --
10 -- History
11 --
12
13 TYPE SrvTyp IS RECORD
14 (
15 Service_Type VARCHAR2(20),
16 Service_Result VARCHAR2(1)
17 );
18
19 TYPE SrvTabTyp IS TABLE OF SrvTyp INDEX BY BINARY_INTEGER;
20
21 -- Name
22 -- ONT_RESPONSE_ANALYSER
23 -- Purpose
24 -- On passing the transaction_control_id of a request this package returns
25 -- the interpreted status of the request based on the rules defined
26 -- Arguments
27 -- request_control_id request_control_id of a request
28 -- x_interpreted_value Interpreted Value
29 -- x_SrvTab PL/SQL Table
30 -- x_return_status Return status of the API-SUCCESS/ERROR
31 -- Notes
32 -- Refer the record T_RESULT_STATUS_REC
33
34
35 PROCEDURE ONT_RESPONSE_ANALYSER
36 (
37 p_request_control_id IN NUMBER,
38 x_interpreted_value OUT NOCOPY VARCHAR2,
39 x_SrvTab OUT NOCOPY WSH_ITM_RESPONSE_PKG.SrvTabTyp,
40 x_return_status OUT NOCOPY VARCHAR2
41 );
42
43 PROCEDURE ONT_RESPONSE_ANALYSER
44 (
45 p_reference_id IN NUMBER,
46 p_reference_line_id IN NUMBER,
47 x_interpreted_value OUT NOCOPY VARCHAR2,
48 x_SrvTab OUT NOCOPY WSH_ITM_RESPONSE_PKG.SrvTabTyp,
49 x_return_status OUT NOCOPY VARCHAR2
50 );
51
52 END WSH_ITM_RESPONSE_PKG;