On Fri, 10 Dec 2004 01:27:55 -0800, John W. Krahn <[EMAIL PROTECTED]> wrote:
> RichT wrote:
> > Hi all,
> 
> Hello,
> 
> 
> 
> > its time again for me to hassle you, i have my script mostly working,
> > but iv have been bashing my head against a wall trying to fix the last
> > bits...
> >
> > its a script for extracting data from a file and exporting it to another.
> >
> > Problems:
> > 1) i keep getting the warning "Use of uninitialized value in numeric
> > eq (==) at ./scanDCI.pl line 122, <DCIFILE> line 28." but it should
> > never execute "./scanDCI.pl line 122" for <DCIFILE> line 28. as thats
> > the DE line...
> 
> The reason that all the warnings say "<DCIFILE> line 28" instead of the actual
> line number is because you are using a foreach loop instead of a while loop.
> 
>  > foreach my $line (<DCIFILE>) {
> 
> Should be:
> 
> while ( my $line = <DCIFILE> ) {
> 
done.
> 
> > 2) i get void as the 3rd value in the output
> > ["shelf-1-slot-12-port-1",155520000,void,] but that should be the same
> > as the 2nd value in this case.
> 
> It looks like you may have an off-by-one error.
> 
> 
> > i guess my logic is some what off, could some one please point me in
> > the right direction,
> > for fixing there problems. or even show me how to do all this in one line =)
> > [NOTE sorry if my English is off I'm dyslexic}
> 
> [snip]
> 
>  > dci data  file=======================================================
>  > IR,2,<UndefinedContent>,0,12/08/2004,14:02:37,<UndefinedDbName>
>  >
>  > [snip]
>  >
>  > DS,,Elements,
> > 1,"shelf-1-slot-12-port-1",1381514,"port-122.1.13.1",Yes,,,"122:1:13:1",,,,,,alcatelNm-imp-atm-oc3-port.mtf,X.X.X.X,,,Yes,,122:1:13:1,122,1,13,1,"concord",,,AlcatelNm,,label--STM1-XX1234,,alcatelNm-imp-atm-oc3-port.mtf,XX1234,Active,,,155520000,155520000,,,,,,,,,,gmt0bst,,,,,,,,,1,,,,,,,,"sr6d9fgs67097sv",,,,,,
>  > DE
>  >
>  > /dci data  file=======================================================
> 
> Is the line following "DS,,Elements," supposed to be on a separate line?
> 

yes it just got a sneaky blank last value

these dci file are used for quite a lot of things in Concord, so there
are lots of extra fields.

Thanking you

RichT
> John
> --
> use Perl;
> program
> fulfillment
> 
> --
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> <http://learn.perl.org/> <http://learn.perl.org/first-response>
> 
> 


-- 
--
Fnord...
<-- http://23.me.uk --> <-- http://info-x.co.uk  --> <--
http://seti23.org --> <-- Get FireFox Now -->

-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
<http://learn.perl.org/> <http://learn.perl.org/first-response>


Reply via email to