IBM大型机论坛索引
 
登录
 
IBM大型机论坛索引 大型机:搜索 IBM Mainframe论坛:常见问题解答 寄存器
 

使用DFSDDLT0加载数据时二级索引错误


IBM大型机论坛 -> IMS数据库/ DC
发表新话题   回复主题
查看上一个主题 :: 查看下一个主题  
作者 信息
罗汉藤格

活跃用户


已加入:2009年3月19日
帖子:201
地点:印度环球

发布发表:2021年1月18日星期一9:26 pm
引用回复

我正在尝试在HDAM数据库上创建辅助索引示例(秒)。我在ORDRDET段-ORDRID字段上尝试过的索引。目标和源都属于相同的段和相同的字段。将第1个细分载入ORDRDET时,遇到以下问题-重复插入错误。我不确定为什么在段/数据库记录没有单个先前插入的情况下会显示重复插入错误。
错误:
码:
+ DFS0840I 索引错误CMPHDMSC NI 11111       
+ DFS0832I遵守U0826原因代码N / A   DATABASE



DBD主数据库:
码:
DBD NAME = CMPHDMSC,ACCESS = HDAM,RMNAME =(DFSHDC40,3,2048,2048) 
数据集DD1 = COMPDS,DEVICE = 3390                               
                                                             
SEGM NAME = COMPINFO,BYTES = 20,PARENT = 0                         
栏位名称=(COMPKEY,SEQ,U),BYTES=04,START=1                 
栏位名称=COMPNAME,BYTES=10,START=5                         
栏位名称=COMPADDR,BYTES=06,START=15                       
                                                             
SEGM NAME = PARTDET,BYTES = 20,PARENT = COMPINFO                   
栏位名称=(PARTKEY,SEQ,U),BYTES=05,START=1                 
栏位名称=PARTNAME,BYTES=15,START=6                         
                                                             
SEGM NAME = ORDRDET,BYTES = 15,PARENT = COMPINFO                   
栏位名称=(ORDRID,SEQ),BYTES=05,START=1                     
LCHILD NAME =(X1SEG,CMPHDMSI),PTR=INDX                       
XDFLD NAME = ORDRIDX,SRCH = ORDRID                               
栏位名称=ORDRDATE,BYTES=10,START=6                         
                                                             
DBDGEN                                                       
完                                                       
结束                     


二级索引DBD:
码:
DBD NAME = CMPHDMSI,ACCESS = INDEX                           
数据集DD1 = COMPDSI                                       
                                                         
SEGM NAME = X1SEG,BYTES = 05,PARENT = 0                         
栏位名称=(ORDRIDIX,SEQ,U),BYTES=05,START=1             
LCHILD NAME =(ORDRDET,CMPHDMSC),INDEX = ORDRIDX,POINTER = SNGL
                                                         
DBDGEN                                                   
完                                                   
结束                                         


初始PSB:
码:
PCB TYPE = DB,DBDNAME = CMPHDMSC,                 
   PROCOPT = L,KEYLEN = 14,PCBNAME = CMPPCB1       
SENSEG NAME = COMPINFO,PARENT = 0                 
SENFLD NAME = COMPKEY,START = 1                   
SENFLD NAME = COMPNAME,START = 5                 
SENFLD NAME = COMPADDR,START = 15                 
SENSEG NAME = PARTDET,PARENT = COMPINFO           
SENFLD NAME = PARTKEY,START = 1                   
SENFLD NAME = PARTNAME,START = 6                 
SENSEG NAME = ORDRDET,PARENT = COMPINFO           
SENFLD NAME = ORDRID,START = 1                   
SENFLD NAME = ORDRDATE,START = 6                 
PSBGEN PSBNAME = CMPPSBSC,LANG = COBOL,CMPAT = YES 
结束           


在处理二级索引试验时,我是否错过了任何步骤?
您可以通过任何经验帮助我,见解会帮助我增进理解。
回到顶部
查看用户资料 发送私信
罗汉藤格

活跃用户


已加入:2009年3月19日
帖子:201
地点:印度环球

发布发表:2021年1月18日星期一9:41 pm
引用回复

我正在尝试使用以下数据进行初始加载/插入-
码:
S 1 1 1 1 1    CMPHDMSC               
L        ISRT  COMPINFO               
L        DATA 0001计算机25411044   
L        ISRT  PARTDET               
L        DATA  00011BALLEY SYST       
L        ISRT  PARTDET               
L        DATA  00012MP SYSTEMS       
L        ISRT  PARTDET               
L        DATA  00013TRANUNITD SYS   
L        ISRT  ORDRDET               
L        DATA  111112021-01-01       
L        ISRT  COMPINFO               
L        DATA 0002计算机26413001   
L        ISRT  PARTDET               
L        DATA  00014CELL COMPUTER     
L        ISRT  ORDRDET               
L        DATA  222222021-01-02       
L        CHKP                         
回到顶部
查看用户资料 发送私信
罗汉藤格

活跃用户


已加入:2009年3月19日
帖子:201
地点:印度环球

发布发表:2021年1月21日,星期四,下午3:06
引用回复

我对以上怀疑有任何想法吗?
回到顶部
查看用户资料 发送私信
查看上一个主题 :: :: 查看下一个主题  
发表新话题   回复主题 查看书签
所有时间均为格林尼治标准时间+ 6小时
论坛索引 -> IMS数据库/ DC

 


类似主题
话题 论坛 回覆
没有新帖 比较两个文件以查找位置/日期... 同步排序 2
没有新帖 在UPDATE语句中跳过锁定的数据 DB2 9
没有新帖 错误0C1原因代码1与分支i ... PL / I和组装商 3
没有新帖 xped时出现错误 JCL和VSAM 10
没有新帖 如何查找哪个文件包含我的文件... DFSORT / ICETOOL 6
搜索我们的论坛:

回到顶部