Package org.apache.axis.message

Examples of org.apache.axis.message.SOAPEnvelope.addHeader()


            SOAPHeaderElement header = new SOAPHeaderElement(
                    TestOnFaultHeaders.TRIGGER_NS,
                    TestOnFaultHeaders.RESP_NAME,
                    "here's the value"
            );
            env.addHeader(header);
        } catch (Exception e) {
            throw new RuntimeException("Exception during onFault processing");
        }
    }
}
View Full Code Here


        // add a different output header to the response
        env = mc.getResponseMessage().getSOAPEnvelope();
        SOAPHeaderElement hdr =
                new SOAPHeaderElement("http://test.org/outputheader", "headerout", "outputvalue");
        env.addHeader(hdr);

        // just return the input header, so test can validate it
        return ret;
    }
View Full Code Here

        if(context==null || context.isClient()) throw new AxisFault("not inside a Soap Request");
       
        SOAPEnvelope env = context.getResponseMessage().getSOAPEnvelope();
      SOAPHeaderElement header=toSOAPHeaderElement(namespace,name,value);
        header.setMustUnderstand(mustUnderstand);
        env.addHeader(header);
    }

  public static void addSOAPRequestHeader(RPCClient client, String namespace, String name, Object value, boolean mustUnderstand)  {
      SOAPHeaderElement header=toSOAPHeaderElement(namespace,name,value);
        header.setMustUnderstand(mustUnderstand);
View Full Code Here

            if(myHeaders != null) {
                reqEnv = requestMessage.getSOAPEnvelope();
   
                // If we have headers to insert, do so now.
                for (int i = 0 ; myHeaders != null && i < myHeaders.size() ; i++ ) {
                    reqEnv.addHeader((SOAPHeaderElement)myHeaders.get(i));
                }
            }
        }

        // set up transport if there is one
View Full Code Here

            RPCParam param = new RPCParam(returnQName, result);
            param.setParamDesc(operation.getReturnParamDesc());
            if (!operation.isReturnHeader()) {
                resBody.addParam(param);
            } else {
                resEnv.addHeader(new RPCHeaderParam(param));
            }

            resEnv.addBodyElement(resBody);

        } catch (Exception e) {
View Full Code Here

            RPCParam param = new RPCParam(returnQName, result);
            param.setParamDesc(operation.getReturnParamDesc());
            if (!operation.isReturnHeader()) {
                resBody.addParam(param);
            } else {
                resEnv.addHeader(new RPCHeaderParam(param));
            }

            resEnv.addBodyElement(resBody);

        } catch (Exception e) {
View Full Code Here

        call.setSOAPVersion(SOAPConstants.SOAP12_CONSTANTS);
        SOAPEnvelope reqEnv = new SOAPEnvelope(SOAPConstants.SOAP12_CONSTANTS);
        SOAPHeaderElement header = new SOAPHeaderElement(TEST_NS, "echoOk");
        header.setRole(ROLE_B);
        header.setObjectValue("test header");
        reqEnv.addHeader(header);
        SOAPEnvelope respEnv = call.invoke(reqEnv);
        assertTrue("Got unexpected header!", respEnv.getHeaders().isEmpty());
    }

    /**
 
View Full Code Here

        call.setSOAPVersion(SOAPConstants.SOAP12_CONSTANTS);
        SOAPEnvelope reqEnv = new SOAPEnvelope(SOAPConstants.SOAP12_CONSTANTS);
        SOAPHeaderElement header = new SOAPHeaderElement(TEST_NS, "echoOk");
        header.setRole(ROLE_C);
        header.setObjectValue("test header");
        reqEnv.addHeader(header);
        SOAPEnvelope respEnv = call.invoke(reqEnv);
        SOAPHeaderElement respHeader =
                respEnv.getHeaderByName(TEST_NS, "responseOk");
        assertNotNull(respHeader);
        assertEquals("test header", respHeader.getValue());
View Full Code Here

        call.setSOAPVersion(SOAPConstants.SOAP12_CONSTANTS);
        SOAPEnvelope reqEnv = new SOAPEnvelope(SOAPConstants.SOAP12_CONSTANTS);
        SOAPHeaderElement header = new SOAPHeaderElement(TEST_NS, "Unknown");
        header.setObjectValue("test header");
        header.setMustUnderstand(true);
        reqEnv.addHeader(header);
        try {
            call.invoke(reqEnv);
        } catch (AxisFault fault) {
            assertEquals(Constants.FAULT_SOAP12_MUSTUNDERSTAND,
                         fault.getFaultCode());
View Full Code Here

            if(myHeaders != null) {
                reqEnv = requestMessage.getSOAPEnvelope();
   
                // If we have headers to insert, do so now.
                for (int i = 0 ; myHeaders != null && i < myHeaders.size() ; i++ ) {
                    reqEnv.addHeader((SOAPHeaderElement)myHeaders.get(i));
                }
            }
        }

        // set up transport if there is one
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.