public static SOAPMessage buildQueryAllMessage()
{
try
{
buildSOAPMessageHeader();
logger.debug("build Query All EndPoint URLs Info Message begin.");
if (body != null)
{
// 定义报文体
SOAPBodyElement bodyElement = body
.addBodyElement(envelope
.createName("EndPointUrlRequestMsg", "esb",
"http://ngbss.huawei.com/esb/endpointurl/webservice"));
// 定义RequestHeader
SOAPBodyElement requestHeader = (SOAPBodyElement) bodyElement
.addChildElement("RequestHeader", "esb");
// 定义RequestBody
SOAPBodyElement requestBody = (SOAPBodyElement) bodyElement
.addChildElement("RequestBody", "esb");
requestHeader.addChildElement("userId", "esb").addTextNode(
"500");
requestHeader.addChildElement("password", "esb").addTextNode(
"500");
SOAPBodyElement urls = (SOAPBodyElement) requestBody
.addChildElement("urls", "esb");
urls.setAttribute("Action", "Query");
}
}
catch (Exception e)
{
logger
.debug("build Query All EndPoint URLs Info Message failed and The Message WasL:"
+ e.getMessage());
return reqMsg;
}
return reqMsg;
}
public static SOAPMessage buildSaveOrModMessage(EndPointUrlEntity entity,
String actionType)
{
try
{
logger.debug("build" + actionType + "Url Message begin.");
buildSOAPMessageHeader();
if (body != null)
{
// 定义报文体
SOAPBodyElement bodyElement = body
.addBodyElement(envelope
.createName("EndPointUrlRequestMsg", "esb",
"http://ngbss.huawei.com/esb/endpointurl/webservice"));
SOAPBodyElement requestHeader = (SOAPBodyElement) bodyElement
.addChildElement("RequestHeader", "esb");
SOAPBodyElement requestBody = (SOAPBodyElement) bodyElement
.addChildElement("RequestBody", "esb");
requestHeader.addChildElement("userId", "esb").addTextNode(
"500");
requestHeader.addChildElement("password", "esb").addTextNode(
"500");
SOAPBodyElement urls = (SOAPBodyElement) requestBody
.addChildElement("urls", "esb");
SOAPBodyElement url = (SOAPBodyElement) urls.addChildElement(
"url", "esb");
// RequestBody
urls.setAttribute("Action", actionType);
url.addChildElement("key", "esb").addTextNode(entity.getKey());
url.addChildElement("pass", "esb")
.addTextNode(entity.getPass());
url.addChildElement("URL", "esb").addTextNode(entity.getUrl());
url.addChildElement("frondEnd", "esb").addTextNode(
entity.getFrondEnd());
url.addChildElement("backEnd", "esb").addTextNode(
entity.getBackEnd());
url.addChildElement("soap", "esb")
.addTextNode(entity.getSoap());
url.addChildElement("timeOut", "esb").addTextNode(
entity.getTimeOut());
}
logger.debug("build" + actionType + "Url Message sueecss.");
}
catch (Exception e)
{
logger.error("build" + actionType
+ "Url Message failed and The Message was: "
+ e.getMessage());
return reqMsg;
}
return reqMsg;
}
{
try
{
buildSOAPMessageHeader();
logger.debug("build Query All EndPoint URLs Info Message begin.");
if (body != null)
{
// 定义报文体
SOAPBodyElement bodyElement = body
.addBodyElement(envelope
.createName("EndPointUrlRequestMsg", "esb",
"http://ngbss.huawei.com/esb/endpointurl/webservice"));
// 定义RequestHeader
SOAPBodyElement requestHeader = (SOAPBodyElement) bodyElement
.addChildElement("RequestHeader", "esb");
// 定义RequestBody
SOAPBodyElement requestBody = (SOAPBodyElement) bodyElement
.addChildElement("RequestBody", "esb");
requestHeader.addChildElement("userId", "esb").addTextNode(
"500");
requestHeader.addChildElement("password", "esb").addTextNode(
"500");
SOAPBodyElement urls = (SOAPBodyElement) requestBody
.addChildElement("urls", "esb");
urls.setAttribute("Action", "Query");
}
}
catch (Exception e)
{
logger
.debug("build Query All EndPoint URLs Info Message failed and The Message WasL:"
+ e.getMessage());
return reqMsg;
}
return reqMsg;
}
public static SOAPMessage buildSaveOrModMessage(EndPointUrlEntity entity,
String actionType)
{
try
{
logger.debug("build" + actionType + "Url Message begin.");
buildSOAPMessageHeader();
if (body != null)
{
// 定义报文体
SOAPBodyElement bodyElement = body
.addBodyElement(envelope
.createName("EndPointUrlRequestMsg", "esb",
"http://ngbss.huawei.com/esb/endpointurl/webservice"));
SOAPBodyElement requestHeader = (SOAPBodyElement) bodyElement
.addChildElement("RequestHeader", "esb");
SOAPBodyElement requestBody = (SOAPBodyElement) bodyElement
.addChildElement("RequestBody", "esb");
requestHeader.addChildElement("userId", "esb").addTextNode(
"500");
requestHeader.addChildElement("password", "esb").addTextNode(
"500");
SOAPBodyElement urls = (SOAPBodyElement) requestBody
.addChildElement("urls", "esb");
SOAPBodyElement url = (SOAPBodyElement) urls.addChildElement(
"url", "esb");
// RequestBody
urls.setAttribute("Action", actionType);
url.addChildElement("key", "esb").addTextNode(entity.getKey());
url.addChildElement("pass", "esb")
.addTextNode(entity.getPass());
url.addChildElement("URL", "esb").addTextNode(entity.getUrl());
url.addChildElement("frondEnd", "esb").addTextNode(
entity.getFrondEnd());
url.addChildElement("backEnd", "esb").addTextNode(
entity.getBackEnd());
url.addChildElement("soap", "esb")
.addTextNode(entity.getSoap());
url.addChildElement("timeOut", "esb").addTextNode(
entity.getTimeOut());
}
logger.debug("build" + actionType + "Url Message sueecss.");
}
catch (Exception e)
{
logger.error("build" + actionType
+ "Url Message failed and The Message was: "
+ e.getMessage());
return reqMsg;
}
return reqMsg;
}