Тестирование веб-служб
После создания библиотеки расширений рекомендуется протестировать веб-службы перед продолжением разработки.
Для запуска веб-службы можно использовать API сценария.
В следующем примере тестируется команда ITEM_RECATEGORIZE:
// Example ITEM_RECATEGORIZE invocation
var soapMessage ="<wpc:envelope xmlns:wpc="" "+............................"
</wpc:wpcHeader>" +
" <wpc:wpcBody>" +
" <wpc:wpcCommand type=\"EXTENSION\" mode=\"SYNC\">" +
" <wpc:wpcParentCategory>1///3</wpc:wpcParentCategory>"
+
" <wpc:wpcCatalogName>CTG_ MASTER</wpc:wpcCatalogName>"
+
" <wpc:extension>" +
" <wpc:wpcCommand type=" ITEM_RECATEGORIZE "
mode="SYNC"/>" +
" </wpc:extension>" +
" </wpc:wpcCommand>" +
" </wpc:wpcBody>" +
"</wpc:envelope>";
var resp = invokeSoapServerForDocLit("http://my-wpcurl/
services/wpc_portal_integrated",soapMessage);
out.writeln(resp);