BBS.ChinaUnix.net
首页 | 新闻 | Linux | FreeBSD | AIX | Windows | 博客 | 论坛 | 存储 | 网络 | 人才 | Wiki | 资料 | 读书 | 手册 | 下载 | 空间 | 搜索
  会员: 密码: 免费注册 | 忘记密码 | 会员登录 | 搜索 | 帮助 


奥运快报: 
奥运热点:
 

请高手解答!

首页 » 论坛 » AS400 »  
[打印] [订阅] [收藏] [本帖文本页] [推荐此主题给朋友,立即获积分]
gooduser
骑士




UID:201311
注册:2004-11-22
最后登录: 2008-08-12
帖子:53
精华:0

可用积分:36 (白手起家)
信誉积分:100
空间积分:0 (白手起家)
专家积分:0 (本版)

状态:...离线...

[个人空间] [短信] [博客]


顶部
1楼 发表于 2008-5-14 20:27 
Space offset X'00002000' or X'0000000000000000' is outside current limit
  for object QPADEV002LUSER007    655252.                                
出现这个错误是什么原因,能给详细解答一下吗?



您对本贴的看法:鲜花[0] 臭蛋[0]
空间积分可以换礼品了! | 有奖跟帖:服务器节能,奖50-100元图书 | 致电800-858-2903,了解DELL如何为你量身订制笔记本 | 送2G U盘
gooduser
骑士




UID:201311
注册:2004-11-22
最后登录: 2008-08-12
帖子:53
精华:0

可用积分:36 (白手起家)
信誉积分:100
空间积分:0 (白手起家)
专家积分:0 (本版)

状态:...离线...

[个人空间] [短信] [博客]


顶部
2楼 发表于 2008-5-14 20:49 
是不是我的机器内存不够呢?



您对本贴的看法:鲜花[0] 臭蛋[0]
空间积分可以换礼品了! | 有奖跟帖:服务器节能,奖50-100元图书 | 致电800-858-2903,了解DELL如何为你量身订制笔记本 | 送2G U盘
gooduser
骑士




UID:201311
注册:2004-11-22
最后登录: 2008-08-12
帖子:53
精华:0

可用积分:36 (白手起家)
信誉积分:100
空间积分:0 (白手起家)
专家积分:0 (本版)

状态:...离线...

[个人空间] [短信] [博客]


顶部
3楼 发表于 2008-5-15 09:50 
各位大侠,改出手时快出手啊!



您对本贴的看法:鲜花[0] 臭蛋[0]
空间积分可以换礼品了! | 有奖跟帖:服务器节能,奖50-100元图书 | 致电800-858-2903,了解DELL如何为你量身订制笔记本 | 送2G U盘
pmf
圣骑士




UID:564790
注册:2007-5-17
最后登录: 2008-09-03
帖子:136
精华:0

可用积分:341 (白手起家)
信誉积分:100
空间积分:0 (白手起家)
专家积分:0 (本版)

状态:...离线...

[个人空间] [短信] [博客]


顶部
4楼 发表于 2008-5-15 10:20 
回复 #1 gooduser 的帖子

可以用google搜一下
[url]http://wiki.rjssoftware.com/wiki/index.php/MCH0601_Error_-_Space_offset_X'00FFF000'_or_teraspace_offset_X'0000000000000000'_is_outside_current_limit_for_object_OCLIST[/url]
这个可能有用

This error was caused because the Report Splitter SQL queries were running in the default RPG activation group.

If customer has older than AS/400 Report Splitter V4.14, have them upgrade to Version 4.14 or above.



您对本贴的看法:鲜花[0] 臭蛋[0]
空间积分可以换礼品了! | 有奖跟帖:服务器节能,奖50-100元图书 | 致电800-858-2903,了解DELL如何为你量身订制笔记本 | 送2G U盘
gooduser
骑士




UID:201311
注册:2004-11-22
最后登录: 2008-08-12
帖子:53
精华:0

可用积分:36 (白手起家)
信誉积分:100
空间积分:0 (白手起家)
专家积分:0 (本版)

状态:...离线...

[个人空间] [短信] [博客]


顶部
5楼 发表于 2008-5-16 11:19 
那是不是就是无解了啊?需要升级啊



您对本贴的看法:鲜花[0] 臭蛋[0]
空间积分可以换礼品了! | 有奖跟帖:服务器节能,奖50-100元图书 | 致电800-858-2903,了解DELL如何为你量身订制笔记本 | 送2G U盘
cwwen
新手




UID:649907
注册:2007-12-3
最后登录: 2008-05-22
帖子:4
精华:0

可用积分:4 (白手起家)
信誉积分:0
空间积分:0 (白手起家)
专家积分:0 (本版)

状态:...离线...

[个人空间] [短信] [博客]


顶部
6楼 发表于 2008-5-18 16:31 
please provide full joblog



您对本贴的看法:鲜花[0] 臭蛋[0]
空间积分可以换礼品了! | 有奖跟帖:服务器节能,奖50-100元图书 | 致电800-858-2903,了解DELL如何为你量身订制笔记本 | 送2G U盘
gooduser
骑士




UID:201311
注册:2004-11-22
最后登录: 2008-08-12
帖子:53
精华:0

可用积分:36 (白手起家)
信誉积分:100
空间积分:0 (白手起家)
专家积分:0 (本版)

