SOA connection settings

A typical deployment of NexJ CRM requires that you add certain SOA connections to the environment file.
The following SOA connections are required for a typical deployment:
  • nexj:act:ActTemplate:1.0
  • nexj:act:ActivityPlan:1.0
  • nexj:act:ApprovalObject:1.0
  • nexj:act:DocumentService:1.0
  • nexj:act:Task:1.0
  • nexj:call:CallScriptTemplate:1.0
  • nexj:call:InboundCall:1.0
  • nexj:call:InboundCallComponentClient:1.0
  • nexj:crm:AssignmentModel:1.0
  • nexj:crm:Contact:1.0
  • nexj:crm:EntityParticipation:1.0
  • nexj:crm:Household:1.0
  • nexj:crm:Interaction:1.0
  • nexj:crm:Note:1.0
  • nexj:crm:Person:1.0
  • nexj:crm:RelatedObjectWorkQueue:1.0
  • nexj:crm:ScheduleItem:1.0
  • nexj:crm:Task:1.0
  • nexj:crm:User:1.0
  • nexj:crm:UserPerson:1.0
  • nexj:flow:FlowObject:1.0
  • nexj:flow:QuestionnaireService:1.0
  • nexj:flow:SecurityDelegateService:1.0
  • nexj:ilm:DistributeActionCommandClient:1.0
  • nexj:ilm:Lead:1.0
  • nexj:ilm:LeadCallScriptTemplate:1.0
  • nexj:ilm:LeadComponentClient:1.0
  • nexj:leaf:Leaflet:1.0
  • nexj:rules:CreateActivityPlanCommandClient:1.0
  • nexj:rules:CreateTaskCommandClient:1.0
  • nexj:rules:MessageActionCommandClient:1.0
  • nexj:rules:Rule:1.0
  • nexj:rules:SetActionCommandClient:1.0
  • nexj:soa:Audit:1.0 nexj:soa:Bulletin:1.0
  • nexj:soa:ConversationService:1.0
  • nexj:soa:DataMatchService:1.0
  • nexj:soa:DataMatchServiceConfiguration:1.0
  • nexj:soa:DesktopBeaconPushService:1.0
  • nexj:soa:DesktopPushService:1.0
  • nexj:soa:DesktopStreamRefreshPushService:1.0
  • nexj:soa:EmailNotificationService:1.0
  • nexj:soa:MobilePushService:1.0
  • nexj:soa:PortletRegistry:1.0
  • nexj:soa:Registry:1.0
  • nexj:soa:SubscriptionEngineService:1.0
  • nexj:soa:UserRegistry:1.0
  • nexj:soa:UserRegistryClient:1.0
  • nexj:sso:Authentication:1.0
  • nexj:ui:ActTemplateComponentClient:1.0
  • nexj:ui:ApprovalPlanStepComponentClient:1.0
  • nexj:ui:ApprovalPlanTemplateComponentClient:1.0
  • nexj:ui:AssignmentModelComponentClient:1.0
  • nexj:ui:AssignmentModelRoleComponentClient:1.0
  • nexj:ui:ClientKYCComponentClient:1.0
  • nexj:ui:DocumentMgrItemComponentClient:1.0
  • nexj:ui:EntityComponentClient:1.0
  • nexj:ui:PersonComponentClient:1.0
  • nexj:ui:TaskComponentClient:1.0
  • nexj:ui:UIComponent:1.0
  • nexj:ui:UIComponentClient:1.0
  • nexj:ui:UserComponentClient:1.0
  • nexj:ui:WorkQueueComponentClient:1.0
  • nexj:ui:WorkQueueItemRelatedObject:1.0

The suggested properties and values are the same for all SOA connections.

Table 1. Generic SOA connection settings for a typical NexJ CRM deployment
Attribute Value Notes
Service servicename
Address http://hostname:port/nexj/text The host (and port if applicable) must be that of the target service server.
Binding context The binding for connecting to the service. Overrides the binding from the registry.
Authentication basic The authentication mode for connecting to the service. Overrides the authentication mode from the registry.
User Service_User_ID User name used to log into the service.
Password Service_Password The password corresponding to the service user ID.

The following table contains additional properties.

Table 2. Additional properties
Property Value Notes
system #t (or true) Determines that the source service runs in an elevated privileges mode.