HCP OneLink Integration – Infrastructure & Ops Appendix

Audience: Engineering, On-CallPurpose: Reference material + fill-in knowledge capture


A. CadenceFrontline Server

What it is

CadenceFrontline hosts:
  • All integrations (Merck Workday, JazzPharma employees feed, DS Ad-board feed and HCPOneLink connect, CVent connector for events, Eventbrite connector for events, Cadence Attendees Feed integration, Merck CVent Soap connector, SteepRock sftp feed, other client specific requests like GMAC Tours CVent feed (not active now).
  • All inbound webhooksSendgrid status webhook, Eventbrite notification webhook
  • Scheduled and manual import jobsdescribed above

Environments

Env
Host
Dev
Local office, no Internet faced URL
Staging
Prod



B. Access & Authentication

  • Access method: RDP
  • Who has access: ViVitaliy Pavlyshyn, Alex Ryzhanskiy, Konstantin K
  • SSH key location: FILL IN
  • Approval process: Regular dev review with Vitaliy Pavlyshyn, including curl-like tools execution and visual result analyze


C. Applications on CadenceFrontline

App
Purpose
Webhookconnect
Webhooks + integration jobs
Other
Customer ordered services that are supposed to run timer based and have some customer specific logic (example Merck Concur integration


D. Scheduling Details

  • Current schedule: Weekly (Sunday) Daily, as, apparently CVent rate limit is no longer an issue, at least was not observed since last reported to CVent
  • Intended schedule: Daily
  • Scheduler type (cron/system/app): Windows Schedule
  • Where schedule is defined: Windows Schedule


E. Logging

  • Log directory: \App_data\Logs
  • Log retention: two years+
  • How to search logs: text search utilities, that can search plain text


F. Webhook Reference

  • Webhook URL: POST  https://cadapi.eventcadence.com/api/hcponelink/Meeting/Notify 
  • Auth method: Bearer <authorization key>
  • Sample payload:
{
{"EventIDToQuery": 12345}
}

Webhook is notification only.


G. Notifications

  • Error email recipients:  vitaliy@eventcadence.com 
  • Subject format: Cadence Webhook Connect HCPOneLink failed
  • Email service: Sendgrid


H. Ownership & Escalation

  • Primary owner:  vitaliy@eventcadence.com 
  • Backup owner:  seth@eventcadence.com 
  • Slack/Pager: