как читать заголовки http в ESB

Как установить для свойства значение заголовка входящего http-запроса? Я попробовал несколько вещей (см. Ниже), но все мои значения в журнале равны нулю, поэтому я явно не правильно читаю значения заголовков. Значение заголовка, которое меня действительно волнует - это X-EMPID. Использование wso2esb 4.8.1.

Вотпара изсообщений это заставило меня поверить, что это сработает, но мне пока не повезло.

<proxy xmlns="http://ws.apache.org/ns/synapse"
       name="getaccount2"
       transports="https,http"
       statistics="disable"
       trace="disable"
       startOnLoad="true">
   <target>
      <inSequence>
         <property name="empid"
                   expression="get-property('transport', 'X-EMPID')"
                   scope="default"
                   type="STRING"/>
         <log level="custom">
            <property name="emp_id" expression="get-property('empid')"/>
         </log>
         <log level="custom">
            <property name="content_length"
                      expression="get-property('transport', 'Content-Length')"/>
         </log>
         <log level="custom">
            <property name="TRANSPORT_HEADERS" expression="get-property('TRANSPORT_HEADERS')"/>
         </log>

Ответы на вопрос(1)

Ваш ответ на вопрос