I have checked out the Data::Dumper and indeed it allows to dump a hash table and it is slightly in a different structure then the dumpvalue does but I could not find how to read back a dumped file. Like dumpvalue it only goes in one direction.
use Data::Dumper;
open (STDOUT, ">whatever.dat");
print Dumper(%flexlm);
close STDOUT;
$VAR1 = 'dataParams';
$VAR2 = {
'license_feature' => {
'val' => 'geditor'
},
'total_licenses' => {
'val' => '15'
},
'machine_names' => {
'parmOptions' => [
'solw0328',
'solw0082',
'vasw1006',
'lav000021453a',
'tczw5216',
'CRKW388',
'vasw1005'
]
},
'user_names' => {
'parmOptions' => [
'solwebef',
'solwebef',
'vaskhall',
'lvlvalor',
'tczrale',
'crkjcree',
'vasplund'
]
},
'licenses_used' => {
'val' => 7
},
'license_server' => {
'val' => '10.210.134.126'
}
};