Posts Tagged ‘computer’

Development of Basic Text Write/Certification Utility Libraries

August 21, 2013

The effort associated with the development, upgrading and testing the  basic output software parts library will be documented here. If there is anyone who desires to assist me in this development process, please contact me by e-mail.

The affected software parts and their functional description are listed below. The purpose of this library is to be able to write or certify one or more text files. These parts are similar to object oriented subroutines. The parts that have been completely tested are noted.

_BASIC_OUT_CONSTRUCT: Initializes the library for a write or certification function.

_BASIC_OUT_DESTROY:   Completes the operation by eliminating the specific setup. COMPLETELY TESTED.

_BASIC_OUT_BEGIN_SETUP: Begins a setup procedure by which the files to be processed are specified. COMPLETELY TESTED.

_BASIC_OUT_ADD_FILE: Add a file to the process list.

_BASIC_OUT_END_SETUP: Completes the setup procedure. COMPLETELY TESTED.

_BASIC_OUT_GET_WRITE_NO: Utility: Search the output file list for the the specified file. COMPLETELY TESTED.

_BASIC_OUT_GET_READ_NO: Utility: Search the input file list for the the specified file. COMPLETELY TESTED.

_BASIC_OUT_ALIAS_FORMAT: Utility: Check for duplicate file specification.

_BASIC_OUT_FILES_BEGIN: Begin the processing of files. COMPLETELY TESTED.

_BASIC_OUT_FILES_END: Ends the processing of files. COMPLETELY TESTED.

_BASIC_OUT_TEXT: Processes a text segment in a specified file.

_BASIC_OUT_CHAR: Processes a special character in a specified file.

_BASIC_OUT_END_LINE: Processes a CRLF in a specified file.

_BASIC_OUT_READ_SEGMENT: Utility — Reads a text segment or special character.

_BASIC_OUT_BASIC_READ: Utility — Basic Read for text segment, special character, or CRLF. COMPLETELY TESTED.

_BASIC_OUT_FILE_LINE_END: Utility — Find the next CRLF in the file.

_BASIC_OUT_ERROR_INITIAL: Utility — Initial Error Management System file.

_BASIC_OUT_ERROR_RECORD: Utility — Record Error, COMPLETELY TESTED.

_BASIC_OUT_ERROR_END_FILE: Utility — Record Unexpected End of File. COMPLETELY TESTED.

_BASIC_OUT_ERROR_READ_OK: Utility — Permission to read a line. COMPLETELY TESTED.

_BASIC_OUT_GET_NO_ERRORS: Return the number of error entries.

_BASIC_OUT_GET_ERROR_TYPE: Return the error type associated  with a error number.

_BASIC_OUT_GET_ERROR_LINE_NO: Return the line number associated with a error number.

_BASIC_OUT_GET_ERROR_PREP_NO: Return the preparation number associated with a error number.

_BASIC_OUT_TEST_NO_ERRORS: Verify the number of error entries.

_BASIC_OUT_TEST_ERROR_TYPE: Verify the error type associated with a error number.

_BASIC_OUT_TEST_ERROR_LINE_NO: Verify the line number associated with a error number.

_BASIC_OUT_TEST_ERROR_PREP_NO: Verify the preparation number associated with a error number.

_BASIC_OUT_WRITE_REPORT: UTILITY — Record a certification error. COMPLETELY TESTED.

_BASIC_OUT_VERIFY_ALIAS: UTILITY — Verify Postal Alias .

TUESDAY: 2013/08/20

STATUS: A missing crlf in the read multiple consecutive error environment has been successfully detected.

NEXT TASK:  The testing of its multiple error processing capability will continue. Specifically, unexpected or missing end-of-file will be tested in this environment.

Resume Preparation: A Gigantic “Plumbing” Project

August 20, 2013

We all understand a Plumbing Project. This where a supposedly
simple task become a massive, complex effort.

One of the common “Plumbing Projects” in today’s environment
is the preparation of a resume.

Each resume must be customized to the target audience. This
effort usually takes several hours to complete.

Resumes are always needed:  Job searches, contracts, professional
network, and volunteering activities.

The resume effort is made more complex due to the need to paste
it into a web-site window, discovered usually at the last moment.

I have been using my Programmable Software Development Environment
to maintain its manual. Its use has greatly simplified this task.

WHATIFWE used the Programmable Software Development Environment
to develop resumes?  Would it help?  Yes it does!

Development of Basic Text Write/Certification Utility Libraries

August 20, 2013

The effort associated with the development, upgrading and testing the  basic output software parts library will be documented here. If there is anyone who desires to assist me in this development process, please contact me by e-mail.

The affected software parts and their functional description are listed below. The purpose of this library is to be able to write or certify one or more text files. These parts are similar to object oriented subroutines. The parts that have been completely tested are noted.

_BASIC_OUT_CONSTRUCT: Initializes the library for a write or certification function.

_BASIC_OUT_DESTROY:   Completes the operation by eliminating the specific setup. COMPLETELY TESTED.

_BASIC_OUT_BEGIN_SETUP: Begins a setup procedure by which the files to be processed are specified. COMPLETELY TESTED.

_BASIC_OUT_ADD_FILE: Add a file to the process list.

_BASIC_OUT_END_SETUP: Completes the setup procedure. COMPLETELY TESTED.

_BASIC_OUT_GET_WRITE_NO: Utility: Search the output file list for the the specified file. COMPLETELY TESTED.

_BASIC_OUT_GET_READ_NO: Utility: Search the input file list for the the specified file. COMPLETELY TESTED.

_BASIC_OUT_ALIAS_FORMAT: Utility: Check for duplicate file specification.

_BASIC_OUT_FILES_BEGIN: Begin the processing of files. COMPLETELY TESTED.

_BASIC_OUT_FILES_END: Ends the processing of files. COMPLETELY TESTED.

_BASIC_OUT_TEXT: Processes a text segment in a specified file.

_BASIC_OUT_CHAR: Processes a special character in a specified file.

_BASIC_OUT_END_LINE: Processes a CRLF in a specified file.

_BASIC_OUT_READ_SEGMENT: Utility — Reads a text segment or special character.

_BASIC_OUT_BASIC_READ: Utility — Basic Read for text segment, special character, or CRLF.

_BASIC_OUT_FILE_LINE_END: Utility — Find the next CRLF in the file.

_BASIC_OUT_ERROR_INITIAL: Utility — Initial Error Management System file.

_BASIC_OUT_ERROR_RECORD: Utility — Record Error, COMPLETELY TESTED.

_BASIC_OUT_ERROR_END_FILE: Utility — Record Unexpected End of File. COMPLETELY TESTED.

_BASIC_OUT_ERROR_READ_OK: Utility — Permission to read a line. COMPLETELY TESTED.

_BASIC_OUT_GET_NO_ERRORS: Return the number of error entries.

_BASIC_OUT_GET_ERROR_TYPE: Return the error type associated  with a error number.

_BASIC_OUT_GET_ERROR_LINE_NO: Return the line number associated with a error number.

_BASIC_OUT_GET_ERROR_PREP_NO: Return the preparation number associated with a error number.

_BASIC_OUT_TEST_NO_ERRORS: Verify the number of error entries.

_BASIC_OUT_TEST_ERROR_TYPE: Verify the error type associated with a error number.

_BASIC_OUT_TEST_ERROR_LINE_NO: Verify the line number associated with a error number.

_BASIC_OUT_TEST_ERROR_PREP_NO: Verify the preparation number associated with a error number.

_BASIC_OUT_WRITE_REPORT: UTILITY — Record a certification error. COMPLETELY TESTED.

_BASIC_OUT_VERIFY_ALIAS: UTILITY — Verify Postal Alias .

THURSDAY: 2013/08/15

STATUS: The end-of-file testing has been successfully completed. The testing of its multiple error processing capability has been successfully started.

DETAIL: The software parts library is designed to be able to have up to a user specified n-consecutive lines with errors before terminating execution. The basic technique appears to be functional

RESULTS: This library has been sufficiently tested to render it usable in various applications.

NEXT TASK: The testing of its multiple error processing capability will continue.

Development of Basic Text Write/Certification Utility Libraries

August 9, 2013

The effort associated with the development, upgrading and testing the
basic output software parts library will be documented here. If there
is anyone who desires to assist me in this development process, please
contact me by e-mail.

The affected software parts and their functional description are listed
below. The purpose of this library is to be able to write or certify
one or more text files. These parts are similar to object oriented
subroutines. The parts that have been completely tested are noted.

_BASIC_OUT_CONSTRUCT: Initializes the library for a write or
certification function.

_BASIC_OUT_DESTROY:   Completes the operation by eliminating the
specific setup. COMPLETELY TESTED.

