
Completed
Posted
Paid on delivery
I need a small, self-contained RM-COBOL procedure that I can CALL from my existing programs to verify that a text field pulled from our proprietary COBOL database contains only characters that appear on a standard keyboard. Any byte outside the normal keyboard range (letters, digits, punctuation, symbols, space, tab, carriage return, line feed, etc.) must be detected so I can reject or cleanse the record before it travels farther through the system. Because this runs under RM-COBOL, no FUNCTION verbs or code intended for other mainframe dialects will compile in my environment, so the logic has to rely on classic COBOL 85 syntax that RM-COBOL supports. The text to be checked will already be in working-storage when I pass it to you, so the procedure simply needs one alphanumeric parameter, examine it, and return an indicator (and ideally the first offending character position) so I can decide what to do next. Please include a small driver program that shows the CALL, plus brief inline comments explaining each step. I will test by loading several records directly from the database and confirming that only strings with keyboard-legal characters are flagged as valid.
Project ID: 40619228
40 proposals
Remote project
Active 5 days ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
40 freelancers are bidding on average $143 USD for this job

Hello, My Software Engineering work includes small validation routines where clear return codes matter. I can write the RM-COBOL callable procedure using COBOL 85 syntax, without FUNCTION verbs, and check the passed alphanumeric field for keyboard-legal characters. I will include the indicator and first bad character position so your Database Programming flow can reject or cleanse records. I will also add a small driver program showing the CALL and brief inline comments for testing records from your COBOL database. Best regards, Teo
$200 USD in 2 days
5.1
5.1

Hello! Bravion from Cleveland here. I will create a clean, classic COBOL 85 procedure compatible with RM-COBOL that scans each character in the input string against a predefined set of valid keyboard characters using simple PERFORM loops and conditional checks. To handle the challenge of no FUNCTION verbs, I will rely on indexed table lookups and straightforward procedural logic to detect invalid characters and return both a status indicator and the position of the first invalid character. I will also provide a concise driver program demonstrating the CALL interface with clear inline comments for easy integration and testing. Could you please confirm the maximum expected length of the input string? Also, do you have a preferred format for the return indicator (e.g., numeric code or boolean)? If you want high-quality results, please do not hesitate to contact me.
$140 USD in 1 day
4.2
4.2

Hello, After reviewing your requirements carefully, I understand that you need a small RM-COBOL routine that validates an alphanumeric field using only classic COBOL 85 syntax, with no unsupported FUNCTION verbs or dialect-specific features. I can create a self-contained subprogram that accepts the text through the LINKAGE SECTION, checks each byte against an explicit table of permitted keyboard characters, and returns both a valid/invalid indicator and the first offending position. I will also include a simple driver program showing the CALL, parameter setup, and expected results. In my opinion, the key challenge is ensuring the code compiles cleanly under RM-COBOL while handling spaces, punctuation, tabs, CR, and LF consistently. I would use PERFORM loops, reference modification where supported, or a safe indexed alternative if your compiler version requires it, with clear inline comments throughout. I have two quick questions: • What RM-COBOL version are you using? • What is the maximum length of the input field? I would be glad to deliver a compact, documented, and easily reusable solution. Best regards, Carlos
$30 USD in 5 days
4.3
4.3

As a developer with a strong background in COBOL, I have the proficiency you need to handle this project efficiently. Throughout my extensive career, I've successfully designed and implemented numerous data validation procedures as per client's precise requirements. My deep understanding of classic COBOL 85 syntax, including its compatibility with RM-COBOL, empowers me to write the small, self-contained procedure that you precisely demand. Data quality is critical for any organization, and I understand the magnitude of this in your context. By leveraging my skills in data cleansing, documentation and software development, I'll create a robust procedure that meticulously examines your text field inputs for any character aberrations beyond standard keyboard range. I have enough resources, mindset and dedication to include an indicator and mark the first offending character position for your referenceªto ensure easy record identification. Rest assured, this mechanism will minimize complications and reduce data redundancy in your system.
$240 USD in 3 days
4.3
4.3

Hi, I am a COBOL developer specializing in legacy systems and database validation with 8 years of rich experience in software development. I am familiar with RM-COBOL, COBOL 85, Database Programming, Data Cleansing, Debugging, Software Engineering, and Technical Documentation. I understand that you need a small RM-COBOL procedure that can be called from existing programs to validate an alphanumeric field using only classic COBOL 85 syntax. I can create a self-contained routine that checks each character against the permitted keyboard range, returns a valid or invalid indicator, reports the first offending position, and includes a simple driver program with clear inline comments. I'm an individual freelancer and can work on any time zone you want. Please contact me with the best time for you to have a quick chat. Looking forward to discussing more details. Thanks. Emile.
$250 USD in 7 days
3.8
3.8

Hi there ! I've worked with legacy systems where compatibility matters more than modern shortcuts. I can write a clean RM-COBOL 85 procedure without unsupported FUNCTION verbs. The routine will validate every character, return the first invalid position, and stay easy to CALL from existing programs. I'll also include a small driver program, clear comments, and simple documentation for testing. Budget : $120 Timeline : 2 days
$120 USD in 2 days
3.5
3.5

Hi, "RM-COBOL CHARACTER VALIDATION PROCEDURE" — you need a routine that works in RM-COBOL, not code written for another COBOL dialect. I'll write a self-contained COBOL 85 compatible procedure that accepts an alphanumeric field, scans it byte by byte against an allowed keyboard character set, and returns both a valid/invalid flag and the position of the first invalid character. I'll also include a small driver program with a simple CALL example and inline comments. To keep it portable, I'll avoid FUNCTION verbs and other dialect-specific features, relying only on syntax supported by RM-COBOL. That makes it easy to drop into your existing programs without changes. Can you confirm the character set in your environment is standard ASCII, or does your RM-COBOL database use an extended code page that should also be considered valid? Looking forward to working with you.
$99 USD in 3 days
3.0
3.0

Hi, Dmytro here from Illinois. The usual culprit in legacy RM-COBOL string validation routines points at reliance on modern Intrinsic Functions (e.g., FUNCTION ORD) or vendor-specific verbs, which fail to compile under strict COBOL 85 RM-COBOL standards and lead to unhandled low-value/high-value control character corruption. My approach to building this modular RM-COBOL character validation routine focuses on: • 80-Column Standard COBOL 85 Subprogram utilizing elementary character-by-character subscripting and an explicit ASCII key map table to avoid modern FUNCTION syntax errors. • Exact Keyboard Printable Range Validation inspecting every byte against valid ASCII printable ranges—including space (32), letters, digits, standard punctuation, Tab (09), CR (13), and LF (10). • Zero-Dependencies Driver Program providing a clean CALL ... USING implementation with returning status codes (0 for valid, 1 for invalid) and the exact 1-based character position of any offending byte. The critical decision hinges on whether you prefer the validation routine to evaluate fixed-length 80/255 byte records or accept a dynamic length field parameter passed in the LINKAGE SECTION. If a short call is easier we can settle the linkage definition and ASCII printable character boundary definitions in ten minutes — otherwise tell me whether your database fields are fixed length, and I'll start on the subprogram code.
$100 USD in 3 days
2.9
2.9

Hello, I hope you’re doing well. I can help you create the RM-COBOL character validation procedure using classic COBOL 85 syntax compatible with RM-COBOL. I understand the need to avoid unsupported FUNCTION verbs and will build a simple callable module that accepts an alphanumeric field, checks each byte, and returns a validation result with the first invalid position. I will also provide a small driver program demonstrating the CALL process, along with clear comments explaining the logic so it can be easily integrated into your existing applications. My focus will be on compatibility, clean implementation, and making the procedure reliable for your database cleansing workflow. Thanks.
$120 USD in 3 days
3.0
3.0

Hi, I understand you need a reusable RM-COBOL 85 compatible routine that can be called from your existing programs to validate text fields, detect any non-keyboard characters, and return both a validity indicator and the position of the first invalid character. I'll deliver a clean, self-contained procedure using only RM-COBOL-supported syntax—no unsupported FUNCTION verbs or dialect-specific features. The package will include a sample driver program demonstrating the CALL, clear inline comments, and a solution that's easy to integrate into your existing codebase for reliable validation of database records. Best regards, Muhammad Usman
$220 USD in 2 days
3.4
3.4

Hello! You need a reusable RM-COBOL procedure that validates character input and integrates cleanly into your existing codebase through CALL statements. I've built COBOL procedures for legacy systems that required strict character validation and database programming logic. My experience with COBOL includes writing callable modules that handle input verification, debugging data flow issues in mainframe environments, and ensuring software development standards are met across enterprise applications. I apply disciplined software engineering practices to make sure every procedure is self-contained, well-structured, and easy to maintain. Here's how I'll deliver this: - Write the RM-COBOL validation procedure with clear parameter handling and return codes for success or failure conditions - Test the module independently and verify it integrates correctly with CALL statements from your existing programs - Debug edge cases to ensure the procedure handles invalid characters, null inputs, and boundary conditions reliably What specific character sets or validation rules do you need this procedure to enforce? I'm ready to start immediately and can share the completed procedure through Freelancer messages for your review and testing. Best regards, Jordan Rafael G.
$85 USD in 2 days
2.5
2.5

