The customers developer guide defines jobs to be developed "warning free". I am using a lookup-stage which might be empty. How can I eliminate the warning on the empty lookup stream?
An empty lookup stream does not generate a warning in DataStage. What is your "lookup failure" condition - if you set that to "reject" that would cause the job to fail. Also, what is your exact warning message?
Actually, I've seen the warning Joshi is referencing several times on my current version 11.3 project... it might be new behavior since I don't ever remember encountering that before.
Your options are to include an extra dummy record in the reference input that will never match anything or use a message handler.
You might want to contact your official support provider to see if there is any other option.