Channel connection settings

A typical deployment of NexJ CRM requires that you add certain channels to the environment file.

File channel connection settings

Table 1. AddressLookup channel connection settings for a typical NexJ CRM deployment
Attribute Value Notes
Channel AddressLookup
Type FileConnection The type of channel encryption to use.
Incoming Directory \\server.domain.ext\AddressLookup\incoming The full path to the incoming directory. In XML, this attribute is named incomingDirectory.
Outgoing Directory \\server.domain.ext\AddressLookup\outgoing The full path to the outgoing directory. In XML, this attribute is named outgoingDirectory.
Temporary Directory \\server.domain.ext\AddressLookup\temporary The full path to the temporary directory. In XML, this attribute is named temporaryDirectory.
Processed Directory \\server.domain.ext\AddressLookup\processed The full path to the processed directory. In XML, this attribute is named processedDirectory.
Pattern *.zip Indicates the file pattern to search for in the lookup.
Transaction Timeout 7200 Indicates the number of milliseconds before the lookup times out.

HTTP channel connection settings

Table 2. ExchangeEWSNotificationReceiver channel connection settings for a typical NexJ CRM deployment
Attribute Value Notes
Channel ExchangeEWSNotificationReceiver
Type HTTPConnection The type of channel encryption to use.
Authentication none The type of authentication to use.
Table 3. ExchangeEWSSender channel connection settings for a typical NexJ CRM deployment
Attribute Value Notes
Channel ExchangeEWSSender
Type HTTPConnection The type of channel encryption to use.
URL http://host/ews/Exchange.asmx The host must be that of the Exchange Web Service for the target server.
User HTTP_User_ID The user name used to connect to remote HTTP servers.
Password HTTP_User_Password The password corresponding to the HTTP User ID.
Trust certificatefile The certificate file.
Authentication basic The type of authentication to use.
readTimeout 180000 Timeout (in milliseconds) for outbound HTTP requests.
Use HTTPS Communication true Uses HTTPS communication in the receiver. In XML this attribute is secure.
Note: ExchangeEWSSender2 and ExchangeEWSSender3 channels are duplicates of ExchangeEWSSender and are also optional channel connections when there is only one entry point for Exchange EWS communication; just one ExchangeEWSSender channel is sufficient in that event.
Table 4. HelpChannel channel connection settings for a typical NexJ CRM deployment
Attribute Value Notes
Channel HelpChannel For online help functionality.
Type HTTPConnection The type of channel encryption to use.
URL https://intranet.example.com:8080/nexj-help/ The secure user-accessible URL for the server that hosts the help, including the port number, if required.

Mail channel connection settings

Table 5. Mail channel connection settings for a typical NexJ CRM deployment
Attribute Value Notes
Channel Mail
Type MailConnection
Email Account user.name@example.com User name used to connect to the mail server. In the XML, this attribute is named user.
Password Email_Password The password corresponding to the Email Account.
Folder INBOX The incoming messages folder. In XML, this folder is named inFolder.
Receiver Protocol pop3 The protocol to use for incoming messages. In XML, this attribute is named inProtocol.
Receiver Host mailserver.example.com The mail server host for incoming messages. In XML, this attribute is named inHost.
Receiver Encryption SSL The type of channel encryption to use. In XML, this attribute is named inEncryption.
Sender Email outmail@example.com The default email address for the sender. In XML, this attribute is named from.
Sender Protocol smtp The protocol to use for outgoing messages. In XML, this attribute is named outProtocol.
Sender Host outmailserver.example.com The mail server host for outgoing messages. In XML, this attribute is named outHost.

Message queue channel connection settings

Table 6. BatchProcessQueue channel connection settings for a typical NexJ CRM deployment
Attribute Value Notes
Channel BatchProcessQueue
Type MessageQueueConnection
User JMS_Queue_User_ID User name used to connect to the JMS queue.
Password JMS_Queue_Password The password corresponding to the JMS queue user ID.
Table 7. ErrorQueue channel connection settings for a typical NexJ CRM deployment
Attribute Value Notes
Channel ErrorQueue
Type MessageQueueConnection
User JMS_Queue_User_ID User name used to connect to the JMS queue.
Password JMS_Queue_Password The password corresponding to the JMS queue user ID.
Table 8. LDAPSyncQueue channel connection settings for a typical NexJ CRM deployment
Attribute Value Notes
Channel LDAPSyncQueue
Type MessageQueueConnection
User JMS_Queue_User_ID User name used to connect to the JMS queue.
Password JMS_Queue_Password The password corresponding to the JMS queue user ID.
Table 9. ReportSystemQueue channel connection settings for a typical NexJ CRM deployment
Attribute Value Notes
Channel ReportSystemQueue
Type MessageQueueConnection
User JMS_Queue_User_ID User name used to connect to the JMS queue.
Password JMS_Queue_Password The password corresponding to the JMS queue user ID.
Table 10. RetryQueue channel connection settings for a typical NexJ CRM deployment
Attribute Value Notes
Channel RetryQueue
Type MessageQueueConnection
User JMS_Queue_User_ID User name used to connect to the JMS queue.
Password JMS_Queue_Password The password corresponding to the JMS queue user ID.
Table 11. SyncQueue channel connection settings for a typical NexJ CRM deployment
Attribute Value Notes
Channel SyncQueue
Type MessageQueueConnection
User JMS_Queue_User_ID User name used to connect to the JMS queue.
Password JMS_Queue_Password The password corresponding to the JMS queue user ID.

TCP channel connection settings

Table 12. IOSNotificationSender channel connection settings for a typical NexJ CRM deployment
Attribute Value Notes
Channel IOSNotificationSender
Type TCPConnection The type of channel encryption to use.
Certificate certificate The contents of the push certificate.
Password password The password used when exporting the private key.
Use SSL/TLS true In XML, this attribute is named secure.
Sender Read Timeout 2000
Note: For more information about enabling Apple Push Notification for iOS devices, see the NexJ CRM Administrator Guide.