• Rajesh A R

F1 for Mainframe

F1 for Mainframe

Tag Archives: ascii

Mainframe FTP Issues – How to find issue records (characters) outside Mainframe using Notepad++

24 Monday Feb 2020

Posted by rajeshar in MAINFRAMES

≈ Leave a comment

Tags

ascii, characters, ftp, mainframe, MAINFRAMES, non, notepad++

I had this prod issue where we FTP a file that came in from different system had unaccepted characters and the program reading it has failed. I had taken a mainframe approach before as below

  • From the error output, identify the field where we have the issue data
  • Using sort, separated all issue records into different file, by using position of issue character
  • Corrected the separated file manually (or using sort) and combined with remaining file to create the corrected final file

This time, I tried a different approach. In our shop, we have the software “Notepad++” which is useful to do any search, replace, copy (at column level) from a text file. This time I used below approach,

  • Open the Find pop-up using Ctrl-F or View –> Find
  • Put [^\x00-\x7F]+ in search box  (This will help you to track or replace all non-ascii character in text file.)
  • Select search mode as ‘Regular expression’
  • Select Find all in current document.

This would highlight all the issue records (and issue characters) in a new window at the bottom. In my case, all the issue characters were same and were at same position. So I replaced them and FTP the file again and restarted the job.

I have found this approach in this post.

——————————————————————————————————–

I have started a new finance blog, please visit My Finance Blog

——————————————————————————————————–

You may also like to look at:

A “Medium” Post on how this blog started
Working on Mainframes – Is Change to a different technology necessary
Important SQL CODES and ABEND CODES
SORT JOIN – TO JOIN TWO FILES BASED ON A KEY
KNOW YOUR MAINFRAME
REXX – INITIAL SETUP
HOW TO SUBMIT A BATCH JOB FROM THE CICS PROGRAM
CICS – EXEC interface block – EIBRESP Values
CICS – EXEC interface block Fields
Flow of control between COBOL programs, run units, and CICS
CICS INTERVIEW QUESTIONS
CICS TIPS
COBOL – COPY and INCLUDE statements
COBOL – PERFORMANCE IMPROVEMENT
COBOL – SIGN STORED IN COMP, COMP-3 AND DISPLAY FORMATS
SHORTEST COBOL PROGRAM
RESTART LOGIC IN COBOL DB2 Program
GOBACK – EXIT PROGRAM – STOP RUN
Continuation lines in COBOL
Computational items – COMP, COMP 1 , COMP 2, COMP 3
COBOL program format
cobol indicator area column-7 and area a and area b
COBOL INTERVIEW QUESTIONS
COBOL TIPS
COBOL COMPILER OPTIONS
The IDENTIFICATION DIVISION
Advertisement

Rate this:

← Older posts

Subscribe

  • Entries (RSS)
  • Comments (RSS)

Archives

  • November 2020
  • July 2020
  • February 2020
  • January 2020
  • September 2019
  • August 2019
  • October 2018
  • April 2018
  • March 2018
  • December 2017
  • October 2017
  • August 2017
  • July 2017
  • June 2017
  • April 2017
  • March 2017
  • February 2017
  • January 2017
  • December 2016
  • May 2016
  • March 2016
  • February 2016
  • January 2016
  • May 2015
  • September 2013
  • August 2013
  • July 2013
  • June 2013
  • May 2013
  • January 2013
  • December 2012
  • November 2012
  • April 2012
  • March 2012
  • February 2012
  • January 2012
  • April 2011
  • March 2011
  • August 2009
  • June 2009
  • April 2009

Categories

  • Azure
  • CA7
  • CICS
  • COBOL
    • Keywords
  • DB2
  • EASYTRIEVE
  • FILEAID
  • FILEMAXX
  • IMS
  • ISPF
  • JCL
  • KNOW YOUR MAINFRAME
  • Mainframe Migration
  • MAINFRAMES
  • Others
  • REXX
  • SDSF
  • SORT
  • Training
  • TSQL
  • VSAM

Meta

  • Register
  • Log in

Create a free website or blog at WordPress.com.

  • Follow Following
    • F1 for Mainframe
    • Join 88 other followers
    • Already have a WordPress.com account? Log in now.
    • F1 for Mainframe
    • Customize
    • Follow Following
    • Sign up
    • Log in
    • Report this content
    • View site in Reader
    • Manage subscriptions
    • Collapse this bar