формально да.
Не нужно формировать файл т.к. в запросе все равно передаются данные. не зачем писать файл а затем его читать.
Если нужно просто передать xml, то HTTP Request / JMS Publisher (зависит от того, через что идёт общение) с параметризованным xml в теле.
У меня есть задача именно с перемещением xml'ки. Джоб мониторит папку и тащит из неё файлы. Файлы можно различить лишь по айдишнику внутри. Планирую костыль - cat'ом создавать в нужной папке файл, передавая сгенерённый айдишник.