• The Four Hundred
  • Subscribe
  • Media Kit
  • Contributors
  • About Us
  • Contact
Menu
  • The Four Hundred
  • Subscribe
  • Media Kit
  • Contributors
  • About Us
  • Contact
  • Loading a Tilde-Delimited File into the Database

    September 27, 2002 Timothy Prickett Morgan

    Hey, Ted:

    I received via an e-mail attachment a file that did not contain any sort of CR/LF record separators, although the stream of information did have tilde characters (~) between each logical record.

     

    So I tried to use Copy from Import File (CPYFRMIMPF) command to upload it to a 96-byte single-field “catch” file, specifying the tilde character as the RCDDLM (record delimiter), but OS/400 says this isn’t allowed.  Do you have any suggestions?

    — Bill

    Since you’re using CPYFRMIMPF, I take it the file is in the IFS. Use Qshell’s stream editor, sed, to convert the tilde characters to line-feed characters:

     sed 's/~/
     /g'   inputfile  > mytildedata
    

    The first line has to end with a backslash (). You have to press the Enter key after the backslash to insert a hard carriage return in the replacement string. Sed writes to the standard output file (stdout), which I redirected to IFS file mytildedata.

    Then I was able to make the CPYFRMIMPF work:

    CPYFRMIMPF FROMSTMF('/home/mydir/mytildedata')
               TOFILE(QTEMP/ZZZ)               
               RCDDLM(*LF)                     
               STRDLM(*NONE)                   
               RMVBLANK(*NONE)                 
               FLDDLM(*TAB)                    
               ERRRCDOPT(*REPLACE)             
               RPLNULLVAL(*FLDDFT)             
    

    — Ted

    Sponsored By
    ADVANCED SYSTEMS CONCEPTS

    SEQUEL meets all your iSeries and AS/400 data access needs in a single, integrated solution:

    • Windows, Web or host user interfaces

    • Convert AS/400 data into PC file formats

    • E-mail or FTP query results, reports and spool files
    • Run-time prompted queries and reports for end users

    • IF-THEN-ELSE logic in queries and reports

    • Report, form and label formatting second to none

    • Easily convert date fields, character-to-numeric, numeric-to-character and other data manipulation

    • SORT or JOIN using a calculated field

    • Quick summarization of data with Tabling function

    • Run multiple SEQUEL requests as one with the SEQUEL Scripting function

    • OLAP Business Intelligence at a fraction of the cost of comparable solutions

    Take 6 minutes to view a SEQUEL ViewPoint ScreenCam movie to see how simple Windows-based AS/400 and iSeries data access can be! In just a few short minutes, you can find out ways to make your job easier and improve data access throughout your organization. Download the ViewPoint movie here .

    For more information or a FREE trial of SEQUEL, call 847/605-1311 or visit Advanced Systems Concepts.

    Share this:

    • Reddit
    • Facebook
    • LinkedIn
    • Twitter
    • Email

    Tags: Tags: mgo_rc, Volume 2, Number 74 -- September 27, 2002

    Sponsored by
    Maxava

    Maxava Partner Webinar: What’s New with IBM PowerVS

    Tonny Bastiaans, IBM’s Worldwide Offering Manager for PowerVS, will share insights into the evolving landscape of IBM’s cloud-based Power platform, while Maxava’s Ash Giddings will discuss how businesses can leverage these advancements for improved flexibility, scalability, and resilience.

    Register Now

    Share this:

    • Reddit
    • Facebook
    • LinkedIn
    • Twitter
    • Email

    OPNQRYF Date Arithmetic Reader Feedback and Insights: Displaying Menu Options

    Leave a Reply Cancel reply

MGO Volume: 2 Issue: 74

This Issue Sponsored By

    Table of Contents

    • Reader Feedback and Insights:
    • Loading a Tilde-Delimited File into the Database
    • Find the Cursor Position in a CL Program

    Content archive

    • The Four Hundred
    • Four Hundred Stuff
    • Four Hundred Guru

    Recent Posts

    • What You Will Find In IBM i 7.6 TR1 and IBM i 7.5 TR7
    • Three Things For IBM i Shops To Consider About DevSecOps
    • Big Blue Converges IBM i RPG And System Z COBOL Code Assistants Into “Project Bob”
    • As I See It: Retirement Challenges
    • IBM i PTF Guide, Volume 27, Number 41
    • Stacking Up Power11 Entry Server Performance To Older Iron
    • Big Blue Boosts IBM i Support In Instana, Adds Tracing
    • It Is Time To Tell Us What You Are Thinking And Doing
    • IBM i PTF Guide, Volume 27, Number 40
    • The GenAI Boom Is Only Slightly Louder Than The Dot Com Boom

    Subscribe

    To get news from IT Jungle sent to your inbox every week, subscribe to our newsletter.

    Pages

    • About Us
    • Contact
    • Contributors
    • Four Hundred Monitor
    • IBM i PTF Guide
    • Media Kit
    • Subscribe

    Search

    Copyright © 2025 IT Jungle