Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations derfloh on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

BC9 Lim removal 4

Status
Not open for further replies.

cv8devil

Technical User
Mar 30, 2006
66
AU
I had 2 remote LIMs from a 23 LIM system that were no longer required and had to be removed from the building. All extensions were removed from the LIMs, I CNBOE all the boards except for LPU,LSU,DSU,GJUL4. I followed ALEX and brought the 2 LIMs back to mag 0 only, then early one morning I followed ALEX and removed the LIMs. There were no common program units and everything went well with CNLIE and SFCEI. No alarms, dumps all work..
BUT, now in HIMDP I am getting H'34 errors from various LIMs referecing the 2 removed LIMS (19 and 20)

DIAGNOSTICS FROM LIM 001

TIME DATE ERROR CODE
03:18:50 28NOV06 H'34
RECEIVING LIM ADDRESS NOT AVAILABLE
LOGICAL PROGRAM ERROR ADDRESS = 02008D7C
ENTER
SWSW B-LEVEL SIGNAL TCSINFFETE (H'001F)
FROM DERS1 (H'184) EXE A IN LIM 003
TO RHH (H'25D) EXE A IN LIM 001
NUMBER OF DATA BYTES IN SIGNAL = 39
WITH 0 1 2 3 4 5 6 7 8 9
000 02 4C 03 BD 12 12 0F 0A A0 22
010 A1 0F 06 2D 03 00 01 00 01 02
020 75 01 CC 00 00 00 00 01 00 00
030 00 00 00 00 FF FF FF FF 00

SEND
SWSW B-LEVEL SIGNAL FETTCSNUME (H'0024)
FROM RHH (H'25D) EXE A IN LIM 001
TO DERS1 (H'184) EXE A IN LIM 020
NUMBER OF DATA BYTES IN SIGNAL = 10
WITH 0 1 2 3 4 5 6 7 8 9
000 02 4C 02 5D 01 02 01 02 02 0F

and

TIME DATE ERROR CODE
15:19:44 27NOV06 H'34
RECEIVING LIM ADDRESS NOT AVAILABLE
LOGICAL PROGRAM ERROR ADDRESS = 020011BA
ENTER
SWSW A-LEVEL SIGNAL RELQUERCD (H'0021)
FROM CMPS12 (H'2DD) EXE A IN LIM 016
TO GPP (H'168) EXE A IN LIM 010
NUMBER OF DATA BYTES IN SIGNAL = 7
WITH 0 1 2 3 4 5 6 7 8 9
000 01 C4 00 01 85 0A FF

SEND
SWSW A-LEVEL SIGNAL RELQUERCD (H'0021)
FROM GPP (H'168) EXE A IN LIM 010
TO GPP (H'168) EXE A IN LIM 019
NUMBER OF DATA BYTES IN SIGNAL = 7
WITH 0 1 2 3 4 5 6 7 8 9
000 01 C4 00 01 85 0A 0A

USER STACK DUMP
0 1 2 3 4 5 6 7 8 9 A B C D E F
02 00 04 0C


there are others as well, but they all reference the 2 removed LIMs. Within the next 2 weeks I will be upgrading the group switch to GJUG5 cards (got the GSm ready to go) and soon after that we will be upgrading to BC13.
These H'34 erors though, have me concerned.
Any suggestions?
 
You have forgotten to remove ALL data concerning the 2 LIMs. Seems to be at least DEM corruption. Use PCRegen to print out everything, then you can check how many "COMMAND LOST" you get. The corruption is not very nice to fix!

fcpli
 
Hi

In this case, the basic mistake is to forgot number not associated to equipement like GH, GP, ACD group and so on.
One other mistake is to let trafic measurement valid in the LIMs that you have removed.
YOu can try to add the LIMs again and try to remove the data still initiated; it happen to me once in BC7 or BC8 and doing this process, I was able to remove the data I forgot to erase the first time.
 
OK, thanks. Running PCREGEN now to see what comands are lost so I can work out what data is still there.
 
It all stems from 9 group hunts that were in one of the LIMs....
 
To figure this out might take a long time on this forum. So, if you really want me (or somebody else) to help, I need CNPIP:UNIT=DEMx, where x is (A->Z). Then, if possible, the numbers of the corrupted groups (one seems to be 2121 or 2122?). Then SACOP:UNIT=DEMA,LIM=x,SECTOR=REL,ADDR=64&65;
SACOP:UNIT=DEM(last),LIM=x,SECTOR=REL,ADDR=68&69;
I assume that DEMA has no corruption, and hope that it is in the last DEM, but you never know....

fcpli
 
fcpli, I really appreciate your assistance with this. Info as requsested. My system is BC9,
VERSION=LZY2035106/1/58-CNA85-AU1.30/R1A
and consistes of LIMs 1 to 18, 21 to 23.
Lims19 and 20 were removed

<CNPIP:UNIT=DEMA;

PROGRAM UNIT INFORMATION
PU-NAME PU-NO PRODUCT NUMBER REV PATCH
DEMA H'17A 2/CAA 111 8564/01 R1A YES
TYPE
B'0000 0000 0000 0000 0100 1010 0000 0010
TYPEEXT
B'0000 0000 0000 0000 0100 0000 0000 1001
LOADED IN LIM
2
ACTIVE CF LOCATED IN LIM 2


END

<CNPIP:UNIT=DEMB;

PROGRAM UNIT INFORMATION
PU-NAME PU-NO PRODUCT NUMBER REV PATCH
DEMB H'17B 2/CAA 111 8565/01 R1A YES
TYPE
B'0000 0000 0000 0000 0100 1010 0000 0010
TYPEEXT
B'0000 0000 0000 0000 0100 0000 0000 1001
LOADED IN LIM
3
ACTIVE CF LOCATED IN LIM 3


END

<CNPIP:UNIT=DEMC;

PROGRAM UNIT INFORMATION
PU-NAME PU-NO PRODUCT NUMBER REV PATCH
DEMC H'17C 2/CAA 111 8566/01 R1A YES
TYPE
B'0000 0000 0000 0000 0100 1010 0000 0010
TYPEEXT
B'0000 0000 0000 0000 0100 0000 0000 1001
LOADED IN LIM
4
ACTIVE CF LOCATED IN LIM 4


END

<CNPIP:UNIT=DEMD;

PROGRAM UNIT INFORMATION
PU-NAME PU-NO PRODUCT NUMBER REV PATCH
DEMD H'17D 2/CAA 111 8567/01 R1A YES
TYPE
B'0000 0000 0000 0000 0100 1010 0000 0010
TYPEEXT
B'0000 0000 0000 0000 0100 0000 0000 1001
LOADED IN LIM
5
ACTIVE CF LOCATED IN LIM 5


END

<CNPIP:UNIT=DEME;

PROGRAM UNIT INFORMATION
PU-NAME PU-NO PRODUCT NUMBER REV PATCH
DEME H'17E 2/CAA 111 8568/01 R1A YES
TYPE
B'0000 0000 0000 0000 0100 1010 0000 0010
TYPEEXT
B'0000 0000 0000 0000 0100 0000 0000 1001
LOADED IN LIM
6
ACTIVE CF LOCATED IN LIM 6


END

<CNPIP:UNIT=DEMF;

PROGRAM UNIT INFORMATION
PU-NAME PU-NO PRODUCT NUMBER REV PATCH
DEMF H'17F 2/CAA 111 8569/01 R1A YES
TYPE
B'0000 0000 0000 0000 0100 1010 0000 0010
TYPEEXT
B'0000 0000 0000 0000 0100 0000 0000 1001
LOADED IN LIM
7
ACTIVE CF LOCATED IN LIM 7


END

<CNPIP:UNIT=DEMG; TO DEMW DO NOT EXIST
NOT ACCEPTED
UNIT
DOES NOT EXIST

<CNPIP:UNIT=DEMX;

PROGRAM UNIT INFORMATION
PU-NAME PU-NO PRODUCT NUMBER REV PATCH
DEMX H'180 2/CAA 111 8570/01 R1A YES
TYPE
B'0000 0000 0000 0000 0100 1010 0000 0010
TYPEEXT
B'0000 0000 0000 0000 0100 0000 0000 1001
LOADED IN LIM
9
ACTIVE CF LOCATED IN LIM 9


END

<CNPIP:UNIT=DEMY;

PROGRAM UNIT INFORMATION
PU-NAME PU-NO PRODUCT NUMBER REV PATCH
DEMY H'181 2/CAA 111 8571/01 R1A YES
TYPE
B'0000 0000 0000 0000 0100 1010 0000 0010
TYPEEXT
B'0000 0000 0000 0000 0100 0000 0000 1001
LOADED IN LIM
10
ACTIVE CF LOCATED IN LIM 10


END

<CNPIP:UNIT=DEMZ;

PROGRAM UNIT INFORMATION
PU-NAME PU-NO PRODUCT NUMBER REV PATCH
DEMZ H'182 2/CAA 111 8572/01 R1A YES
TYPE
B'0000 0000 0000 0000 0100 1010 0000 0010
TYPEEXT
B'0000 0000 0000 0000 0100 0000 0000 1001
LOADED IN LIM
11
ACTIVE CF LOCATED IN LIM 11


END


<SACOP:UNIT=DEMA,LIM=2,SECTOR=REL,ADDR=64&65;
MEMORY CONTENT ON ADDRESS POSITION
EXE A

ADDRESS 0 1 2 3 4 5 6 7 8 9 A B C D E F ISO
00000060 01 82 00 00 06 D5 00 00 00 00 00 00 00 00 00 00 ................
END

<SACOP:UNIT=DEMZ,LIM=11,SECTOR=REL,ADDR=68&69;
MEMORY CONTENT ON ADDRESS POSITION
EXE A

ADDRESS 0 1 2 3 4 5 6 7 8 9 A B C D E F ISO
00000060 01 7C 01 7D 01 7E 01 7F 06 D5 00 00 00 00 00 00 .|.}.~..........
END

The group hunts are all in LIM20 and are: 2122,3115,3116,3122,3131,3133,3135,3139,3142,3145
 
Just went through all my pickup groups as I couldn't find any other data that I missed. Found pickup group 173 still in LIM 19 with 29 extensions as members...
 
OK, let's begin with 2122 in LIM20. So, the root is 6d5, now let,s find out the branch of the first digit (2). Keep track on reloff3 (tells us that this is the 1. digit, hopefully) and reloff8 (link to next page from digit "2")
SACOP:LIM=x,UNIT=DEMx,FILNO=1,POINT=06D5,RELOFF=0&&F;
Sacop all DEMs. Note that this is going to be the first page of 6!

fcpli
 
Here it is


<SACOP:LIM=2,UNIT=DEMA,FILNO=1,POINT=06D5,RELOFF=0&&F;
MEMORY CONTENT ON INDIVIDUAL POSITION
EXE A
FILE NUMBER RELOAD FILE START DS FILE START
1 00000077
POINT RELOFF DSOFF ADDRESS DATA ISO
06D5 0000 00006DC7 FF .
06D5 0001 00006DC8 FF .
06D5 0002 00006DC9 FF .
06D5 0003 00006DCA 01 .
06D5 0004 00006DCB 00 .
06D5 0005 00006DCC 7C |
06D5 0006 00006DCD FF .
06D5 0007 00006DCE FF .
06D5 0008 00006DCF D4 .
06D5 0009 00006DD0 B2 .
06D5 000A 00006DD1 4E N
06D5 000B 00006DD2 F3 .
06D5 000C 00006DD3 97 .
06D5 000D 00006DD4 FF .
06D5 000E 00006DD5 FF .
06D5 000F 00006DD6 FF .
END

<SACOP:LIM=3,UNIT=DEMB,FILNO=1,POINT=06D5,RELOFF=0&&F;
MEMORY CONTENT ON INDIVIDUAL POSITION
EXE A
FILE NUMBER RELOAD FILE START DS FILE START
1 00000077
POINT RELOFF DSOFF ADDRESS DATA ISO
06D5 0000 00006DC7 FF .
06D5 0001 00006DC8 FF .
06D5 0002 00006DC9 FF .
06D5 0003 00006DCA 01 .
06D5 0004 00006DCB 00 .
06D5 0005 00006DCC 7C |
06D5 0006 00006DCD FF .
06D5 0007 00006DCE FF .
06D5 0008 00006DCF D4 .
06D5 0009 00006DD0 B2 .
06D5 000A 00006DD1 4E N
06D5 000B 00006DD2 F3 .
06D5 000C 00006DD3 97 .
06D5 000D 00006DD4 FF .
06D5 000E 00006DD5 FF .
06D5 000F 00006DD6 FF .
END

<SACOP:LIM=4,UNIT=DEMC,FILNO=1,POINT=06D5,RELOFF=0&&F;
MEMORY CONTENT ON INDIVIDUAL POSITION
EXE A
FILE NUMBER RELOAD FILE START DS FILE START
1 00000077
POINT RELOFF DSOFF ADDRESS DATA ISO
06D5 0000 00006DC7 FF .
06D5 0001 00006DC8 FF .
06D5 0002 00006DC9 FF .
06D5 0003 00006DCA 01 .
06D5 0004 00006DCB 00 .
06D5 0005 00006DCC 7C |
06D5 0006 00006DCD FF .
06D5 0007 00006DCE FF .
06D5 0008 00006DCF D4 .
06D5 0009 00006DD0 B2 .
06D5 000A 00006DD1 4E N
06D5 000B 00006DD2 F3 .
06D5 000C 00006DD3 97 .
06D5 000D 00006DD4 FF .
06D5 000E 00006DD5 FF .
06D5 000F 00006DD6 FF .
END

<SACOP:LIM=5,UNIT=DEMD,FILNO=1,POINT=06D5,RELOFF=0&&F;
MEMORY CONTENT ON INDIVIDUAL POSITION
EXE A
FILE NUMBER RELOAD FILE START DS FILE START
1 00000077
POINT RELOFF DSOFF ADDRESS DATA ISO
06D5 0000 00006DC7 FF .
06D5 0001 00006DC8 FF .
06D5 0002 00006DC9 FF .
06D5 0003 00006DCA 01 .
06D5 0004 00006DCB 00 .
06D5 0005 00006DCC 7C |
06D5 0006 00006DCD FF .
06D5 0007 00006DCE FF .
06D5 0008 00006DCF D4 .
06D5 0009 00006DD0 B2 .
06D5 000A 00006DD1 4E N
06D5 000B 00006DD2 F3 .
06D5 000C 00006DD3 97 .
06D5 000D 00006DD4 FF .
06D5 000E 00006DD5 FF .
06D5 000F 00006DD6 FF .
END

<SACOP:LIM=6,UNIT=DEME,FILNO=1,POINT=06D5,RELOFF=0&&F;
MEMORY CONTENT ON INDIVIDUAL POSITION
EXE A
FILE NUMBER RELOAD FILE START DS FILE START
1 00000077
POINT RELOFF DSOFF ADDRESS DATA ISO
06D5 0000 00006DC7 FF .
06D5 0001 00006DC8 FF .
06D5 0002 00006DC9 FF .
06D5 0003 00006DCA 01 .
06D5 0004 00006DCB 00 .
06D5 0005 00006DCC 7C |
06D5 0006 00006DCD FF .
06D5 0007 00006DCE FF .
06D5 0008 00006DCF D4 .
06D5 0009 00006DD0 B2 .
06D5 000A 00006DD1 4E N
06D5 000B 00006DD2 F3 .
06D5 000C 00006DD3 97 .
06D5 000D 00006DD4 FF .
06D5 000E 00006DD5 FF .
06D5 000F 00006DD6 FF .
END

<SACOP:LIM=7,UNIT=DEMF,FILNO=1,POINT=06D5,RELOFF=0&&F;
MEMORY CONTENT ON INDIVIDUAL POSITION
EXE A
FILE NUMBER RELOAD FILE START DS FILE START
1 00000077
POINT RELOFF DSOFF ADDRESS DATA ISO
06D5 0000 00006DC7 FF .
06D5 0001 00006DC8 FF .
06D5 0002 00006DC9 FF .
06D5 0003 00006DCA 01 .
06D5 0004 00006DCB 00 .
06D5 0005 00006DCC 7C |
06D5 0006 00006DCD FF .
06D5 0007 00006DCE FF .
06D5 0008 00006DCF D4 .
06D5 0009 00006DD0 B2 .
06D5 000A 00006DD1 4E N
06D5 000B 00006DD2 F3 .
06D5 000C 00006DD3 97 .
06D5 000D 00006DD4 FF .
06D5 000E 00006DD5 FF .
06D5 000F 00006DD6 FF .
END


<SACOP:LIM=9,UNIT=DEMX,FILNO=1,POINT=06D5,RELOFF=0&&F;
MEMORY CONTENT ON INDIVIDUAL POSITION
EXE A
FILE NUMBER RELOAD FILE START DS FILE START
1 0000007B
POINT RELOFF DSOFF ADDRESS DATA ISO
06D5 0000 00006DCB FF .
06D5 0001 00006DCC FF .
06D5 0002 00006DCD FF .
06D5 0003 00006DCE 01 .
06D5 0004 00006DCF 00 .
06D5 0005 00006DD0 00 .
06D5 0006 00006DD1 FF .
06D5 0007 00006DD2 FF .
06D5 0008 00006DD3 FF .
06D5 0009 00006DD4 FF .
06D5 000A 00006DD5 FF .
06D5 000B 00006DD6 FF .
06D5 000C 00006DD7 FF .
06D5 000D 00006DD8 FF .
06D5 000E 00006DD9 FF .
06D5 000F 00006DDA FF .
END

<SACOP:LIM=10,UNIT=DEMY,FILNO=1,POINT=06D5,RELOFF=0&&F;
MEMORY CONTENT ON INDIVIDUAL POSITION
EXE A
FILE NUMBER RELOAD FILE START DS FILE START
1 0000007B
POINT RELOFF DSOFF ADDRESS DATA ISO
06D5 0000 00006DCB FF .
06D5 0001 00006DCC FF .
06D5 0002 00006DCD FF .
06D5 0003 00006DCE 01 .
06D5 0004 00006DCF 00 .
06D5 0005 00006DD0 00 .
06D5 0006 00006DD1 FF .
06D5 0007 00006DD2 FF .
06D5 0008 00006DD3 FF .
06D5 0009 00006DD4 FF .
06D5 000A 00006DD5 FF .
06D5 000B 00006DD6 FF .
06D5 000C 00006DD7 FF .
06D5 000D 00006DD8 FF .
06D5 000E 00006DD9 FF .
06D5 000F 00006DDA FF .
END

<SACOP:LIM=11,UNIT=DEMZ,FILNO=1,POINT=06D5,RELOFF=0&&F;
MEMORY CONTENT ON INDIVIDUAL POSITION
EXE A
FILE NUMBER RELOAD FILE START DS FILE START
1 0000007B
POINT RELOFF DSOFF ADDRESS DATA ISO
06D5 0000 00006DCB FF .
06D5 0001 00006DCC FF .
06D5 0002 00006DCD FF .
06D5 0003 00006DCE 01 .
06D5 0004 00006DCF 00 .
06D5 0005 00006DD0 00 .
06D5 0006 00006DD1 FF .
06D5 0007 00006DD2 FF .
06D5 0008 00006DD3 FF .
06D5 0009 00006DD4 FF .
06D5 000A 00006DD5 FF .
06D5 000B 00006DD6 FF .
06D5 000C 00006DD7 FF .
06D5 000D 00006DD8 FF .
06D5 000E 00006DD9 FF .
06D5 000F 00006DDA FF .
END

 
OK, so far, so good!
Seems that DEMX,Y,Z are empty, so we can skip them in the next sessions. Link from digit 2 to next page is D4, so sacop DEMA-F "only":
SACOP:LIM=11,UNIT=DEMZ,FILNO=1,POINT=06D4,RELOFF=0&&F;
Keep track on reloff7 (digit 1).

fcpli
 
Thanks fcpli. here's the next lot.

<SACOP:LIM=11,UNIT=DEMZ,FILNO=1,POINT=06D4,RELOFF=0&&F;
MEMORY CONTENT ON INDIVIDUAL POSITION
EXE A
FILE NUMBER RELOAD FILE START DS FILE START
1 0000007B
POINT RELOFF DSOFF ADDRESS DATA ISO
06D4 0000 00006DBB 06 .
06D4 0001 00006DBC D3 .
06D4 0002 00006DBD FF .
06D4 0003 00006DBE FF .
06D4 0004 00006DBF 00 .
06D4 0005 00006DC0 00 .
06D4 0006 00006DC1 FF .
06D4 0007 00006DC2 FF .
06D4 0008 00006DC3 FF .
06D4 0009 00006DC4 FF .
06D4 000A 00006DC5 FF .
06D4 000B 00006DC6 FF .
06D4 000C 00006DC7 FF .
06D4 000D 00006DC8 FF .
06D4 000E 00006DC9 FF .
06D4 000F 00006DCA FF .
END

<SACOP:LIM=2,UNIT=DEMA,FILNO=1,POINT=06D4,RELOFF=0&&F;
MEMORY CONTENT ON INDIVIDUAL POSITION
EXE A
FILE NUMBER RELOAD FILE START DS FILE START
1 00000077
POINT RELOFF DSOFF ADDRESS DATA ISO
06D4 0000 00006DB7 06 .
06D4 0001 00006DB8 D5 .
06D4 0002 00006DB9 02 .
06D4 0003 00006DBA 02 .
06D4 0004 00006DBB 03 .
06D4 0005 00006DBC FF .
06D4 0006 00006DBD D3 .
06D4 0007 00006DBE CC .
06D4 0008 00006DBF C9 .
06D4 0009 00006DC0 C6 .
06D4 000A 00006DC1 BF .
06D4 000B 00006DC2 BA .
06D4 000C 00006DC3 0F .
06D4 000D 00006DC4 B7 .
06D4 000E 00006DC5 D5 .
06D4 000F 00006DC6 94 .
END

<SACOP:LIM=3,UNIT=DEMB,FILNO=1,POINT=06D4,RELOFF=0&&F;
MEMORY CONTENT ON INDIVIDUAL POSITION
EXE A
FILE NUMBER RELOAD FILE START DS FILE START
1 00000077
POINT RELOFF DSOFF ADDRESS DATA ISO
06D4 0000 00006DB7 06 .
06D4 0001 00006DB8 D5 .
06D4 0002 00006DB9 02 .
06D4 0003 00006DBA 02 .
06D4 0004 00006DBB 03 .
06D4 0005 00006DBC FF .
06D4 0006 00006DBD D3 .
06D4 0007 00006DBE CC .
06D4 0008 00006DBF C9 .
06D4 0009 00006DC0 C6 .
06D4 000A 00006DC1 BF .
06D4 000B 00006DC2 BA .
06D4 000C 00006DC3 0F .
06D4 000D 00006DC4 B7 .
06D4 000E 00006DC5 D5 .
06D4 000F 00006DC6 94 .
END

<SACOP:LIM=4,UNIT=DEMC,FILNO=1,POINT=06D4,RELOFF=0&&F;
MEMORY CONTENT ON INDIVIDUAL POSITION
EXE A
FILE NUMBER RELOAD FILE START DS FILE START
1 00000077
POINT RELOFF DSOFF ADDRESS DATA ISO
06D4 0000 00006DB7 06 .
06D4 0001 00006DB8 D5 .
06D4 0002 00006DB9 02 .
06D4 0003 00006DBA 02 .
06D4 0004 00006DBB 03 .
06D4 0005 00006DBC FF .
06D4 0006 00006DBD D3 .
06D4 0007 00006DBE CC .
06D4 0008 00006DBF C9 .
06D4 0009 00006DC0 C6 .
06D4 000A 00006DC1 BF .
06D4 000B 00006DC2 BA .
06D4 000C 00006DC3 0F .
06D4 000D 00006DC4 B7 .
06D4 000E 00006DC5 D5 .
06D4 000F 00006DC6 94 .
END

<SACOP:LIM=5,UNIT=DEMD,FILNO=1,POINT=06D4,RELOFF=0&&F;
MEMORY CONTENT ON INDIVIDUAL POSITION
EXE A
FILE NUMBER RELOAD FILE START DS FILE START
1 00000077
POINT RELOFF DSOFF ADDRESS DATA ISO
06D4 0000 00006DB7 06 .
06D4 0001 00006DB8 D5 .
06D4 0002 00006DB9 02 .
06D4 0003 00006DBA 02 .
06D4 0004 00006DBB 03 .
06D4 0005 00006DBC FF .
06D4 0006 00006DBD D3 .
06D4 0007 00006DBE CC .
06D4 0008 00006DBF C9 .
06D4 0009 00006DC0 C6 .
06D4 000A 00006DC1 BF .
06D4 000B 00006DC2 BA .
06D4 000C 00006DC3 0F .
06D4 000D 00006DC4 B7 .
06D4 000E 00006DC5 D5 .
06D4 000F 00006DC6 94 .
END

<SACOP:LIM=6,UNIT=DEME,FILNO=1,POINT=06D4,RELOFF=0&&F;
MEMORY CONTENT ON INDIVIDUAL POSITION
EXE A
FILE NUMBER RELOAD FILE START DS FILE START
1 00000077
POINT RELOFF DSOFF ADDRESS DATA ISO
06D4 0000 00006DB7 06 .
06D4 0001 00006DB8 D5 .
06D4 0002 00006DB9 02 .
06D4 0003 00006DBA 02 .
06D4 0004 00006DBB 03 .
06D4 0005 00006DBC FF .
06D4 0006 00006DBD D3 .
06D4 0007 00006DBE CC .
06D4 0008 00006DBF C9 .
06D4 0009 00006DC0 C6 .
06D4 000A 00006DC1 BF .
06D4 000B 00006DC2 BA .
06D4 000C 00006DC3 0F .
06D4 000D 00006DC4 B7 .
06D4 000E 00006DC5 D5 .
06D4 000F 00006DC6 94 .
END

<SACOP:LIM=7,UNIT=DEMF,FILNO=1,POINT=06D4,RELOFF=0&&F;
MEMORY CONTENT ON INDIVIDUAL POSITION
EXE A
FILE NUMBER RELOAD FILE START DS FILE START
1 00000077
POINT RELOFF DSOFF ADDRESS DATA ISO
06D4 0000 00006DB7 06 .
06D4 0001 00006DB8 D5 .
06D4 0002 00006DB9 02 .
06D4 0003 00006DBA 02 .
06D4 0004 00006DBB 03 .
06D4 0005 00006DBC FF .
06D4 0006 00006DBD D3 .
06D4 0007 00006DBE CC .
06D4 0008 00006DBF C9 .
06D4 0009 00006DC0 C6 .
06D4 000A 00006DC1 BF .
06D4 000B 00006DC2 BA .
06D4 000C 00006DC3 0F .
06D4 000D 00006DC4 B7 .
06D4 000E 00006DC5 D5 .
06D4 000F 00006DC6 94 .
END

 
OK. Now we have discovered digits 2 and 1. Offset 0&1 shows the backlink address, which is correct (6D5). Offset 3 shows that we are reading 2. digit. Digitarea (DIRLNK0-9)
is reloff 6-f. So, now digit "1" link = reloff7 -> CC. So, the next sacop is:
SACOP:LIM=x,UNIT=DEMx,FILNO=1,POINT=06CC,RELOFF=0&&F;
Here reloff8 shows the next link. You can also sacop that one, if you want....

fcpli
 
ok, I'm trying to follow this...

<SACOP:LIM=2,UNIT=DEMA,FILNO=1,POINT=06CC,RELOFF=0&&F;
MEMORY CONTENT ON INDIVIDUAL POSITION
EXE A
FILE NUMBER RELOAD FILE START DS FILE START
1 00000077
POINT RELOFF DSOFF ADDRESS DATA ISO
06CC 0000 00006D37 06 .
06CC 0001 00006D38 D4 .
06CC 0002 00006D39 01 .
06CC 0003 00006D3A 03 .
06CC 0004 00006D3B 03 .
06CC 0005 00006D3C FF .
06CC 0006 00006D3D CB .
06CC 0007 00006D3E 6E n
06CC 0008 00006D3F 6D m
06CC 0009 00006D40 CA .
06CC 000A 00006D41 6C l
06CC 000B 00006D42 6B k
06CC 000C 00006D43 6A j
06CC 000D 00006D44 69 i
06CC 000E 00006D45 68 h
06CC 000F 00006D46 67 g
END

<SACOP:LIM=3,UNIT=DEMB,FILNO=1,POINT=06CC,RELOFF=0&&F;
MEMORY CONTENT ON INDIVIDUAL POSITION
EXE A
FILE NUMBER RELOAD FILE START DS FILE START
1 00000077
POINT RELOFF DSOFF ADDRESS DATA ISO
06CC 0000 00006D37 06 .
06CC 0001 00006D38 D4 .
06CC 0002 00006D39 01 .
06CC 0003 00006D3A 03 .
06CC 0004 00006D3B 03 .
06CC 0005 00006D3C FF .
06CC 0006 00006D3D CB .
06CC 0007 00006D3E 6E n
06CC 0008 00006D3F 6D m
06CC 0009 00006D40 CA .
06CC 000A 00006D41 6C l
06CC 000B 00006D42 6B k
06CC 000C 00006D43 6A j
06CC 000D 00006D44 69 i
06CC 000E 00006D45 68 h
06CC 000F 00006D46 67 g
END

<SACOP:LIM=4,UNIT=DEMC,FILNO=1,POINT=06CC,RELOFF=0&&F;
MEMORY CONTENT ON INDIVIDUAL POSITION
EXE A
FILE NUMBER RELOAD FILE START DS FILE START
1 00000077
POINT RELOFF DSOFF ADDRESS DATA ISO
06CC 0000 00006D37 06 .
06CC 0001 00006D38 D4 .
06CC 0002 00006D39 01 .
06CC 0003 00006D3A 03 .
06CC 0004 00006D3B 03 .
06CC 0005 00006D3C FF .
06CC 0006 00006D3D CB .
06CC 0007 00006D3E 6E n
06CC 0008 00006D3F 6D m
06CC 0009 00006D40 CA .
06CC 000A 00006D41 6C l
06CC 000B 00006D42 6B k
06CC 000C 00006D43 6A j
06CC 000D 00006D44 69 i
06CC 000E 00006D45 68 h
06CC 000F 00006D46 67 g
END

<SACOP:LIM=5,UNIT=DEMD,FILNO=1,POINT=06CC,RELOFF=0&&F;
MEMORY CONTENT ON INDIVIDUAL POSITION
EXE A
FILE NUMBER RELOAD FILE START DS FILE START
1 00000077
POINT RELOFF DSOFF ADDRESS DATA ISO
06CC 0000 00006D37 06 .
06CC 0001 00006D38 D4 .
06CC 0002 00006D39 01 .
06CC 0003 00006D3A 03 .
06CC 0004 00006D3B 03 .
06CC 0005 00006D3C FF .
06CC 0006 00006D3D CB .
06CC 0007 00006D3E 6E n
06CC 0008 00006D3F 6D m
06CC 0009 00006D40 CA .
06CC 000A 00006D41 6C l
06CC 000B 00006D42 6B k
06CC 000C 00006D43 6A j
06CC 000D 00006D44 69 i
06CC 000E 00006D45 68 h
06CC 000F 00006D46 67 g
END


<SACOP:LIM=6,UNIT=DEME,FILNO=1,POINT=06CC,RELOFF=0&&F;
MEMORY CONTENT ON INDIVIDUAL POSITION
EXE A
FILE NUMBER RELOAD FILE START DS FILE START
1 00000077
POINT RELOFF DSOFF ADDRESS DATA ISO
06CC 0000 00006D37 06 .
06CC 0001 00006D38 D4 .
06CC 0002 00006D39 01 .
06CC 0003 00006D3A 03 .
06CC 0004 00006D3B 03 .
06CC 0005 00006D3C FF .
06CC 0006 00006D3D CB .
06CC 0007 00006D3E 6E n
06CC 0008 00006D3F 6D m
06CC 0009 00006D40 CA .
06CC 000A 00006D41 6C l
06CC 000B 00006D42 6B k
06CC 000C 00006D43 6A j
06CC 000D 00006D44 69 i
06CC 000E 00006D45 68 h
06CC 000F 00006D46 67 g
END

<SACOP:LIM=7,UNIT=DEMF,FILNO=1,POINT=06CC,RELOFF=0&&F;
MEMORY CONTENT ON INDIVIDUAL POSITION
EXE A
FILE NUMBER RELOAD FILE START DS FILE START
1 00000077
POINT RELOFF DSOFF ADDRESS DATA ISO
06CC 0000 00006D37 06 .
06CC 0001 00006D38 D4 .
06CC 0002 00006D39 01 .
06CC 0003 00006D3A 03 .
06CC 0004 00006D3B 03 .
06CC 0005 00006D3C FF .
06CC 0006 00006D3D CB .
06CC 0007 00006D3E 6E n
06CC 0008 00006D3F 6D m
06CC 0009 00006D40 CA .
06CC 000A 00006D41 6C l
06CC 000B 00006D42 6B k
06CC 000C 00006D43 6A j
06CC 000D 00006D44 69 i
06CC 000E 00006D45 68 h
06CC 000F 00006D46 67 g
END

<SACOP:LIM=2,UNIT=DEMA,FILNO=1,POINT=066D,RELOFF=0&&F;
MEMORY CONTENT ON INDIVIDUAL POSITION
EXE A
FILE NUMBER RELOAD FILE START DS FILE START
1 00000077
POINT RELOFF DSOFF ADDRESS DATA ISO
066D 0000 00006747 06 .
066D 0001 00006748 74 t
066D 0002 00006749 07 .
066D 0003 0000674A 04 .
066D 0004 0000674B 00 .
066D 0005 0000674C 00 .
066D 0006 0000674D 09 .
066D 0007 0000674E 04 .
066D 0008 0000674F 07 .
066D 0009 00006750 0A .
066D 000A 00006751 04 .
066D 000B 00006752 04 .
066D 000C 00006753 0B .
066D 000D 00006754 0D .
066D 000E 00006755 06 .
066D 000F 00006756 10 .
END

<SACOP:LIM=3,UNIT=DEMB,FILNO=1,POINT=066D,RELOFF=0&&F;
MEMORY CONTENT ON INDIVIDUAL POSITION
EXE A
FILE NUMBER RELOAD FILE START DS FILE START
1 00000077
POINT RELOFF DSOFF ADDRESS DATA ISO
066D 0000 00006747 06 .
066D 0001 00006748 74 t
066D 0002 00006749 07 .
066D 0003 0000674A 04 .
066D 0004 0000674B 00 .
066D 0005 0000674C 00 .
066D 0006 0000674D 09 .
066D 0007 0000674E 04 .
066D 0008 0000674F 07 .
066D 0009 00006750 0A .
066D 000A 00006751 04 .
066D 000B 00006752 04 .
066D 000C 00006753 0B .
066D 000D 00006754 0D .
066D 000E 00006755 06 .
066D 000F 00006756 10 .
END

<SACOP:LIM=4,UNIT=DEMC,FILNO=1,POINT=066D,RELOFF=0&&F;
MEMORY CONTENT ON INDIVIDUAL POSITION
EXE A
FILE NUMBER RELOAD FILE START DS FILE START
1 00000077
POINT RELOFF DSOFF ADDRESS DATA ISO
066D 0000 00006747 06 .
066D 0001 00006748 74 t
066D 0002 00006749 07 .
066D 0003 0000674A 04 .
066D 0004 0000674B 00 .
066D 0005 0000674C 00 .
066D 0006 0000674D 09 .
066D 0007 0000674E 04 .
066D 0008 0000674F 07 .
066D 0009 00006750 0A .
066D 000A 00006751 04 .
066D 000B 00006752 04 .
066D 000C 00006753 0B .
066D 000D 00006754 0D .
066D 000E 00006755 06 .
066D 000F 00006756 10 .
END

<SACOP:LIM=5,UNIT=DEMD,FILNO=1,POINT=066D,RELOFF=0&&F;
MEMORY CONTENT ON INDIVIDUAL POSITION
EXE A
FILE NUMBER RELOAD FILE START DS FILE START
1 00000077
POINT RELOFF DSOFF ADDRESS DATA ISO
066D 0000 00006747 06 .
066D 0001 00006748 74 t
066D 0002 00006749 07 .
066D 0003 0000674A 04 .
066D 0004 0000674B 00 .
066D 0005 0000674C 00 .
066D 0006 0000674D 09 .
066D 0007 0000674E 04 .
066D 0008 0000674F 07 .
066D 0009 00006750 0A .
066D 000A 00006751 04 .
066D 000B 00006752 04 .
066D 000C 00006753 0B .
066D 000D 00006754 0D .
066D 000E 00006755 06 .
066D 000F 00006756 10 .
END

<SACOP:LIM=7,UNIT=DEMF,FILNO=1,POINT=066D,RELOFF=0&&F;
MEMORY CONTENT ON INDIVIDUAL POSITION
EXE A
FILE NUMBER RELOAD FILE START DS FILE START
1 00000077
POINT RELOFF DSOFF ADDRESS DATA ISO
066D 0000 00006747 06 .
066D 0001 00006748 74 t
066D 0002 00006749 07 .
066D 0003 0000674A 04 .
066D 0004 0000674B 00 .
066D 0005 0000674C 00 .
066D 0006 0000674D 09 .
066D 0007 0000674E 04 .
066D 0008 0000674F 07 .
066D 0009 00006750 0A .
066D 000A 00006751 04 .
066D 000B 00006752 04 .
066D 000C 00006753 0B .
066D 000D 00006754 0D .
066D 000E 00006755 06 .
066D 000F 00006756 10 .
END

 
Oops!
Here is something wrong. The backpointer is wrong, it is in reloff 0&1 -> 0674, but it should be 06CC. So, the page is wrong. Try to find out the correct page eg. by changing the page number 06(6D) to 05(6D), 04 etc. in descending order. Sacop just DEMA as long as you find backpointer 06CC in reloff0&1. Then print all DEM data out as before.

POINT RELOFF DSOFF ADDRESS DATA ISO
066D 0000 00006747 06 .
066D 0001 00006748 74 this should be CC

good luck!
 
ok, starting to understand a bit more now. found it on page 056d.
<SACOP:LIM=2,UNIT=DEMA,FILNO=1,POINT=056D,RELOFF=0&&F;
MEMORY CONTENT ON INDIVIDUAL POSITION
EXE A
FILE NUMBER RELOAD FILE START DS FILE START
1 00000077
POINT RELOFF DSOFF ADDRESS DATA ISO
056D 0000 00005747 06 .
056D 0001 00005748 CC .
056D 0002 00005749 02 .
056D 0003 0000574A 04 .
056D 0004 0000574B 00 .
056D 0005 0000574C 00 .
056D 0006 0000574D 05 .
056D 0007 0000574E 03 .
056D 0008 0000574F 14 .
056D 0009 00005750 04 .
056D 000A 00005751 0D .
056D 000B 00005752 02 .
056D 000C 00005753 0A .
056D 000D 00005754 0A .
056D 000E 00005755 0A .
056D 000F 00005756 05 .
END

<SACOP:LIM=3,UNIT=DEMB,FILNO=1,POINT=056D,RELOFF=0&&F;
MEMORY CONTENT ON INDIVIDUAL POSITION
EXE A
FILE NUMBER RELOAD FILE START DS FILE START
1 00000077
POINT RELOFF DSOFF ADDRESS DATA ISO
056D 0000 00005747 06 .
056D 0001 00005748 CC .
056D 0002 00005749 02 .
056D 0003 0000574A 04 .
056D 0004 0000574B 00 .
056D 0005 0000574C 00 .
056D 0006 0000574D 05 .
056D 0007 0000574E 03 .
056D 0008 0000574F 14 .
056D 0009 00005750 04 .
056D 000A 00005751 0D .
056D 000B 00005752 02 .
056D 000C 00005753 0A .
056D 000D 00005754 0A .
056D 000E 00005755 0A .
056D 000F 00005756 05 .
END

<SACOP:LIM=4,UNIT=DEMC,FILNO=1,POINT=056D,RELOFF=0&&F;
MEMORY CONTENT ON INDIVIDUAL POSITION
EXE A
FILE NUMBER RELOAD FILE START DS FILE START
1 00000077
POINT RELOFF DSOFF ADDRESS DATA ISO
056D 0000 00005747 06 .
056D 0001 00005748 CC .
056D 0002 00005749 02 .
056D 0003 0000574A 04 .
056D 0004 0000574B 00 .
056D 0005 0000574C 00 .
056D 0006 0000574D 05 .
056D 0007 0000574E 03 .
056D 0008 0000574F 14 .
056D 0009 00005750 04 .
056D 000A 00005751 0D .
056D 000B 00005752 02 .
056D 000C 00005753 0A .
056D 000D 00005754 0A .
056D 000E 00005755 0A .
056D 000F 00005756 05 .
END

<SACOP:LIM=5,UNIT=DEMD,FILNO=1,POINT=056D,RELOFF=0&&F;
MEMORY CONTENT ON INDIVIDUAL POSITION
EXE A
FILE NUMBER RELOAD FILE START DS FILE START
1 00000077
POINT RELOFF DSOFF ADDRESS DATA ISO
056D 0000 00005747 06 .
056D 0001 00005748 CC .
056D 0002 00005749 02 .
056D 0003 0000574A 04 .
056D 0004 0000574B 00 .
056D 0005 0000574C 00 .
056D 0006 0000574D 05 .
056D 0007 0000574E 03 .
056D 0008 0000574F 14 .
056D 0009 00005750 04 .
056D 000A 00005751 0D .
056D 000B 00005752 02 .
056D 000C 00005753 0A .
056D 000D 00005754 0A .
056D 000E 00005755 0A .
056D 000F 00005756 05 .
END

<SACOP:LIM=6,UNIT=DEME,FILNO=1,POINT=056D,RELOFF=0&&F;
MEMORY CONTENT ON INDIVIDUAL POSITION
EXE A
FILE NUMBER RELOAD FILE START DS FILE START
1 00000077
POINT RELOFF DSOFF ADDRESS DATA ISO
056D 0000 00005747 06 .
056D 0001 00005748 CC .
056D 0002 00005749 02 .
056D 0003 0000574A 04 .
056D 0004 0000574B 00 .
056D 0005 0000574C 00 .
056D 0006 0000574D 05 .
056D 0007 0000574E 03 .
056D 0008 0000574F 14 .
056D 0009 00005750 04 .
056D 000A 00005751 0D .
056D 000B 00005752 02 .
056D 000C 00005753 0A .
056D 000D 00005754 0A .
056D 000E 00005755 0A .
056D 000F 00005756 05 .
END

<SACOP:LIM=7,UNIT=DEMF,FILNO=1,POINT=056D,RELOFF=0&&F;
MEMORY CONTENT ON INDIVIDUAL POSITION
EXE A
FILE NUMBER RELOAD FILE START DS FILE START
1 00000077
POINT RELOFF DSOFF ADDRESS DATA ISO
056D 0000 00005747 06 .
056D 0001 00005748 CC .
056D 0002 00005749 02 .
056D 0003 0000574A 04 .
056D 0004 0000574B 00 .
056D 0005 0000574C 00 .
056D 0006 0000574D 05 .
056D 0007 0000574E 03 .
056D 0008 0000574F 14 .
056D 0009 00005750 04 .
056D 000A 00005751 0D .
056D 000B 00005752 02 .
056D 000C 00005753 0A .
056D 000D 00005754 0A .
056D 000E 00005755 0A .
056D 000F 00005756 05 .
END

 
OK, this should be the end node (dirlnksta in reloff 4&5 = 0). So, here you find the lim where 2122 resides (or resided): Reloff8 = digit2, here the value is hex14 = 20 in human numbers. If we are on right track, 2122 was in LIM20. Now, because 2122 does not exist in DER, just sacos the lim out.
SACOS:LIM=x,UNIT=DEMx,FILNO=1,POINT=056D,RELOFF=8,DATA=FF;
Then try to print EXCAP:DIR=2122; (or KS or whatever)

You can check if we are on right track by printing following extensions sudip, and see that the lim is correct.
056D 0006 0000574D 05 . dir2120 lim5
056D 0007 0000574E 03 .dir2121 lim3
056D 0008 0000574F 14 .dir2122 lim20
056D 0009 00005750 04 .dir2123 lim4
056D 000A 00005751 0D .dir2124 lim12
056D 000B 00005752 02 .dir2125 lim2
056D 000C 00005753 0A .dir2126 lim10
056D 000D 00005754 0A .dir2127 lim10
056D 000E 00005755 0A .dir2128 lim10
056D 000F 00005756 05 .dir2129 lim5
 
Checked the locations of the Dir's and they are correct, exept for 2124 which is Lim13 (hex 0D) not Lim 12.

Did the Sacos, and excap:dir=2122; results in dir not assigned. So success. (Hopefully the rest will be as easy)
I think I can follow the progression throught he steps above, what I can't see is how you determine the start point?
 
We always have to start from CROOTNODE address (in PLEX variables), and this is equal from DEMA to DEMF, 64&65.
DEMX,Y,Z have CROOTNODE in address 68&69. All dirnos start from the root record found (in your case 06D5). Note that if reloff 4&5 is 00, you are on the last page, and here you can find the LIM number, as shown. Try to clean all numbers, which you can find from your old records (LIM20). Then, if something is left, we'll have to figure out an "easy" way to find the rest of the numbers in LIM19 and LIM20.
Just be sure that you are always on the right page (check the backpointer, reloff 0&1. Reloff3 shows on which page you are...

fcpli
 
OK, thanks. I'll have a look at it tomorrow.

The only thing I can find that I missed in LIM 19 is pickup group 173. Any suggestions on that one?
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top