View previous topic :: View next topic
|
Author |
Message |
Paresh0459
New User
Joined: 22 May 2007 Posts: 8 Location: Mumbai
|
|
|
|
I'm getting IMS status code AT when i insert child segments into the database.
AT refers to discrepancy in IO-Area sent from the program to what database can accommodate.
But in my case database has a size of 4000bytes while I'm sending only 100 bytes in IO area.
Please let me know how i can resolve this issue.
Thanks. |
|
Back to top |
|
|
Sandy Zimmer
Active Member
Joined: 13 Jun 2007 Posts: 826 Location: Wilmington, DE
|
|
|
|
Are you doing a path insert? |
|
Back to top |
|
|
Paresh0459
New User
Joined: 22 May 2007 Posts: 8 Location: Mumbai
|
|
|
|
No...Do i need to?
PROCOPT option is AP for PCB. |
|
Back to top |
|
|
Sandy Zimmer
Active Member
Joined: 13 Jun 2007 Posts: 826 Location: Wilmington, DE
|
|
|
|
Can you post your call. |
|
Back to top |
|
|
Sandy Zimmer
Active Member
Joined: 13 Jun 2007 Posts: 826 Location: Wilmington, DE
|
|
|
|
Also can you please post your PSB and your DBD. |
|
Back to top |
|
|
Paresh0459
New User
Joined: 22 May 2007 Posts: 8 Location: Mumbai
|
|
|
|
PSB is:
PCB TYPE=DB,DBDNAME=IMSPDB02,PROCOPT=AP,KEYLEN=17
SENSEG NAME=ABCROOT,PARENT=0
SENSEG NAME=ABCIMS,PARENT=ABCROOT
SENSEG NAME=ABCDB2,PARENT=ABCROOT
DBD is:
DBD NAME=IMSPDB02,ACCESS=(PHDAM,VSAM),
RMNAME=(DFSHDC40,18,75000)
SEGM NAME=ABCROOT,PARENT=0,
BYTES=(100),DSGROUP=A
FIELD NAME=(ABCRKEY,SEQ,U),START=001,BYTES=17
FIELD NAME=ABCDATE,START=001,BYTES=4
FIELD NAME=ABCRA,START=005,BYTES=13
FIELD NAME=/SX1
and call I'm using is:
CALL 'CBLTDLI' USING DLI-ISRT
ABC-PCB
ABC-IO-AREA
ABCROOT-SSA
CHILDSEG-SSA
Thanks. |
|
Back to top |
|
|
Sandy Zimmer
Active Member
Joined: 13 Jun 2007 Posts: 826 Location: Wilmington, DE
|
|
|
|
Did you post ALL of your DBD? |
|
Back to top |
|
|
|