⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 readme.txt

📁 CICS简单入门例程 CICS环境构架 1 安装服务器 1) 建立用户CICSTEST(要用超户权) 2)用CICSTEST用户登录 3)安装DB2指定CICSTEST为管理用户
💻 TXT
字号:
CICS简单入门例程
作者:ddxkxk
ddxxkk@21cn.com
CICS环境构架
1 安装服务器
  1) 建立用户CICSTEST(要用超户权)
  2)用CICSTEST用户登录
  3)安装DB2指定CICSTEST为管理用户
  4)安装CICS部件(CICS服务器软件内的SETUP)
      安装CICS server->CICS Server Developmnet Ssystem
  5)安装Encian部件(CICS服务器软件内的SETUP)
      安装Encian Clinet/Server->Encian Application Development
2 CICS服务端的配置
  1)创建DEC
     cicscp destroy dec      删除以前的DCE
     cicscp create dec -R    新创DCE
  2)(定义CICS区域)打开CICS Administration Utility, 在菜单中选择 SubSystem->New->CICS Region, 输入以下值:
      Region Name: CICS01, 
      不要选择"Use DCE services to locate servers"
  3)(定义侦听进程)选中CICS01, 右键菜单选择Resources->Listener, 建立新Listener, 使用以下值:
    Listener Name: TCPLD01, 其他保持缺省
    按"Permanent"按纽;
  4)(建立CICS用户)选中CICS01, 右键菜单选择Resources->User, 建立用户TEST, 使用以下值:
      User Name: TEST, 
      在Security/DCE中,不要选择None, Password:TEST
      按"Permanent"按纽;
  5)(产品定义)XAD 选中CICS01, 右键菜单选择Resources->Product, 输入以下值:
    Product Name: DB2TEST,
    Switch Load File: (CICS所在的驱动器)\opt\cics\bin\cics1pcdb2.dll,
    Resource Manager Initialization String: CICSTEST,userid,password
    (对于DB2是以上标准                         库名      用户名   口令)
    按"Permanent"按纽;
   6)db2cmd 添加数据库了和例表
     db2 create db cicstest
     db2 connect to cicstest user userid using password
     db2 -f sql.txt

3 安装CICS客户端和EASYCICS组件
  安装CICS客户端和EASYCICS组件
4 标准配置
  运行Cics unversial client目录下的ccloeci.exe程序。
  作用:注册OLE AUTOMATIC SERVER。
  在EasyCics的OLE组件安装目录(OLE/SETUP)下运行SETUP.EXE。
  作用:安装EasyCics所需要的OLE组件。
  修改cicscl.ini,配置同CICS服务器的连接。(修改CICS SERVER的名称,NetName,用于CICS client连接CICS SERVER)
  (也可用configuration tool)
 Server = CICS01 ; Arbitrary name for the server
  Description = TCP/IP Server ; Arbitrary description for the server
  Protocol = TCPIP ; Matches with a Driver section below
  NetName = 127.0.0.1 ; The server's TCP/IP address or server’s name
  Port = 0 ; Use the default TCP/IP CICS port
 5 例子程序
server\sqmple1.css  最简单的CISC服务端的例子
cl\sqmple1.c  最简单的CISC服务端的例子的客户方程序

server\sqmple2.css  CISC服务端的结果集的例子
cl\sqmple2.c  CISC服务端的结果集的例子的客户方程序

server\sqmple3.css  CISC服务端接收客户信息的例子
cl\sqmple3.c  CISC服务端执接收客户信息的例子的客户方程序

server\sqmple4.css  CISC服务端连接DB2数据库并取一个结果集的例子
cl\sqmple4.c  CISC服务端执接收客户信息的例子的客户方程序



附:cics操作命令
1 cicsadd
将某一资源加入到 cics资源库中
语法:
cicsadd -c class -r region [-P|-B] resource [[name=value]]
其中 -c class :class 是资源类名
    xad XA接口定义    ud 用户定义 pd程序定义 ld端口定义  .....
    -r region : region 是区域名称
    -P 缺省选项 表示仅把资源定加入永久库中
    -B 永久库中和运行库全部改变
例:
  cicsadd -c pd -r cics01 sample3 PathName=G:\project\study\cics\server\sample3 RSLKey=public
  添加G:\project\study\cics\server\sample3.dll 文件到cics01内的程序组中名为sample3,属性为public
2 cicsupdate 同cicsadd
3 cicsp 对区域的创建,配置,运行和停止
  例:
    cicscp -v create region cics01
    cicsp -v destroy region cics01
    cicsp -v start region cics01
    其中-v使命令显示


⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -