Hi,
Why do you need to take it MVS to use FASTLOAD?
Fastload runs from WINDOWS. This is assuming you can get to your teradata box from network attached clients and that you have a licensed copy of Fastload for Windows.
Now Teradata is just a program ( albeit a very big program )running on the Worldmark nodes. The Node itself is running either UNIX or WINDOWS and has the full capabiliites of those 2 platforms.
You can FTP the file over to the PC which is running teradata although that still won't get the File inside the Teradata Database.
Are you trying to get the file inside the teradata database so that you can search it?
If you look at how our Online help table is organized,
and then you look at our DIPOLH script we use to populate it, you will see we just simply use Simple INSERT statements and run it from BTEQ.
insert into OLH values
( "SQL", "SELECT", 1, "first line of text"

;
insert into OLH values
( "SQL", "SELECT", 2, "second line of text"

;
insert into OLH values
( "SQL", "SELECT", 3, "third line of text"

;
insert into OLH values
( "SQL", "SELECT", 4, "fourth line of text"

;
.
.
.
insert into OLH values
( "SQL", "SELECT", xxxxxxx, "last line of text"

;
It probably takes a little longer than fastload, but as I point out above we can't be sure that people have a licensed copy of FASTLOAD installed when they first install the system, so we are forced to use BTEQ.
then we have macros which execute stuff like.....
sel text from OLH
where (typeofstatement = "SQL"

and
(statement = "SELECT"

order by lineno;
You could generate these INSERT statements directly from your visual basic program and execute them via ODBC ( again assuming licensing issues ) and that way you wouldn't have to make an intermediate file are add an extra step to go run FASTLOAD.
insert into yourtable values
( "Filename", 1, "first line of textfile"

;
.
.
.
insert into yourtable values
( "Filename", xxxxx, "last line of textfile"

;
Hope this helps. let me know if you need any more information.