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.ProducerAPI

Remember the following characteristics about producer hierarchies.

  • Note that each Organization in turn may have an associated tree of Group entities. For a Group, ancestors means the group’s ancestors in its Group tree. 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 of OrganizationDTO, which is a Gosu class in package gw.webservice.pc.pcVERSION.community.datamodel.
  • Every ProducerCode is associated with a single Branch, and there is a many-to-many correspondence between producer codes and agencies and their associated groups.
  • The Agency-ProducerCode constraint limits the associations between agencies and producer codes.