如何從 AS/400 啟動 PC 程序或 從 PC 啟動 AS/400 程序?
1 從400上面啟動pc上程序:
Windows 95,98, NT 上需有 REXECD (remote executing)Daemon 程序, 用於接收外界指令, 在 AS/400 使用指令 RUMRMTCMD ,只定 PC 程序完整路徑, 例如:
"C:\Program Files\Microsoft Office\Office\EXCEL.EXE"
RUNRMTCMD +
CMD(C:\PROGRAM FILES\MICROSOFT OFFICE\OFFICE\EXCEL.EXE) +
RMTLOCNAME(149.45.0.78 *IP) +
RMTUSER(user) RMTPWD(userpassword)
2 從pc 啟動400上程序:
PC 上有 REXEC.EXE 程式, 在 AS/400 上需啟動 Remote exection server: STRTCPSVR SERVER(*REXEC)
REXEC xxx.xxx.xxx.xxx -l QSYSOPR +
WRKACTJOB>C:\data\actjob.txt
xxx.xxx.xxx.xxx : AS/400 IP address; -l is 小寫 L , for username
PC 動作 AS/400
REXECD <------AS/400 傳送 PC command to daemon program RUNRMTCMD
REXEC PC 傳送 AS/400 command to AS/400 REXEC Server------> STRTCPSVR *REXEC
| qingzhou 回复于:2004-03-12 09:50:55 |
| 大家给热心的andrewleading_he同志鼓鼓掌吧~~~
期待更多、更新鲜的精华出炉。。。 |
| andrewleading_he 回复于:2004-03-12 09:57:12 |
| 感謝劉大哥的鼓勵,我也在摸索中,很多東西都是各位朋友給我的。一句話,交流才能夠進步!封閉還是更封閉!跟大家一起進步...... |
| fzrxh 回复于:2004-03-13 17:06:36 |
| 还可以strpco,在strpccmd |
| andrewleading_he 回复于:2004-03-15 08:57:10 |
| [quote:dcc06f0af5="fzrxh"]还可以strpco,在strpccmd[/quote:dcc06f0af5]
謝謝! |
| nansong 回复于:2004-03-18 14:28:17 |
| 以下是我在DELPHI里调用AS400程序的一段程序, 但是没有成功。各位兄弟请指点迷津。
function TfrmMain.data_trans : boolean; var hThread : DWORD; DllHandle : THandle; CallPGM : TCallPGM; strReturn : String; begin Result := true; DllHandle := LoadLibrary(RDBCA.dll); try if DllHandle=0 then begin errMsg := AS400のプログラムをコールして、失敗しました。; Result := false; exit; end else begin @CallPGM := GetProcAddress(DllHandle,CALLPGM); if @CallPGM <> nil then // AS400のプログラムをコールする // パラメータ:1 アプリケーションのインスタンス // 2 コールするプログラム // 3 AS400上のプログラムが必要なパラメータ // 4 AS400のマシン名 // 5 TRUEの場合、AS400上のプログラムの終了を待つ。 // FALSEの場合、AS400上のプログラムの終了を待たない。 CallPGM(self.handle, NEWWESOBJ/MCN700C, trim(mskYear.Text) , S10A4443, true) else begin errMsg := AS400のプログラムをコールして、失敗しました。; Result := false; exit; end; end; except on e : Exception do begin FreeLibrary(DllHandle); errMsg := AS400のプログラムをコールして、失敗しました。; Result := false; exit; end; end; // ライブラリがフリーする FreeLibrary(DllHandle); end; |
| fh2001 回复于:2004-03-18 15:26:26 |
| 顶!多发精彩好文。 |
| metmay 回复于:2004-03-23 09:57:30 |
| 问一个低级的问题
RUNRMTCMD + CMD(C:\PROGRAM FILES\MICROSOFT OFFICE\OFFICE\EXCEL.EXE) + RMTLOCNAME(149.45.0.78 *IP) + RMTUSER(user) RMTPWD(userpassword) 中的 \怎么在400上输入? |
| fzrxh 回复于:2004-03-23 13:05:00 |
| 我们直接输呀,你的使用环境呢? |
| smile-wz 回复于:2004-03-23 13:16:52 |
| [quote:91a94ced7a="metmay"]问一个低级的问题
RUNRMTCMD + CMD(C:\PROGRAM FILES\MICROSOFT OFFICE\OFFICE\EXCEL.EXE) + RMTLOCNAME(149.45.0.78 *IP) + RMTUSER(user) RMTPWD(userpassword) 中的 \怎么在400上输入?[/quote:91a94ced7a] 从来没注意过这个问题。输入的\变成人民币符号了. 怎么回事? |
| zzzddd 回复于:2004-03-23 13:22:56 |
| 可以使用clent access的API进行调用! |
| metmay 回复于:2004-03-24 16:36:45 |
| [quote:507e0cc85e="fzrxh"]我们直接输呀,你的使用环境呢?[/quote:507e0cc85e]
装的是ca,以前pcom也不行吧 还有[,],也不行 要用数组的时候很麻烦 |
| SUNTDK 回复于:2004-03-25 12:41:16 |
| yunlong_su@tdk.com.cn |
| greenxiong 回复于:2004-03-26 14:31:28 |
| 看一下CCSID |
最热门文章推荐:
>· 网络营销 优势
>· serv
>· serv uftp
>· 磁盘配额管理
>· 批处理教程
>· 批处理 变量
>· sql注入
>· 注入点
下一篇:得到4位表示 年份 的新方法?
↓相关文章:
- · 得到4位表示 年份 的新方法?
- · V5R3 CL Programming
- · 原创:建立QINTER外可用于交互式访问的独立子系统
- · hanyu看过来,24小时交易的AS/400如何备份?
- · 磁带放进去就弹不出来三个指示灯一会全亮着
- · 【探讨】如何使用Notes与其它关系数据库进行信息交互?
- · 【探讨】如何限制Notes用户邮箱大小?
- · Some info on AS/400 V5R3
- · iSeries课程学习导航图,给您指引学习或者培训方向。
- · 很菜的问题
- · 关于数据库文件的UC控制的问题
- · 转 Commit/Rollback概念
- · 有倒序排列的KEY值时的SETLL和SETGT
- · 大家帮忙来找茬(到底RPG程序错在哪?)
- · 讨论:关于创建obj时的参数--share
- · 帮忙看看这段程序的问题出在哪里?
- · 《最后100天的AS400学习心情笔记》
- · 在一个PF中加一字段,用来表示记录的序号!
- · SLR60磁带机可以做200GB系统的全系统备份,何故?
- · 讨论系统设备的异动监控
- · 求助:存储过程的查找和COPY
- · 【步骤】使用SQL DTS功能实现从DB/2向SQL Server传输数据.
- · 请教:如何修改PF文件的CCSID值?
- · 关于触发器的初级问题,请用过的大虾指教
- · 如何使用FTP在PC和AS/400之间传输包含中文的文件
- · 各位前辈,小女子是400初学之初学
- · (原)在as400上更换硬盘
- · pcom各种版本的问题总结
- · (如何在iSeries(AS/400)將资料加密(ZT)
- · 急等 如何更改as/400 V4R5 如何更改IP地址
- · 通过Navigator配置实现PC端拨号登陆远程AS/400.
- · 高版本安全数据向低版本系统迁移问题
- · as400与windows如何互相传送文件
- · 【分享】如何实现直接从AS/400发送信息到指定的邮箱.
- · rpg的小问题谁能解决一下,先谢了!(新手)
- · CA连接不上,PCOMM正常使用,授权及网络正常。什么问题?
- · exfmt与write的区别
- · 在TCPIP基础上建立APPC连接
- · 硬盘利用率的问题
- · 如何利用RPG,CL和ACCESS制作一个条形码标签的打印程序?
- · domino的邮件问题 急! (居士快进)
- · 请教400上的文件问题
- · 如何用PC超级终端对RS6000完成控制及安装(希望是我的精品)
- · (原创) 7133-T40阵列故障解决实例
- · 又来临时抱佛脚了,请教s7a电源问题
- · 经验交流<如何在AIX下面更改before login banner>
- · 刚完成的一个hacmp 5.1 +db2 udb 8.1 ese环境下的HA配置!
- · [原创]SNORT&ACID install on AIX 5.2
- · 一光纤卡的问题的解决,有类似问题的可以参考
- · 使用SFU实现Windows和AIX文件共享-请求加精
- · ORACLE/RAC安装完全攻略
- · Step bye Step for Install the Domino server 7 on aix 5L 5.2
- · 199学习笔记(chap11)
- · 在cp时的怪问题
- · 一个系统频繁宕机(888 102 300 0C0)的案例分析与解决!!!
- · 个人总结-理解和使用aix的日志系统
- · VIO配置1
- · IY19375补丁打不上。-_-!!!
- · 老的文章不一定就没有用处了:)
- · 任何在aix下面看你的系统是32位还是64位的
- · 吃了一个“螃蟹”
- · 监视别人在登录后都输入了什么命令
- · Securing AIX 5L from Scratch
- · 如何确定pSeries和RS/6000 CPU的主频?
- · .kshrc的作用
- · AIX 5.2对用户登录界面的安全性的增强
- · 更改HACMP环境里网卡的ip地址
- · 做AIX rootvg的镜像
- · 替换SSA raid磁盘阵列中坏盘步骤
- · 2005-02-02 日的学习内容
- · 今天是大年初一
- · 谚语
- · awk将文件的两行合并为一行
- · aix 版本显示问题
- · Domino 6 AIX安装环境
- · aix操作系统的备份和恢复
- · 如何通过PC机的超级终端控制RS6000
- · HACMP的注意事项
- · AIX经验汇总
- · hacmp的定义和发展

