{"id":25229,"date":"2025-07-07T10:03:14","date_gmt":"2025-07-07T02:03:14","guid":{"rendered":"http:\/\/localhost\/help\/?page_id=25229"},"modified":"2025-07-07T13:01:30","modified_gmt":"2025-07-07T05:01:30","slug":"opc-adaptor-features","status":"publish","type":"page","link":"https:\/\/oihelp.corporate.ifs.com\/help\/p2-server\/primers\/datasources\/opc-adaptor-features\/","title":{"rendered":"OPC Adaptor Features"},"content":{"rendered":"\n<p class=\"left-bar\">The OPC Adaptor supports OPC-DA versions 2 and 3, and OPC-HDA version 1.x.\u00a0Note that the Adaptor requires the Advosol OPC DA and HDA components to be installed as a prerequisite.<\/p>\n<p class=\"intro-text\">The OPC\u00a0Adaptor\u00a0connects to one or both of an OPC DA and\/or HDA Server, and provides the ability to read time series tag data.<\/p>\n<p class=\"intro-text\">OPC refers to a series of standards specifications related to process control, two of which are the OPC-DA and OPC-HDA standards. OPC-DA refers to a real-time Data Access server. It is used for accessing real-time data that can continually change. OPC-HDA refers to a Historical Data Access server. It provides uniform access to historical data that has been archived. Typically, both OPC-DA and OPC-HDA servers will be installed at a site.<\/p>\n<h2 class=\"page-subheading\">Features<\/h2>\n<h3>OPC Version Support<\/h3>\n<p class=\"intro-text\">OPC refers to a series of standards specifications related to process control, two of which are the OPC-DA and OPC-HDA standards. OPC-DA refers to a real-time Data Access server. It is used for accessing real-time data that can continually change. OPC-HDA refers to a Historical Data Access server. It provides uniform access to historical data that has been archived. Typically, both OPC-DA and OPC-HDA servers will be installed at a site.<\/p>\n<p class=\"intro-text\">OPC Adaptor version support:<\/p>\n<table>\n<tbody>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"padding-left: 5px;\" width=\"100\"><strong>OPC Server Type<\/strong><\/td>\n<td width=\"350\"><strong>Versions supported by the OPC Adaptor<\/strong><\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"padding-left: 5px;\">OPC-DA<\/td>\n<td>V2, V3<\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"padding-left: 5px;\">OPC-HDA<\/td>\n<td>V1.x<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p class=\"note\">Note: The OPC Adaptor has only been tested against Advosol, Matrikon, and OSIsoft PI OPC servers. It is not guaranteed that data fetches to other types of OPC Servers will match standard adaptor behaviour.<\/p>\n<h3>Read Support<\/h3>\n<p class=\"intro-text\">The OPC Adaptor supports reading data (Get). It does not support writing data (Put) at this time.<\/p>\n<p class=\"note\">Note: Only the OPC-DA server is queried for new tags, not the OPC-HDA server.<\/p>\n<h3>Sample Methods Support<\/h3>\n<p class=\"intro-text\">The OPC Adaptor supports all four standard time series data sample methods used by IFS OI Server:<\/p>\n<ul>\n<li class=\"intro-text\">Raw<\/li>\n<li class=\"intro-text\">Average<\/li>\n<li class=\"intro-text\">Last Known Value<\/li>\n<li class=\"intro-text\">Linear Interpolate<\/li>\n<\/ul>\n<p class=\"left-bar\">Read more: <a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/p2-server\/primers\/transforms\/\">Data Transformations and Sample Methods<\/a><\/p>\n<h3>Tag Properties<\/h3>\n<p class=\"intro-text\">The OPC Adaptor will automatically set the following tag properties when importing tags from the OPC Server:<\/p>\n<table>\n<tbody>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"padding-left: 5px;\"><strong>Property<\/strong><\/td>\n<td><strong>Description<\/strong><\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"padding-left: 5px;\">Name<\/td>\n<td>Name of the tag. Imported from the OPC tag name.<\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"padding-left: 5px;\">Description<\/td>\n<td>Description of the tag. Imported from the OPC <em>Description<\/em> property (this is an optional property in OPC).<\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"padding-left: 5px;\">Min<\/td>\n<td>Minimum value for trending purposes. Imported from the OPC <em>Low EU<\/em> property (this is an optional property in OPC).<\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"padding-left: 5px;\">Max<\/td>\n<td>Maximum value for trending purposes. Imported from the OPC <em>High EU<\/em> property (this is an optional property in OPC).<\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"padding-left: 5px;\">Units<\/td>\n<td>Engineering Units. Imported from the OPC <em>EU Units<\/em> property (this is an optional property in OPC).<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3>Datum Quality<\/h3>\n<p class=\"intro-text\">The OPC Adaptor accesses the OPC Quality flags to determine the quality of each returned datum. The following mappings are in effect between the OPC quality bit field and the Server Confidence value:<\/p>\n<table>\n<tbody>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"padding-left: 5px;\" width=\"177\"><strong>Quality<\/strong><\/td>\n<td width=\"170\"><strong>OPC Quality Flags Value*<\/strong><\/td>\n<td width=\"158\"><strong>Server Confidence<\/strong><\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"padding-left: 5px;\" width=\"177\">Bad<\/td>\n<td width=\"170\">0x00<\/td>\n<td width=\"158\">0<\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"padding-left: 5px;\" width=\"177\">Uncertain<\/td>\n<td width=\"170\">0x40<\/td>\n<td width=\"158\">0<\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"padding-left: 5px;\" width=\"177\">N\/A - not used by OPC<\/td>\n<td width=\"170\">0x80<\/td>\n<td width=\"158\">0<\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"padding-left: 5px;\" width=\"177\">Good<\/td>\n<td width=\"170\">0xC0<\/td>\n<td width=\"158\">100<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><em>* The above hexadecimal values represent the OPC Quality Flags<\/em><em>,<\/em><em> which is 8 bits of data. Only the upper 2 bits are used for the quality status. The lower 6 bits are used for substatus and limit status \u2013 these are shown as 0 above for the purposes of illustration, and are ignored by the <\/em><em>OPC Adaptor<\/em>.<\/p>\n<h3>Error Logging<\/h3>\n<p class=\"intro-text\">The OPC Adaptor uses IFS OI Logger to log error messages. This is a prerequisite for the installation of IFS OI Server. \u00a0<\/p>\n<hr \/>\n<h2 class=\"page-subheading\">Example Datasource Settings<\/h2>\n<p class=\"intro-text\">This section provides examples of the OPC Adaptor configuration for each data source type.<\/p>\n<h3>Matrikon Settings<\/h3>\n<p class=\"intro-text\">Example settings for Matrikon are shown below. Key points to note are:<\/p>\n<ul class=\"intro-text\">\n<li>Matrikon servers support <strong>Flat<\/strong> searching, therefore the <strong>DA Search Type<\/strong> should be set to <em>Flat <\/em>and the following settings should be left blank:\n<ul class=\"intro-text\">\n<li>DA Root Folder Path<\/li>\n<li>DA Search Sub Folders<\/li>\n<li>DA Excluded Sub Folders<\/li>\n<li>DA Treat Sub Folders As Tags<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<ul class=\"intro-text\">\n<li>Matrikon servers do not prepend the server name to the tag name, therefore the following settings should be left blank:\n<ul class=\"intro-text\">\n<li>HDA Server Id<\/li>\n<li>DA Server Id<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<ul class=\"intro-text\">\n<li>The <strong>DA Server Type<\/strong> and <strong>HDA Server Type<\/strong> settings should be set to <em>Matrikon<\/em>.<\/li>\n<\/ul>\n<table>\n<tbody>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"padding-left: 5px; width: 400px;\"><strong>Parameter<\/strong><\/td>\n<td><strong>Example<\/strong><\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"padding-left: 5px;\"><strong>DA Server Identification<\/strong><\/td>\n<td>&nbsp;<\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"padding-left: 5px;\">DA Host<\/td>\n<td><span style=\"color: #333399;\">OPCDA01<\/span><\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"padding-left: 5px;\">DA Server Type<\/td>\n<td><span style=\"color: #333399;\">Matrikon<\/span><\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"padding-left: 5px;\"><strong>DA Server Process Information<\/strong> <em>- Specify only one, not both\u00a0<\/em><\/td>\n<td>&nbsp;<\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"padding-left: 5px;\">DA Server Name<\/td>\n<td><span style=\"color: #333399;\">Matrikon.OPC.Simulation.1<\/span><\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"padding-left: 5px;\">DA Server GUID<\/td>\n<td>&nbsp;<\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"padding-left: 5px;\"><strong>DA Server Authentication<\/strong> <em>- If required, specify ALL fields<\/em><\/td>\n<td>&nbsp;<\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"padding-left: 5px;\">DA Windows Domain<\/td>\n<td><span style=\"color: #333399;\">INTERNAL<\/span><\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"padding-left: 5px;\">DA User Name<\/td>\n<td><span style=\"color: #333399;\">OPCAdmin<\/span><\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"padding-left: 5px;\">DA Password<\/td>\n<td><span style=\"color: #333399;\">password<\/span><\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"padding-left: 5px;\"><strong>DA Server Type Specific Information<\/strong><\/td>\n<td>&nbsp;<\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"padding-left: 5px;\">DA Server Id<\/td>\n<td>&nbsp;<\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"padding-left: 5px;\">DA Search Type<\/td>\n<td><span style=\"color: #333399;\">Flat<\/span><\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"padding-left: 5px;\">DA Root Folder Path<\/td>\n<td>&nbsp;<\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"padding-left: 5px;\">DA Search Sub Folders<\/td>\n<td>&nbsp;<\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"padding-left: 5px;\">DA Treat Sub Folders As Tags<\/td>\n<td>&nbsp;<\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"padding-left: 5px;\">DA Excluded Sub Folders<\/td>\n<td>&nbsp;<\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"padding-left: 5px;\"><strong>HDA Server Identification<\/strong><\/td>\n<td>&nbsp;<\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"padding-left: 5px;\">HDA Host<\/td>\n<td><span style=\"color: #333399;\">OPCHDA01<\/span><\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"padding-left: 5px;\">HDA Server Type<\/td>\n<td><span style=\"color: #333399;\">Matrikon<\/span><\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"padding-left: 5px;\"><strong>HDA Server Process Information<\/strong> <em>- Specify only one, not both\u00a0<\/em>\u00a0<\/td>\n<td>&nbsp;<\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"padding-left: 5px;\">HDA Server Name<\/td>\n<td><span style=\"color: #333399;\">Matrikon.OPC.DesktopHistorian.1<\/span><\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"padding-left: 5px;\">HDA Server GUID<\/td>\n<td>&nbsp;<\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"padding-left: 5px;\"><strong>HDA Server Authentication<\/strong> <em>- If required, specify ALL fields<\/em>\u00a0<\/td>\n<td>&nbsp;<\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"padding-left: 5px;\">HDA Windows Domain<\/td>\n<td><span style=\"color: #333399;\">INTERNAL<\/span><\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"padding-left: 5px;\">HDA User Name<\/td>\n<td><span style=\"color: #333399;\">OPCAdmin<\/span><\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"padding-left: 5px;\">HDA Password<\/td>\n<td><span style=\"color: #333399;\">password<\/span><\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"padding-left: 5px;\"><strong>HDA Server Type Specific Information<\/strong>\u00a0<\/td>\n<td>&nbsp;<\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"padding-left: 5px;\">HDA Server Id<\/td>\n<td>&nbsp;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3>Standard (Advosol) Settings<\/h3>\n<p class=\"intro-text\">Example settings for a Standard (Advosol) server are shown below. Key points to note are:<\/p>\n<ul class=\"intro-text\">\n<li>Standard servers support <strong>Flat<\/strong> searching, therefore the <strong>DA Search Type<\/strong> should be set to <em>Flat <\/em>and the following settings should be left blank:\n<ul class=\"intro-text\">\n<li>DA Root Folder Path<\/li>\n<li>DA Search Sub Folders<\/li>\n<li>DA Excluded Sub Folders<\/li>\n<li>DA Treat Sub Folders As Tags<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<ul class=\"intro-text\">\n<li>Standard servers do not prepend the server name to the tag name, therefore the following settings should be left blank:\n<ul class=\"intro-text\">\n<li>HDA Server Id<\/li>\n<li>DA Server Id<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<ul class=\"intro-text\">\n<li>The <strong>DA Server Type<\/strong> and <strong>HDA Server Type<\/strong> settings should be set to <em>Standard<\/em>.<\/li>\n<\/ul>\n<table>\n<tbody>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"padding-left: 5px; width: 400px;\"><strong>Parameter<\/strong><\/td>\n<td><strong>Example<\/strong><\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"padding-left: 5px;\"><strong>DA Server Identification<\/strong><\/td>\n<td>&nbsp;<\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"padding-left: 5px;\">DA Host<\/td>\n<td><span style=\"color: #333399;\">OPCDA01<\/span><\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"padding-left: 5px;\">DA Server Type<\/td>\n<td><span style=\"color: #333399;\">Standard<\/span><\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"padding-left: 5px;\"><strong>DA Server Process Information<\/strong> <em>- Specify only one, not both\u00a0<\/em><\/td>\n<td>&nbsp;<\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"padding-left: 5px;\">DA Server Name<\/td>\n<td><span style=\"color: #333399;\">Advosol.SimDAServer.1<\/span><\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"padding-left: 5px;\">DA Server GUID<\/td>\n<td>&nbsp;<\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"padding-left: 5px;\"><strong>DA Server Authentication<\/strong> <em>- If required, specify ALL fields<\/em><\/td>\n<td>&nbsp;<\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"padding-left: 5px;\">DA Windows Domain<\/td>\n<td><span style=\"color: #333399;\">INTERNAL<\/span><\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"padding-left: 5px;\">DA User Name<\/td>\n<td><span style=\"color: #333399;\">OPCAdmin<\/span><\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"padding-left: 5px;\">DA Password<\/td>\n<td><span style=\"color: #333399;\">password<\/span><\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"padding-left: 5px;\"><strong>DA Server Type Specific Information<\/strong><\/td>\n<td>&nbsp;<\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"padding-left: 5px;\">DA Server Id<\/td>\n<td>&nbsp;<\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"padding-left: 5px;\">DA Search Type<\/td>\n<td><span style=\"color: #333399;\">Flat<\/span><\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"padding-left: 5px;\">DA Root Folder Path<\/td>\n<td>&nbsp;<\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"padding-left: 5px;\">DA Search Sub Folders<\/td>\n<td>&nbsp;<\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"padding-left: 5px;\">DA Treat Sub Folders As Tags<\/td>\n<td>&nbsp;<\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"padding-left: 5px;\">DA Excluded Sub Folders<\/td>\n<td>&nbsp;<\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"padding-left: 5px;\"><strong>HDA Server Identification<\/strong><\/td>\n<td>&nbsp;<\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"padding-left: 5px;\">HDA Host<\/td>\n<td><span style=\"color: #333399;\">OPCHDA01<\/span><\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"padding-left: 5px;\">HDA Server Type<\/td>\n<td><span style=\"color: #333399;\">Standard<\/span><\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"padding-left: 5px;\"><strong>HDA Server Process Information<\/strong> <em>- Specify only one, not both\u00a0<\/em>\u00a0<\/td>\n<td>&nbsp;<\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"padding-left: 5px;\">HDA Server Name<\/td>\n<td><span style=\"color: #333399;\">Advosol.HDA.Test.1<\/span><\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"padding-left: 5px;\">HDA Server GUID<\/td>\n<td>&nbsp;<\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"padding-left: 5px;\"><strong>HDA Server Authentication<\/strong> <em>- If required, specify ALL fields<\/em>\u00a0<\/td>\n<td>&nbsp;<\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"padding-left: 5px;\">HDA Windows Domain<\/td>\n<td><span style=\"color: #333399;\">INTERNAL<\/span><\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"padding-left: 5px;\">HDA User Name<\/td>\n<td><span style=\"color: #333399;\">OPCAdmin<\/span><\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"padding-left: 5px;\">HDA Password<\/td>\n<td><span style=\"color: #333399;\">password<\/span><\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"padding-left: 5px;\"><strong>HDA Server Type Specific Information<\/strong>\u00a0<\/td>\n<td>&nbsp;<\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"padding-left: 5px;\">HDA Server Id<\/td>\n<td>&nbsp;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3>OSIsoft PI Settings<\/h3>\n<p class=\"intro-text\">Example settings for a PI server are shown below. Key points to note are:<\/p>\n<ul class=\"intro-text\">\n<li>Most PI Servers do not support <strong>Flat<\/strong> searching, therefore the <strong>DA Search Type<\/strong> should be set to <em>Tree\u00a0<\/em>and the following settings must be populated:\n<ul class=\"intro-text\">\n<li>DA Root Folder Path<\/li>\n<li>DA Search Sub Folders<\/li>\n<li>DA Excluded Sub Folders (optional)<\/li>\n<li>DA Treat Sub Folders As Tags<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<ul class=\"intro-text\">\n<li>PI servers prepend the server name to the tag name, therefore the following settings must be populated with the PI Server ID:\n<ul class=\"intro-text\">\n<li>HDA Server Id<\/li>\n<li>DA Server Id<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<ul class=\"intro-text\">\n<li>The <strong>DA Server Type<\/strong> and <strong>HDA Server Type<\/strong> settings should be set to <em>PI<\/em>.<\/li>\n<\/ul>\n<table>\n<tbody>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"padding-left: 5px; width: 400px;\"><strong>Parameter<\/strong><\/td>\n<td><strong>Example<\/strong><\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"padding-left: 5px;\"><strong>DA Server Identification<\/strong><\/td>\n<td>&nbsp;<\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"padding-left: 5px;\">DA Host<\/td>\n<td><span style=\"color: #333399;\">OPCDA01<\/span><\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"padding-left: 5px;\">DA Server Type<\/td>\n<td><span style=\"color: #333399;\">PI<\/span><\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"padding-left: 5px;\"><strong>DA Server Process Information<\/strong> <em>- Specify only one, not both\u00a0<\/em><\/td>\n<td>&nbsp;<\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"padding-left: 5px;\">DA Server Name<\/td>\n<td><span style=\"color: #333399;\">OSI.DA.1<\/span><\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"padding-left: 5px;\">DA Server GUID<\/td>\n<td>&nbsp;<\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"padding-left: 5px;\"><strong>DA Server Authentication<\/strong> <em>- If required, specify ALL fields<\/em><\/td>\n<td>&nbsp;<\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"padding-left: 5px;\">DA Windows Domain<\/td>\n<td><span style=\"color: #333399;\">INTERNAL<\/span><\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"padding-left: 5px;\">DA User Name<\/td>\n<td><span style=\"color: #333399;\">OPCAdmin<\/span><\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"padding-left: 5px;\">DA Password<\/td>\n<td><span style=\"color: #333399;\">password<\/span><\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"padding-left: 5px;\"><strong>DA Server Type Specific Information<\/strong><\/td>\n<td>&nbsp;<\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"padding-left: 5px;\">DA Server Id<\/td>\n<td><span style=\"color: #333399;\">\\\\PERPI01\\ \u00a0<\/span><\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"padding-left: 5px;\">DA Search Type<\/td>\n<td><span style=\"color: #333399;\">Tree<\/span><\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"padding-left: 5px;\">DA Root Folder Path<\/td>\n<td><span style=\"color: #333399;\">\\\\PERPI01\u00a0<\/span><\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"padding-left: 5px;\">DA Search Sub Folders<\/td>\n<td><span style=\"color: #333399;\">Y\u00a0<\/span><\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"padding-left: 5px;\">DA Treat Sub Folders As Tags<\/td>\n<td><span style=\"color: #333399;\">N\u00a0<\/span><\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"padding-left: 5px;\">DA Excluded Sub Folders<\/td>\n<td><span style=\"color: #333399;\">%OSI,TestFolder\u00a0\u00a0<\/span><\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"padding-left: 5px;\"><strong>HDA Server Identification<\/strong><\/td>\n<td>&nbsp;<\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"padding-left: 5px;\">HDA Host<\/td>\n<td><span style=\"color: #333399;\">OPCHDA01<\/span><\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"padding-left: 5px;\">HDA Server Type<\/td>\n<td><span style=\"color: #333399;\">PI<\/span><\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"padding-left: 5px;\"><strong>HDA Server Process Information<\/strong> <em>- Specify only one, not both\u00a0<\/em>\u00a0<\/td>\n<td>&nbsp;<\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"padding-left: 5px;\">HDA Server Name<\/td>\n<td><span style=\"color: #333399;\">OSI.HDA.1<\/span><\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"padding-left: 5px;\">HDA Server GUID<\/td>\n<td>&nbsp;<\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"padding-left: 5px;\"><strong>HDA Server Authentication<\/strong> <em>- If required, specify ALL fields<\/em>\u00a0<\/td>\n<td>&nbsp;<\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"padding-left: 5px;\">HDA Windows Domain<\/td>\n<td><span style=\"color: #333399;\">INTERNAL<\/span><\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"padding-left: 5px;\">HDA User Name<\/td>\n<td><span style=\"color: #333399;\">OPCAdmin<\/span><\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"padding-left: 5px;\">HDA Password<\/td>\n<td><span style=\"color: #333399;\">password<\/span><\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"padding-left: 5px;\"><strong>HDA Server Type Specific Information<\/strong>\u00a0<\/td>\n<td>&nbsp;<\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"padding-left: 5px;\">HDA Server Id<\/td>\n<td><span style=\"color: #333399;\">\\\\PERPI01\\\u00a0\u00a0<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&nbsp;<\/p>\n<hr \/>\n<h2 class=\"page-subheading\">How to Find PI Server Properties<\/h2>\n<p class=\"intro-text\">Follow the steps below to find the DA Server Id, HDA Server Id, and DA Root Folder Path settings for a PI Server:<\/p>\n<p class=\"instruct\">On the PI Server, open the PI System Management Tools (<em>Start &gt; Programs &gt; PI System &gt; PI Management Tools<\/em>).<\/p>\n<p class=\"intro-text\">The available servers on the machine are listed, as per the following example.<\/p>\n<p><a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2017\/03\/opc-pi-server.png\" rel=\"lightbox-0\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-25241\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2017\/03\/opc-pi-server.png\" alt=\"\" width=\"577\" height=\"146\" srcset=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2017\/03\/opc-pi-server.png 577w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2017\/03\/opc-pi-server-150x38.png 150w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2017\/03\/opc-pi-server-24x6.png 24w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2017\/03\/opc-pi-server-36x9.png 36w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2017\/03\/opc-pi-server-48x12.png 48w\" sizes=\"auto, (max-width: 577px) 100vw, 577px\" \/><\/a><\/p>\n<p class=\"intro-text\">In the example above, there are two PI Server connections configured:<\/p>\n<ul class=\"intro-text\">\n<li>VMCPOCAPPON<\/li>\n<li>VMCPOCPI<\/li>\n<\/ul>\n<p class=\"intro-text\">Using this example, we will shows the settings for the first server:<\/p>\n<ul class=\"intro-text\">\n<li>DA Server Id:\u00a0\\\\VMCPOCAPPON\\<\/li>\n<li>HDA Server Id:\u00a0\\\\VMCPOCAPPON\\<\/li>\n<li>DA Root Folder Path:\u00a0\\\\VMCPOCAPPON<\/li>\n<\/ul>\n<p class=\"intro-text\">The root path could be restricted further by setting a sub-folder as the root path e.g.\u00a0\\\\VMCPOCAPPON\\Folder1\\SubFolder1<\/p>\n<hr \/>\n<h2 class=\"page-subheading\">OPC Adaptor Settings<\/h2>\n<p class=\"intro-text\">The following table list the adaptor's parameters, along with the <em>name<\/em> and <em>type<\/em> to be used in the Import\/Export spreadsheet.<\/p>\n<table>\n<tbody>\n<tr style=\"border: 1px solid #cccccc; height: 24px;\">\n<td style=\"padding-left: 5px; height: 24px;\" width=\"170\"><strong>Parameter<\/strong><\/td>\n<td style=\"height: 24px;\"><strong>Description<\/strong><\/td>\n<td style=\"height: 24px;\"><strong>Name<\/strong><\/td>\n<td style=\"height: 24px;\"><strong>Type<\/strong><\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc; height: 24px;\">\n<td style=\"padding-left: 5px; height: 24px;\"><strong><span style=\"color: #800080;\">DA Host<\/span><\/strong><\/td>\n<td style=\"height: 24px;\">Optional name of the physical machine containing the OPC server. If left blank, oihelp.corporate.ifs.com will be used.<\/td>\n<td style=\"height: 24px;\">DAHost<\/td>\n<td style=\"height: 24px;\">String<\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc; height: 24px;\">\n<td style=\"padding-left: 5px; height: 24px;\"><strong><span style=\"color: #800080;\">DA Server Type<\/span><\/strong><\/td>\n<td style=\"height: 24px;\">Type of the OPC DA server instance on the specified machine. When configuring a PI datasource the type must be set to \u2018PI\u2019. Leaving the server type as 'Standard' will result in inaccurate values being returned for raw spot fetches.\u00a0Options: PI, Matrikon, Standard, Exaquantum.\u00a0<\/td>\n<td style=\"height: 24px;\">DAServerType<\/td>\n<td style=\"height: 24px;\">String<\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc; height: 24px;\">\n<td style=\"padding-left: 5px; height: 24px;\"><strong><span style=\"color: #800080;\">DA Server Name<\/span><\/strong><\/td>\n<td style=\"height: 24px;\">Name (Prog ID) of the OPC DA server instance on the specified machine. Either the DA Server GUID or DA Server Name should be configured, but not both.<\/td>\n<td style=\"height: 24px;\">DAServerProgId<\/td>\n<td style=\"height: 24px;\">String<\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc; height: 24px;\">\n<td style=\"padding-left: 5px; height: 24px;\"><strong><span style=\"color: #800080;\">DA Server GUID<\/span><\/strong><\/td>\n<td style=\"height: 24px;\">GUID (CLSID) of the OPC DA server instance on the specified machine. Either the DA Server GUID or DA Server Name should be configured, but not both.<\/td>\n<td style=\"height: 24px;\">DAServerClsId<\/td>\n<td style=\"height: 24px;\">String<\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc; height: 24px;\">\n<td style=\"padding-left: 5px; height: 24px;\"><strong><span style=\"color: #800080;\">DA Windows Domain<\/span><\/strong><\/td>\n<td style=\"height: 24px;\">Optional Windows Active Directory domain to use to authenticate a user when connecting to a remote machine.<\/td>\n<td style=\"height: 24px;\">DAWindowsDomain<\/td>\n<td style=\"height: 24px;\">String<\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc; height: 24px;\">\n<td style=\"padding-left: 5px; height: 24px;\"><strong><span style=\"color: #800080;\">DA User Name<\/span><\/strong><\/td>\n<td style=\"height: 24px;\">Optional username for authentication when connecting to a remote machine.<\/td>\n<td style=\"height: 24px;\">DAUserName<\/td>\n<td style=\"height: 24px;\">String<\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc; height: 24px;\">\n<td style=\"padding-left: 5px; height: 24px;\"><strong><span style=\"color: #800080;\">DA Password<\/span><\/strong><\/td>\n<td style=\"height: 24px;\">Optional password for authentication when connecting to a remote machine.<\/td>\n<td style=\"height: 24px;\">DAPassword<\/td>\n<td style=\"height: 24px;\">EncryptedString<\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc; height: 24px;\">\n<td style=\"padding-left: 5px; height: 24px;\"><strong><span style=\"color: #800080;\">DA Server Id<\/span><\/strong><\/td>\n<td style=\"height: 24px;\">Optional OPC DA server root level name. On some OPC data sources the server root level name is prefixed on all tag names causing tag names to be unnecessarily long. This setting allows the prefix to be excluded from the tag names.<\/td>\n<td style=\"height: 24px;\">DARootLevelTagPrefix<\/td>\n<td style=\"height: 24px;\">String<\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc; height: 24px;\">\n<td style=\"padding-left: 5px; height: 24px;\"><strong><span style=\"color: #800080;\">DA Search Type<\/span><\/strong><\/td>\n<td style=\"height: 24px;\">The search type used for finding the list of tags on the server. Options: Flat, Tree.<\/td>\n<td style=\"height: 24px;\">DASearchType<\/td>\n<td style=\"height: 24px;\">String<\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc; height: 24px;\">\n<td style=\"padding-left: 5px;\"><strong><span style=\"color: #800080;\">DA Datasource Type<\/span><\/strong><\/td>\n<td>Configure the read source for OPC DA requests, and allows Explorer to communicate with OPC for sites that use DA Direct mode. This option was added in Explorer v4.20. Options are: OPC_DS_CACHE, OPC_DS_DEVICE.<\/td>\n<td>DADatasourceType<\/td>\n<td>String<\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc; height: 24px;\">\n<td style=\"padding-left: 5px; height: 24px;\"><strong><span style=\"color: #800080;\">DA Root Folder Path<\/span><\/strong><\/td>\n<td style=\"height: 24px;\">Path to the root folder containing the list of tags on the server used as the starting point for the Tree search method. Not required when using the Flat search method.<\/td>\n<td style=\"height: 24px;\">DARootFolderPath<\/td>\n<td style=\"height: 24px;\">String<\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc; height: 24px;\">\n<td style=\"padding-left: 5px; height: 24px;\"><strong><span style=\"color: #800080;\">DA Search Sub Folders<\/span><\/strong><\/td>\n<td style=\"height: 24px;\">Value indicating whether sub folders should be searched when using the Tree search method.\u00a0Options: True, False.<\/td>\n<td style=\"height: 24px;\">DASearchSubFolders<\/td>\n<td style=\"height: 24px;\">Boolean<\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc; height: 48px;\">\n<td style=\"padding-left: 5px; height: 48px;\"><strong><span style=\"color: #800080;\">DA Treat Sub Folders As Tags<\/span><\/strong><\/td>\n<td style=\"height: 48px;\">Value indicating whether sub folders should be included in the tag list returned by the server when using the Tree search method. Options: True, False.<\/td>\n<td style=\"height: 48px;\">DATreatSubFoldersAsTags<\/td>\n<td style=\"height: 48px;\">Boolean<\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc; height: 48px;\">\n<td style=\"padding-left: 5px; height: 48px;\"><strong><span style=\"color: #800080;\">DA Excluded Sub Folders<\/span><\/strong><\/td>\n<td style=\"height: 48px;\">Optional comma separated list of sub folders to exclude from the search when using the Tree search method.<\/td>\n<td style=\"height: 48px;\">DAExcludedSubFolders<\/td>\n<td style=\"height: 48px;\">String<\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc; height: 24px;\">\n<td style=\"padding-left: 5px; height: 24px;\"><strong><span style=\"color: #800080;\">HDA Host<\/span><\/strong><\/td>\n<td style=\"height: 24px;\">Optional name of the physical machine containing the OPC server. If left blank oihelp.corporate.ifs.com will be used.<\/td>\n<td style=\"height: 24px;\">HdaHost<\/td>\n<td style=\"height: 24px;\">String<\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc; height: 24px;\">\n<td style=\"padding-left: 5px; height: 24px;\"><strong><span style=\"color: #800080;\">HDA Server Type<\/span><\/strong><\/td>\n<td style=\"height: 24px;\">Type of the OPC HDA server instance on the specified machine. When configuring a PI datasource the type must be set to \u2018PI\u2019. Leaving the server type as 'Standard' will result in inaccurate values being returned for raw spot fetches.\u00a0Options are: PI, Matrikon, Standard, Exaquantum.<\/td>\n<td style=\"height: 24px;\">HdaServerType<\/td>\n<td style=\"height: 24px;\">String<\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc; height: 48px;\">\n<td style=\"padding-left: 5px; height: 48px;\"><strong><span style=\"color: #800080;\">HDA Server Name<\/span><\/strong><\/td>\n<td style=\"height: 48px;\">Name (Prog ID) of the OPC HDA server instance on the specified machine. Either the HDA Server GUID or HDA Server Name should be configured, but not both. If neither is configured the DA Server settings will be used.<\/td>\n<td style=\"height: 48px;\">HdaServerProgId<\/td>\n<td style=\"height: 48px;\">String<\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc; height: 48px;\">\n<td style=\"padding-left: 5px; height: 48px;\"><strong><span style=\"color: #800080;\">HDA Server GUID<\/span><\/strong><\/td>\n<td style=\"height: 48px;\">GUID (CLSID) of the OPC HDA server instance on the specified machine. Either the HDA Server GUID or HDA Server Name should be configured, but not both. If neither is configured the DA Server settings will be used.<\/td>\n<td style=\"height: 48px;\">HdaServerClsId<\/td>\n<td style=\"height: 48px;\">String<\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc; height: 24px;\">\n<td style=\"padding-left: 5px; height: 24px;\"><strong><span style=\"color: #800080;\">HDA Windows Domain<\/span><\/strong><\/td>\n<td style=\"height: 24px;\">Optional Windows Active Directory domain to use to authenticate a user when connecting to a remote machine.<\/td>\n<td style=\"height: 24px;\">HdaWindowsDomain<\/td>\n<td style=\"height: 24px;\">String<\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc; height: 24px;\">\n<td style=\"padding-left: 5px; height: 24px;\"><strong><span style=\"color: #800080;\">HDA User Name<\/span><\/strong><\/td>\n<td style=\"height: 24px;\">Optional username for authentication when connecting to a remote machine.<\/td>\n<td style=\"height: 24px;\">HdaUserName<\/td>\n<td style=\"height: 24px;\">String<\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc; height: 24px;\">\n<td style=\"padding-left: 5px; height: 24px;\"><strong><span style=\"color: #800080;\">HDA Password<\/span><\/strong><\/td>\n<td style=\"height: 24px;\">Optional password for authentication when connecting to a remote machine.<\/td>\n<td style=\"height: 24px;\">HdaPassword<\/td>\n<td style=\"height: 24px;\">EncryptedString<\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc; height: 24px;\">\n<td style=\"padding-left: 5px; height: 24px;\"><strong><span style=\"color: #800080;\">HDA Server Id<\/span><\/strong><\/td>\n<td style=\"height: 24px;\">Optional OPC HDA server root level name. On some OPC data sources the server root level name is prefixed on all tag names causing tag names to be unnecessarily long. This setting allows the prefix to be excluded from the tag names. This setting should match the DA Server Id.<\/td>\n<td style=\"height: 24px;\">HdaRootLevelTagPrefix<\/td>\n<td style=\"height: 24px;\">String<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<hr \/>\n<h2 class=\"page-subheading\"><span id=\"Release_History\">Release History<\/span><\/h2>\n<ul class=\"intro-text\">\n<li>OPC Adaptor 4.20\n<ul class=\"intro-text\">\n<li>Added DA Datasource Type<\/li>\n<\/ul>\n<\/li>\n<li>OPC Adaptor 4.9.3\n<ul class=\"intro-text\">\n<li>Updated the DA Cache Manager Service to improve support for Edge Host<\/li>\n<\/ul>\n<\/li>\n<li>OPC Adaptor 4.4.6\n<ul class=\"intro-text\">\n<li>Initial version<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>The OPC Adaptor connects to one or both of an OPC DA and\/or HDA Server, and provides the ability to read time series tag data. This article describes the features of the OPC Adaptor.<\/p>\n<p class=\"continue-reading-button\"> <a class=\"continue-reading-link\" href=\"https:\/\/oihelp.corporate.ifs.com\/help\/p2-server\/primers\/datasources\/opc-adaptor-features\/\">Read more<i class=\"crycon-right-dir\"><\/i><\/a><\/p>\n","protected":false},"author":1,"featured_media":25230,"parent":3668,"menu_order":16,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":"","_members_access_role":[],"_members_access_error":""},"categories":[9],"tags":[98,572],"class_list":["post-25229","page","type-page","status-publish","has-post-thumbnail","hentry","category-tech-ref","tag-adaptors","tag-opc","Version-4-4-6","Version-4-9-3","Product-srv"],"_links":{"self":[{"href":"https:\/\/oihelp.corporate.ifs.com\/help\/wp-json\/wp\/v2\/pages\/25229","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/oihelp.corporate.ifs.com\/help\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/oihelp.corporate.ifs.com\/help\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/oihelp.corporate.ifs.com\/help\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/oihelp.corporate.ifs.com\/help\/wp-json\/wp\/v2\/comments?post=25229"}],"version-history":[{"count":9,"href":"https:\/\/oihelp.corporate.ifs.com\/help\/wp-json\/wp\/v2\/pages\/25229\/revisions"}],"predecessor-version":[{"id":70471,"href":"https:\/\/oihelp.corporate.ifs.com\/help\/wp-json\/wp\/v2\/pages\/25229\/revisions\/70471"}],"up":[{"embeddable":true,"href":"https:\/\/oihelp.corporate.ifs.com\/help\/wp-json\/wp\/v2\/pages\/3668"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/oihelp.corporate.ifs.com\/help\/wp-json\/wp\/v2\/media\/25230"}],"wp:attachment":[{"href":"https:\/\/oihelp.corporate.ifs.com\/help\/wp-json\/wp\/v2\/media?parent=25229"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/oihelp.corporate.ifs.com\/help\/wp-json\/wp\/v2\/categories?post=25229"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/oihelp.corporate.ifs.com\/help\/wp-json\/wp\/v2\/tags?post=25229"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}