update to map getProduct api and add soap test project