Download as:
Rating : ⭐⭐⭐⭐⭐
Price: $10.99
Language:EN
Pages: 4
Words: 1212

Restqueryrequest body throws exception executesoapquery

@Override

public void addInterceptors(List<EndpointInterceptor> interceptors) {

@Bean(name = "definition")

public DefaultWsdl11Definition nestedAgreementWsdl11Definition(XsdSchema glDamSchema) {

wsdl11Definition.setServiceName("Service");

wsdl11Definition.setLocationUri("/soap");

@Bean

public Wss4jSecurityInterceptor securityInterceptor(){

securityInterceptor.setValidateRequest(false);

return securityInterceptor;

public class SoapController extends BaseRestController {

private static Logger logger = LogManager.getLogger(GoalSoapController.class);

@PayloadRoot(namespace = NAMESPACE_URI, localPart = "GetInfo")

@ResponsePayload

JaegerSpan span = buildJaegerSpan(servletRequest, "GetInfo");

span.setTag(Tags.HTTP_METHOD, "POST");

RestQueryRequest query = getRequestParams(reqItem, "GetDAMInfo");

List<BaseEntity> dams = executeSoapQuery(SERVICE_NAME, "GetDAMInfo", query);

if (!responseVT.getGL().isEmpty())

response.setReturn(responseVT);

public RestQueryRequest getRequestParams(Object reqItem, String method) throws IllegalAccessException {

RestQueryRequest query = new RestQueryRequest();

if (name.isEmpty() || name.startsWith("#"))

name = f.getName();

StringBuilder requestParams = new StringBuilder();

query.getParams().forEach((key, value) -> requestParams.append(key + ":" + value + ", "));

logger.info("Inside executeSoapQuery {} : {}", Thread.currentThread().getName(), System.currentTimeMillis());

RestQueryConfig config = getRestQueryConfig(serviceName, actionName);

? BASE_REST_HANDLERS.get(String.format("%s-%s", prefix, serviceName))

: BASE_REST_HANDLERS.get(String.format("%s-default", prefix));

if (msg.equals(BaseRestController.SUCCESS)) {

StringBuilder message = new StringBuilder();

}

return results;

private static Logger logger = LogManager.getLogger(RestToSoap.class);

public static GLWSGetDAMInfoResponse convertGetDAMInfoEntity(GLInfo glInfo) {

soap.setClassName(MiscHelper.getOrDefault(glInfo.getSkuLabel(), ""));

soap.setId(MiscHelper.getOrDefault(glInfo.getFamilyId(), ""));

soap.setProductHierarchyId(MiscHelper.getOrDefault(glInfo.getFamilyName(), ""));

soap.setProductHierarchyName(MiscHelper.getOrDefault(glInfo.getFamilyLabel(), ""));

}

}

private static final String FAULT_URI = "fault/webservices/vend/com";

@Override

GlobalTracer.get().activeSpan().setTag(Tags.HTTP_STATUS, 200);

GlobalTracer.get().activeSpan().finish();

Copyright © 2009-2023 UrgentHomework.com, All right reserved.