Find Jobs
Hire Freelancers

Solution to reorganize ASP source code files

$30-250 USD

Completed
Posted about 4 years ago

$30-250 USD

Paid on delivery
I will pay a premium for someone that can do this project quickly. ○ A tool/script/custom program is needed to re-organize some classic ASP (vbscript) source code to move an array definition into the base source code file from an include file. ○ Any language or tools can be used as long as it can run easily on a Microsoft Windows server ○ This is a one-off need and source code does not need to be provided ○ Currently there are about 3000 ASP files that have a single variable reference to static array definition that is contained in included ASP source files ○ Every base ASP source code file has a line of code "page = ArrayOfArraysVariable" where the ArrayOfArraysVariable name is different for each source file ○ There are a couple of dozen included ASP files that somewhere in those files will have the matching array definition ○ The array definition is a variable length multi-line definition that looks something like this: ArrayOfArraysVariable = _ Array (_ Array ("XXX", SPECIALTY_GENERAL, VERB_GENERAL, GEO_NONE), _ Array ("CITY1, YY", SPECIALTY_GENERAL, VERB_GENERAL, GEO_NONE), _ Array ("XXX - CITY1, YY, CITY2, YY, CITY3, YY, CITY4, YY", SPECIALTY_GENERAL, VERB_GENERAL, GEO_NONE), _ Array ("CITY1, CITY2, CITY3, YY", SPECIALTY_GENERAL, VERB_GENERAL, GEO_NONE), _ Array ("XXX", SPECIALTY_GENERAL, VERB_GENERAL, GEO_NONE) _ ) ○ All code follows the vbscript syntax for the array definition where multiple lines are concatenated with an ending "_" character and the array is closed with a ")" ○ The solution should allow me to be able to specify a list of base source code files to work on using filename pattern matching (i.e. base*.asp) ○ The solution should allow me to specify a list of up to 30 filename pattern matching for the include files to search for the array definition (i.e. include-fileset1*.asp include-fileset2*.asp [login to view URL]) ○ The solution needs to search for the array definition in all the possible files ○ The solution should move the array definition code from the include file source code and put it into the base file source code just ahead of the "page = …" code The solution should check if array definition has already been moved to a base file and skip if so
Project ID: 24299060

About the project

4 proposals
Remote project
Active 4 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
Hello. Fast work, High quality, The Best result is promised. I can do it in 3 days and start working now. If you trust me, Thank you. I look forward to having a great, successful and rewarding relationship with you. Best regards.
$150 USD in 3 days
4.9 (8 reviews)
3.5
3.5
4 freelancers are bidding on average $175 USD for this job
User Avatar
---------- Can start Right Now ----------- Only 1 DAY Delivery -----------I understand full of your project requirements...... i can build you a tool perform this array search and make output file as you have described.....
$250 USD in 1 day
4.9 (17 reviews)
5.2
5.2
User Avatar
Hello How are you? Am python expert with much experience in Web scrapping. you can see my review, sure the perfect result. i can complete your project on time with high quality. looking for your reply. thanks.
$200 USD in 4 days
5.0 (8 reviews)
3.6
3.6

About the client

Flag of UNITED STATES
Santa Rosa, United States
5.0
8
Payment method verified
Member since Mar 8, 2019

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.