Hi there, Your requirement is a great fit for our COBOL and legacy system experience. We understand that this is not just a character check the solution needs to be fully compatible with RM-COBOL, reliable in production, and easy to integrate into your existing database workflow without introducing unsupported syntax. We can deliver: - A lightweight RM-COBOL 85 compatible validation procedure that scans each byte and identifies non-keyboard characters accurately. - A clean return mechanism with validation status and the first invalid character position, allowing you to easily reject or cleanse records. - A tested driver program with CALL examples and clear inline comments to simplify implementation and future maintenance. Our focus will be on keeping the routine fast, self-contained, and compatible with your existing COBOL environment while ensuring the code is easy for your team to understand and reuse. We’d be happy to help you build a dependable data cleaning layer for your system. Regards, Shawana.
$120 USD in 6 days
2.6
2.6

With over 5 years of experience in full-stack development and a strong foundation in software engineering, I am uniquely positioned to handle your RM-COBOL Character Validation Procedure. My proficiency in COBOL 85 syntax, which your project demands, will guarantee that the logic of the procedure relies solely on what can be executed under RM-COBOL. Through my work in enterprise fintech at i2c Inc., I have gained considerable expertise in ensuring the integrity of data using classic COBOL. Moreover, my skills in backend and full stack development will be handy when it comes to creating a small driver program for your procedure. This will showcase a clear CALL flow while providing concise inline comments to help you understand every step of the way. My ability to build production-ready systems lies not only in my technical skills but also my meticulousness and attention to detail. In conclusion, choosing me for this project is an assurance that you're receiving a dedicated professional with proven results. I am no stranger to tackling intricate tasks and delivering high-quality, reliable solutions within stipulated timelines. Let's work together to ensure that your proprietary COBOL database only contains data with keyboard-legal characters, increasing the efficiency and integrity of your system.
$100 USD in 1 day
2.4
2.4

Hi, You need a small RM-COBOL routine that can be called from existing programs to validate a text field against keyboard-safe characters only. I can build that in classic COBOL 85 syntax, with no FUNCTION verbs, so it will compile cleanly in RM-COBOL. I’ve written similar self-contained validation routines that scan a field, detect the first invalid byte, and return a simple status your program can act on immediately. I’ll keep the code easy to drop in: one callable procedure, clear working-storage, and a small driver program showing the CALL. My approach is to inspect each character in sequence, compare it against the allowed keyboard ranges, and return both a valid/invalid flag and the offending position when needed. I’ll include brief inline comments so the logic is easy to maintain. If you’d like, I can draft the procedure and driver in a format ready to compile. Best regards, Gabriel
$100 USD in 2 days
2.4
2.4

Hello, Your RM-COBOL environment needs classic COBOL 85 character validation, not FUNCTION-based code that will fail to compile. I have spent the last 4 years solving exactly this type of compatibility-focused Programming issue, and I will deliver a small callable procedure that accepts one alphanumeric parameter, scans each byte against keyboard-legal ranges, returns a valid/invalid indicator, and reports the first offending position. I will also include a compact driver program showing the CALL, with inline Documentation for each step, keeping the logic suitable for records pulled from your proprietary COBOL database and practical Database Programming workflow. Thanks, VIKRANAT
$180 USD in 3 days
1.6
1.6

I believe I am a strong fit for your RM-COBOL project. At COPULAS Co., Ltd., we focus on delivering reliable, maintainable solutions tailored to each client's requirements. With over 15 years of software development experience and extensive knowledge of COBOL 85 and RM-COBOL syntax, I can provide a self-contained procedure that accurately detects invalid byte characters in text fields. The solution will examine each character sequentially, identify any non-keyboard-legal characters, and return clear indicator flags together with the position of the first offending character. I have successfully completed similar data validation and legacy system projects, always emphasizing clean, readable, and efficient code. My approach ensures the procedure is easy to integrate, maintain, and extend if future validation rules are required. Based in Tokyo and fluent in both English and Japanese, I provide responsive communication and dependable long-term support. I am committed to delivering a high-quality solution on time and look forward to building a lasting partnership with you.
$140 USD in 7 days
1.4
1.4

