博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Siebel 调用存储过程
阅读量:6031 次
发布时间:2019-06-20

本文共 1381 字,大约阅读时间需要 4 分钟。

BS脚本:

function ExecuteOraclePrc(objectId,preferenceName){    try    {        var outMsgs = "";        var preference = GetPreference(preferenceName);        var prefArray = preference.split(";");        var dataSource =  prefArray[0];        var password = prefArray[1];        var prcName = prefArray[2];                var bsQuoteMsg = TheApplication().GetService("EAI ODBC Service");        var psInputs = TheApplication().NewPropertySet();        var psOutputs = TheApplication().NewPropertySet();        psInputs.SetProperty("ExtDBODBCDataSource", dataSource);        psInputs.SetProperty("ExtDBPassword", password);        psInputs.SetProperty("ExtDBTableOwner", "SIEBEL");        psInputs.SetProperty("ExtDBUserName", "SIEBEL");        psInputs.SetProperty("ProcedureArgument", objectId);        psInputs.SetProperty("ProcedureName",prcName);        bsQuoteMsg.InvokeMethod("ExecuteProc", psInputs, psOutputs);        outMsgs = psOutputs.GetProperty("Status");        return outMsgs;    }    catch(e)    {        throw e;        return outMsgs;    }    finally    {        psInputs = null;        psOutputs = null;        bsQuoteMsg = null;        prefArray = null;    }}

配置:

在Administrator-Application 的System Preference里,设置

preferenceName :SBA_81_DSN;siebeltst;PROC_UPDATE_ACCOUNT 格式:ODBC NAME;siebel用户密码;存储过程名 PS:存储过程日后再谈。

转载于:https://www.cnblogs.com/Flamo/p/3975532.html

你可能感兴趣的文章
WIKI 开发工具网站收藏
查看>>
一次 JVM 调优的笔记
查看>>
9s12
查看>>
Track与nqa联动 VS 静态路由优先级相同
查看>>
maven打包跳过Test
查看>>
Android 开源项目集合
查看>>
mysql 命令行小结
查看>>
Java精选笔记_XML基础
查看>>
JavaBean toString方式
查看>>
【牛客网】牛客练习赛19 F 算式子【数学--递推 、前缀、数字】
查看>>
基于Confluent.Kafka实现的Kafka客户端操作类使用详解
查看>>
面向对象设计模式纵横谈:Singelton单件模式(笔记记录)
查看>>
vim常用命令使用总结
查看>>
原生二维码
查看>>
Linux学习之CentOS(七)--CentOS下j2ee环境搭建
查看>>
wxruby框架例子1
查看>>
php Reportico 开源报表
查看>>
009-对象—— 构造方法__construct析构方法__destruct使用方法 PHP重写与重载
查看>>
word文档快速取消图片的链接
查看>>
三行代码接入,社交软件打字时底下弹出的表情布局,自定义ViewPager+页面点标+各种功能的android小框架。...
查看>>