Я хочу добавить собственный неявный заголовок мыла в мой ответ.
MsqFlow :
ESQL :
CREATE FUNCTION Main() RETURNS BOOLEAN
BEGIN
SET OutputRoot.MQMD = InputRoot.MQMD;
CREATE LASTCHILD OF OutputRoot DOMAIN 'SOAP' NAME 'SOAP';
SET OutputRoot.SOAP.Header.eaie:apiHeader.messageId = UUIDASCHAR;
SET OutputRoot.SOAP.Header.eaie:apiHeader.timestamp = CURRENT_TIMESTAMP;
SET OutputRoot.SOAP.Header.eaie:apiHeader.transactionId = Environment.Variables.Generic.Session.TransactionId;
SET OutputRoot.SOAP.Header.eaie:apiHeader.correlationId = Environment.Variables.Generic.Session.CorrelationId;
SET OutputRoot.SOAP.Header.eaie:apiHeader.scrSystem = 'EAI';
SET OutputRoot.XMLNSC = InputRoot.XMLNSC;
RETURN TRUE;
END;
END MODULE;
в точке останова между [Узлом вычисления] и [Ответ SOAP] в сообщении заполнено SOAP с правильными параметрами, но в ответе по-прежнему отображается только тело мыла беззаголовок.
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<soapenv:Body>
Что мне не хватает?