长沙工控帮教育科技有限公司整理 ᭄
6.1.8 程序执行功能
程序执行功能是指,在作业的最初的动作执行之前及最终的动作执行之后,执行应用程序 服务器用个人计算机中的程序的功能。
关于程序执行功能的设置,请参阅以下章节 : 7.10.3 节 程序执行的设置项目
可执行的程序为可以通过 [Command line( 命令行 )] 执行的程序。
如下所示,通过在服务器用个人计算机侧执行程序,可以实现更为精细的信息链接功能。
(1) 作业的最初的动作执行之前
通过在作业的最初的动作执行之前执行程序,可以将作业中必要的数据预先生成到数 据库中。
(2) 作业的最终的动作执行之后
通过在作业的最终的动作执行之后执行程序,可以将作业写入到数据库中的数据作为 服务器用个人计算机中的程序使用。
图 6.9 运算处理功能 ( 运算动作 )
Јᯊব䞣 ᷛㅒ㽕㋴
ᐌ᭄
ᷛㅒ㽕㋴
ᐌ᭄
Јᯊব䞣 ᷛㅒ㽕㋴
ᷛㅒ㽕㋴ ᐌ᭄
ᣝ㓪ো乎ᑣᠻ㸠
䖤ㅫ㒧ᵰৃҹҷܹ
ᷛㅒ㽕㋴Јᯊব 䞣Ё
䖤ㅫヺৃҹᣛᅮಯ߭䖤ㅫঞ ԭ᭄
ৃҹҢᷛㅒ㽕㋴ᐌ᭄Јᯊ ব䞣Ё䗝ᢽ᪡᭄
Ͼ䖤ㅫ⌏ࡼЁ᳔ৃҹ 䖯㸠ϾѠܗ䖤ㅫDŽ
长沙工控帮教育科技有限公司整理
6.1 DB 链接功能
6
- 12 6.1 DB 链接功能 6.1.9 DB 链接功能(2) DB 缓冲的开始原因
由于以下原因 SQL 文未能发送至数据库中时,进行 DB 缓冲。
• 网络的断开
• 数据库服务器用个人计算机的宕机 • 数据库软件的宕机
㽕⚍
(1) 由于不正确的 SQL 文或数据库与 SQL 文不匹配等原因,通过数据库执行发送的 SQL 文时发生了出错的情况下,不执行缓冲,在数据库服务器用个人计算机侧 输出 SQL 失败日志。
8.1 节 DB 链接服务的功能
(2) 由于网络断开及数据库服务器用个人计算机宕机等原因,SQL 文未能发送至数 据库中时,在检测出超时 ( 约 10 秒 ) 之前不执行 DB 缓冲。
本节 (7) 不能将 SQL 文发送至数据库时的动作
在超时的检测过程中,由于正在执行作业,因此即使触发条件再次成立也不执 行作业。
6.1.10 节 (1) 关于作业的动作
(3) 可进行 DB 缓冲的处理
(4) DB 缓冲的设置
表 6.1 可进行 DB 缓冲的处理
处理 DB 缓冲
更新动作 (UPDATE)/ 插入动作 (INSERT) 可以 选择动作 (SELECT)
程序执行 不可
图 6.11 DB 缓冲的设置项目 ᓔྟ
䖯㸠⫼Ѣ'%㓧ކࡳ㛑ⱘ䆒㕂DŽ
ᇍϮ䆒㕂ᰃ৺䖯㸠'%㓧ކDŽ
㒧ᴳ 7.6.4 节 DB 缓冲设置的设置项目
7.10.4 节 DB 缓冲的设置项目
长沙工控帮教育科技有限公司整理
6.1 DB 链接功能
6
- 14 6.1 DB 链接功能6.1 DB 链接功能
6
- 16 6.1 DB 链接功能6.1 DB 链接功能
• 来自于 [MES interface function configuration tool( 信息链接功能设置工 具 )]-[Remote operation( 远程操作 )] 的清除请求
6
- 18 6.1 DB 链接功能 6.1.9 DB 链接功能(b) 选择了手动再发送的作业时
1 由于网络的断开、数据库服务器用个人计算机的宕机,导致 SQL 文不能发送到数 据库中时,在检测出超时 ( 约 10 秒 ) 后开始进行 DB 缓冲。
2 开始进行 DB 缓冲后,不对各作业启动时 SQL 文能否被发送至数据库中进行确认,
直接实施 DB 缓冲。
3 DB 缓冲的内容在执行手动再发送时被再发送。
图 6.17 选择了手动再发送的作业时 64/᭛থ䗕ৢˈ
Ẕ⌟ߎ䍙ᯊ 㑺⾦
ᠻ㸠'%㓧ކ
㔥㒰ⱘᮁᓔᏆॳ
Ϯਃࡼ Ϯਃࡼ ࡼݡথ䗕᪡
ݡথ䗕'%㓧ކ ⱘݙᆍ ᠻ㸠'%㓧ކ
长沙工控帮教育科技有限公司整理
6.1 DB 链接功能
但是,同一 [Server service settings( 服务器服务设置 )] 的项目正在被其 它的作业使用时,只有在其它作业执行结束后,才执行该作业。