PSQL_标准API和Interface基本的用法和比较(概念)

2014-01-05 Created By BaoXinjian

一、总结


    1. API调用的6个参数

    2. 处理后错误信息的处理

    3. API成功与否的判断依据

    4. API和Interface的区别和优点

 

二、具体分析


1. API调用的6个参数

                            

 

2. 处理后错误信息的处理

 1     IF (fnd_msg_pub.count_msg > 0) THEN
 2 
 3         l_error_flag := 'Y';
 4 
 5         l_error_message := l_error_message || ' Error occrured in create_cust_site_use API -';
 6 
 7         FOR i IN 1 .. fnd_msg_pub.count_msg LOOP
 8 
 9             fnd_msg_pub.get(p_msg_index => i
10 
11                                        ,p_encoded => apps.fnd_api.g_false
12 
13                                        ,p_data => l_chr_msg_details
14 
15                                        ,p_msg_index_out => l_num_msg_index_out);
16 
17             l_error_message := l_error_message || ' ' || l_chr_x_msg_details2;
18 
19         END LOOP;
20 
21         l_error_message := l_error_message || ' |';
22 
23     END IF;

 

3. API成功与否的判断依据

 1     IF l_api_return_status = 'S' OR l_api_return_status = 'W' THEN
 2 
 3         COMMIT;
 4 
 5     ELSE
 6 
 7         ROLLBACK;
 8 
 9         l_error_flag := 'Y';
10 
11     END IF;
12 
13   S-->Success;
14 
15   U-->Unexception
16 
17   E-->Error;

 

4. API和Interface的区别和优点

    (1).API的特点

        i. API是对基表直接操作

        ii. API同时只能小批量的数据

        iii. API可立刻进行联机处理,即时反馈数据的处理信息

        iv. 如出现错误,可将错误反馈给源系统

    (2).Interface的特点

        i. Interface是通过并发程式接间操作基表

        ii. Interface主要同时处理大批量的数据

        iii. 数据进入接口表的形式多样

        iv. 用户可以查看/补录/修改/提交接口数据

 

Thanks and Regards

posted on 2014-06-08 12:25  东方瀚海  阅读(1073)  评论(0编辑  收藏  举报