_BASIC_OUT_BEGIN_SETUP: Begins a setup procedure by which the files to
be processed are specified. COMPLETELY TESTED.

_BASIC_OUT_ADD_FILE: Add a file to the process list.

_BASIC_OUT_END_SETUP: Completes the setup procedure. COMPLETELY TESTED.

_BASIC_OUT_GET_WRITE_NO: Utility: Search the output file list for the
the specified file. COMPLETELY TESTED.

_BASIC_OUT_GET_READ_NO: Utility: Search the input file list for the the
specified file. COMPLETELY TESTED.

_BASIC_OUT_ALIAS_FORMAT: Utility: Check for duplicate file
specification.

_BASIC_OUT_FILES_BEGIN: Begin the processing of files. COMPLETELY
TESTED.

_BASIC_OUT_FILES_END: Ends the processing of files.

_BASIC_OUT_TEXT: Processes a text segment in a specified file.

_BASIC_OUT_CHAR: Processes a special character in a specified file.

_BASIC_OUT_END_LINE: Processes a CRLF in a specified file.

_BASIC_OUT_READ_SEGMENT: Utility — Reads a text segment or special
character.

_BASIC_OUT_BASIC_READ: Utility — Basic Read for text segment, special
character, or CRLF.

_BASIC_OUT_FILE_LINE_END: Utility — Find the next CRLF in the file.

_BASIC_OUT_ERROR_INITIAL: Utility — Initial Error Management System
file.

_BASIC_OUT_ERROR_RECORD: Utility — Record Error

_BASIC_OUT_ERROR_END_FILE: Utility — Record Unexpected End of File

_BASIC_OUT_ERROR_READ_OK: Utility — Permission to read a line

_BASIC_OUT_GET_NO_ERRORS: Return the number of error entries.

_BASIC_OUT_GET_ERROR_TYPE: Return the error type associated  with a
error number.

TITLE: Development of Basic Text Write/Certification Utility Libraries
_BASIC_OUT_GET_ERROR_LINE_NO: Return the line number associated with a
error number.

_BASIC_OUT_GET_ERROR_PREP_NO: Return the preparation number associated
with a error number.

_BASIC_OUT_TEST_NO_ERRORS: Verify the number of error entries.

_BASIC_OUT_TEST_ERROR_TYPE: Verify the error type associated with a
error number.

_BASIC_OUT_TEST_ERROR_LINE_NO: Verify the line number associated with a
error number.

_BASIC_OUT_TEST_ERROR_PREP_NO: Verify the preparation number associated
with a error number.

_BASIC_OUT_WRITE_REPORT: UTILITY — Record a certification error.
COMPLETELY TESTED.

_BASIC_OUT_VERIFY_ALIAS: UTILITY — Verify Postal Alias .

THURSDAY: 2013/08/08

STATUS: The detection of unexpected or missing end-of-files has been
successfully tested.

DETAIL: The end-of-file testing is not complete.  An attempt to read
the two blank lines the complete the file must detected as an error
when the lines actually been read contain text or special characters.

RESULTS: This library has been sufficiently tested to render it usable
in various applications.

NEXT TASK: The end-of-file testing will continue.

THE TWITTER SEMINAR ON THE DEVELOPMENT OF ERROR FREE SOFTWARE CONTINUES

August 7, 2013

ERROR-FREE SOFTWARE DEVELOPMENT — DOES SOFTWARE “BREAK”?

Are simple-precedence methods the only way to detect and
prevent errors?  No, there are other ways.

To find these other ways, let us look at development of
military hardware, circa, 1980’s.

In a project that I worked on, the sailor needed to replace
no more than four circuit boards to fix the hardware.

Critical submarine hardware has the required subsystems
to facilitate the location of a failed replaceable components.

Would you believe it if I told you that software “breaks”?

Not really. but software fails when it illegally or incorrectly
writes some data.

Programmers have many ways of preventing illegal writes which
they use in checkout and then remove before delivery.

WHATIFWE used formal illegal write prevention code in delivered
software?

Development of Basic Text Write/Certification Utility Libraries

August 7, 2013

The effort associated with the development, upgrading and testing the
basic output software parts library will be documented here. If there
is anyone who desires to assist me in this development process, please
contact me by e-mail.

The affected software parts and their functional description are listed
below. The purpose of this library is to be able to write or certify
one or more text files. These parts are similar to object oriented
subroutines. The parts that have been completely tested are noted.

