#!/usr/bin/perl # # Copyright (c) 2004 Javier Gutierrez . # All rights reserved. This program is free software; you can redistribute # it and/or modify it under the same terms as Perl itself. # http://www.tap3edit.com # # en: show all elements into the recEntityInfo. # de: zeigt alle Elementen inerhalb recEntityInfo an. # sp: muestra todos los elementos de la recEntityInfo. # # # Usage: tap3edit_show_mscid.txt tapfile # # E.g: tap3edit_show_recEntityInfo.txt CDOPER1OPER200001 # use TAP3::Tap3edit; $filename=shift; if ( ! $filename ) { die "Usage: $0 tapname\n"; } $tap3 = TAP3::Tap3edit->new(); $tap3->decode($filename) or die $tap3->error; $struct=$tap3->structure; my $element; foreach $element ( @{$struct->{'transferBatch'}->{'networkInfo'}->{'recEntityInfo'} } ) { if (defined $element->{recEntityCode}) { $recEntityCode=$element->{recEntityCode}; print "recEntityCode: $recEntityCode\n"; } if (defined $element->{recEntityType}) { $recEntityType=$element->{recEntityType}; print "recEntityType: $recEntityType\n\n"; } }