Configure gateway

The Capillary Gateway configuration involves collaboration between the Mobile Capillary App Team, Gateway team, and the Sustenance Team.

The App Team generates the client token and project ID details, which are then incorporated into the Data Pipeline Management Gateway (DPMG) by the Sustenance Team. Additionally, credit files (data related to credit transactions such as points and rewards based on defined criteria) in JSON format for various platforms (android-trans, android-bulk, iOS-trans, iOS-bulk) are processed.

  1. The App Team provides client token and project ID details required for Capillary Gateway setup, to the Sustenance team.
  2. Verification of Existing Entries:
    1. The Sustenance Team checks if corresponding entries exist for the root organization (orgId=0) in the DPMG.
    2. If entries do not exist, proceed to step 3. Otherwise, use the existing IDs.
  3. Adding New Entries to DPMG:
    1. Utilize the provided client token and project ID details to create new entries in the DPMG.
    2. Review and confirm configuration details such as host names, service URLs, authentication credentials, and message settings, as per the information provided in the table.
    3. Follow the insert statement provided in the hotswap link for inserting new entries.
    4. Ensure that the IDs in gateway_org_configs match with the gateway_id in the DPMG.
  4. Server Restart Request:
    1. After completing the setup and configuration process, request a server restart from the Engage side.
    2. This ensures that any changes made to the Capillary Gateway configurations take effect.

Capillary Gateway Configuration Details

idorg_idshort_namehost_namefull_nameusernamepasswordconnection_propertiesservice_ipservice_urlstatus_check_urlmessage_classmessage_prioritychannel_countstatusis_privatestatus_check_typepropertiesstart_timeend_timeauto_update_time
20660fcmios_bulkfcmiosfcmtesttest{}127.0.0.1https://fcm.googleapis.com/fcm/sendIOSBULK5ACTIVE0PUSH{"scopes":["campaign"]}1970-01-01 00:00:002100-01-01 00:00:002020-09-29 14:40:15
20670fcmios_transfcmiosfcmtesttest{}127.0.0.1https://fcm.googleapis.com/fcm/sendIOSHIGH5ACTIVE0PUSH{"scopes":["optout","otp","highvoltrans","transaction"]}1970-01-01 00:00:002100-01-01 00:00:002020-09-29 14:40:15
20680fcmandroid_bulkfcmandroidfcmtesttest{}127.0.0.1https://fcm.googleapis.com/fcm/sendANDROIDBULK5ACTIVE0PUSH{"scopes":["campaign"]}1970-01-01 00:00:002100-01-01 00:00:002022-07-11 11:56:34
20690fcmandroid_transfcmandroidfcmtesttest{}127.0.0.1https://fcm.googleapis.com/fcm/sendANDROIDHIGH5ACTIVE0PUSH{"scopes":["optout","otp","highvoltrans","transaction"]}1970-01-01 00:00:002100-01-01 00:00:002020-09-29 14:40:15