Как я могу устранить ошибку «Правило вызова не работает» при запуске настраиваемой политики на APIC?

Я экспортировал политику из DataPower и импортировал ее в APIC, она импортирована успешно, но когда я запускаю ее, я получаю следующую ошибку:

1,20180917T153109.216Z,APIMgmt_863A6BF796,multistep,error,mpgw,webapi,63241538,63241538,10.68.128.47,0x80c00009,,request,"request webapi-policy-step-fw-invoke-rule #2 Calling rule var://context/policy/exec with input NULL and output policy-output-temp. failed: CALL rule is not operational" 1,20180917T153109.220Z,APIMgmt_863A6BF796,xslt,error,mpgw,webapi,63241538,63241538,10.68.128.47,0x80c00010,,request,"Processing of 'local:///isp/policy/apim.policy.end.xsl' stopped: CALL rule is not operational" 1,20180917T153109.221Z,APIMgmt_863A6BF796,multistep,error,mpgw,webapi,63241538,63241538,10.68.128.47,0x80c00009,,request,"request webapi-policy-end #1 xform: Transforming the content of NULL. The transformation local:///isp/policy/apim.policy.end.xsl is applied. The results are stored in NULL. failed: CALL rule is not operational" 1,20180917T153109.221Z,APIMgmt_863A6BF796,multistep,error,mpgw,webapi,63241538,63241538,10.68.128.47,0x80c00009,,request,"request webapi-policy-step-fw-invoke-rule #5 Calling rule var://context/policy/fw/call-rule with input NULL and output NULL. failed: CALL rule is not operational" 1,20180917T153109.221Z,APIMgmt_863A6BF796,multistep,error,mpgw,webapi,63241538,63241538,10.68.128.47,0x80c00009,,request,"request webapi-mpgw-request-fw #9 Calling rule var://context/policy/fw/call-rule with input NULL and output NULL. failed: CALL rule is not operational" 1,20180917T153109.221Z,APIMgmt_863A6BF796,mpgw,error,mpgw,webapi,63241538,63241538,10.68.128.47,0xd30003,,error,"Rejected by filter; SOAP fault sent" 1,20180917T153109.223Z,APIMgmt_863A6BF796,xsltmsg,error,mpgw,webapi,63241538,63241538,10.68.128.47,0x80000001,,error,"api-error-response multistep error"


person Puggie    schedule 25.09.2018    source источник


Ответы (1)


Код ошибки 0x80c00009, к сожалению, довольно "широкая" тема, но все сводится к какой-то проблеме в вашем правиле, которая делает его недействительным или дает сбой при запуске. Я предполагаю, что Правило недействительно ...

Убедитесь, что сценарии (XSLT и / или GWS) компилируются и что все INPUT, OUTPUT, PIPE, NULL правильно настроены.

Если у вас есть доступ к экземпляру DataPower (или вы запускаете экземпляр Docker на локальном портативном компьютере), вы можете экспортировать политику обработки, импортировать ее и запускать «автономно», чтобы убедиться, что она работает и в ней не возникают синтаксические / конфигурационные ошибки.

Если вы запускаете большие сообщения, вам может потребоваться также настроить XML Manager.

person Anders    schedule 26.09.2018
comment
Мне удалось устранить эту ошибку, проверив правило обработки в домене APIMgmt и обнаружив, что действия отсутствуют. Я снова экспортировал и импортировал, но теперь я столкнулся с неизвестным правилом в ошибке CALL, правило обработки больше не создается в домене APIMgmt - person Puggie; 27.09.2018