Advanced PHINMS Training

advertisement
Advanced PHINMS Training
 CDC Program Business Steward – Jennifer McGehee
• jmcgehee@cdc.gov
 PHINMS Team (ICF/CGI Federal Contractors)
•
•
•
•
•
•
•
Sheila Hannon (PHINMS Project Manager)
Tavan Jones (PHINMS Product Support and Technical Team Lead)
Jay Jemal (PHINMS Lead Developer)
Charlie Peng (PHINMS Developer)
Carl Marshall (PHINMS Product Support Engineer)
Joseph Mai (PHINMS Product Support Eningeer)
Sunil (Kumar) Nakkerthi (PHINMS Product Engineer)
• Direct-send vs. Route-Not-Read
• Folder-Polling vs. Database-Polling
• Routing with Service/Action Pairs
• Alarms/Alerts
• Chunking
Direct-Send vs. Route-Not-Read
• What is direct-send?
• Point-to-Point transmission
• Point A  Point B
• What is route-not-read?
• Point-to-Intermediary-to-Point Transmission
• Point A  Point C
• Point B  Point C
Feature
Direct-Send
Route-not-Read
Scalability
Unlimited
Limited
Reliability
High – provides end-to-end
transport status
Medium – provides link-level
(not end-to-end) transport
status
Single point of failure
None
Yes
Liability for Intermediary
Organization (RNR Hub)
None
High
Privacy for Messaging
Nodes
Higher
Lower
Deployment Cost
High
Low
Infrastructure Needs
High
Low
• What is Database-Polling?
• Requires database inserts
• What is Folder-Polling?
• Allows files to be dropped in preconfigured folders
Note: PHINMS Polls and processes messages in both options
Message
Sending
Application
Service=X
Action=Y
Application
In-Queue A
Message
Receiving
Application A
Out-Queue
PHINMS
Sender
Message
(Service=X,
Action=Y)
PHINMS
Receiver
Service=P
Action=Q
Service=M
Action=N
Application
In-Queue B
Application
In-Queue C
Message
Receiving
Application B
Message
Receiving
Application C
•
Automatic E-Mail Notification
• Ability for PHINMS to send emails to a distribution list when either the
PHINMS Sender, Receiver, or Poller encounters a fatal error
• The e-mail distribution list is configurable
•
System Alarms
• View System Alarms - ability to view system generated alarms
• Acknowledge System Alarms - ability to acknowledge an alarm and
document its resolution
• Message Error Resolution - ability to view old alarms in the console
• Delete System Alarms – ability to delete alarms from the console
•
PHINMS Message Size limit <= 10Mb
•
PHINMS Sender can be configured to send larger
files in “chunks”
•
Chunking is transparent to sending and receiving
applications
•
With chunking, much larger files can be sent
•
Isn’t compatible with Route-Not-Read
PHINMS User Support
Contact Information
PHINTech Helpdesk
phintech@cdc.gov
1-800-532-9929
Questions?
Download