opdreport: Eliminate undeclared variable; use existing variable instead
The variable 'id' is not declared anywhere in the code, but it is
used for determining the dump content type in the code. Because of
this, dump content type is not populated correctly which is causing
a failure in determining dump type when the dump is parsed using
'makedump' tool. So, removing usage of variable 'id' and using
'dump_id' instead of it to solve this issue.
Test Results:
Before:
>>>> Processing dump files
Processing: SYSDUMP.13E09F0.00000007.20240913135832
Dump Type is: UNKNOWN
>>>> Processing dump files
Processing: SYSDUMP.13ECF8X.20000008.20240916083507
Dump Type is: UNKNOWN
After:
>>>> Processing dump files
Processing: SYSDUMP.1012345.00000008.20240903113715
Dump Type is: SCS
>>>> Processing dump files
Processing: SYSDUMP.1012345.20000007.20240903113517
Dump Type is: HB
>>>> Processing dump files
Processing: SYSDUMP.1012345.20000010.20240903140425
Dump Type is: HB
>>>> Processing dump files
Processing: SYSDUMP.1012345.00000011.20240903140502
Dump Type is: SCS
Change-Id: If41f2d652a2b75cce78f50cb64bbf5ff56b87e98
Signed-off-by: SwethaParasa <parasa.swetha1@ibm.com>
diff --git a/dump/tools/opdump/opdreport b/dump/tools/opdump/opdreport
index 76f76fb..7fc43db 100644
--- a/dump/tools/opdump/opdreport
+++ b/dump/tools/opdump/opdreport
@@ -135,7 +135,7 @@
cd "$content_path" || exit "$INTERNAL_FAILURE"
- dump_content_type=${id:0:2}
+ dump_content_type=${dump_id:0:2}
"$FILE_SCRIPT"
elog_id=$eid