Normal
Here is your mistake.zap2xml is producing myfile.xml; TV Server is picking up tvguide.xml. They're different files. You either need to configure zap2xml to directly produce a file named tvguide.xml (ie. change the output file name switch in your command to "... -o tvguide.xml") or include a rename command in your batch script to rename myfile.xml to tvguide.xml.
Here is your mistake.
zap2xml is producing myfile.xml; TV Server is picking up tvguide.xml. They're different files. You either need to configure zap2xml to directly produce a file named tvguide.xml (ie. change the output file name switch in your command to "... -o tvguide.xml") or include a rename command in your batch script to rename myfile.xml to tvguide.xml.