cannot execute binary file

HI,
i am trying to execute one .bin file which is a pre-installed (not compiled by me). But I am getting the error "cannot execute binary file".I checked the permissions and everything is ok.
also I checked ldd <bin-filename> andit showed a msg "not a dynamic executable"

Can anyone help in solving this?

try

file yourbinfile.bin

the ending .bin must not mean that it's executable from command line

when I ran the command file setup.bin, it showed

ELF 32-bit LSB Executable ,Intel 80386,Version 1(SYSV), for GNU/Linux 2.2.5 ,statistically linked, stripped

actually, I observed the problem now. I have to install a product.So, I created iso file for that product in one Linux machine and transferred that iso file to a linux machine(a virtual machine on mainframe), i am getting this corrupted binary file. But in the machine in which I have created the iso, the binary file is getting executed properly.Can you suggest how I can make this binary file to be ready to be executed ??

you can't run a binary compiled for x86 on mainframe linux

you have to compile the program on the mainframe from sourcecode, or get the precompiled mainframe version of it

edit:
oh I see that it is possible to run x86 Windows and Linux on Mainframe, so I'm out :wink: