c# pdf manipulation : Add hyperlink to pdf in preview application Library tool html .net winforms online viewse-um006_-en-e38-part728

Rockwell Automation Publication VIEWSE-UM006K-EN-E 
381 
Chapter 15 
Logging system activity 
This chapter describes: 
What FactoryTalk Diagnostics is. 
Key FactoryTalk Diagnostics concepts. 
Setting up FactoryTalk Diagnostics in FactoryTalk View. 
Tracking system events in the Diagnostics List. 
Viewing FactoryTalk Diagnostics logs. 
FactoryTalk Diagnostics records information about system activity, 
including:  
Command and macro usage 
Operator comments 
System messages and errors 
Errors from the communication network 
Tag read and write activity 
This information can be: 
Viewed in the Diagnostics List or the Diagnostics Viewer. 
Archived for future processing or analysis. 
Exported to ODBC format while online. 
Exporting to ODBC format let you analyze the data in third-party, 
ODBC-compliant tools such as Microsoft Excel, and Business Objects 
Crystal Reports.  
Summary of steps for setting up Diagnostics 
These are the tasks involved in setting up FactoryTalk Diagnostics for a 
FactoryTalk View SE application: 
1.  Decide which computers on the network need to log system activity. 
About FactoryTalk 
Diagnostics 
Add hyperlink to pdf in preview - insert, remove PDF links in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Free C# example code is offered for users to edit PDF document hyperlink (url), like inserting and deleting
pdf link to attached file; add links to pdf in acrobat
Add hyperlink to pdf in preview - VB.NET PDF url edit library: insert, remove PDF links in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Help to Insert a Hyperlink to Specified PDF Document Page
add hyperlink pdf; pdf edit hyperlink
Chapter 15                  Logging system activity 
382 
Rockwell Automation Publication VIEWSE-UM006K-EN-E 
2.  On each computer where system activity will be logged, use the 
FactoryTalk Diagnostics Setup tool to set up destinations, and message 
routing. 
For more information, see Setting up message routing on page 385
3.  To log system activity to a central, ODBC-compliant database, first set 
up the database, and then, in the FactoryTalk Diagnostics Setup tool, 
set up the ODBC Database destination. 
Finding more information about FactoryTalk 
Diagnostics 
For additional information about FactoryTalk Diagnostics, and for detailed 
setup instructions, see the FactoryTalk Diagnostics Help. 
To open the FactoryTalk Diagnostics Help: 
1.  Select Start > All Programs > Rockwell Software > FactoryTalk 
Tools > FactoryTalk Help
2.  In the Contents tab, open the book, Diagnostic messages. Look under: 
Log diagnostic messages for information about FactoryTalk 
Diagnostics logging. 
View diagnostic messages for information about the Diagnostics 
Viewer. 
You can also gain access to the FactoryTalk Diagnostics Help by 
clicking Help in dialog boxes used to set up Diagnostics logging and 
the viewer. 
This section presents some of the common terms and concepts used to 
describe FactoryTalk Diagnostics services. 
Destinations 
FactoryTalk Diagnostics messages can be sent to various destinations, 
including the message log on the local computer, an ODBC-compliant 
database, and the Diagnostics List in FactoryTalk View Studio, or the 
FactoryTalk View SE Client. 
By default, system activity is logged locally on each computer. 
Key FactoryTalk 
Diagnostics 
concepts 
How to C#: Basic SDK Concept of XDoc.PowerPoint
Conversely, conversion from PDF to PowerPoint (.PPTX) is also supported. create, load, combine, and split PowerPoint file(s), and add, create, insert Hyperlink.
adding hyperlinks to a pdf; add hyperlink in pdf
How to C#: Basic SDK Concept of XDoc.Word
Conversely, conversion from PDF to Word (.docx) is also supported you may easily create, load, combine, and split Word file(s), and add, create, insert Hyperlink.
pdf hyperlink; add email link to pdf
Logging system activity                  Chapter 15 
Rockwell Automation Publication VIEWSE-UM006K-EN-E 
383 
Message routing 
Message routing lets you specify which destinations receive messages of a 
certain severity, for a certain audience. This ensures that information is 
provided to the appropriate person and place. For example, you might decide 
to: 
Route messages that contain information about system activity, and 
warnings about things that might go wrong, to the local log. 
This would let a control systems engineer to analyze system activity 
and performance, and make corrections during scheduled maintenance 
times. 
Route errors that require immediate action to the FactoryTalk 
Diagnostics List, and to the local log. 
At run time, if the FactoryTalk Diagnostics List is visible, an operator 
can alert the plant’s control systems engineer to problems such as tag 
errors, as they occur. 
During scheduled maintenance time, the engineer can use the errors, 
together with warning or information messages recorded in the local 
log, to analyze operation of the system and make the necessary 
corrections. 
For more information, see Setting up message routing on page 385. 
Message categories 
FactoryTalk Diagnostics messages are categorized by severity and audience. 
To route messages, you specify a destination for messages of a particular 
severity and audience. For example, you can specify the FactoryTalk 
Diagnostics List as the destination for Errors that have Operator as the 
audience. 
Tip: You cannot change the audience or the severity 
categories assigned to Diagnostics messages. For 
example, you cannot specify that a Developer receive all 
messages of the Error type. 
Message severity 
FactoryTalk View SE uses four message severities: 
How to C#: Basic SDK Concept of XDoc.Excel
Conversely, conversion from PDF to Excel (.XLSX) is also supported. may easily create, load, combine, and split Excel file(s), and add, create, insert Hyperlink.
change link in pdf file; adding hyperlinks to pdf documents
Chapter 15                  Logging system activity 
384 
Rockwell Automation Publication VIEWSE-UM006K-EN-E 
Errors indicate that a process or action has failed. For example, an 
error might indicate that a tag’s value could not 
be written, or an 
ActiveX object is missing. 
Warnings indicate that a process or action might not function 
correctly, or might eventually fail if preventive action is not taken. 
For example, if an ActiveX object in a graphic display is a different 
version than the one installed at the FactoryTalk View SE Client, a 
warning is logged to indicate the mismatch. Mismatched ActiveX 
controls might not behave as expected at run time. 
Information messages indicate that a process or action has completed 
successfully. For example, an information message is logged when a 
user logs on to the system. 
Audit messages indicate that the system configuration has been 
changed. 
Tip: FactoryTalk View SE records an Audit message for all 
tag writes, and whenever a component is added, 
removed, or deleted from a multi-component editor, such 
as the Data Log Models, Graphics, or Macros editor. 
Message audience 
FactoryTalk View SE uses three message audiences: Operator, Engineer, and 
Developer. 
FactoryTalk View assigns the Operator audience for all messages that it 
generates, except for messages with the Audit severity. Audit messages, 
including tag write confirmations, are assigned the Developer or Engineer 
audience. 
The Secure audience is reserved for auditing tools, such as those required for 
US Government 21 CFR Part 11 compliance, to track system activity. 
How tag writes are categorized 
The severities assigned to tag writes that succeed Audit and Information. 
Severities assigned to tag writes that fail are Audit, Information, and Error. 
The audiences assigned to tag writes that succeed or fail are Developer and 
Secure. 
Logging system activity                  Chapter 15 
Rockwell Automation Publication VIEWSE-UM006K-EN-E 
385 
Use the FactoryTalk Diagnostics Setup tool to set up message routing, 
logging to a central database, and the local log, on each computer where 
system activity is to be logged. 
Tip: You must run the FactoryTalk Diagnostics Setup tool 
separately, on each computer where system activity is to 
be logged. FactoryTalk Diagnostics settings apply to all 
the FactoryTalk products installed on a single computer. 
To open the FactoryTalk Diagnostics Setup tool: 
In FactoryTalk View Studio or in the FactoryTalk View SE Administration 
Console, from the Tools menu, select Diagnostics Setup. 
For details about options in the FactoryTalk Diagnostics Setup tool, click 
Help
Setting up message routing 
When you set up message routing, you specify where messages associated 
with a particular audience and severity will be logged. 
For example, you can specify that tag write messages logged for the 
Developer audience are sent to the local log, to the Diagnostics list, or to 
neither destination. 
All messages are logged as Error, Warning, or Information, with the 
audience Operator. The exception is tag write messages, which are logged as 
Information and Audit, with the audiences Developer and Secure. 
Setting up 
FactoryTalk 
Diagnostics in 
FactoryTalk View 
Chapter 15                  Logging system activity 
386 
Rockwell Automation Publication VIEWSE-UM006K-EN-E 
Note: 
If messages for a particular combination of audience and 
severity are not routed to a destination, they will not be logged. 
For more information about audience and severity, see Message categories 
on page 383. 
For details about message routing options, click Help in the Diagnostics 
Setup tool. 
Logging to a central database 
In addition to logging information locally on each computer, you can set up 
FactoryTalk Diagnostics to log to a central, ODBC-compliant database. 
Logging system activity                  Chapter 15 
Rockwell Automation Publication VIEWSE-UM006K-EN-E 
387 
Central logging works by exporting the contents of the local log periodically, 
to an ODBC-compliant database. FactoryTalk View supports Oracle, and 
Microsoft SQL Server ODBC-compliant databases. 
Logging to a central database provides redundancy for Diagnostics logging. 
If you lose communications with the ODBC-compliant database, you can use 
the local log to buffer information. 
For details about central logging options, click Help in the Diagnostics Setup 
tool. For information about the ODBC tables, see the FactoryTalk 
Diagnostics Help. 
Tip: 
If you have set up FactoryTalk Diagnostics to overwrite 
events in the local log, make sure messages are logged 
to the ODBC-compliant database, before the oldest 
events are deleted. 
Setting up message buffering 
FactoryTalk Diagnostics messages are stored in the computer’s local log and 
exported to an ODBC-compliant database at the interval you specify. 
To buffer messages, in the ODBC Database Destination Setup window, 
specify how long messages will remain in the local log after they have been 
exported. 
This is useful in the event that the ODBC-compliant database becomes 
unavailable, for example, due to a network failure. In such cases, messages 
will remain in the local log until the buffer time expires. 
If the ODBC-compliant database becomes available before the buffer time 
expires, the buffered messages will be exported to the database. 
Chapter 15                  Logging system activity 
388 
Rockwell Automation Publication VIEWSE-UM006K-EN-E 
To keep track of what is happening when an application is running, use the 
Diagnostics List in FactoryTalk View Studio, the FactoryTalk View SE 
Administration Console, or the FactoryTalk View SE Client. 
To include system activity messages in the Diagnostics List, they must be 
routed to the list. For information about routing messages, see Setting up 
message routing on page 385
Tip: For the FactoryTalk View SE Client, the option to show, 
hide or undock the Diagnostics List is set up when you 
create a client file. For details, click Help in the 
FactoryTalk View SE Client Wizard. 
Working with the Diagnostics List 
When FactoryTalk View Studio first starts, the Diagnostics List is visible and 
is docked above the status bar in the FactoryTalk View main window. 
Showing or hiding the Diagnostics List 
To show or hide the Diagnostics List in FactoryTalk View Studio (or the 
FactoryTalk View SE Administration Console), from the View menu, select 
Diagnostics List. When Diagnostics List has a check mark beside it, the list 
is visible. 
Moving the Diagnostics List 
You can detach (undock) the Diagnostics List from the main window, and 
then move the Diagnostics List anywhere on the screen. 
Tracking system 
events in the 
Diagnostics List 
Logging system activity                  Chapter 15 
Rockwell Automation Publication VIEWSE-UM006K-EN-E 
389 
To undock the Diagnostics List, drag the grab bars at the bottom left of the 
Diagnostics List. If you can’t see the grab bars, drag the top edge of the 
Diagnostics List to make it larger. 
To prevent the Diagnostics List from docking automatically while you move 
it, hold down the Ctrl key on the keyboard. 
Resizing the Diagnostics List 
When the Diagnostics List is undocked, you can make it any size you want. 
For example, to view more than one message at a time, make the list larger. 
To resize the Diagnostics List, drag an edge or corner until the list is the 
desired size. 
Viewing messages in the Diagnostics List 
Messages in the Diagnostics List are preceded by a blue, yellow, gray, or red 
icon: blue indicates information, yellow indicates a warning, gray indicates 
an audit message, and red indicates an error. 
The following illustration shows a warning and an information message: 
The types of messages logged to the Diagnostics List depend on how 
message routing is set up in the Diagnostics Setup tool. 
Clearing messages in the Diagnostics List 
To clear messages in the Diagnostics List, use one of these methods: 
To clear the most recent message (at the top of the list), or the selected 
message, click Clear
To clear all messages in the list, click Clear All
Clearing a message in the Diagnostics List does not delete the message from 
the Diagnostics log. 
Chapter 15                  Logging system activity 
390 
Rockwell Automation Publication VIEWSE-UM006K-EN-E 
Use the FactoryTalk Diagnostics Viewer to view the contents of Diagnostics 
logs. 
To open the FactoryTalk Diagnostics Viewer: 
In FactoryTalk View Studio or in the FactoryTalk View SE 
Administration Console, from the Tools menu, select Diagnostics 
Viewer. 
Alternatively, select Start > All Programs > Rockwell Software > 
FactoryTalk Tools > Diagnostics Viewer
For details about setting up and using the viewer, from the viewer’s Help 
menu, select FactoryTalk Diagnostics Viewer Help
To open the Diagnostics Viewer at run time: 
1.  In an FactoryTalk View graphic display, create a button that an 
operator can use to open the Diagnostics Viewer. 
2. 
For the button’s press action, type the following command:
AppStart "C:\Program Files\Rockwell Software\RSView 
Enterprise\ActivityLogViewer.exe"
You must include the quotation marks, because there are spaces in the 
parameter. 
Tip: At run time, due to operating system rules, the 
Diagnostics viewer might open behind the FactoryTalk 
View SE Client window. If you are unaware of this, and 
try to open the viewer again, another instance will open. 
This could result in multiple viewers being open at the 
same time. 
To avoid this, you can bring the viewer to the front 
manually, and close it when it is no longer required. You 
can also use the programmatic solution documented in 
Answer ID 9041, in the Rockwell Automation 
KnowledgeBase. 
Viewing FactoryTalk 
Diagnostics logs 
Documents you may be interested
Documents you may be interested