Producer web services
The ProducerAPI
web service manages producer codes, agencies, and branches. Agencies
are a type of organization. Branches are a type of group. Branch objects
are distinguished from regular group objects by having a non-null value for the BranchCode attribute.
Refer to the WS-I implementation class in Studio for details of the methods on this web service.
gw.webservice.pc.pcVERSION.community.ProducerAPIRemember the following characteristics about producer hierarchies.
- Note that each
Organizationin turn may have an associated tree ofGroupentities. For aGroup, ancestors means the group’s ancestors in itsGrouptree. Groups and producer codes can be arranged hierarchically, but organizations, including agencies, are not arranged hierarchically. For this web service, uses of the PolicyCenter Organization entity use an instance ofOrganizationDTO, which is a Gosu class in packagegw.webservice.pc.pcVERSION.community.datamodel. - Every
ProducerCodeis associated with a singleBranch, and there is a many-to-many correspondence between producer codes and agencies and their associated groups. - The
Agency-ProducerCodeconstraint limits the associations between agencies and producer codes.
