Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1298592
  • 博文数量: 287
  • 博客积分: 11000
  • 博客等级: 上将
  • 技术积分: 3833
  • 用 户 组: 普通用户
  • 注册时间: 2007-08-16 08:43
文章分类
文章存档

2013年(15)

2012年(17)

2011年(17)

2010年(135)

2009年(85)

2008年(18)

分类: 系统运维

2010-06-11 10:38:29

 
 
 ** Parameter section for QWCRSSTS (Retrieve System Info) API
D  SysIRcv        DS            80
D    SysName                     8A   Overlay(SysIRcv:17)
D  SysILen        S             10I 0 Inz(%Len(SysIRcv))
D  SysIFormat     S              8A   Inz('SSTS0100')
D  SysIReset      S             10A   Inz('*YES')

** General error code structure for APIs
D  ErrorCode      DS            16
D    ByteIn                     10I 0 Inz(%Len(ErrorCode))
D    ByteRet                    10I 0
D Qwcrssts        PR                  ExtPgm('QWCRSSTS')
D                               80A
D                               10I 0
D                                8A
D                               10A
D                               16A

*****************************************************************
** Obtain System Name                                           *
*****************************************************************
C                   CallP(E)  Qwcrssts(SysIRcv:SysILen:SysIFormat:
C                                 SysIReset:ErrorCode)

C                   If        (Not %Error) And (ByteRet = 0)
C     SysName       Dsply     '*REQUESTER'
C                   Endif

C                   Eval      *INLR = *ON
C                   Return

Thanks to Brian Parkins
阅读(1057) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~