Hmm.... We know why you get the error. In your schema, you specified elementFormDefault="qualified", which means each (global and local) element of the generated XML must be qualified (belong to a namespace). In your
SOAP response from Glassfish Axis, jobID, printerName and qty are not qualified, nor do they belong to a default namespace so C# code gives an error.
Since you are using Axis (as opposed to WebSphere or Glassfish web service container) in both places, I am surprised to see the different responses getting generated. Clearly, the response from Glassfish Axis is wrong. I can't tell exactly what's going on because I can't see the code, packaging and deployment details but try the following:
1. How are you instructing Glassfish to use Axis as opposed its own web service container? Simply packing Axis in your war file wouldn't do the trick
2. If you can, try removing elementFormDefault and attributeFormDefault from your schema and see what happens
3. Are you sure you are using the same version of Axis in both WebSphere and Glassfish?
4. Consider dropping Axis. Personally, I have never liked Axis. It doesn't use standard packaging, it doesn't generate standard artifacts, running it in a different container is almost always painful and you have to package the whole thing with your war file