首页 > 数据库 >PSQL_标准API和Interface基本的用法和比较

PSQL_标准API和Interface基本的用法和比较

时间:2024-04-12 17:44:06浏览次数:28  
标签:PSQL fnd msg API error Interface message

   一、简介 

   1. API调用的6个参数

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

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

    4. API和Interface的区别和优点

 

二. 具体分析

1、API调用的6个参数

       

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

IF (fnd_msg_pub.count_msg > 0) THEN

        l_error_flag := 'Y';

        l_error_message := l_error_message || ' Error occrured in create_cust_site_use API -';

        FOR i IN 1 .. fnd_msg_pub.count_msg LOOP

            fnd_msg_pub.get(p_msg_index => i

                                       ,p_encoded => apps.fnd_api.g_false

                                       ,p_data => l_chr_msg_details

                                       ,p_msg_index_out => l_num_msg_index_out);

            l_error_message := l_error_message || ' ' || l_chr_x_msg_details2;

        END LOOP;

        l_error_message := l_error_message || ' |';

    END IF;
View Code

 

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

IF l_api_return_status = 'S' OR l_api_return_status = 'W' THEN

        COMMIT;

    ELSE

        ROLLBACK;

        l_error_flag := 'Y';

    END IF;

  S-->Success;

  U-->Unexception

  E-->Error;
View Code

4. API和Interface的区别和优点

    (1).API的特点

        i. API是对基表直接操作

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

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

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

    (2).Interface的特点

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

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

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

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

 

标签:PSQL,fnd,msg,API,error,Interface,message
From: https://www.cnblogs.com/ivenlin/p/18131794

相关文章

  • Asp.Net Core WebApi使用Swagger分组展示接口
    先通过Nuget包管理器安装Swashbuckle.AspNetCore包,然后修改Startup.cs的ConfigureServices方法:services.AddSwaggerGen(c=>{//添加swagger文档c.SwaggerDoc("system",newOpenApiInfo(){......
  • server2008安装.netcore api
    一、先写个简单点的.netcoreapi1publicclassProgram2{3publicstaticvoidMain(string[]args)4{5varbuilder=WebApplication.CreateBuilder(args);67//Addservicestothecontainer.89......
  • 02-APIView和序列化
    常规通过CBV的写法#models.pyfromdjango.dbimportmodelsclassBook(models.Model):name=models.CharField(max_length=32)price=models.IntegerField()publish=models.CharField(max_length=64)classMeta:db_table="book&qu......
  • 实验一-密码引擎-3-加密API研究
    任务详情密码引擎API的主要标准和规范包括:1.微软的CryptoAPI2.RAS公司的PKCS#11标准3.中国商用密码标准:GMT0016-2012智能密码钥匙密码应用接口规范,GMT0018-2012密码设备应用接口规范等研究以上API接口,总结他们的异同,并以龙脉GM3000Key为例,写出调用不同接口的代码,提交博客......
  • Element Capture API
    ElementCaptureAPIDOM(元素)节点捕获捕获并记录一个特定的HTML元素(能剪裁并去除那些遮盖和被遮盖的内容)<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"/><metaname="viewport"content="width=device-w......
  • Protobuf - Designing Effective APIs
       ......
  • 2-64. 使用 Unity 最新 ObjectPool API 制作对象池
    创建PoolManager修改EventHandler修改CropDetails修改Crop修改PoolManager修改CropDataList_SO修改PoolManager作业做好Tree02项目相关代码代码仓库:https://gitee.com/nbda1121440/farm-tutorial.git标签:20240411_1542......
  • 发票识别+查验API-让繁琐查验成为过去式
    互联网时代,随着电子商务的蓬勃发展,无论是纸质增值税发票还是电子增值税发票使用量都在激增,也正因如此,让部分不法分子看到了“商机”,利用伪造、变造发票进行逃税、骗税等违法行为,严重扰乱了市场秩序,侵害了消费者权益。为防止假票、错票等违规发票入账现象的发生,越来越多的企业通过......
  • 定位Api食用方法
    定位Api食用方法申请接口微信小程序接口地址:小程序(qq.com)1.先在小程序后台,补充相关信息2.按照以下路径找到“getLocation”接口[开发]→[开发管理]→[接口设置]选择“开通”,并补充相关信息,其中演示图片请准备齐全,不然会以“不充分为理由打回”失败:*......
  • 加密API研究
    0查找各种标准的原始文档,研究学习(至少包含CryptoAPI,PKCS#11,GMT0016-2012,GMT0018-2012)(1)CryptoAPI:CryptoAPI是微软Windows系统提供的一个应用程序编程接口,旨在让开发者能够轻松地对敏感数据进行加密或数字签名,以保护用户的私钥信息。这套API提供了一系列函数,而实际的加密工......