_BASIC_OUT_CONSTRUCT: Initializes the library for a write or
certification function.

_BASIC_OUT_DESTROY:   Completes the operation by eliminating the
specific setup. COMPLETELY TESTED.

_BASIC_OUT_BEGIN_SETUP: Begins a setup procedure by which the files to
be processed are specified. COMPLETELY TESTED.

_BASIC_OUT_ADD_FILE: Add a file to the process list.

_BASIC_OUT_END_SETUP: Completes the setup procedure. COMPLETELY TESTED.

_BASIC_OUT_GET_WRITE_NO: Utility: Search the output file list for the
the specified file. COMPLETELY TESTED.

_BASIC_OUT_GET_READ_NO: Utility: Search the input file list for the the
specified file. COMPLETELY TESTED.

_BASIC_OUT_ALIAS_FORMAT: Utility: Check for duplicate file
specification.

_BASIC_OUT_FILES_BEGIN: Begin the processing of files. COMPLETELY
TESTED.

_BASIC_OUT_FILES_END: Ends the processing of files.

_BASIC_OUT_TEXT: Processes a text segment in a specified file.

_BASIC_OUT_CHAR: Processes a special character in a specified file.

_BASIC_OUT_END_LINE: Processes a CRLF in a specified file.

_BASIC_OUT_READ_SEGMENT: Utility — Reads a text segment or special
character.

_BASIC_OUT_BASIC_READ: Utility — Basic Read for text segment, special
character, or CRLF.

_BASIC_OUT_FILE_LINE_END: Utility — Find the next CRLF in the file.

_BASIC_OUT_ERROR_INITIAL: Utility — Initial Error Management System
file.

_BASIC_OUT_ERROR_RECORD: Utility — Record Error

_BASIC_OUT_ERROR_END_FILE: Utility — Record Unexpected End of File

_BASIC_OUT_ERROR_READ_OK: Utility — Permission to read a line

_BASIC_OUT_GET_NO_ERRORS: Return the number of error entries.

_BASIC_OUT_GET_ERROR_TYPE: Return the error type associated  with a
error number.

TITLE: Development of Basic Text Write/Certification Utility Libraries
_BASIC_OUT_GET_ERROR_LINE_NO: Return the line number associated with a
error number.

_BASIC_OUT_GET_ERROR_PREP_NO: Return the preparation number associated
with a error number.

_BASIC_OUT_TEST_NO_ERRORS: Verify the number of error entries.

_BASIC_OUT_TEST_ERROR_TYPE: Verify the error type associated with a
error number.

_BASIC_OUT_TEST_ERROR_LINE_NO: Verify the line number associated with a
error number.

_BASIC_OUT_TEST_ERROR_PREP_NO: Verify the preparation number associated
with a error number.

_BASIC_OUT_WRITE_REPORT: UTILITY — Record a certification error.
COMPLETELY TESTED.

_BASIC_OUT_VERIFY_ALIAS: UTILITY — Verify Postal Alias .

TUESDAY: 2013/08/06

STATUS: The tests associated with error detection associated with
different segment types was successfully tested. This included a
missing or unexpected end of line (CRLF).

NEXT TASK:  The next task will be to continue the tests associated with
error detection. Specifically, unexpected or missing end-of-file will
be tested.

Development of Basic Text Write/Certification Utility Libraries

August 3, 2013

The effort associated with the development, upgrading and testing the  basic output software parts library will be documented here. If there is anyone who desires to assist me in this development process, please contact me by e-mail.

The affected software parts and their functional description are listed below. The purpose of this library is to be able to write or certify one or more text files. These parts are similar to object oriented subroutines. The parts that have been completely tested are noted.

_BASIC_OUT_CONSTRUCT: Initializes the library for a write or certification function.

_BASIC_OUT_DESTROY:   Completes the operation by eliminating the specific setup. COMPLETELY TESTED.

_BASIC_OUT_BEGIN_SETUP: Begins a setup procedure by which the files to be processed are specified. COMPLETELY TESTED.

_BASIC_OUT_ADD_FILE: Add a file to the process list.

_BASIC_OUT_END_SETUP: Completes the setup procedure. COMPLETELY TESTED.

_BASIC_OUT_GET_WRITE_NO: Utility: Search the output file list for the the specified file. COMPLETELY TESTED.

