CI Class IpServiceEndpoint

Inheritance diagram for IpServiceEndpoint

Summary

Display NameIpServiceEndpoint
Nameip_service_endpoint
DescriptionRepresents any kind of a network service end point based on a variety of protocols such as UDP or TCP or more specific ones such as SMTP, SNMP etc. The class describes the IP address and network port a service end point is bound to and the type of protocol it uses to expose an end point.

Attributes

Attributes defined for IpServiceEndpoint
NameDisplay NameTypeDefault ValueDescriptionFactoryKeyHidden
bound_to_ip_addressBoundToIpAddressstring[50]This attribute represents the IP Address to which a UDP/TCP service is bound. Typically, a service is bound to one specific IP address or all of the IP addresses on the system. In case of a service bound to all of the IP addresses on the system the value of "IPv6 mapped 0.0.0.0" will be used to represent that binding.truetruefalse
bound_to_ip_address_typeBoundToIpAddressTypeip_address_type_enumIPv4The type of the IP Address (e.g. IPv4, IPv6)truefalsefalse
ip_service_nameIpServiceNamestring[100]The well known name for the protocol service available over TCP or UDP over IP.truefalsefalse
ipport_typeAddress Typeipserver_type_enumPort type tcp, udp or urltruefalsetrue
ipserver_addressService Addressstring[1024]TCP/IP address or URLtruefalsefalse
ipserver_bannerService Server Bannerstring[1024]Ipserver connection bannertruefalsefalse
ipserver_clientsService Clients NumberintegerThe number of clients working with this port truefalsefalse
matching_rulesstring_listtruefalsetrue
network_port_numberNetworkPortNumberintegerThis is the TCP/UDP port number to which a network service bindstruetruefalse
port_typePortTypeipprotocol_type_enumThis is the port type protocol active on a service access point. For example udp or tcptruetruefalse
service_namesServiceNamesstring_listThis describes all possible Service Names an IpServiceEndpoint can representtruefalsefalse
Attributes defined for CommunicationEndpoint
NameDisplay NameTypeDefault ValueDescriptionFactoryKeyHidden
classificationclassification_enumnetworktruefalsefalse
layerlayer_enuminfrastructuretruefalsefalse
Attributes defined for InfrastructureElement
NameDisplay NameTypeDefault ValueDescriptionFactoryKeyHidden
BODY_ICONstringsystemtruefalsetrue
codepageCodePagestring[50]System suported CodePagetruefalsetrue
credentials_idReference to the credentials dictionary entrystringReference to the credentials dictinary entrytruefalsetrue
languageLanguagestring[50]System suported languagetruefalsetrue
Attributes defined for ConfigurationItem
NameDisplay NameTypeDefault ValueDescriptionFactoryKeyHidden
ack_cleared_timelongtruefalsetrue
ack_idstring[80]truefalsetrue
BODY_ICONstringit_worldtruefalsetrue
cityCitystring[50]City locationtruefalsetrue
classificationclassification_enumtruefalsefalse
contextmenuContext Menustring_list[100]Context menutruefalsetrue
countryCountry or Provincestring[50]Country or province locationtruefalsetrue
is_save_persistencyStore KPI History For Over Time ReportsbooleanfalseStore KPI history for over time reportstruefalsetrue
layerlayer_enumtruefalsefalse
stateStatestring[50]State locationtruefalsetrue
track_changesTrack Configuration ChangesbooleanfalseTrack configuration changestruefalsetrue
Attributes defined for Managed Object
NameDisplay NameTypeDefault ValueDescriptionFactoryKeyHidden
TenantOwnerOwner Tenantstring[32]The Tenant Owner IDtruefalsefalse
TenantsUsesConsumer Tenantsstring_listThe IDs of the Tenants who are associated with the CItruefalsefalse
Attributes defined for Object
NameDisplay NameTypeDefault ValueDescriptionFactoryKeyHidden
document_listDocumentsstringDocumentstruefalsetrue
MENUxmltruefalsetrue
Attributes defined for Data
NameDisplay NameTypeDefault ValueDescriptionFactoryKeyHidden
data_adminstateAdmin Stateadminstates_enum0Admin Statetruefalsetrue
data_allow_auto_discoveryAllow CI Updateboolean[250]truetruefalsefalse
data_changecorrstateChange Corr Statechangestates_enum0Change Statetruefalsetrue
data_changeisnewChange Is NewbooleanfalseChange Statetruefalsetrue
data_changestateChange Statechangestates_enum0Change Statetruefalsetrue
data_externalidExternal IDstring[50]external source id: snmp index, data sources index etc.truefalsetrue
data_noteNotestring[250]truefalsefalse
data_operationcorrstateOperation Corr Stateoperationstates_enum0Operation Statetruefalsetrue
data_operationisnewOperation Is NewbooleanfalseOperation Statetruefalsetrue
data_operationstateOperation Stateoperationstates_enum0Operation Statetruefalsetrue
data_originOriginstring[100]truefalsefalse
data_sourceCreated Bystring[512]truefalsefalse
data_testcorrstateTest Corr Stateteststates_enum0Test Statetruefalsetrue
data_testisnewTest Is NewbooleanfalseTest Statetruefalsetrue
data_teststateTest Stateteststates_enum0Test Statetruefalsetrue
data_updated_byUpdated Bystring[512]truefalsefalse
descriptionDescriptionstring[1000]Descriptiontruefalsefalse
digestDigeststring[40]truefalsetrue
display_labelDisplay Labelstring[900]Used as calc attribute for displaytruefalsefalse
MENUxmltruefalsetrue
nameNamestring[900]truefalsefalse
user_labelUser Labelstring[900]Used as user labeltruefalsefalse
Attributes defined for Root
NameDisplay NameTypeDefault ValueDescriptionFactoryKeyHidden
BODY_ICONstringgeneraltruefalsetrue
calculated_idCalculated IDbytes[16]Calculated IDtruefalsetrue
create_timeCreate TimedateWhen was this CI createdtruefalsefalse
FAMILY_ICONstringtruefalsetrue
global_idGlobal Idstring[32]A globally unique identifier for the entity represented by the objecttruefalsefalse
global_id_scopestringDefaulttruefalsetrue
last_modified_timeLastModifiedTimedateWhen was this CI last updatedtruefalsefalse
root_actualdeletetimeActual Delete TimedateWhen will this CI be deletedtruefalsetrue
root_actualdeletionperiodActual Deletion Periodinteger40What is the period after the CI will be deletedtruefalsefalse
root_candidatefordeletetimeCandidate For Deletion TimedateWhen will this CI be warned about deletingtruefalsetrue
root_classCI Typestring[100]Class name of the CItruefalsetrue
root_containerContainerstring[32]Container CI of this CItruefalsefalse
root_deletioncandidateperiodDeletion Candidate Periodinteger20What is the period after the CI will be candidate for deletetruefalsefalse
root_enableageingEnable AgingbooleanfalseIs aging enabledtruefalsefalse
root_iconpropertiesstring[100]truefalsetrue
root_iscandidatefordeletionIs Candidate For DeletionbooleanfalseIs candidate for deletiontruefalsefalse
root_lastaccesstimeLast Access TimedateWhen was this CI last accessedtruefalsefalse
root_systemSystemstring[2]truefalsetrue

