首页 > 技术专题 > 建行紫金跨平台常见问题

建行紫金跨平台常见问题

2010年6月5日

导读:

随着ATMC跨平台软件在中国的使用,大家对紫金(使用KAL平台)的ATMC程序接触越来越多,所以在这里陆续写下几个有关其操作的问题,以便于一线ATM维护人员方便机器维护,如果其他人员比较感兴趣,也可以参考一下。

原文作者:刘永胜(作者详细信息请见本文文末)

 

一、机器重启时,怎样不启动紫金ATMC,进入Windows操作系统?

这个大部分人都知道了,在出现Windows登录框之前,按住键盘的Shift键,等待出现登录画面后,输入用户名和密码,然后按住Shift键不松开,再按“确认”键后就会不启动ATMC,进入“资源管理器”。

二、如果已经启动了紫金ATMC,怎样才能进入Windows“资源管理器”?

因为紫金的ATMC画面会在屏幕最上面,所以没法显示“资源管理器”。
重启然后按照第一点提到的办法当然可以。

另外一种就是按住CtrL + Alt +Delete调出Windows“任务管理器”,然后选择“注销”,按回车选择“注销”后,不断按“空格”键,一会儿会有个窗口被杀掉。接着按Alt+F4把屏幕显示程序Kill掉,就会自动注销。此时再按住Shift键,就可以像启机一样处理了。此种方法避免重启的时间。(有些ATMC应用版本可以直接“注销”掉,然后按住Shift键,不需要这么复杂)

三、怎样执行Windows的一些常用操作?

因为紫金的ATMC只提供一个基本的“资源管理器”用来操作,如果想执行程序,一般可以用CtrL + Alt + Delete调出Windows“任务管理器”,然后使用菜单“文件”-》“新任务”。这个跟Windows系统的“开始”-》“运行”效果一样。

比如打开“注册表”,只需要在里面输入regedit.exe即可。另外一个常用的是“控制面板”,输入control即可打开。

四、怎样使用鼠标(Windows XPP操作系统)?

默认鼠标是被禁用掉了,使用第三条提到的方法打开regedit注册表程序,找到
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Mouclass,将其中的Start由0改为1,重启机器后即可使用鼠标。(有些ATMC应用版本已经把鼠标放开了)

五、“任务管理器”在屏幕最前面,挡住了其他窗口,影响操作怎么办?

一个是使用Alt + Tab键,选择到“任务管理器”,然后按Alt + F4关闭“任务管理器”。

另外一个是使用Alt + Tab键,选择到“任务管理器”,然后选择“选项”,将“总是在顶端”的选项去掉。

六、怎样在我的电脑中显示控制面板的功能?

有些版本是打开“我的电脑”后,并没有“控制面板”显示。可以在“资源管理器”中,选择菜单“工具”-》“文件夹选项”,选择“视图”的选项页,找到“在我的电脑显示控制面板”勾上,然后确定即可。

七、系统中与ATMC相关的重要目录有哪些?各有什么用处?

1. C:\Agilis ——迪堡SP日志

2. C:\WSAP

• C:\WSAP\DATA\*.J ——电子流水,以天为一个文件方式记录

• C:\WSAP\LOG\*.* ——通讯Trace,以天为一个文件方式记录。

• C:\WSAP\TMP\*.* ——正在使用的应用Trace

3. C:\ZJTrace

• C:\ZJTrace\KAL\KXTrace**.zip ——KAL平台的Trace,20个文件,以每次重启记录成一个文件

• C:\ZJTrace\WSAP\BakTrace*.zip ——应用的Trace,10个文件,以每次重启记录成一个文件

4. Documents and Settings\All Users\Application Data\KAL\Kalignite\ Internal\KXTrace.kxlog ——正在使用的KAL平台Trace

5. 事件查看器中的Application.log和System.log

八、怎样解除紫金ATMC对Windows桌面的控制?

这个接触紫金ATMC的人可能都比较关注,想知道其怎样来控制机器的。

装上紫金的ATMC后,Windows的桌面会看不到,有时候给操作带来比较大的麻烦。可以采取以下方式正常使用Windows。

用Regedit.exe打开注册表,找到位置HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows
NT\CurrentVersion\Winlogon,在右边找到Shell这一项。如果已经安装了紫金跨平台程序,则该项的值为
WsapShell*.exe,将其改为操作系统原来的Explorer.exe(注意,不要拼写错误了),重启机器,则可以正常进入到Windows操作系统中,桌面等都会显示出来。

九、紫金ATMC是如何自启动的?

先看看Windows操作系统是怎样启动的。在Windows起来后,会到第八项提到的注册表位置查找Shell指定的程序,默认是Explorer.exe,然后运行该程序,从而出现了桌面等我们熟悉的画面。

紫金把这项注册表更改成WsapShell*.exe,则Windows操作系统起来后就变成执行WsapShell*.exe程序,该程序控制住整个机器,从而我们就看到现在的效果。

接着WsapShell*.exe会执行Wsap.bat批处理文件,进行日志备份,启动ATMC等操作,从而启动整个跨平台环境。