_BASIC_OUT_GET_READ_NO: Utility: Search the input file list for the the specified file. COMPLETELY TESTED.

_BASIC_OUT_ALIAS_FORMAT: Utility: Check for duplicate file specification.

_BASIC_OUT_FILES_BEGIN: Begin the processing of files. COMPLETELY TESTED.

_BASIC_OUT_FILES_END: Ends the processing of files.

_BASIC_OUT_TEXT: Processes a text segment in a specified file.

_BASIC_OUT_CHAR: Processes a special character in a specified file.

_BASIC_OUT_END_LINE: Processes a CRLF in a specified file.

_BASIC_OUT_READ_SEGMENT: Utility — Reads a text segment or special character.

_BASIC_OUT_BASIC_READ: Utility — Basic Read for text segment, special character, or CRLF.

_BASIC_OUT_FILE_LINE_END: Utility — Find the next CRLF in the file.

_BASIC_OUT_ERROR_INITIAL: Utility — Initial Error Management System file.

_BASIC_OUT_ERROR_RECORD: Utility — Record Error

_BASIC_OUT_ERROR_END_FILE: Utility — Record Unexpected End of File

_BASIC_OUT_ERROR_READ_OK: Utility — Permission to read a line

_BASIC_OUT_GET_NO_ERRORS: Return the number of error entries.

_BASIC_OUT_GET_ERROR_TYPE: Return the error type associated  with a error number.

_BASIC_OUT_GET_ERROR_LINE_NO: Return the line number associated with a error number.

_BASIC_OUT_GET_ERROR_PREP_NO: Return the preparation number associated with a error number.

_BASIC_OUT_TEST_NO_ERRORS: Verify the number of error entries.

_BASIC_OUT_TEST_ERROR_TYPE: Verify the error type associated with a error number.

_BASIC_OUT_TEST_ERROR_LINE_NO: Verify the line number associated with a error number.

_BASIC_OUT_TEST_ERROR_PREP_NO: Verify the preparation number associated with a error number.

_BASIC_OUT_WRITE_REPORT: UTILITY — Record a certification error. COMPLETELY TESTED.

_BASIC_OUT_VERIFY_ALIAS: UTILITY — Verify Postal Alias .

SATURDAY: 2013/08/03

STATUS: Formal testing has begun.

DETAIL: Two files are written and then read.  These include both text and special character segments.

RESULTS: Two files where the write and read are identical were tested. Also, The detection of an error where the write and read with a segment with different special characters and or different strings was tested.

NEXT TASK:  The next task will be to continue the tests associated with error detection. Specifically, different segment types will be processed. For example writing a string and reading a special character will be tested.

Development of Basic Text Write/Certification Utility Libraries

July 20, 2013

The effort associated with the development, upgrading and testing the
basic output software parts library will be documented here. If there
is anyone who desires to assist me in this development process, please
contact me by e-mail.

The affected software parts and their functional description are listed
below. The purpose of this library is to be able to write or certify
one or more text files. These parts are similar to object oriented
subroutines.

_BASIC_OUT_CONSTRUCT: Initializes the library for a write or
certification function.

_BASIC_OUT_DESTROY:   Completes the operation by eliminating the
specific setup.

_BASIC_OUT_BEGIN_SETUP: Begins a setup procedure by which the files to
be processed are specified.

_BASIC_OUT_ADD_FILE: Add a file to the process list.

_BASIC_OUT_END_SETUP: Completes the setup procedure.

_BASIC_OUT_GET_WRITE_NO: Utility: Search the output file list for the
the specified file.

_BASIC_OUT_GET_READ_NO: Utility: Search the input file list for the the
specified file.

_BASIC_OUT_ALIAS_FORMAT: Utility: Check for duplicate file
specification.

_BASIC_OUT_FILES_BEGIN: Begin the processing of files.

_BASIC_OUT_FILES_END: Ends the processing of files.

_BASIC_OUT_TEXT: Processes a text segment in a specified file.

_BASIC_OUT_CHAR: Processes a special character in a specified file.

_BASIC_OUT_END_LINE: Processes a CRLF in a specified file.

_BASIC_OUT_READ_SEGMENT: Utility — Reads a text segment or special
character.

_BASIC_OUT_BASIC_READ: Utility — Basic Read for text segment, special
character, or CRLF.

_BASIC_OUT_FILE_LINE_END: Utility — Find the next CRLF in the file.

