consuming getChemicalProductService