using pdfdocument c# : Add link to pdf software Library cloud windows asp.net winforms class WATUsageGuide20-part862

Management Console User's Guide
199
Types
This subsection lists the types that have been uploaded to the Management Console Repository. At the top
of the types tab, you select the project whose types should be displayed.
When a schedule runs, the robots linked to it are executed on RoboServer. Many robots require types as
definitions of either input, output or both. These types must be available in the Repository (in the same
project as the robot) or running the robot will fail.
When you upload a type to the Repository, it is copied into the Repository. Thus, if changes are made later
to the type in Design Studio, it needs to be uploaded again. Since each type name must be unique (within
each project), uploading the type again overwrites the previous version.
You may upload multiple types by the same name only if they are placed in separate projects.
The following information is displayed for each type.
Table 23. Type Information
Column
Description
Name
The name of the type.
Size
The size of the type in bytes.
Project Name
Displays the project the type belongs to (useful when viewing All project).
Delete
Click this button to delete the type from the Repository. If you don't have a
copy of the type in the file system, it is irrevocably lost.
Last modified
The timestamp for the last change of this type.
Download
Click this button to download a copy of the type from the Repository and save
it in the file system.
Created  By (not  shown
by default)
The user name of the user who first uploaded the type. This feature is only
available when running a stand-alone Kapow Katalyst using LDAP.
Modified By (not shown
by default)
The user name of the user who last modified the type. This feature is only
available when running a stand-alone Kapow Katalyst using LDAP.
Clicking the "Add Type" button in the upper left corner opens a dialog for uploading a new type. Note that
type may implicitly be uploaded with the aid of Design Studio. This happens when you use Design Studio
to upload a robot that uses the type. Because Design Studio knows about the dependencies between robots
and type, it always uploads the necessary types along with the robot.
If you click the in Delete column, you will be prompted to confirm the delete. If the type is used by a robot
or snippet, the confirmation message will include the usage count. If you delete a type that is used by a
robot or snippet, the robot (or robots using the snippet) will no longer be able to execute.
Snippets
This subsection lists the snippets that have been uploaded to the Management Console Repository. At the
top of the snippets tab, you select the project whose snippets should be displayed.
When a schedule runs, the robots linked to it are executed on RoboServer. Some robots use snippets , these
snippets must be available in the Repository (in the same project as the robot) or running the robot will fail.
When you upload a snippet to the Repository, it is copied into the Repository. Thus, if changes are later
made to the snippet in Design Studio, it needs to be uploaded again. Since each snippet name must be
unique (within each project), uploading the snippet again overwrites the previous version.
Add link to pdf - 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
add hyperlink to pdf; clickable links in pdf from word
Add link to pdf - 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 to pdf acrobat; add links in pdf
Management Console User's Guide
200
You may upload multiple snippets by the same name only if they are placed in separate projects.
The following information is displayed for each snippet.
Table 24. Snippet Information
Column
Description
Name
The name of the snippet.
Project Name
Displays the project the snippet belongs to (useful when viewing All project).
Input Types
Types used in input variables in the snippet. In order to use this snippet in a
robot, the .type files corresponding to each of these types must be present
Returned Types
Types of values returned by the snippet. In order to use this snippet in a robot
the .type files corresponding to each of these types must be present.
Stored Types
Types of values stored in a database by the snippet. In order to use this snippet
in a robot the .type files corresponding to each of these types must be present.
Snippets used
Name of the snippets used by this snippet. If a Snippet uses snippet A and
snippet A uses snippet B, only snippet A will be listed here.
Size
The size of the snippet in bytes.
Delete
Click this button to delete the snippet from the Repository. If you don't have a
copy of the snippet in the file system, it is irrevocably lost.
Created  By  (hidden  by
default)
The user name of the user who first uploaded the snippet. This feature is only
available when running a stand-alone Kapow Katalyst using LDAP.
Modified By (hidden by
default)
The user name of the user who last modified the snippet. This feature is only
available when running a stand-alone Kapow Katalyst using LDAP.
Last modified
The timestamp for the last change of this snippet.
Download
Click this button to get a copy of the snippet out of the Repository and save
it in the file system.
Clicking the "Add Snippet" button in the upper left corner opens a dialog for uploading a new snippet.
Note that snippets may implicitly be uploaded with the aid of Design Studio. This happens when you use
Design Studio to upload a robot that uses the snippet. Because Design Studio knows about the dependencies
between robots and snippets, it always uploads the necessary snippets along with the robot.
If you click the Delete column, you will be prompted to confirm the delete. If the snippet is used by other
snippets or robots, the confirmation message will include the usage count. If you delete a snippet that is
used by a robot (or a snippet used by this robot), the robot will no longer be able to execute. Any robot
that is missing a required snippet, will be listed with it's name in a red font on the Robots tab.
Resources
This tab shows the resources uploaded to the Management Console. These resources can be used for input
to robots which have an input variable with binary attributes.
The following information is displayed for each resource.
Table 25. Resource Information
Column
Description
Name
The name of the resource.
Size
The size of the resource in bytes.
C# PDF Library SDK to view, edit, convert, process PDF file for C#
editing PDF document hyperlink (url) and quick navigation link in PDF bookmark. C#.NET: Edit PDF Metadata. PDF SDK for .NET allows you to read, add, edit, update
add link to pdf file; pdf link to specific page
RasterEdge .NET Document Imaging Trial Package Download Link.
Extract; C# Read: PDF Image Extract; C# Write: Insert text into PDF; C# Write: Add Image to PDF; C# Protect: Add Password to PDF; C#
clickable links in pdf; add links to pdf acrobat
Management Console User's Guide
201
Column
Description
Project Name
The name of the project the resource belongs to (useful when viewing all
projects).
Delete
Click this button to delete the resource from the Repository. If you don't have
a copy of the resource in the file system, it is irrevocably lost.
Download
Click this button to download a copy of the resource from the Repository and
save it to the file system.
Created  By (not  shown
by default)
The user name of the user who first uploaded the resource. This column
will only contain relevant information when running a stand-alone enterprise
version of Kapow Katalyst that has individual user login.
Modified By (not shown
by default)
The  user name of  the user  who last  modified the  resource. This column
will only contain relevant information when running a stand-alone enterprise
version of Kapow Katalyst that has individual user login.
Resources can be uploaded by clicking the Add Resource button in the upper left corner of the tab, or
uploaded in the dialog for configuring input for a robot.
OAuth
This tab contains the OAuth applications and users that have been authenticated using the Management
Console. The credentials of the users can be used as input to robots in a schedule, allowing robots to access
APIs on behalf of the authenticated user without having access to the username and password.
Please consult the OAuth section of the documentation for more information on how to create and manage
robots that access APIs that are protected by OAuth.
Data
The Data view allows you to view and export data extracted by Robots.
Data View
In the upper left-hand corner of the Data View, you can see the database navigation tree along with a cluster
selector. You can view data from the databases for each cluster. So to view data from a given cluster,
C# PDF insert image Library: insert images into PDF in C#.net, ASP
C#.NET PDF SDK - Add Image to PDF Page in C#.NET. How to Insert & Add Image, Picture or Logo on PDF Page Using C#.NET. Add Image to PDF Page Using C#.NET.
adding an email link to a pdf; add hyperlinks to pdf
VB.NET PDF insert image library: insert images into PDF in vb.net
VB.NET PDF - Add Image to PDF Page in VB.NET. Guide VB.NET Programmers How to Add Images in PDF Document Using XDoc.PDF SDK for VB.NET.
add a link to a pdf in acrobat; add email link to pdf
Management Console User's Guide
202
simply select it, and the databases defined in that cluster's settings will be shown in the database navigation
tree. Next to the cluster selector is a refresh button for use when the cluster databases have changed in
which case it will re-populate the database navigation tree to show the new information.
When you click a database name, the tree will open, and you will see the various schemas in the database.
When you click a schema you will see the Kapow tables in that schema. When you click a table, the
contents of that table will be loaded into the data grid on the right. Once the data is loaded, a number of
filter will be visible underneath the database navigation tree. The filters work exactly like the filters on the
Logging Tab. Binary and longtext attributes are not filterable.
If you click the Delete column, a window will open allowing you to delete one or more rows for the table.
Double clicking a row will bring up a window with the content of that row, allowing you to copy the data.
Above the data grid, you see an Export bar, containing 4 buttons. The first 3 buttons allow you to export
the table data to either Excel, XML, or CSV format. The fourth button allows you to see previous export,
and download them again. The exports are automatically deleted the next time the Management Console
is restarted, also the oldest exports are deleted when the number of exports exceeds 100. There is no limit
to the number of rows you can export to CSV or XML, but Excel files are limited to 10000 records, to
prevent the system from running out of memory.
The list of schemas/catalogs available under each database in the navigation tree, is controlled by the
permissions of the user who's credentials are used (in the cluster settings database configuration).
Logs
This tab is used to view the logs created the Management Console and by the RoboServers' database
logging.  The  'Schedule  Runs'  and  'Schedule  Messages'  are  Management  Console  logs  that  report
information on schedules. The remaining logs are RoboServer logs containing information on the status
of the RoboServers and on robots and robot runs. The Management Console logs are written to the
Management Console database and are therefore always available. The RoboServers logs, however,
require that a logging database is set up in the Management Console settings (see Settings->Log Database)
and that database logging is enabled on the RoboServers via the logging cluster settings.
Log View
You select one of the 6 log views, by clicking the 
icon next to the log you desire to view.
VB.NET PDF Password Library: add, remove, edit PDF file password
VB: Add Password to PDF with Permission Settings Applied. This VB.NET example shows how to add PDF file password with access permission setting.
add url link to pdf; pdf email link
C# PDF Password Library: add, remove, edit PDF file password in C#
C# Sample Code: Add Password to PDF with Permission Settings Applied in C#.NET. This example shows how to add PDF file password with access permission setting.
check links in pdf; add links to pdf file
Management Console User's Guide
203
The page layout for each of the six logs are identical. When you click the 
a number of filters are
displayed to the left, and the data is loaded into the grid to the right. Below the filters there is a select
box, and 3 buttons
Adding columns to data grid
The Add Column button is used to add and remove columns to the grid to the right. Reset clears any filter
configuration entered. Update loads the grid with data based on the configuration of the filters. The select
box controls the number of results per page (for the next update). If there are more results than the number
selected per page, you can navigate to the next page using the controls under the data grid. You may also
hit the Return button in any filter text field to trigger an update.
If you don't delete the log messages, automatic cleanup systems are in place that will make sure the logs
do not grow beyond certain sizes. For the RoboServer logs, the RoboServer's automated cleanup system
will do so by deleting the oldest messages first. In Settings->RoboServer Log Database you can configure
the number of messages required before a cleanup is triggered. The schedule logs cleanup thresholds are
defined in Settings->Schedule Logs.
Schedule Runs
Displays execution information for each schedule that executes, such as when
the schedule started and when it finished.
The context menu allows you to navigate to the individual schedule message,
or to the robots that were executed as part of this schedule run.
If you click in the Delete column, a window will open allowing you to
Delete the Run and messages. When deleting, you always have to delete the
messages, but you can keep the run information if you like. You can delete this
run and messages, or all runs or messages matching the current filter. Deleting
many runs or messages, may take some time.
Schedule Messages
Displays individual message entries for a given schedule run. This allows you
to see exactly why a schedule failed to run.
Note: Robot errors for a given schedule run can be found by selecting "View
robots view errors" from the context menu.
You can delete one or more records by clicking the Delete column. This
will open a window in which you can select to delete only this message,
all message matching the current filter, or all RoboServer log messages (the
option to delete message matching a filter is disabled if there are more than
500 matching results. This is due to performance).
RoboServer
Displays general messages from RoboServer or the Management Console.
You can double click or use the context menu to open the message in a separate
window, making it easier to copy the error message.
You can delete one or more records by clicking the Delete column. This
will open a window in which you can select to delete only this message,
all message matching the current filter, or all RoboServer log messages (the
option to delete message matching a filter is disabled if there are more than
500 matching results. This is due to performance).
How to C#: Basic SDK Concept of XDoc.PDF for .NET
You may add PDF document protection functionality into your C# of PDF document, including editing PDF url links and quick navigation link in bookmark
adding a link to a pdf; pdf hyperlink
VB.NET PDF: Basic SDK Concept of XDoc.PDF
You may add PDF document protection functionality into your VB.NET of PDF document, including editing PDF url links and quick navigation link in bookmark
add hyperlink pdf file; pdf hyperlinks
Management Console User's Guide
204
Robots
This is a simple summary view of all robots ever run (for as long as data is
available). If you double click a row or use the context menu, you will navigate
to all runs for the given robot.
Robot Runs
Displays information for each robot run. This log contains a number of extra
fields which are not shown by default, but can be added by clicking the Add
Column below the filters. Double clicking a row takes you to all messages
logged during this run, this is also available through the context menu. The
context menu also allows you to view all runs for the same robot, or view the
input this robot was given when this run was executed.
If you click the Delete column, a window will open allowing you to Delete the
Run and messages. When deleting, you always have to delete the messages,
but you can keep the run information if you like. You can delete this run and
messages, or all runs or messages matching the current filter. Deleting many
runs or messages may take some time.
Robot Messages
Displays individual error messages belonging to a robot run. Double clicking
a row brings up a window which allows you to easily copy the error message.
Using the context menu, you can navigate to the run this message belongs to.
For robot errors, the Location Code column in the data grid contains a link.
When you click the link a small .robotDebug file is downloaded. If you open
the file with Design Studio, the robot will be loaded, the input from the run
will be set, and the robot will navigate to the location of the error, allowing
you to quickly debug errors.
Admin
This tab contains a number of sub-tabs that is used to administer the Management Console.
Task View
Displays the robots and other tasks that are being executed by the
Management Console.
Clusters
Add  or  delete  RoboServers  and  clusters,  and  configure  cluster
settings.
Projects
Create and delete projects.
Users (Enterprise Only)
View information on the Management Console users.
Settings
Configure various Management Console settings.
Backup
Create and restore backups and import/export projects.
License
Enter license information and view information on the current license
as well as Design Studio seats in use.
Task View
This task view shows the scheduled robots, as well as pre- and post-processing tasks that have been started
by the Management Console's Scheduler. Its purpose is to give an overview of the current activity across
all servers and robots; if you want to know about the outcome of previous robot runs, you should inspect
the Logs.
Management Console User's Guide
205
Because of update delays, short-running robots may never (or almost never) show up in this tab.
The following information is displayed for all currently running robots:
Table 26. Run Information
Column
Description
Name
The name of the task that is running.
Schedule
The name of the schedule that the task runs within.
Project Name
The name of the project that the task belongs to.
Status
The task may be in one of the following states:
Queued:
The task is queued and waiting for execution. A task may be
queued for the following reasons
No Servers
There  are  currently  no
servers in the cluster, or all
servers are offline. The task
will start to execute when a
server is added, or an offline
server comes online.
No Capacity
All  servers  are  executing
at maximum capacity. The
task  will  start  to  execute
when other tasks finish and
capacity becomes available,
or  if  additional  server  are
added to the cluster.
Waiting for other task
The  task  may  be  waiting
for  another task  to  finish.
Post  processing  may  not
be  run  until  all  robots
have  finished,  and  robots
may  not  be  run  before
pre processing has finished.
Also  if  robots  on  a
schedule  are  configured
for  sequential  execution,
robots will remain queued,
until  the  previous  robot
completes.
Running:
The task is currently executing.
Last status change
The time of the last status change.
Stop
Click this button to stop the task even though it has not finished running.
Clusters
This section enables you to manage clusters and RoboServers known to the Management Console. All
servers in the list can be monitored using the portlets on the Dashboard. By default, the list contains one
Management Console User's Guide
206
cluster containing one RoboServer, namely the one that also runs the Management Console functionality.
In larger setups with multiple RoboServers and clusters, it is recommended that the Management Console
is deployed on a standalone web container (if license permits), or on a RoboServer which is not used for
running robots.
The following information is displayed for each server.
Table 27. Server Information
Column
Description
Cluster/Server
For Clusters
The name of the cluster. Will be suffixed by - SSL
if the cluster uses SSL. If the cluster has unapplied
settings this will also be shown here, and the name
will be displayed in blue. If the cluster has invalid
settings, the name will be displayed in red.
For RoboServers
The  name  and  port  of  the  RoboServer.  If  the
RoboServer is incorrectly configured the name will
be displayed in red. If you hover over the red name,
a tooltip will inform you of the error.
Version
Shows the version of the software on the running RoboServer.
KCU
The number of KCU assigned to this cluster. KCU in a cluster are distributed
evenly between online RoboServers in the cluster. To adjust the KCU on a
cluster click the Assign KCU button.
Running Robots
Shows the number of robots currently running on the RoboServer.
Queued Robots
The number of queued robots on the RoboServer
Max Robots
The  maximum  number of  concurrent  robots  on  the  RoboServer.  Can  be
configured in the Clusters settings
Max Queue
The maximum number of robots that can be queued on the RoboServer. Can
be set in the Clusters settings
License Type
The  license  type  of  the  RoboServer,  this  is  either  Production  or  Non-
Production.
Cluster 
Mode/Server
Status
For clusters, shows the Cluster Mode. For RoboServers, shows if the server is
Online or Offline.
Delete
Click this button to delete the cluster/server from the Management Console.
This will remove any associated information from the Dashboard portlets.
Create a Cluster
When you create a cluster you specify the name of the cluster, and the cluster type. If you create a non-
production cluster you can assign KCU from the non-production license, and similarly if you create a
Production cluster you can assign KCU from the production license. If you select the SSL option, all
RoboServers in the cluster must use the SSL RQL service.
After you have created a cluster, you can add RoboServers to the cluster.
Load Distribution and fail over
When a cluster needs to execute a robot, it finds the RoboServer with the highest number of available slots.
Available slots are calculated based on how many robots are already running on the RoboServer and how
many robots it can run concurrently (the max concurrent robots in the Clusters settings.)
Management Console User's Guide
207
If a RoboServer in a cluster goes offline, the KCU is automatically distributed evenly among the remaining
RoboServers.
Cluster Mode
A cluster can be in three different modes: Normal, Maintenance or Pending Maintenance. The maintenance
mode is used to set clusters into a mode where nothing is run on them. The point of this is to be able to
update clusters settings in a way that ensures that all robots in a given schedule use the same settings, and
that settings are not changed in the middle of schedule runs. The table below explains the different modes.
Table 28. Cluster Modes
Cluster Mode
Description
Normal
In the Normal cluster mode, a cluster is operating normally, and schedules
and individual robots are executed as expected. In this mode, Cluster settings
will not be "applied" to the RoboServers in order not to change settings in the
middle of schedule runs.
Maintenance
In Maintenance mode, no robots are allowed to run on the cluster (unless
initiated from the API, see below). For cluster settings to be applied to the
RoboServers, a cluster MUST be in Maintenance mode.
Pending Maintenance
There are 3 ways of setting a cluster into Maintenance mode. These specify
what to do with currently running or queued robots and schedules. When setting
a cluster into Maintenance mode, one of the 3 ways are chosen and until nothing
is running on the cluster (except possibly API robots, see below), it will be in
Pending Maintenance mode. The 3 ways of settings a cluster into Maintenance
mode are explained below.
Stop All Robots and Schedules
Now
This will attempt to stop all currently
running robots. Any queued robots are
de-queued  and  not  run.  This  is  the
fastest  way of  settings a  cluster  into
Maintenance mode.
Finish Currently Running Tasks
and Stop
This will ensure that all robots that have
been started and are currently running
will finish before the cluster goes into
Maintenance mode. A schedule running
several robots where some are queued
and  some  running,  will  only  have
it's currently running robots  run; any
queued robots are de-queued.
Finish Currently Running
Schedules and Stop
This will make  sure  that all  running
and  queued  robots are finished.  This
means that any started schedules will
finish  before  the  cluster  is  set  into
Maintenance mode.
To change cluster mode, click the 'Change Cluster Mode' button above the cluster list. This will open the
following dialog:
Management Console User's Guide
208
Changing cluster mode
In the dialog, the cluster that should have it's mode changed must be selected, and one of the above
described ways of transitioning into maintenance mode must be selected. Hint:  the cluster mode can
also be changed by right-clicking the cluster in the list and selecting the appropriate sub menu-item under
'Change Cluster Mode'.
The cluster modes are, as the name implies, only relevant on a cluster level. As such, they are a way for the
Management Console to control when tasks can be executed on clusters. They do not, however, control
the individual RoboServers. This means that robots started from the API are not attempted stopped when
going into Maintenance mode. Therefore, the settings of a RoboServer can be updated while API robots
are running. It is guaranteed, though, that a robot will not have its settings updated during its execution.
So, for instance, if database are updated while one or more API robots are running, the robots will use the
databases that were configured when they started. Next time they are run, they will use the new settings.
Cluster Settings
The cluster settings are settings that are sent to each RoboServer in the cluster. Through the cluster settings
one can configure, for instance, which databases are available for robots executing on the RoboServers.
The cluster settings dialog is opened by right clicking a cluster and selecting the "Cluster Settings..." menu
item or by clicking the button in the "Settings" column.
Documents you may be interested
Documents you may be interested