_BASIC_OUT_ERROR_INITIAL: Utility — Initial Error Management System
file.

_BASIC_OUT_ERROR_RECORD: Utility — Record Error

_BASIC_OUT_ERROR_END_FILE: Utility — Record Unexpected End of File

_BASIC_OUT_ERROR_READ_OK: Utility — Permission to read a line

_BASIC_OUT_GET_NO_ERRORS: Return the number of error entries.

_BASIC_OUT_GET_ERROR_TYPE: Return the error type associated  with a
error number.

_BASIC_OUT_GET_ERROR_LINE_NO: Return the line number associated with a
TITLE: Development of Basic Text Write/Certification Utility Libraries
error number.

_BASIC_OUT_GET_ERROR_PREP_NO: Return the preparation number associated
with a error number.

_BASIC_OUT_TEST_NO_ERRORS: Verify the number of error entries.

_BASIC_OUT_TEST_ERROR_TYPE: Verify the error type associated with a
error number.

_BASIC_OUT_TEST_ERROR_LINE_NO: Verify the line number associated with a
error number.

_BASIC_OUT_TEST_ERROR_PREP_NO: Verify the preparation number associated
with a error number.

_BASIC_OUT_WRITE_REPORT: UTILITY — Record a certification error.

_BASIC_OUT_VERIFY_ALIAS: UTILITY — Verify Postal Alias .

SATURDAY: 2013/07/20 ************************************************

STATUS: The end-of-file routines have been prepared.

RESULTS: These software parts are ready for test.  These parts need the
_READ_SEGMENT and _WRITE_SEGMENT commands implemented in the upgraded
Programmable Software Development Environment.

NEXT TASK:  The next task will be to use these parts to test the new
Programmable Software Development Environment. The checkout process
will be reported in the blog associated in the Tool Upgrade process.

Development of Basic Text Write/Certification Utility Libraries

July 19, 2013

The effort associated with the development, upgrading and testing the  basic output software parts library will be documented here. If there is anyone who desires to assist me in this development process, please contact me by e-mail.

The affected software parts and their functional description are listed below. The purpose of this library is to be able to write or certify one or more text files. These parts are similar to object oriented subroutines.

_BASIC_OUT_CONSTRUCT: Initializes the library for a write or certification function.

_BASIC_OUT_DESTROY:   Completes the operation by eliminating the specific setup.

_BASIC_OUT_BEGIN_SETUP: Begins a setup procedure by which the files to be processed are specified.

_BASIC_OUT_ADD_FILE: Add a file to the process list.

_BASIC_OUT_END_SETUP: Completes the setup procedure.

_BASIC_OUT_GET_WRITE_NO: Utility: Search the output file list for the the specified file.

_BASIC_OUT_GET_READ_NO: Utility: Search the input file list for the the specified file.

_BASIC_OUT_ALIAS_FORMAT: Utility: Check for duplicate file specification.

_BASIC_OUT_FILES_BEGIN: Begin the processing of files.

_BASIC_OUT_FILES_END: Ends the processing of files.

_BASIC_OUT_TEXT: Processes a text segment in a specified file.

_BASIC_OUT_CHAR: Processes a special character in a specified file.

_BASIC_OUT_END_LINE: Processes a CRLF in a specified file.

_BASIC_OUT_READ_SEGMENT: Utility — Reads a text segment or special character.

_BASIC_OUT_BASIC_READ: Utility — Basic Read for text segment, special character, or CRLF.

_BASIC_OUT_FILE_LINE_END: Utility — Find the next CRLF in the file.

_BASIC_OUT_ERROR_INITIAL: Utility — Initial Error Management System file.

_BASIC_OUT_ERROR_RECORD: Utility — Record Error

_BASIC_OUT_ERROR_END_FILE: Utility — Record Unexpected End of File

_BASIC_OUT_ERROR_READ_OK: Utility — Permission to read a line

_BASIC_OUT_GET_NO_ERRORS: Return the number of error entries.

_BASIC_OUT_GET_ERROR_TYPE: Return the error type associated  with a error number.

_BASIC_OUT_GET_ERROR_LINE_NO: Return the line number associated with a error number.

_BASIC_OUT_GET_ERROR_PREP_NO: Return the preparation number associated with a error number.

_BASIC_OUT_TEST_NO_ERRORS: Verify the number of error entries.