状态:...离线...

[个人空间] [短信] [博客]


顶部
7楼 发表于 2008-5-19 11:44 
Message ID . . . . . . :   MCH0601       Severity . . . . . . . :   40         
Message type . . . . . :   Escape                                             
Date sent  . . . . . . :   05/14/08      Time sent  . . . . . . :   20:13:03   
                                                                              
Message . . . . :   Space offset X'00002000' or X'0000000000000000' is outside
  current limit for object QPADEV002LUSER007    655252.                        
Cause . . . . . :   A program tried to set a space pointer or use storage      
  outside a space, or tried to use an unallocated page in teraspace. The space
  class is X'04'. The space class designates the type of space:               
    00-primary associated space (includes space objects).                     
    01-secondary associated space 0.                                          
    02-implicit process space for automatic storage.                           
    03-implicit process space for static storage in activation group mark      
  X'00000000'.                                                                 
    04-implicit process space for heap identifier X'00000000' in activation   
  group mark X'00000000'.                                                      
                                                                       More...
                                                                          
  05-constant space.                                                      
  06-space for handle-based heap identifier X'00000000'.                  
  07-teraspace offset X'0000000000000000'.                                
  08-teraspace for OS/400 PASE memory address X'0000000000000000'.        
  Offset X'00002000' only applies to storage outside teraspace.           
X'8000000000000000D5E5E3E348001000' is a pointer to the teraspace page or
the start of the implicit process space for the allocation.



您对本贴的看法:鲜花[0] 臭蛋[0]
空间积分可以换礼品了! | 有奖跟帖:服务器节能,奖50-100元图书 | 致电800-858-2903,了解DELL如何为你量身订制笔记本 | 送2G U盘
gooduser
骑士




UID:201311
注册:2004-11-22
最后登录: 2008-08-12
帖子:53
精华:0

可用积分:36 (白手起家)
信誉积分:100
空间积分:0 (白手起家)
专家积分:0 (本版)

状态:...离线...

[个人空间] [短信] [博客]


顶部
8楼 发表于 2008-5-19 11:45 
程序执行时,有时候能正常完成功能,有时候就报这个错误。



您对本贴的看法:鲜花[0] 臭蛋[0]
空间积分可以换礼品了! | 有奖跟帖:服务器节能,奖50-100元图书 | 致电800-858-2903,了解DELL如何为你量身订制笔记本 | 送2G U盘
i.am.junlei.li
新手




UID:694652
注册:2008-4-21
最后登录: 2008-06-17
帖子:5
精华:0

可用积分:5 (白手起家)
信誉积分:0
空间积分:0 (白手起家)
专家积分:0 (本版)

状态:...离线...

[个人空间] [短信] [博客]


顶部
9楼 发表于 2008-5-20 06:35 
回复 #1 gooduser 的帖子

MCH0601在使用API或MI指令编程时是挺常见的,原因不一(如下面举例的一种);建议您还是先确定问题发生的具体位置,哪个程序,哪个函数,对谁的调用,再图求解。

* 常见原因之一:
因为许多API和MI指令接受的结构参数中,存在变长元素;而描述变长元素所在位置的一个习惯方式就是通过Offset,如 作为API QMHLJOBL输入的JSLT0100 format structure:
typedef _Packed struct Qmh_Ljobl_Input

    {

       char Userspace_Name[10];

       char Userspace_Library[10];

       char Format_Name[8];

       char Message_Selection[8];

       int  Size_Message_Selection;

       int  Max_Messages_Requested;

       char List_Direction[10];

       char Job_Name[10];

       char User_Profile[10];

       char Job_Number[6];

       char Internal_Job_Id[16];

       char Start_Message_Key[4];

       int  Max_Message_Length;

       int  Max_Message_Help_Length;

       int  Offset_Field_Id_Return;  // 注意这里

       int  Number_Field_Return;

       int  Offset_Message_Queue;  // 注意这里

       int  Length_Message_Queue;

       int  Coded_Character_Set_ID;

     /*char Reserved[];*/             /* varying length            */

     /*int  Id_Field_Return[];*/      /* varying length            */

     /*char Call_message_Queue[];*/   /*varying length             */

    } Qmh_Ljobl_Input_t;


又如CVTTS(convert timestamp)指令中描述DDAT列表中每个DDAT位置时;

当对这样的API或MI指令的输入中,输入的结构参数内存布局与被调用API或MI指令预期的不符时(比如int Offset_Field_Id_Return前的int  Max_Message_Length被声明为2字节整型),offset参数内容就可能指向无效的地址,于是就可能引发MCH0601。



您对本贴的看法:鲜花[0] 臭蛋[1]
空间积分可以换礼品了! | 有奖跟帖:服务器节能,奖50-100元图书 | 致电800-858-2903,了解DELL如何为你量身订制笔记本 | 送2G U盘

首页 » 论坛 » AS400 »


 


Copyright © 2001-2008 ChinaUnix.net All Rights Reserved     联系我们:

感谢所有关心和支持过ChinaUnix的朋友们    转载本站内容请注明原作者名及出处

京ICP证041476号


清除 Cookies - ChinaUnix - Archiver - WAP - TOP

Processed in 0.079056 second(s), 4 queries , Gzip enabled