|
This message is in MIME format. Since your mail reader does not understand this format, some or all of this message may not be legible. -- [ Picked text/plain from multipart/alternative ] Folks, I know I have seen this on this list and thought I saved it for reference but alas it is gone! I want to create a service program I think (any reason I should do this another way will be welcomed), I have created a Cobol module but when I try to create the service program I get this: CRTSRVPGM SRVPGM(HGR0093/LSSUCONVT) MODULE(*LIBL/LSSUCONVT) SRCFILE(HGR009 3/SYSTEM) TEXT('Strip Special Characters from 200 char field') HGR0093/SYSTEM.LSSUCONVT line 1: ***ERROR Syntax not valid. HGR0093/SYSTEM.LSSUCONVT line 1: ***ERROR No 'current' export block Binder language compilation failed with 2 errors and 0 warnings. Service program LSSUCONVT not created. The program is a small Cobol in/out utility to strip and scrunch out special characters from any 200 character long field. My idea for making it a service program is actually two fold, I want to know how to do this and I also want to avoided some red tape around here. The program could just as easy been a callable subprogram. What are the advantages of doing this as a service program vs. a callable subprogram? For reference, here is pretty much the entire program (I know there is missing code): 1 WS-IN-DATA. 2 WS-IN-CHAR Pic X Occurs 200 Indexed by ICIX. 1 WS-OT-DATA. 2 WS-OT-CHAR Pic X Occurs 200 Indexed by OTIX. Linkage SECTION. 1 LS-IN-DATA Pic X(200). 1 LS-OT-DATA Pic X(200). PROCEDURE DIVISION Using LS-IN-DATA LS-OT-DATA. 0000-MAIN SECTION. 0000-BEGIN. Move LS-IN-DATA to WS-IN-DATA Set OTIX to 1 Perform Varying ICIX from 1 by 1 until ICIX > 200 If WS-IN-CHAR(ICIX) is Alphabetic-Lower or WS-IN-CHAR(ICIX) is Alphabetic-Upper or WS-IN-CHAR(ICIX) is Numeric Move WS-IN-CHAR(ICIX) to WS-OT-CHAR(OTIX) Set OTIX up by 1 End-If End-Perform GOBACK ____________________________________________ Howard Weatherly Systems Advisor Computer Task Group, Inc. howard.weatherly@dlis.dla.mil Howard_weatherly@ameritch.net Howard.Weatherly@ctg.com "luck favors those who prepare"
As an Amazon Associate we earn from qualifying purchases.
This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].
Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.