No errors GenX, it just doesn't send the file period... that's the bizarre thing... however if I replace the string variables with the actual data it works just fine. I have also tested my string variables and they return the accurate values. I believe the problem lies in how the PUT statement is constructed with string variables in place of actual values. I am looking for someone who can represent this PUT clause with string variables in a simple working manner.