- 浏览: 681246 次
- 性别:
- 来自: 中山
文章分类
最新评论
-
wuhuizhong:
jFinal支持Rest风格吗?可以想spring mvc那样 ...
在JFinal的Controller中接收json数据 -
wuhuizhong:
在jfinal中应如何获取前端ajax提交的Json数据?ht ...
在JFinal的Controller中接收json数据 -
wuhuizhong:
jfinal如何处理json请求的数据:问题: 在某些api接 ...
在JFinal的Controller中接收json数据 -
wuhuizhong:
Ubuntu14.04 安装 Oracle 11g R2 Ex ...
Oracle 11g release 2 XE on Ubuntu 14.04 -
alanljj:
这个很实用,已成功更新,谢过了!
odoo薪酬管理模块l10n_cn_hr_payroll
I'm working relatively closely these days with an Oracle DBA on this super-cool mainframe integration project (anyone want to join me? LOL). The old batch ops were managed through cron'd jobs in Oracle and I was asked to take a different approach. I haven't found anything like Control-M here and was toying with the idea of rolling my own scheduling services. The management wanted the integration pieces written in VB.Net, not PL/SQL scripts as had been done in the past, fair enough. In a later meeting, the DBA had said that he REALLY wanted to replace the cron jobs with Oracle Jobs...hmmm...what to do, what to do... I'd already planned on publishing .Net web services to support calls to the actual service objects. A scheduler would be configured to call the web services at set intervals and kick of the batch processing. I did a little research and found the utl_http library in Oracle. I ran a quick test if it was installed and working and was delighted. With utl_http it's pretty easy to call an XML web service. It supports using PL/SQL to utilize HTTP requests and responses. To test it I threw together a very simple web service that allows anonymous callers to write to a custom event log. Now the DBA can automate sending me nasty grams (none received yet, I'm a little disappointed). Here's the PL/SQL script that calls the web service. All you have to do is define the requesting soap envelope, set the appropriate HTTP header info, point to your target using the right protocol and fire! See? Easy as PI! It's practically self explanatory (and the web service itself gives the client pretty much the info they need to get wired in). As you see, I used varchars to declare vars for the request and the response. With larger SOAP messages you'd want to take a different approach (reading chunks into a buffer) because the varchar is so small. Here's the console output showing what was sent and received (reformatted a bit for readability): Now how cool is that? This was really my first time consuming (or starting to anyway) .Net web services from a disparate technology and hadn't really spent much quality time with SOAP since around 2002. Now kicking of the jobs through Oracle will be a breeze...after I iron out authentication, of course. Now, to learn how to use the 'out of the box' XML parser that comes with Oracle...
发表评论
-
用函数unistr将Oracle数据库中的Unicode转换为中文
2016-07-19 11:51 7918例子: DECLARE V_EXT_DES V ... -
ORACLE APPLICATION EXPRESS 5.0 升级
2016-05-12 11:43 580Oracle11GR2 XE 缺省是安装了oracle ap ... -
Oracle ACL(Access Control List)
2016-05-12 11:36 889在oralce 11g中假如你想获取server的ip或者h ... -
了解systemstate dump
2016-04-26 14:09 487当数据库出现严重的性能问题或者hang了的时候,我们非常需要 ... -
通过ORACLE的UTL_HTTP工具包发送包含POST参数的请求
2016-03-18 16:25 5152DECLARE req utl_http. ... -
Shell: extract more from listener.log(分析监听日志)
2016-03-16 14:57 1148统计一天内每小时的session请求数 # fgrep ... -
ORA-01031: insufficient privileges 问题解决笔记
2016-02-01 15:53 1187A) File $Oracle_HOME/network/a ... -
listener.log中报Warning: Subscription For Node Down Event Still Pending问题的解决方法
2016-01-07 16:34 1634一套Oracle 10.2.0.1 for aix的数据库环 ... -
Oracle触发器和MySQL触发器之间的区别
2015-11-19 12:55 670Oracle触发器格式: CREATE [OR RE ... -
查询正在执行的存储过程
2015-11-13 09:27 20501、找正在执行的PROCEDURE的 sid ,serial# ... -
undo表空间损坏的处理过程
2015-10-14 13:49 1219磁碟陣列故障,分區/rman上包括undo和archivel ... -
登录oracle资料库时很久无反应的问题处理一例
2015-10-11 10:56 993原因是系统存在僵死的进程,促使session处于激活状态.首 ... -
TNS-12560问题解决
2015-10-01 19:52 613tnsping远程主机实例出现TNS-12560: TNS ... -
查看undo中sql语句的占用情况
2015-08-06 17:18 1764查看undo中sql语句的占用情况 select * ... -
Install Open System Architect And ODBC Instant Client
2015-05-21 14:03 749How to Install Open System Arc ... -
恢复oracle中用pl sql误删除drop掉的表
2015-04-03 16:12 553查看回收站中表 select object_name,or ... -
在Oracle Linux 6.6上安装Oracle 10gR2
2015-01-15 15:36 2681查看硬體配置 # df -h Filesystem ... -
kill
2015-01-03 11:36 457--根据某一对象查询进程 col owner fo ... -
Oracle 数据库Storage存储迁移笔记
2014-12-27 11:08 9861.确认数据文件、控制文件、临时文件、日志文件 位置 / ... -
異地備份資料庫的開啟步驟
2014-11-19 14:03 487使用EMC設備執行異地備份, 資料庫的複製是開啟的狀態下, ...
相关推荐
- **Calling Stored Procedures**: How to execute stored procedures from PL/SQL or SQL. - **Using Functions**: Invoking functions to perform calculations or retrieve data. - **Working with Packages**: ...
解决的问题:SAP.Middleware.Connector.RfcCommunicationException:“destination XXXX failed when calling RFC_METADATA_GET -- see log for details” 老版本的DLL异常报错:RFC_METADATA_GET 说明: 1、for .NET...
### PL/SQL Features in Oracle 11g Release 1 (11.1) #### Enhancements to Regular Expression Built-In SQL Functions In Oracle 11g Release 1, the regular expression built-in SQL functions have been ...
- **Calling Oracle stored procedures from Microsoft.NET** 指导如何在.NET环境中调用Oracle存储过程,涉及ADO.NET和Oracle Data Provider for .NET。 - **Stored Procedures for Java Programmers** 解释了在Java...
描述 "Calling .NET Web Services from PB11.5" 提到的核心概念是,用户将学习如何在PowerBuilder中创建和消费.NET Web服务。这通常涉及到以下步骤: 1. **添加Web引用**:在PB中,开发者需要通过“项目”菜单选择...
Amazon Web Services in Action introduces you to computing, storing, and networking in the AWS cloud. You'll start with a broad overview of AWS and learn how to spin-up servers manually and from the ...
SAP.Middleware.Connector.RfcCommunicationException:“destination XXXX failed when calling RFC_METADATA_GET -- see log for details” 猜测的原因: 老的DLL库在获取接口实例时,会触发“RFC_METADATA_GET”...
标题中的“干货代码MATLAB控制CST进行建模仿真”表明了这个压缩包内容的核心,即使用MATLAB编程控制CST(Computer Simulation Technology)软件进行电磁仿真。MATLAB是一款强大的数学计算软件,广泛用于数值分析、...
《Calling C from IDL》是2002年发布的一份文档,主要探讨了如何在IDL(Interactive Data Language)环境中调用C和C++代码。IDL是一种强大的数据处理和可视化语言,广泛应用于科学计算和数据分析领域。而C和C++是...
1.Download Axis2 as WAR and...7. Start your servlet container and test the standard version service by calling this url: http://localhost:8080/axis2/services/Version/getVersion?response=application/json
https://hanshuliang.blog.csdn.net/article/details/140380268 博客代码示例 一、Plugins、Actions 扩展 1、GPT 大模型缺陷 - 引入 Plugins、Actions 扩展 2、Plugins 插件 3、Plugins 插件开发流程 4、Plugins ...
资源分类:Python库 所属语言:Python 使用前提:需要解压 资源全名:joint_calling-0.1.49-py3-none-any.whl 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
http://php.net/configuration.file ; The syntax of the file is extremely simple. Whitespace and lines ; beginning with a semicolon are silently ignored (as you probably guessed). ; Section headers (e...
Turkcell 大数据黑客马拉松问题第 1 部分 ... 完整:wasb://calldatacontainer@tbigdatahackathonstorage.blob.core.windows.net/ START_TIME|END_TIME|CALLED_NO|CALLING_NO|TERMINATION_CAUSE_ID|CONVE
AspectCore是一个适用于Asp.Net Core平台的轻量级Aop(Aspect-oriented programming)解决方案,它更好地遵循Asp.Net Core的模块化开发理念,使用AspectCore可以更容易构建低耦合、易扩展的Web应用程序。AspectCore...
Calling_R_from_python_use_Rpy2_Windows_rpy2
Report creation using Microsoft Excel Get data through webservice,so you can get remote data Support of the SQL-queries for the data sets creation Calling of the stored procedures ...
cd communication-services-web-calling-tutorial / Project 通过从Azure门户配置Azure通信服务资源来获取连接字符串。 将连接字符串用作config.json文件中键connectionString值。 npm安装 npm运行构建 npm运行...