Hi, Help!! I'm a new Perl user and have devloped my first Perl script to extract fields from a Remedy form into a CSV file to be ftp'd elsewhere. I need to sort each record on Modified-date before writing to my output file. The Modified-date format is in absolute time (ie: 12/24/2002 7:17:13 PM). Here's a partial extract of my script:
# The criteria is supposed to included everything modified in the past 1 hour # which equates to the current time - (60 seconds * 60 minutes). $SelectQualifier = (ars_LoadQualifier($ctrl, "$SCHEMA", "('Modified-date' >=(\$TIMESTAMP\$ - 60*60) OR 'Create-date' >= (\$TIMESTAMP \$ - 60*60)) %entries = ars_GetListEntry($ctrl, "$SCHEMA", $SelectQualifier, 0); print LOGCHAN "\nError from GetListEntry: ", $ars_errstr; $ModifiedDate = ars_GetFieldByName($ctrl, "$SCHEMA", "Modified-date"); $CreateDate = ars_GetFieldByName($ctrl, "$SCHEMA", "Create-date"); $USSO_Num = ars_GetFieldByName($ctrl, "$SCHEMA", "Formatted USSO #"); $Coordinator_name = ars_GetFieldByName($ctrl, "$SCHEMA", "CKL_ISC"); # print out the data for each record. $reccounter=0; #print ("\n about to enter loop\n"); foreach $entryKey (keys %entries) { %vals = ars_GetEntry($ctrl, $SCHEMA, $entryKey); printf(DATAOUT "%-15.15s", $vals{$CreateDate}) , ","; print DATAOUT $vals{$ModifiedDate} , ","; print DATAOUT $vals{$USSO_Num} , ","; print DATAOUT $vals{$Coordinator_name} , ","; close(DATAOUT); #---------------------------------------------------------------------- # Log out of the server. #---------------------------------------------------------------------- ars_Logoff($ctrl); #---------------------------------------------------------------------- # Transfer the files to the OEP Host #---------------------------------------------------------------------- sub FtpDataFile Note: I found reference to the following but don't know if it should be incorporated into the script: use Shell qw(sort); Any help would be greatly appreciated. Thank you, Wendy Stewart -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]