Stripping off CR codes

Bontha, Narasimhareddy narasimhareddy.bontha@digital.com
Tue, 15 Jul 2003 08:59:44 +0530


I don't know anything about MPE/iX. But I had similar such problem on Hp-UNIX. I have converted input data file to data sequential using "dd" command - `block' before passing it to QUIZ or QTP and `unblock' after processing.

Or write a C wrapper, which takes care of eliminating carriage return code at the end of each line. 

Both techniques we have used.

Regards
Bontha

-----Original Message-----
From: Arnone, Anthony [mailto:aarnone@grey.com]
Sent: Tuesday, July 15, 2003 1:47 AM
To: Powerhouse List (E-mail)
Subject: Stripping off CR codes


I am creating a file using the disc option in quiz that needs to be uploaded
to an SAP system. The problem is that the SAP system is rejecting the file
because of the carriage return codes at the end of each line. Is there a way
that I can strip these off either in Quiz or with some other tool. I am
running ver 8.19 on MPE/iX. Below is the code that I am using:

DEF T-DELIM CHA*1 = "|"
DEF N-INV-D CHA*8 = ASC(INVOICE-DATE,8)[7:2] + &
    ASC(INVOICE-DATE,8)[5:2] + ASC(INVOICE-DATE,8)[1:4]
DEF N-TOT-AMT CHA*12 = &
    PACK(ASC(TOT-INV-AMT/100) + "." + ASC(TOT-INV-AMT,12)[11:2])
DEF N-LINE-AMT CHA*12 = &
    PACK(ASC(LINE-ITEM-AMT/100) + "." + ASC(LINE-ITEM-AMT,12)[11:2])

DEF HFILE CHA*132 = PACK(TRU(HTYPE) + T-DELIM + TRU(N-INV-D)          &
 + T-DELIM + TRU(LEGAL-ENTITY) + T-DELIM + "USD" + T-DELIM + T-DELIM  &
 + "20517562" + T-DELIM + T-DELIM + TRU(INVOICE-NUMBER) + T-DELIM     &
 + TRU(HTEXT) + T-DELIM + TRU(N-TOT-AMT) + T-DELIM                    &
 + TRU(PYMT-TYPE) + T-DELIM + TRU(ASC(TOT-LINE-ITEMS)))
DEF DFILE CHA*132 = PACK(TRU(DTYPE) + T-DELIM                         &
 + TRU(ASC(LINE-NUMBER)) + T-DELIM + TRU(ACCT-NUMBER) + T-DELIM       &
 + TRU(DTEXT) + T-DELIM + T-DELIM + TRU(N-LINE-AMT) + T-DELIM         &
 + "1Z" + T-DELIM + T-DELIM + T-DELIM + TRU(INTER-ORD-NUM)            &
 + T-DELIM + TRU(PO-NUMBER) + T-DELIM + TRU(ASC(PO-LINE-ITEM)))

HEA AT INVOICE-NUMBER TAB 1 HFILE
REP TAB 1 DFILE

SET NOHEAD
SET NOFORMFEED
SET PAG WID 240
SET PAG LEN 1
SET REP DEV DISC NAME BILLING
SET REP LIM 10000
GO

R/S 
Anthony Arnone 
Programmer/Analyst 
Grey Global Group 
(212) 886-7812 
aarnone@grey.com 


= = = = = = = = = = = = = = = = = = = = = = = = = = = =
Mailing list: powerh-l@lists.swau.edu
Subscribe: "subscribe" in message body to powerh-l-request@lists.swau.edu
Unsubscribe: "unsubscribe <password>" in message body to powerh-l-request@lists.swau.edu
http://lists.swau.edu/mailman/listinfo/powerh-l
This list is closed, thus to post to the list you must be a subscriber.