modifed service port builder to use the new api defined in portdescriptorn