首页 > 代码库 > PSQL_标准API和Interface基本的用法和比较(概念)
PSQL_标准API和Interface基本的用法和比较(概念)
一、总结
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. 用户可以查看/补录/修改/提交接口数据
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。