_BASIC_OUT_TEST_ERROR_TYPE: Verify the error type associated with a error number.

_BASIC_OUT_TEST_ERROR_LINE_NO: Verify the line number associated with a error number.

_BASIC_OUT_TEST_ERROR_PREP_NO: Verify the preparation number associated with a error number.

_BASIC_OUT_WRITE_REPORT: UTILITY — Record a certification error.

_BASIC_OUT_VERIFY_ALIAS: UTILITY — Verify Postal Alias .

FRIDAY: 2013/07/19

STATUS: The preparation line counter has been implemented.

DETAIL: The routines _BASIC_OUT_TEXT, _BASIC_OUT_TEXT, _BASIC_OUT_CHAR, _BASIC_OUT_ADD_FILE, and _BASIC_OUT_WRITE_REPORT were modified. The new routines _BASIC_OUT_GET_ERROR_PREP_NO, and  _BASIC_OUT_TEST_ERROR_PREP_NO were added.

NEXT TASK:   The next task is to implement the end-of-file routines.

Development of Basic Text Write/Certification Utility Libraries

July 16, 2013

The effort associated with the development, upgrading and testing the
basic output software parts library will be documented here. If there
is anyone who desires to assist me in this development process, please
contact me by e-mail.

The affected software parts and their functional description are listed
below. The purpose of this library is to be able to write or certify
one or more text files. These parts are similar to object oriented
subroutines.

_BASIC_OUT_CONSTRUCT: Initiallizes the library for a write or
certification function.

_BASIC_OUT_DESTROY:   Completes the operation by eliminating the
specific setup.

_BASIC_OUT_BEGIN_SETUP: Begins a setup procedure by which the files to
be processed are specified.

_BASIC_OUT_ADD_FILE: Add a file to the process list.

_BASIC_OUT_END_SETUP: Completes the setup procedure.

_BASIC_OUT_GET_WRITE_NO: Utility: Search the output file list for the
the specified file.

_BASIC_OUT_GET_READ_NO: Utility: Search the input file list for the the
specified file.

_BASIC_OUT_ALIAS_FORMAT: Utility: Check for duplicate file
specification.

_BASIC_OUT_FILES_BEGIN: Begin the processing of files.

_BASIC_OUT_FILES_END: Ends the processing of files.

_BASIC_OUT_TEXT: Processes a text segment in a specified file.

_BASIC_OUT_CHAR: Processes a special character in a specified file.

_BASIC_OUT_END_LINE: Processes a CRLF in a specified file.

_BASIC_OUT_READ_SEGMENT: Utility — Reads a text segment or special
character.

_BASIC_OUT_BASIC_READ: Utility — Basic Read for text segment, special
character, or CRLF.

_BASIC_OUT_FILE_LINE_END: Utility — Find the next CRLF in the file.

_BASIC_OUT_ERROR_INITIAL: Utility — Initial Error Management System
file.

_BASIC_OUT_ERROR_RECORD: Utility — Record Error

_BASIC_OUT_ERROR_END_FILE: Utility — Record Unexpected End of File

_BASIC_OUT_ERROR_READ_OK: Utility — Permission to read a line

_BASIC_OUT_GET_NO_ERRORS: Return the number of error entries.

_BASIC_OUT_GET_ERROR_TYPE: Return the error type associated  with a
error number.

_BASIC_OUT_GET_ERROR_LINE_NO: Return the line number associated with a
TITLE: Development of Basic Text Write/Certification Utility Libraries
error number.

_BASIC_OUT_TEST_NO_ERRORS: Verify the number of error entries.

_BASIC_OUT_TEST_ERROR_TYPE: Verify the error type associated with a
error number.

_BASIC_OUT_TEST_ERROR_LINE_NO: Verify the line number associated with a
error number.

_BASIC_OUT_WRITE_REPORT: UTILITY — Record a certification error.

_BASIC_OUT_VERIFY_ALIAS: UTILITY — Verify Postal Alias .

TUESDAY: 2013/07/16

STATUS: I have decided to add the file alias as an additional parameter
to the _BASIC_OUT_TEXT, _BASIC_OUT_CHAR, and _BASIC_OUT_END_LINE
software parts.

DETAIL: This will facilitate the use of this library by allowing the
processing of multiple files on a segment-by-segment basis.  An
additional utility may need to be prepared.

NEXT TASK: The three software parts will next be modified to include
the alias parameter. The additional utility will be prepared if
necessary.