Filter Stage error : Non-pipe (or non-virtual data set)

Post questions here relative to DataStage Enterprise/PX Edition for such areas as Parallel job design, Parallel datasets, BuildOps, Wrappers, etc.

Moderators: chulett, rschirm, roy

Post Reply
vinaymanchinila
Premium Member
Premium Member
Posts: 353
Joined: Wed Apr 06, 2005 8:45 am

Filter Stage error : Non-pipe (or non-virtual data set)

Post by vinaymanchinila »

hi,
In the filter stage when I use the condition

Col1='Sales #'

it gives the below error:

main_program: Data set, file set, or file "Copy_13:ToFilter.v": Non-pipe (or non-virtual data set) with .v in its name
Data set, file set, or file "Copy_of_FilterFlag:Lkup_Flag.v": Non-pipe (or non-virtual data set) with .v in its name

When I change the filter condition to Col1='Sales' with no '#' sign it works, is there a way I can go about it.

Thanks,
Thanks,
Vinay
ArndW
Participant
Posts: 16318
Joined: Tue Nov 16, 2004 9:08 am
Location: Germany
Contact:

Post by ArndW »

What happens if you escape it as in \# ?
prabu
Participant
Posts: 146
Joined: Fri Oct 22, 2004 9:12 am

Post by prabu »

ArndW wrote:What happens if you escape it as in \# ? ...
you will hit bulls eye :o , i have checked it , it solves the problem
vinaymanchinila
Premium Member
Premium Member
Posts: 353
Joined: Wed Apr 06, 2005 8:45 am

Post by vinaymanchinila »

Thanks guys !
Thanks,
Vinay
ray.wurlod
Participant
Posts: 54607
Joined: Wed Oct 23, 2002 10:52 pm
Location: Sydney, Australia
Contact:

Post by ray.wurlod »

The "#" sign is a special symbol in DataStage, a matched pair indicates a reference to a job parameter.
IBM Software Services Group
Any contribution to this forum is my own opinion and does not necessarily reflect any position that IBM may hold.
Post Reply