Record and re-use keystrokes


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Record and re-use keystrokes
# 15  
Old 11-15-2012
Not that this will make much sense, but this is the file recording the screen layout that the client sees as well as their selections and the resulting file (a .csv file) shown near the end. Wherever you see "grid", it is a popup grid with check boxes that the user can select items from for their report. Just so you can see what I'm working with...

Code:
OK, vi KAB111301
"KAB111301" 409 lines, 11689 characters
{85;100}(@CDEAUTO-@)
{86;1}
Welcome to PAYMASTER'S RealTime 2004 Payroll System
PAYROLL RUN FOR BEST PAYROLL CO IN RI
11/13/ 012     0:10

{85;100}(@CS,Welcome.dat@)
{86;1}
{85;100}
(@SETC,WS01,BEST PAYROLL CO IN RI         @)(@SETC,WS02,11/13/2012    11:56 AM@)
(@HC,PP11@)(@HC,PP12@)(@HC,PP13@)(@HC,PP14@)(@HC,PP21@)(@HC,PP22@)(@HC,PP23@)(@HC,PP24@)(@HC,RP11@)(@HC,RP12@)(@HC,RP13@)(@HC,IO11@)
(@HC,IO12@)(@HC,IO13@)(@HC,IO14@)(@HC,IO15@)(@HC,IO16@)(@HC,IO16@)(@HC,IO21@)(@HC,IO22@)(@HC,IO24@)(@HC,IO25@)(@HC,IO26@)
{85;100}(@SETC,IO03,             Web Report Portal              @)
{86;0}i
(@HC,AD02@)(@HC,AD03@)
{85;100}(@SETC,AD01,Check stubs are available on the *NEW* Employee Web Portal-call Andrea for more info.@)
{86;0}i
{85;100}
(@HC,AD02@)
{86;1}
{86;1}
FM=File maintenance menu
RP=Reports
QU=Employee and company inquiry screens
PA=Set Priority Access code (RESTRICTED)
~C~A1
~C~A1
~C~A1
~C~TM
{85;100}
(@SC,IO11@)(@SC,IO21@)(@HC,IO15@)(@HC,IO25@)(@HC,IO12@)(@HC,IO22@)(@HC,IO14@)(@HC,IO24@)(@HC,IO16@)(@HC,IO26@)
{86;1}
~F~IO21~TM
{85;100}
(@HC,IO11@)(@HC,IO21@)(@R,http://WWW.CSCPAYMASTER.COM/winpay/WINDOWS USER GUIDE.htm,@)
{86;1}
{85;100}(@CS,Welcome.dat@)
{86;1}
{85;100}
(@SETC,WS01,BEST PAYROLL CO IN RI         @)(@SETC,WS02,11/13/2012    11:56 AM@)
(@HC,PP11@)(@HC,PP12@)(@HC,PP13@)(@HC,PP14@)(@HC,PP21@)(@HC,PP22@)(@HC,PP23@)(@HC,PP24@)(@HC,RP11@)(@HC,RP12@)(@HC,RP13@)(@HC,IO11@)
(@HC,IO12@)(@HC,IO13@)(@HC,IO14@)(@HC,IO15@)(@HC,IO16@)(@HC,IO16@)(@HC,IO21@)(@HC,IO22@)(@HC,IO24@)(@HC,IO25@)(@HC,IO26@)
{85;100}(@SETC,IO03,             Web Report Portal              @)
{86;0}i
(@HC,AD02@)(@HC,AD03@)
{85;100}(@SETC,AD01,Check stubs are available on the *NEW* Employee Web Portal-call Andrea for more info.@)
{86;0}i
{85;100}
(@HC,AD02@)
{86;1}
{86;1}
FM=File maintenance menu
RP=Reports
QU=Employee and company inquiry screens
PA=Set Priority Access code (RESTRICTED)
~C~RP
{85;100}
(@HC,IO11@)(@HC,IO12@)(@HC,IO13@)(@HC,IO14@)(@HC,IO15@)(@HC,IO16@)(@HC,IO21@)(@HC,IO22@)(@HC,IO24@)(@HC,IO25@)(@HC,IO26@)
{86;1}
Miscellaneous Reports Menu
EL=Various employee lists
BD=Birthday list
SN=Employee seniority listings
MP=Various period ending reports
PB=Probationary employee reports
AR=Alternate rate listing
RH=Employee rate history report
HR=Y-T-D hours and earnings report
EO=Equal employment opportunity report (EEO)
MS=Various Y-T-D employee record dumps
GL=General ledger account report
WC=Workers compensation report
CO=Company master profile report
DN=Import complete employee profile information
CD=Import custom employee profile information
C1=Import custom HR profile information
TS=Import custom employee profile, earnings, and deduction information
RT=Return to the main menu
 T;100i(@CS,rpt-main.dat@)
{86;0}1
{85;100}(@HC,ad01@)
{86;1}
{85;100}(@HC,ad03@)
{86;1}
{85;100},(@SETC,RP01, 990  BEST PAYROLL CO IN RI         @)
{86;0}1
{85;100},(@SETC,ad01,HR-Lite keeps all your information available online@)
{86;0}1
{85;100},(@SETC,ad02,Click here for a sample of our *NEW* web based employee portal check stub@)
{86;0}1
{85;100},(@SETC,ad03,Get your payroll reports online using our secure Web Portal- call to setup@)
{86;0}1
{85;100},(@SETC,RP02,11/13/12    12:06PM@)
{86;0}1
~F~RP03~TS
{85;100}(@CS,REPORT1.dat@)
{86;1}
{85;100}(@HC,RP-14A@)(@HC,RP-14B@)(@HC,RP-14D@)
{23;861}
{85;100}(@HC,RP-15A@)(@HC,RP-15B@)(@HC,RP-15D@)
{23;861}
{85;100}(@HC,RP-16A@)(@HC,RP-16B@)(@HC,RP-16D@)
{23;861}
{85;100}(@HC,RP-17A@)(@HC,RP-17B@)(@HC,RP-17D@)
{23;861}
{85;100}(@HC,RP-18A@)(@HC,RP-18B@)(@HC,RP-18D@)
{23;861}
{85;100}(@HC,RP-19A@)(@HC,RP-19B@)(@HC,RP-19D@)
{23;861}
{85;100}(@HC,RP-20A@)(@HC,RP-20B@)(@HC,RP-20D@)
{23;861}
{85;100}(@HC,RP-21A@)(@HC,RP-21B@)(@HC,RP-21D@)
{23;861}
{85;100}(@HC,RP-22A@)(@HC,RP-22B@)(@HC,RP-22D@)
{23;861}
{85;100}(@HC,RP-23A@)(@HC,RP-23B@)(@HC,RP-23D@)
{23;861}
{85;100}(@CREATEDIR,C:\WINFAST\REPORTS@)
{86;1}
{85;100}(@SETC,RP-04,Create a Custom Excel Import File@)(@SETC,RP-01,0990@)(@SETC,RP-02,BEST PAYROLL CO IN RI         @)(@setc,RP-08
,Import contents are determined by your selection in the grid@)
{86;1}
{85;100}(@CS2,field-select-1.dat@)
{86;1}
{85;10}FIELD1GRID^
Employee-Number~
Division                   ~
Department~
Class                      ~
Last-Name~
First-Name                 ~
Middle-Initial~
Employee-Position          ~
Class-Description~
Pay-Frequency-Code         ~
Employee-Status-Code~
EEO-Race-Code              ~
Shift-Code~
Pension-Coverage-Code      ~
EIC-Code~
EEO-Position-Code          ~
Social-Security-Number~
Phone-Number               ~
Password-Priority-Level    ~
Employment-Basis-Code      ~
Date-Record-Changed        ~
Address-Line-1             ~
Address-Line-2             ~
Address-Line-3             ~
City                       ~
State                      ~
Zip-Code                   ~
401k/403b Pension Eligible ~
Actual-Marital-Status      ~
Gender                     ~
State-Taxing-Code          ~
City-Taxing-Code           ~
Federal-Marital-Status     ~
State-Marital-Status       ~
City-Marital-Status        ~
Position-Date              ~
Class-Date                 ~
Date-of-Birth              ~
Date-of-Hire               ~
Date-of-Last-Rate-Change   ~
Employee-Status-Date       ~
Earnings-Method-Code       ~
Workers-Comp-Code          ~
Federal-Exemptions         ~
State-Exemptions           ~
City-Exemptions            ~
Hours-per-Pay-Period       ~
Current-Rate               ~
Previous-Rate              ~
Rate-per-Pay-Period        ~
Date-of-Last-Rate-Change   ~
Date-Last-Check-was-Issued ~
Q/T/D-Gross-Earnings       ~
Y/T/D-Gross-Earnings       ~
Q/T/D-Withholding-Tax-Gross~
Y/T/D-Withholding-Tax-Gross~
Q/T/D-Withholding-Tax      ~
Y/T/D-Withholding-Tax      ~
Q/T/D-Social-Security-Gross~
Y/T/D-Social-Security-Gross~
Q/T/D-Social-Security-Tax  ~
Y/T/D-Social-Security-Tax  ~
Q/T/D-Medicare-Gross       ~
Y/T/D-Medicare-Gross       ~
Q/T/D-Medicare-Tax         ~
Y/T/D-Medicare-Tax         ~
Q/T/D-FUTA-Gross           ~
Y/T/D-FUTA-Gross           ~
Q/T/D-Tip-Earnings         ~
Y/T/D-Tip-Earnings         ~
Q/T/D-EIC                  ~
Y/T/D-EIC                  ~
Q/T/D-3rd-Party-S/S-Gross  ~
Y/T/D-3rd-Party-S/S-Gross  ~
Q/T/D-3rd-Party-S/S-Tax    ~
Y/T/D-3rd-Party-S/S-Tax    ~
Q/T/D-3rd-Party-M/C-Gross  ~
Y/T/D-3rd-Party-M/C-Gross  ~
Q/T/D-3rd-Party-M/C-Tax    ~
Y/T/D-3rd-Party-M/C-Tax    ~
Y/T/D-Other-Compensation   ~
Y/T/D-1099-Earnings        ~
Primary-State-Code         ~
Last-Check-Date-PS         ~
Q/T/D-Gross-Earnings-PS    ~
Y/T/D-Gross-Earnings-PS    ~
Q/T/D-Withholding-Gross-PS ~
Y/T/D-Withholding-Gross-PS ~
Q/T/D-Withholding-Tax-PS   ~
Y/T/D-Withholding-Tax-PS   ~
Q/T/D-SDI-Gross-PS         ~
Y/T/D-SDI-Gross-PS         ~
Q/T/D-SDI-Tax-PS           ~
Y/T/D-SDI-Tax-PS           ~
Q/T/D-SUI-Gross-PS         ~
Y/T/D-Sui-Gross-PS         ~
Y/T/D-1099-Earnings-PS     ~
                           ~
 

{86;1}
~GR~FIELD1GRID~1|2|3|5|6|7
     1     1
     2     0
     2     2
     3     0
     3     3
     4     0
     4     5
     5     0
     5     6
     6     0
     6     7
{85;100}(@CS2HIDE@)
{86;1}
{85;100}(@SC,RP-14@)(SC,RP-14@)(@SETC,RP-14,                             @)(@HC,RP-14A@)(@SETC,RP-14,Do you want to include earnings
 code info in the file?@)(@SC,RP-15A@)(@SF,RP-15A@)
{86;1}
 ! ~F~RP-15A~YES
{85;100}(@SETC,RP-10,Earnings code data to be included@)
{86;1}
{85;100}(@CS2,field-select-2.dat@)
{86;1}
{85;10}field2grid^
01~REGULAR ~Hours
02~OVERTIME~Hours
03~DBLTME  ~Hours
04~VACATION~Hours
05~SICK    ~Hours
06~HOLIDAY ~Hours
07~COMMSN  ~Dollars
08~BONUS   ~Dollars
09~MISCEL  ~Dollars
10~REGULAR$~Dollars
11~TIP HRS ~Hours
12~TIPS    ~Dollars
13~SHFT DIF~Dollars
15~MED125  ~Dollars
16~DENTL125~Dollars
17~G-T-L   ~Dollars
18~AUTO-EOY~Dollars
19~HLTH-S  ~Dollars
20~HAPPY   ~Dollars
25~3PTYSICK~Dollars
{86;1}
{86;1}
~GR~FIELD2GRID~1|2|4|5|6
     1     1
     2     0
     2     2
     3     0
     3     4
     4     0
     4     5
     5     0
     5     6
{85;100}(@CS2HIDE@)
{86;1}
{85;100}(@SC,RP-15@)(SC,RP-15@)(@SETC,RP-15,                             @)(@HC,RP-15A@)(@SETC,RP-15,Do you want to include deductio
n code info in the file?@)(@SC,RP-16A@)(@SF,RP-16A@)
{86;1}
 ! ~F~RP-16A~NO
{85;100}(@CS2HIDE@)
{86;1}
{85;100}(@SETC,RP-20,Formatting report...please wait@)
{86;1}
     1    15    29    43    57    71
{85;6}<appdir>\REPORTS\EMPLOYEES.CSV^
Employee-Number,Division,Department,Last-Name,First-Name,Middle-Initial,REGULAR --HOURS,REGULAR --DOLLARS,OVERTIME--HOURS,OVERTIME--
DOLLARS,VACATION--HOURS,VACATION--DOLLARS,SICK--HOURS,SICK--DOLLARS,HOLIDAY --HOURS,HOLIDAY --DOLLARS,
1,0,1,ADAMS,DON, , 1942.50 ,32536.89 , 50.50 ,422.95 , 76.00 , 1273.00 , 48.00 ,804.00 , .00 , .00 ,
3,0,4,SIMPSON,JOE,P, 1920.00 ,79560.00 , .00 , .00 , .00 , .00 , .00 , .00 , .00 , .00 ,
4,0,1,CHAPLIN,ALBERT , , 1412.00 ,17650.00 , .00 , .00 , 14.84 ,185.58 , .00 , .00 , .00 , .00 ,
5,0,2,GOOD ,JOHN ,B, 1954.00 ,29310.00 , .00 , .00 , 25.99 ,389.99 , 40.00 ,600.00 , .00 , .00 ,
6,0,1,ORTIZ,DAVID, , .00 , .00 , .00 , .00 , .00 , .00 , .00 , .00 , .00 , .00 ,
7,0,1,RAMIREZ,MANNY, , .00 , .00 , .00 , .00 , .00 , .00 , .00 , .00 , .00 , .00 ,
8,0,3,JOHN ,HECTOR , , 15.00 , 43.35 , 15.00 , 21.69 , .00 , .00 , .00 , .00 , .00 , .00 ,
9,0,5,MCMARTIN ,CATHRINE , , 1920.00 ,24000.00 , .00 , .00 , .00 , .00 , .00 , .00 , .00 , .00 ,
 10,0,2,SMITH,ADAM , , 1144.50 ,12529.50 ,4.00 , 22.00 ,109.35 , 1163.10 , .00 , .00 , .00 , .00 ,
 11,0,6,TELL ,WILLIAM, , 1925.50 ,28882.50 ,141.00 , 1057.50 , 64.00 ,960.00 ,8.00 ,120.00 , .00 , .00 ,
 12,0,2,FRANCONE ,TERRY, , .00 , .00 , .00 , .00 , .00 , .00 , .00 , .00 , .00 , .00 ,
 13,0,4,ROSE ,RONNIE , , .00 , .00 , .00 , .00 , .00 , .00 , .00 , .00 , .00 , .00 ,
 14,0,5,HALL ,JOHN , , .00 , .00 , .00 , .00 , .00 , .00 , .00 , .00 , .00 , .00 ,
 15,0,6,HALLMARK ,MARY , , .00 , .00 , .00 , .00 , .00 , .00 , .00 , .00 , .00 , .00 ,
 16,0,6,BARNSIDER,HARRY, , .00 , .00 , .00 , .00 , .00 , .00 , .00 , .00 , .00 , .00 ,
{86;1}
{85;100}(@R,C:\WINFAST\REPORTS\EMPLOYEES.CSV,@)
{86;1}
FILE "EMPL.CSV" IS READY WITH  15 EMPLOYEES
{85;6}<appdir>\combo\depts.txt^00--001;OFFICE
00--002 ;MANAGEMENT
00--003 ;WAITSTAFF
00--004 ;SALES
00--005 ;WAREHOUSE
00--006 ;SERVICE
{86;1}
{85;6}<appdir>\combo\state.txt^CT;-State Code
MA;-State Code
RI;-State Code
{86;1}
~~
{85;100}(@CDEAUTO-@)
{86;1}
Welcome to PAYMASTER'S RealTime 2004 Payroll System
PAYROLL RUN FOR BEST PAYROLL CO IN RI
11/13/ 012     0:10
5,0,2,GOOD ,JOHN ,B, 1954.00 ,29310.00 , .00 , .00 , 25.99 ,389.99 , 40.00 ,600.00 , .00 , .00 ,
6,0,1,ORTIZ,DAVID, , .00 , .00 , .00 , .00 , .00 , .00 , .00 , .00 , .00 , .00 ,
7,0,1,RAMIREZ,MANNY, , .00 , .00 , .00 , .00 , .00 , .00 , .00 , .00 , .00 , .00 ,
8,0,3,JOHN ,HECTOR , , 15.00 , 43.35 , 15.00 , 21.69 , .00 , .00 , .00 , .00 , .00 , .00 ,
9,0,5,MCMARTIN ,CATHRINE , , 1920.00 ,24000.00 , .00 , .00 , .00 , .00 , .00 , .00 , .00 , .00 ,
 10,0,2,SMITH,ADAM , , 1144.50 ,12529.50 ,4.00 , 22.00 ,109.35 , 1163.10 , .00 , .00 , .00 , .00 ,
 11,0,6,TELL ,WILLIAM, , 1925.50 ,28882.50 ,141.00 , 1057.50 , 64.00 ,960.00 ,8.00 ,120.00 , .00 , .00 ,
 12,0,2,FRANCONE ,TERRY, , .00 , .00 , .00 , .00 , .00 , .00 , .00 , .00 , .00 , .00 ,
 13,0,4,ROSE ,RONNIE , , .00 , .00 , .00 , .00 , .00 , .00 , .00 , .00 , .00 , .00 ,
 14,0,5,HALL ,JOHN , , .00 , .00 , .00 , .00 , .00 , .00 , .00 , .00 , .00 , .00 ,
 15,0,6,HALLMARK ,MARY , , .00 , .00 , .00 , .00 , .00 , .00 , .00 , .00 , .00 , .00 ,
 16,0,6,BARNSIDER,HARRY, , .00 , .00 , .00 , .00 , .00 , .00 , .00 , .00 , .00 , .00 ,
{86;1}
{85;100}(@R,C:\WINFAST\REPORTS\EMPLOYEES.CSV,@)
{86;1}
FILE "EMPL.CSV" IS READY WITH  15 EMPLOYEES


Last edited by Corona688; 11-19-2012 at 01:55 PM..
# 16  
Old 11-19-2012
Now please explain which parts you want to extract so we can show you how to extract it...
# 17  
Old 11-19-2012
Anywhere a choice is made; for example:
Code:
~GR~FIELD1GRID~1|2|3|5|6|7

means the user has chosen the fields from the grid (field 1,2,3,5,6,7) to include in the report. The user then makes other choices, for example, their response to
Code:
(@SETC,RP-14,Do you want to include earnings code info in the file?@)(@SC,RP-15A@)(@SF,RP-15A@)

Code:
{86;1} is  ! ~F~RP-15A~YES

, and their response of 'YES' brings up another grid from which they choose fields. Make sense?

Last edited by jim mcnamara; 11-19-2012 at 07:37 PM..
# 18  
Old 11-19-2012
Quote:
Originally Posted by KathyB148
Anywhere a choice is made
You're going to have to be a lot more specific. We don't know this program; we can't tell when a choice has been made.
This User Gave Thanks to Corona688 For This Post:
# 19  
Old 11-19-2012
That's what I meant about the WinFAST extraneous information; For all intents & purposes, the user makes the initial choice for this type of report by selecting a radio button, in this case that selection tells the fortran code that the user typed 'TS'. The fortran says, if 'TS' then show this grid (as mentioned above). From the grid, the user checks off fields (name, emp#, whatever). These choices are then passed back to the fortran as numbers. So, regardless of the questions, I just need the answers and if I can get it into the program, the fortran code will do what it needs to do. I really don't know how to explain this any better. I'm sorry - I'm not being intentionally obtuse.
# 20  
Old 11-19-2012
Based on the information you've given me, I'd grep for ~GR~ in that text file, which would give you the lines

Code:
~GR~FIELD1GRID~1|2|3|5|6|7

...which probably isn't what you wanted.

If you want more, you'll have to explain what and why.
This User Gave Thanks to Corona688 For This Post:
# 21  
Old 11-20-2012
Actually that is part of what I want, but using grep is probably the way to go anyway. I will give that a try. Thanks so much for all the help. I'll post again if it works out.
This User Gave Thanks to KathyB148 For This Post:
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Extract timestamp from first record in xml file and it checks if not it will replace first record

I have test.xml <emp><id>101</id><name>AAA</name><date>06/06/14 1811</date></emp> <Join><id>101</id><city>london</city><date>06/06/14 2011</date></join> <Join><id>101</id><city>new york</city><date>06/06/14 1811</date></join> <Join><id>101</id><city>sydney</city><date>06/06/14... (2 Replies)
Discussion started by: vsraju
2 Replies

2. Shell Programming and Scripting

How to compare current record,with next and previous record in awk without using array?

Hi! all can any one tell me how to compare current record of column with next and previous record in awk without using array my case is like this input.txt 0 32 1 26 2 27 3 34 4 26 5 25 6 24 9 23 0 32 1 28 2 15 3 26 4 24 (7 Replies)
Discussion started by: Dona Clara
7 Replies

3. UNIX for Advanced & Expert Users

Sending keystrokes to another process

The third-party ERP system used by our company has no idle-out facility and we sometimes have issues because users simply walk away from their computers and leave sessions logged in for hours or even go home without logging out. (We are in a factory environment so it is hard to raise the care... (7 Replies)
Discussion started by: Wayne Ivory
7 Replies

4. Programming

How do you detect keystrokes in canonical mode?

I'm writing a command shell, and I want to be able to detect when the user presses an arrow key (otherwise it just prints [[A, [[B, etc.). I know it's relatively easy (although somewhat more time-consuming) to detect keystrokes in noncanonical mode, but I've noticed that the bash shell detects... (4 Replies)
Discussion started by: Ultrix
4 Replies

5. Shell Programming and Scripting

Reject the record if the record in the next line does not satisfy the pattern

Hi, I have a input file with the following entries: 1one 2two 3three 1four 2five 3six 1seven 1eight 1nine 2ten The output should be 1one 2two 3three 1four 2five 3six (2 Replies)
Discussion started by: supchand
2 Replies

6. OS X (Apple)

Any mac software for recording keystrokes

I'm trying to find a good keylogger that doesn't come with any viruses. It happens to me several times that my browser crashes when I am in article writing or some other thing, very annoying. Thus, I need a keylogger to keep all my keystroke recorded. I 'v tried some, like the Aobo Mac Keylogger,... (1 Reply)
Discussion started by: Bluerosen
1 Replies

7. Shell Programming and Scripting

Queueing keystrokes

Hello, I have a ksh which can be run interactively with read etc waiting for input and so forth. Do you have an idea how can I invoke the ksh and supply a sequence of keystrokes that will feed the executable flow so that it will automatically run as if someone actually walked through one prompt... (7 Replies)
Discussion started by: gio001
7 Replies

8. UNIX for Dummies Questions & Answers

Looking for an X11 Utility - Send Keystrokes to Multiple Clients

A long time ago, I frequently used a small X11 utility that allows you to manage multiple systems at the same time. It worked by opening a small window that had a button you used to "Add" X Clients to it. These would be xterms on different systems for example. You would then type inside that... (5 Replies)
Discussion started by: Alon.Albert
5 Replies

9. Shell Programming and Scripting

tool to emulate keystrokes out to a ps/2 device?

hey all, i am trying to connect my mac to my sony DVD changer so that i can control one aspect of it with any kind of shell script or program. the DVD player allows you to plug in a PS/2 keyboard to navigate it's on screen menu. what i want to do is use my mac to navigate my own menus, then... (0 Replies)
Discussion started by: drzoomn
0 Replies

10. UNIX for Dummies Questions & Answers

recording keystrokes in vi

What is the syntax for recording command in vi. If I want to repeat a command over and over. My file is 12/01/05,,adsmte,9,0,0 12/02/05,,adsmte,12,0,0 12/03/05,,adsmte,10,0,0 12/04/05,,adsmte,11,0,0 12/05/05,,adsmte,10,0,0 12/06/05,,adsmte,10,0,0 12/01/05,,tsmpc1,57,1,2... (5 Replies)
Discussion started by: reggiej
5 Replies
Login or Register to Ask a Question