Valid Relations

Valid direct incoming and outgoing relations defined on IpServiceEndpoint

Relations defined for IpServiceEndpoint
FromToTypeDescription
Apache ModuleIpServiceEndpointClientServerThe Client-Server relationship indicates the two CIs communicate with each other where one CI acts as a client while the other acts a server.
IIS Virtual DirIpServiceEndpointClientServerThe Client-Server relationship indicates the two CIs communicate with each other where one CI acts as a client while the other acts a server.
IIS Web SiteIpServiceEndpointUsageMonitor system Relationships
IpAddressIpServiceEndpointClientServerThe Client-Server relationship indicates the two CIs communicate with each other where one CI acts as a client while the other acts a server.
IpAddressIpServiceEndpointCompositionRepresents a relation between 2 objects where one is contained within the other, and the included object can not exist without its container. Therefore, when the container is deleted, all its contained object will be automatically removed
TCP/IP PortIpServiceEndpointClientServerThe Client-Server relationship indicates the two CIs communicate with each other where one CI acts as a client while the other acts a server.
TCP/IP PortIpServiceEndpointTCPthe tcp links are links discovered by the discover tcp connection collector. this link represent a row data from the tcpConnLocalAddress table in the mib containing the data of the tcp connections between two hosts ports whene two ports are unknown (cant tell service from client). the tcpConnLocalAddress table is in the mib address : 1.3.6.1.2.1.6.13.1.2
J2EE ServerIpServiceEndpointUsageMonitor system Relationships
Load Balancing ClusterIpServiceEndpointMembership
MySQL ReplicationIpServiceEndpointClientServerThe Client-Server relationship indicates the two CIs communicate with each other where one CI acts as a client while the other acts a server.
NodeIpServiceEndpointClientServerThe Client-Server relationship indicates the two CIs communicate with each other where one CI acts as a client while the other acts a server.
NodeIpServiceEndpointCompositionRepresents a relation between 2 objects where one is contained within the other, and the included object can not exist without its container. Therefore, when the container is deleted, all its contained object will be automatically removed
ProcessIpServiceEndpointClientServerThe Client-Server relationship indicates the two CIs communicate with each other where one CI acts as a client while the other acts a server.
ProcessIpServiceEndpointUsageMonitor system Relationships
RunningSoftwareIpServiceEndpointUsageMonitor system Relationships
ServletIpServiceEndpointUsageMonitor system Relationships
Apache Tomcat ServiceIpServiceEndpointUsageMonitor system Relationships
WebServerIpServiceEndpointUsageMonitor system Relationships
Web Server Virtual HostIpServiceEndpointUsageMonitor system Relationships
Relations defined for CommunicationEndpoint
FromToTypeDescription
ISAMJunctionCommunicationEndpointRealizationThis link represents an element being realized by some other element.
ISAMJunctionCommunicationEndpointUsageMonitor system Relationships
NodeCommunicationEndpointCompositionRepresents a relation between 2 objects where one is contained within the other, and the included object can not exist without its container. Therefore, when the container is deleted, all its contained object will be automatically removed
RunningSoftwareCommunicationEndpointClientServerThe Client-Server relationship indicates the two CIs communicate with each other where one CI acts as a client while the other acts a server.
RunningSoftwareCommunicationEndpointUsageMonitor system Relationships
Relations defined for InfrastructureElement
FromToTypeDescription
BusinessActivityInfrastructureElementUsageMonitor system Relationships
BusinessApplicationInfrastructureElementContainment
BusinessApplicationInfrastructureElementUsageMonitor system Relationships
BusinessElementInfrastructureElementUsageMonitor system Relationships
BusinessTransactionInfrastructureElementUsageMonitor system Relationships
CiCollectionInfrastructureElementUsageMonitor system Relationships
ClusterResourceConfigInfrastructureElementDependencyrepresents a dependency between 2 objects
ServiceInfrastructureElementContainment
ServiceInfrastructureElementUsageMonitor system Relationships
Relations defined for ConfigurationItem
FromToTypeDescription
ConfigurationItemAutomation Flow ExecutionIncludesThis relationship connects two CIs, one of which is included into another. A child CI can be moved to another parent, but when the parent is deleted, the child will be deleted as well, except if a second includes link exist on it already. Moving of a child CI possible by creation of new link to another parent and deletion of the first one.
ConfigurationItemConfigurationItemConsumerProvider
ConfigurationItemKpiCompositionRepresents a relation between 2 objects where one is contained within the other, and the included object can not exist without its container. Therefore, when the container is deleted, all its contained object will be automatically removed
ConfigurationItemOutageCompositionRepresents a relation between 2 objects where one is contained within the other, and the included object can not exist without its container. Therefore, when the container is deleted, all its contained object will be automatically removed
ConfigurationItemPolicyResultAggregation
ConfigurationItemScheduledDowntimeConnection
ConfigurationItemServiceConnectionPointCompositionRepresents a relation between 2 objects where one is contained within the other, and the included object can not exist without its container. Therefore, when the container is deleted, all its contained object will be automatically removed
ConfigurationItemServiceConnectionPointOwnership
DefectsFilterConfigurationItemContainment
ApplicationSystemConfigurationItemAggregation
AssetConfigurationItemConnection
CiCollectionConfigurationItemContainment
CiCollectionConfigurationItemMembership
ItProcessRecordConfigurationItemConnection
ItProcessRecordConfigurationItemMembership
LocationConfigurationItemMembership
TenantConfigurationItemConnection
Relations defined for Managed Object
FromToTypeDescription
Managed ObjectHistory ChangeHistory Link
TenantManaged ObjectConnection

Combined inheritance and relation diagram for IpServiceEndpoint

Potential Data Providers

Adapters providing CIs of type IpServiceEndpoint
Adapter NameDescriptionAdapter Type
A10 vThunder by SNMPThis adapter discovers A10 vThunder Load Balancer using SNMP protocolDiscovery
Agent Driven Inventory Discovery AdapterThis adapter executed hardware and installed software inventory discovery by agent driven scanners.Discovery
Alteon application switch by SNMPDiscovers Nortel Application Switches using the SNMP protocolDiscovery
Apache Web Servers by ShellDiscovers Apache web servers using the Shell protocolsDiscovery
Apache Tomcat TopologyDiscovers Apache Tomcat Web serversDiscovery
Cisco ACE by SNMPThis adapter discovers Cisco ACE Load Balancer using SNMP protocolDiscovery
Cisco CSS by SNMPDiscovers Cisco CSS (Content Services Switch) using the SNMP protocolDiscovery
Citrix NetScaler by SNMPCitrix NetScaler by SNMPDiscovery
Database Connections by AgentIdentifies databases on hosts using host credentials using the WMI protocolDiscovery
Database Connections by ShellIdentifies databases on hosts by host credentials, using the Shell protocolsDiscovery
F5 BIGIP by SNMPThis adapter discovers F5 BIG-IP Local Traffic Manager using SNMP protocolDiscovery
F5 BIGIP by ShellThis adapter discovers F5 BIG-IP LTM by shell.Discovery
Firewall Topology by SNMPThis adapter supports discovery of Juniper and Fortinet firewalls by SNMPDiscovery
Glassfish JEE Topology Discovery by ShellThis adapter discovers Glassfish JEE environment and components using shell.Discovery
HanaDb by shellDiscover HanaDb instancesDiscovery
Host Discovery by ShellAdapter DescriptionDiscovery
IHS Plugins by ShellDiscovers IBM Http Server's WebSphere plugin configuration by parsing the IHS plugin configuration file.Discovery
J2EE Inactive WebSphere Topology Discovery by ShellThis adapter discovers WebSphere J2EE environment and components by shell only when the WebSphere Application Server is inactive.Discovery
Inventory Discovery By Scanner AdapterThis adapter executed hardware and installed software inventory discovery by scanners.Discovery
Jboss J2EE Topology Discovery by ShellThis adapter discovers JBoss J2EE environment and components using shell.Discovery
Jboss J2EE Topology Discovery by JMXThis adapter discovers JBoss J2EE environment and components based on the JMX protocol.Discovery
Jboss Server DiscoveryThis adapter discovers JBoss servers instances based on the JMX protocol.Discovery
Weblogic J2EE Topology Discovery by JMXThis adapter discovers WebLogic j2ee environment and components.Supported WL versions:6.0, 6.1, 7.0, 8.1, 9.0, 9.1, 9.2,10Discovery
Weblogic Server DiscoveryDiscovers WebLogic Server based on JMX protocol. Supported versions: 6.0, 6.1, 7.0, 8.1, 9.0, 9.1, 9.2, 10Discovery
Websphere J2EE Topology Discovery by JMXThis adapter discovers WebSphere J2EE environment and components.Discovery
Websphere Server DiscoveryThis adapter discovers WebSphere servers based on either SOAP or RMI authentication.Discovery
Websphere J2EE Topology Discovery by JMXThis adapter discovers WebSphere J2EE environment and components.Discovery
LPAR Resources by EViewThis adapter discovers the IBM mainframe z/OS host and network resources using the EView mainframe agentDiscovery
MQ by EViewThis adapter discovers the IBM mainframe MQ subsystem along with its resources using the EView mainframe agentDiscovery
Websphere MQ Topology by shellDiscover Websphere MQ topology by using SSH, TELNET, NTCMD or UDADiscovery
MaxDb by ShellDiscovers MaxDB instances and topologyDiscovery
MySQL by ShellDiscovers MySQL instances and replication topology by ShellDiscovery
IIS by NTCMD or UDAThis adapter discovers Microsoft Internet Information Services (IIS).Discovery
Network Connectivity Data AnalyzerDiscover client server connections on the network according to the chosen parameters. Brings data from DFM databaseDiscovery
OAM Tunnel AdapterAdapter DescriptionDiscovery
OS FingerprintThis adapter discovers hosts, IPs, open TCP and UDP ports and host operating systems using nmap.exe.Discovery
Oracle Topology by SQL - Service NameThis adapter uses Service Name to connect Oracle and discovers Oracle topology by SQL.Discovery
Passive Discovery By RUMVerifies and reports network info provided by RUM probe.Discovery
Host Resources by PowerShellDiscovers host resources, process connectivity and software elements on Windows machines using PowerShell protocol.Discovery
SAP J2EE Topology by JMXDiscover SAP J2EE environment based on JMX.Discovery
DB2 Topology By SQLDiscover the physical elements within DB2 database.Discovery
Oracle database topology by SQLThis adapter discovers Oracle database topology by SQL.Discovery
DB2 Connection By SQLThis adapter discovers databases using SQL protocol.Discovery
HanaDb Connection By SQLThis adapter discovers databases using SQL protocol.Discovery
MaxDb Connection By SQLThis adapter discovers databases using SQL protocol.Discovery
MsSql Connection By SQLThis adapter discovers databases using SQL protocol.Discovery
MySQL Connection by SQLConnects to MySQL databasesDiscovery
Oracle Connection By SQLThis adapter discovers databases using SQL protocol.Discovery
Oracle Connection By SQLThis adapter discovers databases using SQL protocol.Discovery
PostgreSQL Connection By SQLThis adapter discovers databases using SQL protocol.Discovery
Sybase Connection By SQLThis adapter discovers databases using SQL protocol.Discovery
TCP Listen PortsDiscover listening ports on the network according to portNumberToPortName.xml configuration file. Brings data from Universal Discovery database.Discovery
TCP Ports DiscoveryDiscover open tcp\udp ports on a host of known server ports.Discovery
TCP Potential ServicesThe job tries to identify servers by network traffic data or number of clients. Brings data from Universal Discovery database.Discovery
TCP_ServicesDiscover key services on the network according to portNumberToPortName.xml configuration file. Brings data from Universal Discovery databaseDiscovery
TCP Web Server DetectionThis adapter discovers web servers using TCP ports.Discovery
Host Resources by TTYDiscovers host resources, process connectivity and software elements on UNIX and Windows machines using SSH, Telnet, NTCMD or UDA protocols.Discovery
Veritas Cluster TopologyDiscover Veritas cluster server architecture by ShellDiscovery
Host Resources by WMIThis adapter discovers host resources and software elements on Windows machines using WMI protocol.Discovery
Weblogic J2EE Topology Discovery by ShellDiscovers WebLogic J2EE environment and components by shell. Supported versions: 8.1, 9.0, 9.1, 9.2, 10Discovery
Websphere J2EE Topology Discovery by ShellThis adapter discovers WebSphere J2EE environment and components by shell.Discovery
iSeries Resources by EViewThis adapter discovers the IBM ISeries Resources on the on an Iseries box such as CPUs , Memory, Disks, Network Controllers, Installed Software.Discovery
Oracle TNS Names by LDAP This adapter discovers Oracle database information saved in LDAP storageDiscovery
Oracle VM Manager Discovery By MainCliMake discovery of virtualization inventory using manager's main CLI accessible by SSH protocolDiscovery
SAP J2EE Topology by HTTPDiscover SAP J2EE environment based on XML queried by HTTPDiscovery
SSL Certificate DiscoveryAdapter DescriptionDiscovery
TIBCO BusinessWorks By ShellDiscover TIBCO BusinessWorks and its resourcesDiscovery
TIBCO EMS By ShellDiscover TIBCO EMS and its resourcesDiscovery
VMware vROps Connection ManualAdapter discovers the VMware vROps server connection.Discovery
VMware vROps Topology by WebServicesAdapter discovers the VMware vROps Topology by the vROps API.Discovery
Webseal by Web ServicesDiscovers the Webseal topology by pdadmin rest apiDiscovery
Webseal Topology by ShellThis is the adapter for reporting topology of Webseal and junctions using shell protocolsDiscovery
Webseal by Web ServicesDiscovers the Webseal topology by pdadmin rest apiDiscovery
Adapters providing CIs of type ConfigurationItem
Adapter NameDescriptionAdapter Type
Import from CSV Imports data from a CSV file into CMDB using mapping of the CSV file columns to CIT attributes. Mapping is defined by the following parameters: ciType: to define the CIT name which you want to create, mappingString: to define the mapping of the CIT attributes to the CSV file columns. Mapping file is used for more complex mapping definitions. Mapping file name is specified by 'mappingFile' parameter.Integration
Import from DB Imports data from an external database into CMDB using mapping of table columns to CIT attributes. Mapping is defined by the following parameters: ciType: to define the CIT name which you want to create, mappingString: to define the mapping of the CIT attributes to the table columns Mapping file is used for more complex mapping definitions. Mapping file name is specified by 'mappingFile' parameter. A SQL 'select' query is generated automatically and selects all columns in specified table, which defined by parameter: tableName In advanced cases you can specify custom SQL query.Integration
Import from properties file Imports data from a Properties file into CMDB, using mapping of the CSV file columns to CIT attributes This mapping is usually defined by the setting adapter parameters: ciType: to define the CIT name which you want to create, mappingString: to define the mapping of the Properties attributes to the CSV file columns In cases you need more complex mapping abilities, such as conversion of the strings contained in Properties file to the appropriate type of CMDB object's attribute, you should use the mapping XML configuration file specified by the mappingFile parameter. Integration
Import from Excel WorkbookImports data from Excel Workbooks. Parses through multiple worksheet XLS files. Uses 'CIImports.xls' (default) file to import data.Integration
Adapters providing CIs of type Object
Adapter NameDescriptionAdapter Type
ALMAdapterFederate defects from ALMIntegration
Application Portfolio Management Push AdapterThis adapter pushes data from UCMDB to HP Application Portfolio Management. Follow the APM Push Adapter documentation included in the UCMDB Discovery and Integration Content Help before creating this integration point.Integration
UCMDB API PopulationAllows defining Reconciliation Priority for API Data In flowsIntegration
Data Push into AtriumPushes CIs and relationships to BMC AtriumIntegration
AutomationFlowAdapterProvide API to Operation OrchestrationIntegration
BSMKpiAdapterFederate KPIs from BSMIntegration
CM1030KpiAdapterFederate KPIs from CMIntegration
CM1030PolicyAdapterFederate Policies and their results from CMIntegration
CA CMDBPushes CIs and relationships to CA CMDBIntegration
UCMDB 10.xUsed for Populating and Federating data from a remote UCMDB 10.x server and for Pushing to a remote UCMDB 10.xIntegration
UCMDB 9.xUsed for Populating and Federating data from a remote UCMDB 9.x server and for Pushing to a remote UCMDB 9.xIntegration
UCMDB History Adapter [local instance only]Used to federated data from the UCMDB's HistoryIntegration
Push Adapter DB ExamplePush data into Oracle \ MSSQL databaseIntegration
DDMiUses the GDB-Framework to Populate and Federate data from a DDMi databaseIntegration
EnterpriseViewAdapterFederate KPIs from Enterprise ViewIntegration
GenericDBAdapterAn example Adapter that uses the GDB-FrameworkIntegration
Java_Adapter_TemplateAdapter DescriptionIntegration
Local State Push AdapterUsed for populating data between the states of the same UCMDB ServerIntegration
Push AdapterPush AdapterIntegration
Remedyforce Push IntegrationRemedyforce Push IntegrationIntegration
SMA-X Push AdapterThis adapter pushes data from UCMDB to Service Anywhere. Integration
System Center Configuration ManagerUses the GDB-Framework to Populate and Federate data from a System Center Configuration Manager. The adapter is also backward compatible with the SMS DBIntegration
Service Manager 9.41Discovery Pattern DescriptionIntegration
Service Manager 9.xxDiscovery Pattern DescriptionIntegration
Service Manager Enhanced Generic AdapterPush and Populate CI data between UCMDB and Service ManagerIntegration
ServiceNow Enhanced Generic AdapterPush, Populate and Federation of CI data between UCMDB and ServiceNowIntegration
Service-Now PushAdapter to push data from uCMDB to Service-Now.comIntegration
Data Push into TrouxPush CIs to TrouxIntegration
Executive ScorecardDiscovery Pattern DescriptionIntegration
UCMDB to XMLExport data into XML from UCMDBIntegration

© Copyright 2018 Micro Focus or one of its affiliates