1 PACKAGE OCM_GET_EXTRL_DECSN_PUB AS
2 /* $Header: ARCMPEXTS.pls 120.1 2006/06/30 22:06:34 bsarkar noship $ */
3 /*#
4 * This API lets users import scores and credit recommendations.
5 * If no recommendations have been imported, then an automation rule will be
6 * used to generate the recommendations based on the score.
7 * @rep:scope public
8 * @rep:doccd 120ocmug.pdf Credit Management API User Notes,Oracle Credit Management User Guide
9 * @rep:product OCM
10 * @rep:lifecycle active
11 * @rep:displayname Get External Score
12 * @rep:category BUSINESS_ENTITY OCM_GET_EXTRL_DECSN_PUB
13 */
14
15 /*#
16 * Use this procedure to import a credit score.
17 * @rep:scope public
18 * @rep:lifecycle active
19 * @rep:displayname Get Score
20 */
21
22
23 PROCEDURE Get_Score
24 ( p_api_version IN NUMBER,
25 p_init_msg_list IN VARCHAR2 DEFAULT FND_API.G_TRUE,
26 p_commit IN VARCHAR2,
27 p_validation_level IN VARCHAR2,
28 x_return_status OUT NOCOPY VARCHAR2,
29 x_msg_count OUT NOCOPY NUMBER,
30 x_msg_data OUT NOCOPY VARCHAR2,
31 p_case_folder_id IN NUMBER,
32 p_score_model_id IN NUMBER Default NULL,
33 p_score IN NUMBER
34 );
35 TYPE data_point_id_varray IS varray(50) of NUMBER;
36
37 /*#
38 * Use this procedure to include additional data points that are not part of checklists.
39 * @rep:scope public
40 * @rep:lifecycle active
41 * @rep:displayname Include Data Points
42 */
43 PROCEDURE Include_Data_Points
44 ( p_api_version IN NUMBER,
45 p_init_msg_list IN VARCHAR2 DEFAULT FND_API.G_TRUE,
46 p_commit IN VARCHAR2,
47 p_validation_level IN VARCHAR2,
48 x_return_status OUT NOCOPY VARCHAR2,
49 x_msg_count OUT NOCOPY NUMBER,
50 x_msg_data OUT NOCOPY VARCHAR2,
51 p_case_folder_id IN NUMBER,
52 p_data_point_id IN data_point_id_varray
53 );
54
55 TYPE credit_recommendations_rec IS RECORD (
56 Credit_Recommendation VARCHAR2(30),
57 Recommendation_value1 VARCHAR2(60),
58 Recommendation_value2 VARCHAR2(60)
59 );
60 TYPE credit_recommendation_tbl IS TABLE OF credit_recommendations_rec INDEX BY BINARY_INTEGER;
61 /*#
62 * Use this procedure to import credit recommendations.
63 * @rep:scope public
64 * @rep:lifecycle active
65 * @rep:displayname Get Recommendations
66 */
67 PROCEDURE Get_Recommendations
68 ( p_api_version IN NUMBER,
69 p_init_msg_list IN VARCHAR2 DEFAULT FND_API.G_TRUE,
70 p_commit IN VARCHAR2,
71 p_validation_level IN VARCHAR2,
72 x_return_status OUT NOCOPY VARCHAR2,
73 x_msg_count OUT NOCOPY NUMBER,
74 x_msg_data OUT NOCOPY VARCHAR2,
75 p_case_folder_id IN NUMBER,
76 p_recommendations_type IN VARCHAR2,
77 p_recommendations_tbl IN credit_recommendation_tbl
78 );
79
80 /*#
81 * Use this procedure to submit the case folder and start the Credit Management workflow.
82 * @rep:scope public
83 * @rep:lifecycle active
84 * @rep:displayname Submit Case Folder
85 */
86 PROCEDURE Submit_Case_Folder
87 ( p_api_version IN NUMBER,
88 p_init_msg_list IN VARCHAR2 DEFAULT FND_API.G_TRUE,
89 p_commit IN VARCHAR2,
90 p_validation_level IN VARCHAR2,
91 x_return_status OUT NOCOPY VARCHAR2,
92 x_msg_count OUT NOCOPY NUMBER,
93 x_msg_data OUT NOCOPY VARCHAR2,
94 p_case_folder_id IN NUMBER
95 );
96
97
98 END OCM_GET_EXTRL_DECSN_PUB;