zoukankan      html  css  js  c++  java
  • 创建银行API

    DECLARE 
       lc_output                VARCHAR2(3000); 
       lc_msg_dummy     VARCHAR2(3000); 
       lc_return_status     VARCHAR2(3000); 
       lc_msg_data           VARCHAR2(3000); 
    
       ln_bank_id             NUMBER; 
       ln_msg_count        NUMBER; 
       lr_extbank_rec       apps.iby_ext_bankacct_pub.extbank_rec_type; 
       lr_response_rec     apps.iby_fndcpt_common_pub.result_rec_type; 
    
    
    BEGIN 
       lc_return_status    := ''; 
       ln_msg_count       := ''; 
       lc_msg_data          := ''; 
      
       lr_extbank_rec.bank_name       := 'Test Supp Bank'; 
       lr_extbank_rec.bank_number   := 'TSB0000001'; 
       lr_extbank_rec.country_code    := 'IN'; 
    
       apps.fnd_msg_pub.delete_msg(NULL); 
       apps.fnd_msg_pub.initialize(); 
    
       IBY_EXT_BANKACCT_PUB.create_ext_bank 
       (       -- ------------------------------ 
               -- Input data elements 
               -- ------------------------------ 
               p_api_version       => 1.0, 
               p_init_msg_list     => FND_API.G_TRUE, 
               p_ext_bank_rec     => lr_extbank_rec, 
               -- -------------------------------- 
               -- Output data elements 
               -- -------------------------------- 
               x_bank_id            => ln_bank_id, 
               x_return_status   => lc_return_status, 
               x_msg_count       => ln_msg_count, 
               x_msg_data         => lc_msg_data, 
               x_response          => lr_response_rec 
         );  
    
         lc_output := ' '; 
    
         IF (lc_return_status <> 'S') 
         THEN 
                   FOR i IN 1 .. ln_msg_count 
                   LOOP 
                                apps.fnd_msg_pub.get 
                                (       i, 
                                        apps.fnd_api.g_false, 
                                        lc_msg_data, 
                                        lc_msg_dummy 
                                 ); 
        
                                lc_output := lc_output || 
                                                      (TO_CHAR (i) || 
                                                                           ': '  || 
                                                       SUBSTR (lc_msg_data, 1, 250)); 
                 END LOOP; 
    
                 apps.fnd_file.put_line 
                (apps.fnd_file.output, 'Error Occured while Creating Bank: '); 
    
           END IF; 
      
         COMMIT;  
     
    
    EXCEPTION 
              WHEN OTHERS THEN 
                            ROLLBACK;  
                            dbms_output.put_line(SQLERRM); 
    END; 
    
    


  • 相关阅读:
    Nginx配置文件详解
    ngrinder 负载均衡脚本开发
    spring boot过滤器FilterRegistrationBean
    Spring boot 拦截器和过滤器
    spring controller中默认转发、forward转发、redirect转发之间的区别
    @RestControllerAdvice作用及原理
    Android APK脱壳--腾讯乐固、360加固一键脱壳
    java 简单xor加密
    facebook 研究
    阿里云docker安装
  • 原文地址:https://www.cnblogs.com/wanghang/p/6299387.html
Copyright © 2011-2022 走看看