#!/usr/bin/perl
$filename
=
shift
;
if
( !
$filename
) {
die
"Usage: perl $0 CDOPER1OPER200001\n"
;
}
$vshortname
=
substr
(
$filename
,2,5);
$hshortname
=
substr
(
$filename
,7,5);
$seq_number
=
substr
(
$filename
,12,5);
$notific_struct
= {
"notification"
=> {
"releaseVersionNumber"
=> 2,
"transferCutOffTimeStamp"
=> {
"localTimeStamp"
=>
"20040101000000"
,
"utcTimeOffset"
=>
"+0000"
},
"recipient"
=>
"$hshortname"
,
"specificationVersionNumber"
=> 3,
"fileCreationTimeStamp"
=> {
"localTimeStamp"
=>
"20040101000000"
,
"utcTimeOffset"
=>
"+0000"
},
"sender"
=>
"$vshortname"
,
"fileSequenceNumber"
=>
"$seq_number"
,
"fileAvailableTimeStamp"
=> {
"localTimeStamp"
=>
"20040101000000"
,
"utcTimeOffset"
=>
"+0000"
}
},
};
$tap3
= TAP3::Tap3edit->new();
$tap3
->file_type(
"TAP"
);
$tap3
->version(3);
$tap3
->release(2);
$tap3
->structure(
$notific_struct
);
$tap3
->encode(
$filename
) ||
die
$tap3
->error();