Robert,
I am able to wire the attachment, but the contents does not seem to be correct, I am wiring the binary to an axis engine in java. Basically my service call, needs a csv file with contents as below (first row being a string "NAME" and the second row being "machine1" etc)
...//service call
client.service.executeCommand('some string', base64.b64encode( zip_string()))