IBM Mainframe Forum Index
 
Log In
 
IBM Mainframe Forum Index Mainframe: Search IBM Mainframe Forum: FAQ Register
 

USS Shell script:Convert hex to binary save as jpg


IBM Mainframe Forums -> All Other Mainframe Topics
Post new topic   Reply to topic
View previous topic :: View next topic  
Author Message
RSR2015

New User


Joined: 02 Jul 2015
Posts: 1
Location: USA

PostPosted: Fri Sep 18, 2015 2:00 am
Reply with quote

Hello,
I am trying Unix scripts in zos for the first time. Here is a jist of what I am trying:
1. I have a file with multiple records which has the serialized image data in Hex format. It has two fields in the format:
TestInpfile.TXT
field1(image filename);field2(image data in hex)
for e.g "img1.jpg;FF45D..................
img2.jpg;F4D010................"
2. The existing java program currently
reads each record from input file,
convert data in field2 to bytes (HextoBinary),
writes it out to a file with filename as in field1 giving out the image files.
3. My requirement is to replace this java program with a shell script and execute it with BPXBATCH in JCL. (due to shop restrictions, not allowed to run the java program using BPXBATCH in JCL). Hence trying to jolt my own shell script to recreate the image files from the Hex dump like the java program.

I tried a simple script myself and was able to get the output files in Hex format.

Code:


#bin/sh
awk -F";" '{print $2 > $1}' TestInpfile.TXT


My questions are
1. Is it good to use the standard awk?
2. I tried to convert the string from hex to bin with the command
Code:
 'obase=16; ibase=2; $2 | bc'
but not able to pass this output to the awk command above.

If someone has experience in handling image files in USS through shell scripts, please guide me. I am stuck writing this unix shell script.
Back to top
View user's profile Send private message
View previous topic :: :: View next topic  
Post new topic   Reply to topic View Bookmarks
All times are GMT + 6 Hours
Forum Index -> All Other Mainframe Topics

 


Similar Topics
Topic Forum Replies
No new posts Embeding DB2 sql statements in scirpt... DB2 7
No new posts OMVS Shell Script not working properly. All Other Mainframe Topics 1
No new posts Alter User LOGON Script Parameters CLIST & REXX 11
No new posts How to convert RESP code 12 to text? CICS 9
No new posts REXX script to beautify XML CLIST & REXX 1
Search our Forums:

Back to Top