利用ObjectConnect/400功能在不同的iSeries之间实现快速对象移动
发表于:2007-05-26来源:作者:点击数:
标签:
上次咨询IBM相关问题时他们有发一份文书过来,现在拿出来给大家参考一下。 大家如果具备双机条件可以测试一下。。。 感觉对解决双机之间传输数据提供了新的一种快捷途径。 =============================================== [b:75f695b590]利用ObjectConnect
上次咨询IBM相关问题时他们有发一份文书过来,现在拿出来给大家参考一下。
大家如果具备双机条件可以测试一下。。。
感觉对解决双机之间传输数据提供了新的一种快捷途径。
===============================================
[b:75f695b590]利用ObjectConnect/400功能在不同的iSeries之间实现快速对象移动[/b:75f695b590]
1.我们在使用GO LICPGM→10,可以看到系统有5722-SS1(option 22)这个LICPGM。那它究竟有什么作用呢?
“嘿嘿。。。大家还不了解我的功能吧,我有一些神奇功能呢,别忘了我哦。。。”
<图:GO LICPGM→10>
2.ObjectConnect/400是在iSeries之间传送数据的最有效的方式,除了操作简便,在数据传输的过程中也不需要额外的硬盘空间。
以下表格是使用ObjectConnect/400命令和常规OS/400命令进行对照:
<图:比较表>

|

|
qingzhou 回复于:2004-10-30 08:32:21
| 3.ObjectConnect/400的组成有如下几部分:

|
| qingzhou 回复于:2004-10-30 08:35:21
| 4.实施ObjectConnect/400的iSeries之间必须通过下面的方式连接:
- LAN 或支持APPC和APPN的远程连接
- LAN或支持AnyNet的远程连接
- 使用OptiConnect/400的光纤连接
5.同时,在运行ObjectConnect/400命令之前,确保系统满足:
1)安装ObjectConnect/400特许程序及相关PTF;
2)添加QCMN子系统的通讯项
ADDCMNE SBSD(QCMN) DEV(*ALL) DFTUSR(QUSER) MODE(QSCOTT)
3)QCMN子系统处于Active状态;
4)通讯畅通;
5)启动mode description
STRMOD RMTLOCNAME(target) MODE(QSOCCT)
LCLLOCNAME(*NETATR) RMTNETID(*NETATR)
执行ObjectConnect/400命令后,在远程系统的QCMN子系统会自动产生通讯作业,作业名为targetxx(xx为自动产生的编号),用户为QUSER,状态为RUN或SVFW。
<图示> 目标系统的通讯作业
<图示> 源系统的通讯配置
6.备注:
1)命令执行完毕,检查源系统的joblog,确认执行成功。
2)在目标系统生成的通讯作业在源系统命令执行完毕以后会自动消失,如果要观察其执行情况,在该作业未结束之前使用CHGJOB JOB(jobname) LOG( 4 00 *SECLVL)强制将其joblog转为spool file放在QEZJOBLOG输出队列中。如果中间出现问题可以检查具体原因。
3)由于SAVRSTXX实际相当于SAVXX和RSTXX两个命令的组合,在目标系统恢复对象的时候需要注意权限的设置。

| 目标系统的通讯作业

| 源系统的通讯配置
| bpcsusr 回复于:2004-10-30 09:45:48
| 不错.
| xuguopeng 回复于:2004-10-30 10:29:06
| 我想知道用SAVRSTOBJ的用户到底需要什么权限??
有*SAVSYS也不行的,有*ALLOBJ的才可以 不知道需要在哪给权限才能避免给*ALLOBJ权限?
| qingzhou 回复于:2004-10-30 10:37:07
| 没测试过,不是跟具备SAVOBJ、RSTOBJ权限一致就行了么。。。
| qingzhou 回复于:2004-10-30 22:00:34
| guopeng:你可以试试如下策略看看行得通没?
如果您的系统的安全策略是必须要让某些用户拥有*ALLOBJ权限, 但是又不能让这个用户去访问系统上某些敏感的对象, 那么唯一的方法就是不让该用户直接拥有*ALLOBJ权限, 也就是说该用户所拥有的*ALLOBJ权限必须从别的用户或者权限列表处获得. 下面举例说明:
现有用户A1, 希望有*ALLOBJ权限, 但是管理员不希望A1访问库L1下的所有对象. 管理员所需要做的是: (以用户组为例)
1.创建一个有*ALLOBJ权限的用户B1:
CRTUSRPRF USRPRF(B1) USRCLS(xxx) SPCAUT(*ALLOBJ)
2.指定B1为A1的用户组, 这样A1就通过权限继承获得*ALLOBJ权限:
CHGUSRPRF USRPRF(A1) GRPPRF(B1)
3.改变库L1的权限分配, 明确指定A1的权限为*EXCLUDE:
GRTOBJAUT OBJ(L1) OBJTYPE(*LIB) USER(A1) AUT(*EXCLUDE)
| xuguopeng 回复于:2004-10-31 16:57:01
| 是必须不给*ALLOBJ权限。。。
| jzlk 回复于:2004-11-02 08:48:58
| 我的系统上看不到通过GO LICPGM->10看不到显示的PRODUCT OPTION这一列,并且无法使用列出的各种命令,是怎么回事,请问这个特许程序对系统还有什么特殊的限制吗
| xuguopeng 回复于:2004-11-02 09:09:38
| 因为你的级别是*USER,当然看不到了,用*SYSOPR级别以上的才行
| jennyx 回复于:2004-11-04 14:35:35
| 老大:
这个需要问IBM买license key吗?
| xuguopeng 回复于:2004-11-04 16:54:43
| 应该不用吧
| jennyx 回复于:2004-11-04 18:43:28
| 哎,打听了一下,还是要money,但是不贵。
| hanyu 回复于:2004-11-05 09:07:58
| 这个是OS/400软件包5722SS1的一部分。
5722SS1 本身就不贵,具体价格和机型有关的。
| qingzhou 回复于:2004-11-05 09:54:08
| [quote:fdc0d0793e="hanyu"]这个是OS/400软件包5722SS1的一部分。
5722SS1 本身就不贵,具体价格和机型有关的。[/quote:fdc0d0793e]
是的。。。
|
|
|
原文转自:http://www.ltesting.net
|
|
|
|
| |
|
|
|