As a seasoned data professional, I have extensive experience dealing with complex data issues like the one you're facing. My background in data cleansing and database programming makes me highly proficient in dealing with large amounts of data and identifying irregularities. In fact, I can assure you that creating a small, self-contained RM-COBOL procedure to validate your text fields against a standard keyboard will be well within my grasp. While my profile may not explicitly mention COBOL as a skill, it is worth noting that I am adept at quickly mastering new programming languages and environments. My deep understanding of data analysis and my ability to work with diverse datasets has always allowed me to promptly adapt to new technologies. In addition, my prior work with proprietary databases gives me the familiarity to handle your unique COBOL database without any hitches. Lastly, as a dedicated provider, your satisfaction is my utmost priority. I will ensure not only the success of the RM-COBOL procedure itself but also include a comprehensive driver program that will assist you in testing multiple records swiftly and accurately. Collaborating with me will give you peace of mind knowing that your project is in capable hands. Let's work together to create a robust validation procedure that meets your specific needs and prepares your data for further processing in the most efficient way possible!
$30 USD in 1 day
0.6
0.6

You need a compact RM-COBOL procedure verifying text fields for valid keyboard characters, demonstrated by a brief driver and inline comments. I'll base the implementation on classic COBOL 85 syntax RM-COBOL supports since FUNCTION verbs are unavailable, ensuring compatibility like the debugging and database-checking logic used in existing COBOL environments. The procedure returns indicators and offending character positions elegantly. I propose a first milestone within 3 days for initial delivery and testing. What is the expected maximum length of text fields this procedure will verify?
$500 USD in 7 days
0.0
0.0

Dear Client, I have carefully reviewed your project requirements for developing an RM-COBOL Character Validation Procedure. With over 10 years of experience in COBOL programming, I am confident in my ability to deliver a high-quality solution that meets your needs. I propose to create a self-contained RM-COBOL procedure that will validate text fields against standard keyboard characters. The procedure will be designed to detect any byte outside the normal keyboard range and provide an indicator for further action. I will ensure that the logic is based on classic COBOL 85 syntax supported by RM-COBOL to ensure compatibility with your environment. Additionally, I will include a small driver program with inline comments to demonstrate the CALL function and explain each step clearly. This will facilitate testing by loading records directly from the database and verifying the validation process. I have successfully completed similar projects in the past and am confident in my ability to deliver a reliable and efficient solution for your needs. Please review my portfolio at https://www.freelancer.com/u/rajeshrolen and feel free to reach out to discuss your project further. Sincerely, Rajesh Rolen
$140 USD in 7 days
0.0
0.0

Hello, I understand you need a small, self-contained RM-COBOL validation routine that can be called from existing programs, checks one alphanumeric field byte by byte, and returns a clear valid/invalid result with the first offending position. The implementation should stay within classic COBOL 85 syntax supported by RM-COBOL, without FUNCTION verbs or features borrowed from other COBOL dialects. I would keep the interface simple so the routine can be reused without changing the surrounding database logic. The validation can cover the standard printable keyboard characters plus the control characters you explicitly allow, such as space, tab, carriage return, and line feed. The driver program would demonstrate the CALL, parameter handling, return indicator, and several valid and invalid test cases. One detail worth confirming is the exact definition of “standard keyboard range.” Since proprietary database fields may contain control bytes or extended character encodings, I would prefer to use an explicit allowed-character or byte-range specification rather than assume an ASCII range and accidentally reject valid data or accept unwanted bytes. COBOL is old enough to deserve careful assumptions. Please send the RM-COBOL version, operating system, field size, and preferred return format. I can then confirm the interface and provide a clean, commented routine with a test driver.
$50 USD in 3 days
0.0
0.0

Davisville, United States
Payment method verified
Member since Nov 22, 2002
$250-750 USD
$100-500 USD
$30-250 USD
$30-100 USD
$10-30 USD
$25-50 USD / hour
₹400-750 INR / hour
$250-750 AUD
₹1500-12500 INR
₹250000-500000 INR
$10-30 USD
₹600-1500 INR
€5000-10000 EUR
$250-750 USD
₹1500-12500 INR
$30-250 USD
$250-750 USD
$25-50 USD / hour
$30-250 USD
$250-750 USD
min £36 GBP / hour
$10-30 USD
€1000-5000 EUR
$10-30 USD
$10-30 USD