Interacting with the Prism Alert service
Are there any examples (perhaps in the NPT TFS instance) of interacting with the Prism alert API via the nsaprism JAR? I'm writing some code that needs to retrieve Prism alerts given an alert ID (and possible alert IDs given a user). Rather than stumbling through the available classes via Ctrl-Space, I'd like to see a relatively complete example of this sort of interaction.
Tagged:
1
Best Answer
-
There are a couple of examples of these types of scripts floating around. * AlertProductService uses PRISM's API to retrieve and update Alerts. ($/Cobalt Alert/Development/AlertProductService) * The CobaltAlertProcessor uses some PRISM APIs as well ($/Superior/WLN/Development/CobaltAlertProcessor) * There are some developer scripts that aren't in TFS that the Web2 Alerts Support team uses to manage Web2 alerts. * Developer script in TFS to handle daylight savings time for Web2 Alerts: $/Superior/Westlaw_Other/WestlawWatchAlertsDaylightSavingsScript * There are also some developer scripts (both in and outside of TFS) for WLN. Some of the ones in TFS are located in $/Cobalt Alert/Development/Spikes/PublicationAlertProducerManagement/src/com/thomsonreuters/alertutils But the Web2 and WLN alerts teams should have plenty of examples, depending on what you want to do. If you have questions about Web2, contact AT_Alerts_MT. If you have questions about WLN, contact CO-ALERTS-Engine-Dev. I am a member of both groups, so I'm also happy to try to answer any questions you might have (including sharing some of our scripts that aren't in TFS). **And of course, these APIs are destructive and do not have security, so be extra careful when making changes to alert data.** Ask us if you aren't sure! Our official guideline is not to use these APIs to write to PROD without prior approval and review of the script by the alerts community.3
Answers
-
Answering my own question: The alert migration tool in TFS seems to have some examples of this. See the $/Cobalt Alert/Alert Migration/WestlawClassic/AlertMigrator/src/com/thomsonreuters/alertmigration/processor folder, in particular the PrismProcessor.java file.0
-
And to further expound on this: The JavaDoc for their JAR is here:
http://prism.int.westgroup.com/#javadoc0
Categories
- All Categories
- 6 AHS
- 37 Alpha
- 161 App Studio
- 4 Block Chain
- 4 Bot Platform
- 16 Connected Risk APIs
- 47 Data Fusion
- 30 Data Model Discovery
- 608 Datastream
- 1.3K DSS
- 577 Eikon COM
- 4.9K Eikon Data APIs
- 7 Electronic Trading
- Generic FIX
- 7 Local Bank Node API
- Trading API
- 2.7K Elektron
- 1.3K EMA
- 236 ETA
- 519 WebSocket API
- 33 FX Venues
- 10 FX Market Data
- 1 FX Post Trade
- 1 FX Trading - Matching
- 12 FX Trading – RFQ Maker
- 5 Intelligent Tagging
- 2 Legal One
- 20 Messenger Bot
- 2 Messenger Side by Side
- 9 ONESOURCE
- 7 Indirect Tax
- 59 Open Calais
- 264 Open PermID
- 39 Entity Search
- 2 Org ID
- PAM
- PAM - Logging
- 8.4K Private Comments
- 6 Product Insight
- Project Tracking
- ProView
- ProView Internal
- 20 RDMS
- 1.4K Refinitiv Data Platform
- 367 Refinitiv Data Platform Libraries
- 3 Refinitiv Due Diligence
- LSEG Due Diligence Portal API
- 3 Refinitiv Due Dilligence Centre
- Rose's Space
- 1.1K Screening
- 18 Qual-ID API
- 13 Screening Deployed
- 23 Screening Online
- 10 World-Check Customer Risk Screener
- 990 World-Check One
- 44 World-Check One Zero Footprint
- 45 Side by Side Integration API
- Test Space
- 3 Thomson One Smart
- 1.2K TR Internal
- Global Hackathon 2015
- 2 Specialists Who Code
- 10 TR Knowledge Graph
- 150 Transactions
- 142 REDI API
- 1.7K TREP APIs
- 4 CAT
- 21 DACS Station
- 117 Open DACS
- 1.1K RFA
- 103 UPA
- 172 TREP Infrastructure
- 224 TRKD
- 886 TRTH
- 5 Velocity Analytics
- 5 Wealth Management Web Services
- 59 Workspace SDK
- 9 Element Framework
- 5 Grid
- 13 World-Check Data File
- Yield Book Analytics
- 46 中文论坛