Question

How do you Download an EBCDIC file format to include in an email for a client.

Asked by: Alexhomar

How do you download, Keeping the EBCDIC file format residing on the AS400, to a PC to be mailed to a client.  The file needs to retain the EBCDIC format when downloading to place as an attachement to an email for a client.  I tried using CPYTOPCD, but soon learned that this command relates to ASCII format only.  Is there another way?  My file resides in QGPL/OUTPUT in an AS400 environment.  Please advise,  Alex  

This Question has been solved and asker verified All Experts Exchange premium technology solutions are available to subscription members.

Subscribe now for full access to Experts Exchange and get

Instant Access to this Solution

  • Plus...
  • 30 Day FREE access, no risk, no obligation
  • Collaborate with the world's top tech experts
  • Unlimited access to our exclusive solution database
  • Never be left without tech help again

Subscribe Now

Asked On
2005-08-09 at 14:15:53ID21521437
Tags

ebcdic

,

file

,

format

,

download

Topics

Programming for iSeries / AS400

,

Server Side Includes (SSI)

Participating Experts
3
Points
250
Comments
10

Trusted by hundreds of thousands everyday for fast, accurate and reliable tech support.

  • "The time we save is the biggest benefit of Experts Exchange to Warner Bros. What could take multiple guys 2 hours or more each to find is accessed in around 15 minutes on Experts Exchange." Mike Kapnisakis, Warner Bros.
  • "Our team likes having a resource that is more secure than just using Google and most experts using this service really know their stuff. It's nice to look here first versus using Google." Dayna Sellner, Lockheed Martin
  • "Anytime that I've been stumped with a problem, 9 out of 10 times Experts Exchange has either the accepted solution or an open discussion of the potential solution to the problem." Kenny Red, eBay Inc.

See what Experts Exchange can do for you.

Got a question?

We've got the answer.

Experts Exchange has been collecting answers to technology questions since 1996…3 million and counting! If you have a question, chances are we already have your answer.

Screenshot of Experts Exchange Knowledgebase

Need individual assistance?

Our experts are ready to help.

If you can't find the exact answer you're looking for, ask our exclusive community of 50,000 experts. You’ll get a personalized answer from a trusted professional.

Screenshot of Experts Exchange Knowledgebase

Want to learn from the best?

Read articles from industry experts.

Thousands of free tech tips, tricks, how-to’s and tutorials are available in our peer reviewed articles section. See for yourself how smart our experts are, no login required.

Screenshot of an Article

Working on a long term project?

Store your work and research.

Save solutions to your questions, answers you’ve discovered through searching plus helpful articles in your personal knowledgebase for easy future access.

Screenshot of Experts Exchange Knowledgebase

Access the answers to your technology questions today.

Subscribe Now

30-day free trial. Register in 60 seconds.

What Makes Experts Exchange Unique?

Members of the expert community talk about why the experience at Experts Exchange is different than what you will find anywhere else.

Trusted by the world's most respected brands.

image of each brand's logo

Faithfully serving IT professionals since 1996.

Experts Exchange Logo

Try it out and discover for yourself.

Subscribe Now

30-day free trial. Register in 60 seconds.

Related Solutions

  1. ASCII
    Anyone know a program that will convert images to ASCII art, a free one?
  2. Connecting notes database to AS400 over website
    Hi EE friends, CURRENT SITUATION: Currently I have a notes database that resides on our AS400. In the database is an agent that, using ODBC, connects to the AS400 and creates documents in the database using the AS400 data. Next I replicate the database to our website so ou...
  3. Emailing files from AS400 as attachments automatically.
    Hi, We have a need to email files from our AS400 to our clients on a regular basis. Currently this involves downloading the file with Client Access transfer facility to our server and then manually emailing them with Microsoft Outlook. We are looking for a way to automate thi...
  4. AS400 & ASCII
    Can AS400 read ASCII character codes like ASCII - 255(ÿ)??????? More importantly can ASCII charater codes like these be used in AS400???????? Thanks a million SJ
  5. spool file from the as400
    I have a spool file from the as400 when it is copied to a physical file for pc manipulation, it loses it format. How can I get the spool file to the pc without losing the format. I will post a question if someone can reply back. I am using vb6. I would prefer having a way to ...
  6. ASCII and HEX algorithms
    Hi All, I am tinkering with some software for a computer interface. Anyway, it uses a message of the following format and I need some help with writing a procedure to calculate the checksum and send the data through the serial port. Here is the information: Format is: [ID...

Free Tech Articles

  1. WARNING: 5 Reasons why you should NEVER fix a computer for free.
    It is in our nature to love the puzzle. We are obsessed. The lot of us. We love puzzles. We love the challenge. We thrive on finding the answer. We hate disarray. It bothers us deep in our soul. W...
  2. SCCM OSD Basic troubleshooting
    SCCM 2007 OSD is a fantastic way to deploy operating systems, however, like most things SCCM issues can sometimes be difficult to resolve due to the sheer volume of logs to sift through and the dispe...
  3. Migrate Small Business Server 2003 to Exchange 2010 and Windows 2008 R2
    This guide is intended to provide step by step instructions on how to migrate from Small Business Server 2003 to Windows 2008 R2 with Exchange 2010. For this migration to work you will need the fo...
  4. Create a Win7 Gadget
    This article shows you how to create a simple "Gadget" -- a sort of mini-application supported by Windows 7 and Vista. Gadgets can be dropped anywhere on the desktop to provide instant information, ...
  5. Outlook continually prompting for username and password
    There have been a lot of questions recently regarding Outlook prompting for a username and password whilst using Exchange 2007. There are a few reasons why this would happen and I will try to cover t...
  6. Backup Exchange 2010 Information Store using Windows Backup
    There seems to be quite a lot of confusion around the ability to backup Exchange 2010 using the built in Windows Backup feature. This stems from the omission of this feature prior to Exchange 2007 s...

Cloud Class Webinars

  1. Avoiding Bugs in Microsoft Access
    Alison Balter takes and in-depth look at avoiding bugs in Access. In this webinar you will learn about using the immediate window to debug your applications, invoking the debugger, using breakpoints to troubleshoot, stepping through code, setting the next statement to execute, ...
  2. Top 10 Best New Features in Visio 2010
    Scott Helmers gives live demonstrations of the top 10 new features in Visio 2010. This webinar will teach you how to create compelling diagrams by adding shapes to the page with a single click, linking the shapes in a diagram to data in Excel (or SQL Server, or SharePoint), ...
  3. IT Consultant Business Secrets Revealed
    Michael Munger, Experts Exchange tech pro and IT consultant, pulls back the curtain on his very successful businesses and answers question on every IT consultant and business owner should know about. He shares secrets on what he did to solve the 5 most common problems in IT, ...
  4. Disaster Recovery and Business Continuity
    Quest CTO, Mike Billon, gives an overview of the steps involved in building a dunamic disaster recovery plan. Through case studies and an examination of software/hardware tooles for monitoring and testing, you'll gain a better understandin of where you are, where you want ...
  5. Organize Your Visio Diagrams with Containers and Lists
    Scott Helmers uses cross functional flowcharts, wireframe diagrams, data graphic legends and seating charts to teach you: how to ustilize all three new structured diagram components in Visio 2010, the best practices for organizeing shapes in previous version of Visio, how to organize ...
  6. How to Us Objects, Properties, Events and Methods in Microsoft Access
    Alison Dalter gives an in-depbth look at objects, properties, events and methods in Microsoft Access. In this webinar you will learn about using the object browser, referring to objects, working with properties and methods, working with object variables, understanding the ...

Join the Community

Give a Little. Get a Lot.

Join the community of experts here and help other tech pros by answering question in your area of expertise. You can earn FREE access to all Experts Exchange's premium features and resources.

Join the Community

Answers

 

by: daveslaterPosted on 2005-08-09 at 14:52:41ID: 14637304

Hi
you can use FTP using the BIN option. This create a binary image so will be in EBCDIC

Dave

 

by: daveslaterPosted on 2005-08-09 at 14:53:57ID: 14637314

ps
using
name 0
the file will be in
\qsys.lib\qgpl.lib\myfile.file

Dave

 

by: daveslaterPosted on 2005-08-09 at 14:55:08ID: 14637321

pps I may have \ and / confused - My 400 is backing up,and I have had a few beers

 

by: tliottaPosted on 2005-08-09 at 15:08:22ID: 14637423

Alex:

Two common ways...

First, put the file into a savefile. The savefile is then downloaded as a binary file and uploaded the same way. A binary transfer is one where bit-pattern translations are not allowed by the file transfer protocols.

Second, use CPYTOIMPF...

 ==>  cpytoimpf  fromfile( mylib/myfile ) tostmf( /mydir/myfile.txt ) rcddlm( *CRLF ) dtafmt( *FIXED )

The CPYTOIMPF command has a parameter STMFCODPAG() that generally defaults to STMFCODPAG(*STMF). That is, it converts to the code page of the target streamfile. But if the streamfile doesn't exist, it ought to be created in the code page of the file you're copying and that will (probably) be an EBCDIC code page. If the streamfile does already exist, it should have been created in your EBCDIC code page by you at that time.

You might have better luck with CPYTOSTMF instead of CPYTOIMPF depending on your OS/400 version and other items.

Note that the data in the streamfile might not be easily readable on a PC and possibly not on another AS/400. It _might_ take some tweaking to get PC viewing to work and it might take other tweaking to get the data loaded properly into another EBCDIC system. This can be especially true after doing something like attempting to transfer such a file through e-mail rather than through a file transfer protocol. E-mail is generally assumed to be SMTP which _requires_ ASCII printable characters -- this can be overcome by proper use of MIME attachments, etc., which technically convert attachment bit-patterns into ASCII printable text when sending and back to original patterns when receiving.

Tom

 

by: AlexhomarPosted on 2005-08-09 at 15:12:27ID: 14637449

Thanks to both of your answers Tliotta and daveslater.  I work these suggestions and let you know how I do.  Thanks again, Alex

 

by: murphey2Posted on 2005-08-11 at 01:04:05ID: 14649613

Hi Alexhomar,

There is a third option, use filetransfer (easy to include in some pc .bat file) and click on the detail button
choose filetype 'No Conversion' and save/run it.

you can start this transfer on your PC, program name is cwbtf.exe
once the transfer script is created and saved (as a .DTF file)
you can run it in batch with program rtopsb.exe

Both programs can be found in the ClientAccess directory.

Regards,
Murph

 

by: murphey2Posted on 2005-08-11 at 01:05:49ID: 14649618

Hi Alexhomar,

sorry there is a typo, the name is not rtopsb.exe but rtopcb.exe

regards,

 

by: AlexhomarPosted on 2005-08-11 at 17:04:51ID: 14657123

Thanks Murrphey2, I have seen and used an older version of Client Access used with a batch file, but I didn't create it.  I'll also try this method as well.  I've been pulled into other projects at the moment but should return to give all these suggestions a try.  I will get back to everyone hopefully in the next few days.

Thanks,
Alex

 

by: murphey2Posted on 2005-08-11 at 18:38:18ID: 14657569

Hey Alexhomar,

check this out... (if you used an older version)

somewhere in one of the tabs of the program,
thay put an opten to let you choose between CA format or SQL
so you can also run a transfer with an SQL statement

Regards,
Murph

 

by: AlexhomarPosted on 2005-08-14 at 17:05:49ID: 14671858

Thank you all for your suggestions.  Tliotta's suggestions was the one I chosed to go with for the details and clarity given.  But I must admit that my eyes were opened with the advent of using FTP and Client Access via DOS Batch.  These will come in handy with future projects being discussed in future meetings.

Thanks again for sharing me.

Alex

20120131-EE-VQP-002

3 Ways to Join

30-Day Free Trial

The Experts

98% positive feedback on 31,087 answers since March 2000. angeliii is a Microsoft Most Valuable Professional for his work with MS SQL Server & Develoment.

He has also proven his knowledge of Visual Basic Programming, PHP Scripting and Oracle Databases.

The Experts

97% positive feedback on 10,752 answers since July 2000. lrmoore has more than 18 years experience in the networking industry.

The six-time Mircosoft MVPs specialties include firewalls, virtual private networking, and network management.

Testimonials

"...and excellent source for support... Kind of like having your very own IT dept." Electriciansnet

Testimonials

"I was apprehensive at signing up at first. However... it has already made my life as an IT administrator much easier." JaCrews

Testimonials

"WOW! You guys have great, active, and knowledgeable people on here." moore50

Business Clients

Business Clients

In the Press

"If you’ve got a question... Experts Exchange can supply an answer.”

In the Press

"...an invaluable aid for both IT professionals and those who require tech support."

In the Press

"where IT professionals provide quick answers on just about any topic"

Business Account Plans

Loading Advertisement...