DynamicwebWebServiceDynamicwebWebServiceProcessRequestProcessRequestProcessEcomDataRequestProcessEcomDataRequestDynamicwebProductsDynamicwebProductsDynamicwebPublisher::OnBeforeExecuteRequestIf(not StopExecution)If(GetEcomData Request)EcomDataPublisher::OnBeforeExecuteGetEcomDataRequestIf(not StopExecution)If(GetEcomData/tables/Products/@type = 'filter')ProductsPublisher.OnBeforeGetProductInfoRequestIf(not StopExecution)ProductsPublisher.OnAddProductInfoXmlNodeProductsPublisher.OnAfterGetProductInfoRequestIf(GetEcomData/tables/Products/@type = 'all')ProductsPublisher.OnBeforeGetProductsRequestIf(not StopExecution)ProductsPublisher.OnBeforeFindItemsProductsPublisher.OnAddProductXmlNodeProductsPublisher.OnAfterGetProductsRequestEndIf(not StopExecution)If(GetEcomData/tables/ProductGroups/@type = 'all')ProductsPublisher.OnBeforeGetProductGroupsRequestIf(not StopExecution)ProductsPublisher.OnAfterGetProductGroupsRequestEndIf(not StopExecution)If(GetEcomData/tables/ProductStock/@type = 'all')ProductsPublisher.OnBeforeGetProductStockRequestIf(not StopExecution)ProductsPublisher.OnAfterGetProductStockRequestEndIf(not StopExecution)DynamicwebPublisher.OnAfterExecuteXmlRequestDynamicwebPublisher::OnBeforeSendXmlResponse