十、解除紫金ATMC对Windows桌面的控制后,怎样启动紫金ATMC?

根据第八点提到的方法,正常进入Windows后,找到C:\WSAP\Bin\WsapShell.exe程序,鼠标选中,将其拖到“开始”-》“所有程序”-》“启动”下面,则开机后Windows会自启动紫金程序。那么通过第八、第十的操作,就可以即能启动紫金ATMC,又可以正常操作Windows了。

十一、怎样实现操作系统自动登录的?

这个属于操作系统自己的功能,到上面提到的注册表位置HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon,其右边有三项

“DefaultUserName”=”Manage_ATM”
“DefaultPassword”=”diebold”
“AutoAdminLogon”=”1”

根据名字就可以知道,如果”AutoAdminLogon”改为1,则自动登录,改为0,则会出现Windows登录框。另外两个是登录的用户名和密码。

十二、桌面上有关KAL的几个工具软件是起什么作用的?

1、Kalignite SP Initialisation

该软件用来释放所有KAL平台控件占用的操作系统资源,将所有KAL平台相关的控件Kill掉,恢复到一个干净的Windows环境,适合在开发ATMC时使用。

2、Kalignite Config Data

有关KAL平台的配置数据,包括Form文件和仿真SP等的软件配置信息。

3、Kalignite Evaluation

KAL平台提供的一个简单的ATMC演示版本,给想了解KAL平台的人体验的。
里面除了演示之外,还有KAL平台的简单介绍,包括每个部件的作用、相关的文档位置等信息,可以用IE浏览器双击打开看看里面的内容。

4、Kalignite Forms Designer

用来可视化设计Form文件格式的。

5、Kalignite Settings

KAL平台的设置工具,用来设置参数。其中比较重要的有以下内容:

5.1、“General”那个TAB里面有“Fatal Error Handling”,其中分为开发和生产两个模式,一般生产模式配置成遇到Fatal会自动重启,开发模式只是提示一个消息而已。其他内容跟画面提示信息一致。

5.2、“ServiceProvider”那个TAB里面是关于WOSA/XFS配置信息的,主要是SP的逻辑名配置。

有个按钮叫“Simulated Automation”的,是配置仿真SP用的,生产上不需要使用。实际上所有这些参数都已经配置好了,不需要更改,了解下即可。

6、Kalignite Test Utilities

KAL平台用来测试各个WOSA/XFS标准设备的网页,在生产机器上,这些网页已经被删除了,只留下几个目录,已经没有测试的功能。

7、Kalignite Trace Viewer

看KAL平台日志的工具,可以分析过滤日志等。双击运行后,一般是打开Documents and Settings\All Users\Application Data\KAL\Kalignite\Internal\KXTrace.kxlog文件,实时显示目前的KAL平台日志。

也可以查看其他路径备份的KAL日志。

十三、KAL平台本身的目录结构及其作用?

KAL平台占用的目录基本是两个:

1、C:\Documents and Settings\All Users\Application Data\KAL 里面存放相关的配置信息。

2、C:\Program Files\KAL\Kalignite
    2.1、Dll目录为KAL平台所有控件、仿真SP及一些工具。
    2.2、Documents目录为KAL平台的文档。一些文档在生产机器上已经被删除掉了,但仍然留有几个文档,是比较有参考价值的文档。
    2.3、Evaluation目录就是评估版本的运行目录。
    2.4、Plugin目录为平台的一些插件。
    2.5、Samples目录为一些编程例子。
    2.6、Test Utilities目录为网页测试工具,其中网页已被删除。
    2.7、Utilities目录为KAL平台的一些工具。

十四、ATMC常用的几个程序及其作用?

紫金的ATMC软件基本上都在目录C:\WSAP下面。

1、BIN为执行程序所在目录

    1.1、wsap.exe为主程序,它是一个类似于状态机的软件,会根据配置好的流程文件来执行ATMC流程,流程配置文件在CFG目录下面,文件扩展名为zjs和zjx等。
    1.2、WSAPTrace.exe是日志查看工具。
    1.3、WsapShells.exe为一个操作系统Shell,用来控制Windows的一些操作,自启动ATMC等。
    1.4、WSAPSetUp.exe为ATMC的配置工具,可以从该工具配置一些参数。
    1.5、SoftWareKeyboard.exe为一个软键盘模拟软件。

2、CFG保存本机的一些配置,象ATM号,前置机号等

3、DATA保存流水等数据

4、LOG保存通讯报文,SP的异常信息也会保存在这里

5、PAGE为所有与页面显示有关的内容。其中ShowInfo.vbs和PageInfo.xml要关注一下,它们决定一个页面显示的具体内容。

6、TMP为日志信息

另外有几个目录是关于日志备份,重启机器的,在C盘根目录下面。

  原文作者:刘永胜

ATMBOXATM软件&系统维护版版主

作者微博:暂无

作者博客:http://blog.csdn.net/lysheng

原文链接:http://blog.csdn.net/lysheng/archive/2007/01/13/1481988.aspx

本文的评论功能被关闭了.