in reply to Hash of References in an Object
then you can easily change how many copybooks you want like so:sub createCopybooks { my $self = shift; my @filterCodes = @_; my %copyBooks; foreach my $filterCode ( @filterCodes ) { my $copyBook = Cobol::Copybook->new({filehandle = +> \*DATA, filter => $filterCode} ); my $copyBookName = 'cpy' . $filterCode; $copyBooks{$copyBookName} = $copyBook; } $self->{copybooks} = \%copyBooks; }
hth!$productDatafile->createCopybooks('00', '01', '04', '42', '99');
|
|---|