I have a COBOL program that creates a son process using the CreateProcess Intrinsic. The CreateProcess intrinsic allows me to specify the XL string that is to be used with the newly created process. What I would like to do is pass the XL string that the parent process was called with: RUN MONITOR.PROGRAM.PROD;XL="XLV250.XL.PROD" What I want to be able to do is get the XLV250.XL.PROD string inside the MONITOR program and pass it to the son process in the CreateProcess intrinsic. I know I can do the following: RUN MONITOR.PROGRAM.PROD;XL="XLV250.XL.PROD";INFO="XL=XLV250.XL.PROD" and then use the GETINFO intrinsic and parse out the string, however this just seems stupid that I would have to do this. I've looke in the Intrinsic manual but couldn't find a 'GETXL' or similar beast. Anybody have any ideas? Thanks -mike Mike Lorengo Systems Analyst Howard Johnson & Company Seattle, WA 98101