{"id":40502,"date":"2026-02-10T11:08:45","date_gmt":"2026-02-10T10:08:45","guid":{"rendered":"https:\/\/www.thettp.org\/?page_id=40502"},"modified":"2026-04-28T10:34:37","modified_gmt":"2026-04-28T08:34:37","slug":"elementor-40502","status":"publish","type":"page","link":"https:\/\/www.thettp.org\/conf_sessions","title":{"rendered":"Conference-Sessions"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"40502\" class=\"elementor elementor-40502\" data-elementor-post-type=\"page\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-ef0c77d elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"ef0c77d\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-78c3f7f\" data-id=\"78c3f7f\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-bd22229 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"bd22229\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-98249e3\" data-id=\"98249e3\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-e7fca72 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"e7fca72\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-a166fff\" data-id=\"a166fff\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-bb48dfe elementor-widget elementor-widget-html\" data-id=\"bb48dfe\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!doctype html>\n<html lang=\"en\">\n<head>\n<meta charset=\"utf-8\" \/>\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" \/>\n<title>Conference Sessions<\/title>\n<style>\n  :root {\n    --bg: #0b1020;\n    --card: rgba(255,255,255,.06);\n    --card2: rgba(255,255,255,.09);\n    --text: rgba(255,255,255,.92);\n    --muted: rgba(255,255,255,.70);\n    --border: rgba(255,255,255,.14);\n    --shadow: 0 18px 50px rgba(0,0,0,.35);\n    --radius: 18px;\n  }\n  @media (prefers-color-scheme: light) {\n    :root {\n      --bg: #f6f7fb;\n      --card: rgba(255,255,255,.85);\n      --card2: rgba(0,0,0,.03);\n      --text: rgba(15,18,30,.92);\n      --muted: rgba(15,18,30,.65);\n      --border: rgba(15,18,30,.10);\n      --shadow: 0 18px 50px rgba(15,18,30,.12);\n    }\n  }\n  *{box-sizing:border-box}\n  body {\n    margin:0;\n    font-family: ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, \"Apple Color Emoji\",\"Segoe UI Emoji\";\n    color: var(--text);\n    background: radial-gradient(900px 600px at 20% 0%, rgba(99,102,241,.35), transparent 60%),\n                radial-gradient(900px 600px at 90% 20%, rgba(34,211,238,.25), transparent 55%),\n                var(--bg);\n    min-height:100vh;\n  }\n  .wrap {\n    max-width: 1100px;\n    margin: 0 auto;\n    padding: 28px 18px 54px;\n  }\n  header {\n    display:flex;\n    gap:16px;\n    align-items:flex-end;\n    justify-content:space-between;\n    flex-wrap:wrap;\n    margin-bottom: 18px;\n  }\n  .titleblock h1 {\n    font-size: clamp(26px, 2.4vw, 38px);\n    margin: 0 0 6px;\n    letter-spacing: -0.02em;\n  }\n  .titleblock p {\n    margin: 0;\n    color: var(--muted);\n    line-height: 1.35;\n  }\n  .controls {\n    display:flex;\n    gap:10px;\n    align-items:center;\n    flex-wrap:wrap;\n  }\n  .input {\n    display:flex;\n    gap:10px;\n    align-items:center;\n    background: var(--card);\n    border: 1px solid var(--border);\n    border-radius: 999px;\n    padding: 10px 14px;\n    box-shadow: var(--shadow);\n    backdrop-filter: blur(10px);\n  }\n  .input svg {opacity:.8}\n  input[type=\"search\"] {\n    border:0;\n    outline:0;\n    background: transparent;\n    color: var(--text);\n    width: min(420px, 75vw);\n    font-size: 15px;\n  }\n  .chip {\n    background: var(--card);\n    border: 1px solid var(--border);\n    border-radius: 999px;\n    padding: 9px 12px;\n    color: var(--muted);\n    font-size: 13px;\n    user-select:none;\n  }\n  .grid {\n    display:grid;\n    grid-template-columns: repeat(12, 1fr);\n    gap: 14px;\n    margin-top: 16px;\n  }\n  .card {\n    grid-column: span 12;\n    background: linear-gradient(180deg, var(--card), rgba(255,255,255,.03));\n    border: 1px solid var(--border);\n    border-radius: var(--radius);\n    padding: 16px 16px 14px;\n    box-shadow: var(--shadow);\n    backdrop-filter: blur(10px);\n  }\n  @media (min-width: 760px) {\n    .card { grid-column: span 6; }\n  }\n  @media (min-width: 1040px) {\n    .card { grid-column: span 4; }\n  }\n  .card h3 {\n    margin: 0 0 10px;\n    font-size: 16.5px;\n    line-height: 1.2;\n    letter-spacing: -0.01em;\n  }\n  .meta {\n    display:flex;\n    gap:8px;\n    flex-wrap:wrap;\n    margin-bottom: 10px;\n  }\n  .badge {\n    font-size: 12px;\n    color: var(--muted);\n    border: 1px solid var(--border);\n    background: var(--card2);\n    padding: 6px 10px;\n    border-radius: 999px;\n  }\n  details {\n    border-top: 1px dashed var(--border);\n    padding-top: 10px;\n    margin-top: 10px;\n  }\n  summary {\n    cursor:pointer;\n    color: var(--text);\n    list-style:none;\n    font-weight: 600;\n    display:flex;\n    align-items:center;\n    gap:10px;\n  }\n  summary::-webkit-details-marker {display:none}\n  .chev {\n    width: 18px; height: 18px;\n    border: 1px solid var(--border);\n    border-radius: 999px;\n    display:inline-flex;\n    align-items:center;\n    justify-content:center;\n    color: var(--muted);\n    transition: transform .18s ease;\n  }\n  details[open] .chev { transform: rotate(90deg); }\n  .abstract {\n    color: var(--muted);\n    line-height: 1.45;\n    font-size: 14px;\n    margin: 10px 0 0;\n    white-space: pre-wrap;\n  }\n  .empty {\n    margin-top: 18px;\n    padding: 18px;\n    border: 1px solid var(--border);\n    border-radius: var(--radius);\n    background: var(--card);\n    color: var(--muted);\n    display:none;\n  }\n  footer {\n    margin-top: 22px;\n    color: var(--muted);\n    font-size: 12px;\n    opacity: .9;\n  }\n  a { color: inherit; }\n<\/style>\n<\/head>\n<body>\n  <div class=\"wrap\">\n    <header>\n      <div class=\"titleblock\">\n        <h1>Conference Sessions<\/h1>\n        <p>Browse sessions and read abstracts. Use the search box to filter by title, speaker, or keywords.<\/p>\n      <\/div>\n      <div class=\"controls\">\n        <div class=\"input\" role=\"search\">\n          <svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\">\n            <path d=\"M10.5 18a7.5 7.5 0 1 1 0-15 7.5 7.5 0 0 1 0 15Z\" stroke=\"currentColor\" stroke-width=\"1.7\"\/>\n            <path d=\"M16.5 16.5 21 21\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\"\/>\n          <\/svg>\n          <input id=\"q\" type=\"search\" placeholder=\"Search sessions (e.g., Filr, REST, Johnnie) \u2026\" autocomplete=\"off\" \/>\n        <\/div>\n        <div class=\"chip\"><span id=\"count\"><\/span><\/div>\n      <\/div>\n    <\/header>\n\n    <div id=\"grid\" class=\"grid\" aria-live=\"polite\"><\/div>\n    <div id=\"empty\" class=\"empty\">No sessions match your search.<\/div>\n\n    <footer>\n      Tip: Click \u201cAbstract\u201d to expand\/collapse. You can also press <kbd>\/<\/kbd> to jump to search.\n    <\/footer>\n  <\/div>\n\n<script>\n  const SESSIONS = [\n  {\n    \"title\": \"A beginers guide to Using the REST API with OES and Filr to automate administrative tasks\",\n    \"speakers\": [\n      \"Robin Redgrave\"\n    ],\n    \"speakers_raw\": \"Robin Redgrave\",\n    \"abstract\": \"With the introduction of the new Filr Administration Console and UMC for managing OES, administrators now have access to a comprehensive REST API for both platforms. This session provides an accessible introduction to using these APIs to automate routine administrative tasks. Attendees will learn the core concepts needed to begin integrating automation into their environment.\"\n  },\n  {\n    \"title\": \"Access and Visualize your Background Data with SQL\",\n    \"speakers\": [\n      \"Diethmar Rimser\"\n    ],\n    \"speakers_raw\": \"Diethmar Rimser\",\n    \"abstract\": \"Sometimes it can be helpful to get statistics or easy to read information out of databases which are working in the background. In my case Opentext products like Filr, Secure Message Gateway (SMG), Retain use SQL databases in the background. Sometimes there is a phppgadmin on board\u00a0to run queries (Filr), sometimes this tool has been lost during evolution (SMG). Therefore my request was to find a tool to access background databases in an easy way independent of type (i.e. PostgreSQL, Maria DB, ...).  Sometimes it can be helpful to get statistics or easy to read information out of databases which are working in the background. In my case Opentext products like Filr, Secure Message Gateway (SMG), Retain use SQL databases in the background. Sometimes there is a phppgadmin on board to run queries (Filr), sometimes this tool has been lost during evolution (SMG). Therefore my request was to find a tool to access background databases in an easy way independent of type (i.e. PostgreSQL, Maria DB, ...).\\n\\nOpen source, costs and simplicity were my challenges on the other hand. Fr this session I have selected two products. Metabase and Redash - in both cases docker versions. Get an impression how easy it can be to access different databases at the same time! Run your own queries and get helpful overviews and much more!\"\n  },\n  {\n    \"title\": \"Access Manager In Practice In 2026\",\n    \"speakers\": [\n      \"Johnnie Odom\"\n    ],\n    \"speakers_raw\": \"Johnnie Odom\",\n    \"abstract\": \"Now that the new Admin Console is fully implemented, it is time to review the current state of AM in 2026. We will look at the IDP and OAuth, and take a tour of features and limitations.\"\n  },\n  {\n    \"title\": \"Administrative Tasks using UMC and IC\",\n    \"speakers\": [\n      \"Mike Hunsche\"\n    ],\n    \"speakers_raw\": \"Mike Hunsche\",\n    \"abstract\": \"With Open Enterprise Server (OES) 25.4 iManager was replaced with the Unified Management Console (UMC) a modern, web-based interface designed to manage OES services and Identity Console (IC)  to manage OpenText eDirectory. This session will provide you guidence on which administrative tasks you need to do, and where to do them.\"\n  },\n  {\n    \"title\": \"An Introduction to the Enterprise Messaging Add-on to GroupWise\",\n    \"speakers\": [\n      \"Diethmar Rimser\"\n    ],\n    \"speakers_raw\": \"Diethmar Rimser\",\n    \"abstract\": \"Enterprise Messaging provides enterprise-grade email, instant messaging, and file sharing with unparalleled security, archiving, and disaster recovery. We will walk through these add-ons to get a view what Enterprise Messaging can do for you.\"\n  },\n  {\n    \"title\": \"Clickjacking with browser-only vault access solutions and MacOSX implementation challenges\",\n    \"speakers\": [\n      \"V\u00e1clav \u0160am\u0161a\"\n    ],\n    \"speakers_raw\": \"V\u00e1clav \u0160am\u0161a\",\n    \"abstract\": \"Second part of the semi-automated credentials filling session given years ago at TTP Regensburg. How to minimise clickjacking risks for your users and how we implemented our solution on macOS\"\n  },\n  {\n    \"title\": \"Collaboration and File and Print Roadmaps\",\n    \"speakers\": [\n      \"Girish KS\"\n    ],\n    \"speakers_raw\": \"Girish KS\",\n    \"abstract\": \"Join us for an interactive look at the evolving future of Open Enterprise Server, iPrint, Filr, GroupWise, and Enterprise Messaging. This session goes beyond a traditional roadmap review \u2014 you'll gain early insight into upcoming features, key enhancements, and long\u2011term strategic direction while actively influencing what comes next. Discover what our teams are building, explore the innovations shaping the next generation of these products, and add your voice to the conversation as we refine priorities together.\"\n  },\n  {\n    \"title\": \"Customising the Filr UI\",\n    \"speakers\": [\n      \"Robin Redgrave\"\n    ],\n    \"speakers_raw\": \"Robin Redgrave\",\n    \"abstract\": \"This session demonstrates how to customise the Filr user interface to better match organisational branding or improve user experience. Attendees will learn how to adjust the look and feel of the web interface, modify on\u2011screen text, and apply modify the look and feel of the eMail templates.\"\n  },\n  {\n    \"title\": \"Data Science With Your Own Student Data\",\n    \"speakers\": [\n      \"Johnnie Odom\"\n    ],\n    \"speakers_raw\": \"Johnnie Odom\",\n    \"abstract\": \"In this updated and more comprehensive session, we will guide you through taking student data that your organization already owns and gaining new insights from it. All our methods will be modern, secure, open-source, and on-premise: No sharing data with outside parties, even inadvertantly. Lab portion will use Python, scikit-learn, and synthetic data among other pieces.\"\n  },\n  {\n    \"title\": \"Deploying and Troubleshooting UMC and IC\",\n    \"speakers\": [\n      \"Mike Hunsche\"\n    ],\n    \"speakers_raw\": \"Mike Hunsche\",\n    \"abstract\": \"In this session you will get a detailed overview of the Unified Management Console and Identity Console architecture, it\u2019s requirements and insights to the database tables used by UMC. We will then walk through the basic deployment options of UMC and IC. In the second part we will go through how to troubleshoot UMC and IC, which logs matter, known issues and how to avoid or fix them.\"\n  },\n  {\n    \"title\": \"eDirectory Performance Tuning and Troubleshooting\",\n    \"speakers\": [\n      \"Rodrigo Gomez\"\n    ],\n    \"speakers_raw\": \"Rodrigo Gomez\",\n    \"abstract\": \"This session will discuss what factors influence your eDirectory server's performance and what configuration options are available to get the most out of your server. We will explore what influences search performance and how to find bottlenecks. We will then discuss how to reduce and optimize write operations, in order to avoid write locks. We will finish the presentation discussing how to avoid resource starvation and the symptoms they can present.\"\n  },\n  {\n    \"title\": \"Entra: Is You Is or Is You Ain\u2019t IGA?\",\n    \"speakers\": [\n      \"Robert Rawson\"\n    ],\n    \"speakers_raw\": \"Robert Rawson\",\n    \"abstract\": \"Case Study: An IT team coming from a owning a successful NetIQ IDM environment moves to a new organization, a university. They decide to build a new Microsoft based identity solution since identity is included \u201cfor free\u201d in Azure licenses. They wish to use that savings to cover the cost of implementation services. This project was an element of an overall migration of 150+ on-premises services into the cloud. Assigned to work with this client, I set about researching the technical capabilities they had been granted. Their environment included many common education network integrations and a wide variety of applications on-premises and in the cloud. I developed an overall architecture, but the devil was eventually found lurking in the details. Implementation revealed a highly dynamic platform, still emerging capabilities, and numerous lightly documented limitations which had to be circumvented. Ultimately, this was successfully deployed. This presentation will highlight the good. The bad and the ugly. It discusses what their goals were, the strengths, weaknesses and limitations with the technology, as well as the hoops we had to jump through to provide the value the client was looking for.\"\n  },\n  {\n    \"title\": \"Evolving IDM Deployments: A Direct Path to Containers\",\n    \"speakers\": [\n      \"Harinath Reddy\"\n    ],\n    \"speakers_raw\": \"Harinath Reddy\",\n    \"abstract\": \"Looking to modernize your technology stack but not sure where to start? This session explains how organizations using Identity Manager (IDM) can move their existing deployments toward a container-based setup. We will discuss the approach, key considerations, and benefits of running IDM components in containers, and how this transition can help modernize IDM environments while making them easier to manage.\"\n  },\n  {\n    \"title\": \"Experiences with putting e-learning platforms in Kubernetes clusters\",\n    \"speakers\": [\n      \"Bastian Meissner\"\n    ],\n    \"speakers_raw\": \"Bastian Meissner\",\n    \"abstract\": \"Over the past year, the University of Regensburg has been working on running learning-management software solutions (both ILIAS and Moodle) on a Kubernetes cluster. This session aims to provide a brief introduction into Kubernetes and how to achieve running learning-management systems on a Kubernetes cluster.\"\n  },\n  {\n    \"title\": \"grit Config Backup for every Device\",\n    \"speakers\": [\n      \"Thomas Stimper\"\n    ],\n    \"speakers_raw\": \"Thomas Stimper\",\n    \"abstract\": \"Access to and maintaining of infrastructure devices and services is important. Thats why we developed grit and combined technologies you already know to solve this problem grit wants to backup the configuration of every device in your network. Switches, Routers, Firewalls, controllers, everything. Vendor independent.\"\n  },\n  {\n    \"title\": \"GroupWise Best Practices\",\n    \"speakers\": [\n      \"Diethmar Rimser\"\n    ],\n    \"speakers_raw\": \"Diethmar Rimser\",\n    \"abstract\": \"In this session I will show and explain some basic GroupWise behaviour. This will help us to work out best practices and improve our communication platform. GroupWise offers a lot of possibilities for tuning we have to know.\"\n  },\n  {\n    \"title\": \"High Availability of the OES Database for UMC and other OES Services\",\n    \"speakers\": [\n      \"Mike Hunsche\"\n    ],\n    \"speakers_raw\": \"Mike Hunsche\",\n    \"abstract\": \"As Open Enterprise Server (OES) environments require the OES database for the Unified Management Console and other services (like MFA for CIFS), the OES database becomes a critical dependency \u2013 and a single point of failure. This one-hour technical session gives an overview and a blueprint for deploying an OES database tier that substains UMC and other OES services through planned maintenance, node failures, and site events. \"\n  },\n  {\n    \"title\": \"How to build a scaleable Filr environment\",\n    \"speakers\": [\n      \"Robin Redgrave\"\n    ],\n    \"speakers_raw\": \"Robin Redgrave\",\n    \"abstract\": \"Scaling Filr effectively requires the right combination of design principles, configuration choices, and environmental tuning. In this session, we\u2019ll walk through the architectural considerations and optimizations that enable Filr to grow with your organisation\u2019s needs. Attendees will learn how to design and adjust their environment to support increasing workloads while maintaining performance and stability\"\n  },\n  {\n    \"title\": \"How to secure your Linux and web systems from attack by the 'bad guys' at no cost\",\n    \"speakers\": [\n      \"Joe Doupnik\"\n    ],\n    \"speakers_raw\": \"Joe Doupnik\",\n    \"abstract\": \"Our servers are usually exposed to the Internet where swarms of Bad Guys try to penetrate and coerce them, including the Ransomware attacks.\\nTwo services in particular are involved, web and email serving. Experiences on my systems have yielded techniques which can provide significant defense while not impacting normal usage. Included are fencing off the unwanted penetration attempts, adding on the wire security (crypto stuff), and being careful about controlling security within a server.\"\n  },\n  {\n    \"title\": \"IDM as a Service Bus\",\n    \"speakers\": [\n      \"Bas Penris\"\n    ],\n    \"speakers_raw\": \"Bas Penris\",\n    \"abstract\": \"Managing 802.11x access for assets in your ITSM system and other fun things\"\n  },\n  {\n    \"title\": \"IDM PWNotify driver and the useful techniques that you can learn from it\",\n    \"speakers\": [\n      \"Geoffrey Carman\"\n    ],\n    \"speakers_raw\": \"Geoffrey Carman\",\n    \"abstract\": \"Almost 20 years ago, Lothar Haeger wrote a driver configuration called PWNotify. It has at least 4 very clever ideas that can be reused in your driver development. This session will identify and dive into each of the 4 and explain use cases in your drivers where they can help in day to day IDM operations.\"\n  },\n  {\n    \"title\": \"IDM Top Support Issues\",\n    \"speakers\": [\n      \"Rodrigo Gomez\"\n    ],\n    \"speakers_raw\": \"Rodrigo Gomez\",\n    \"abstract\": \"Join us to discuss the current top issues facing customers of IDM based on data from the recent Opentext support incidents.\"\n  },\n  {\n    \"title\": \"IDM: Technical Roadmap Overview\",\n    \"speakers\": [\n      \"Harinath Reddy\"\n    ],\n    \"speakers_raw\": \"Harinath Reddy\",\n    \"abstract\": \"This session will provide an overview of the roadmap for Identity Manager (IDM) and the direction the product is taking to meet evolving identity management needs. We will highlight key areas of development, including modernization efforts and upcoming improvements that focus on stability, scalability, and better integrations.\"\n  },\n  {\n    \"title\": \"Integration of Access Manager with M365 entraID including the MFA\",\n    \"speakers\": [\n      \"Edmund Weber\"\n    ],\n    \"speakers_raw\": \"Edmund Weber\",\n    \"abstract\": \"A short walkthrough how-to federate entraID  login to access manager (so you still have control over your credential information) but you can still use entraIDs MFA methods. Access Manager as the central login hub.\"\n  },  \n{\n    \"title\": \"Interesting small changes that make Windows servers work\",\n    \"speakers\": [\n      \"Tim Heywood\"\n    ],\n    \"speakers_raw\": \"Tim Heywood\",\n    \"abstract\": \"Have you ever had a windows server that the remote control always disconnects at the most inconvenient moment, or wondered why Scheduled Tasks were always so damn slow?  This session has 5 interesting issues, the causes and the practical steps that allow you to resolve them.\"\n  },\n  {\n    \"title\": \"Latest improvements in KeyShield SSO and OpenText integrations\",\n    \"speakers\": [\n      \"V\u00e1clav \u0160am\u0161a\"\n    ],\n    \"speakers_raw\": \"V\u00e1clav \u0160am\u0161a\",\n    \"abstract\": \"An update session about new or refactored integration, security hardening features, new protocols and our road map\"\n  },\n  {\n    \"title\": \"Migrating the Identity Manager (IDM) customer to OpenText Core Identity Lifecycle Manager (ILM)\",\n    \"speakers\": [\n      \"Shalabh Garg\",\n      \"Naga Prasad\"\n    ],\n    \"speakers_raw\": \"Shalabh Garg, Naga Prasad\",\n    \"abstract\": \"-    Migration Pre-requisites\\n -  Custom Schema Migration from IDM to ILM\\n -  Migrating the Identity Manager driver configuration to OpenText Core Identity Lifecycle Manager\\n-    Migrating Identities data from Identity Manager to OpenText Core Identity Lifecycle Manager\\n -   Workflow Integration for Identity Operations\\n -   OOTB Service Drivers\\n --       ILM and IG Integration for Identities Sync\\n --      Fetching Entitlements and fulfilment\\n --       ILM and AA Integration for Identity Sync for Authentication\\n  -  Post Migration, how to handle Policy CRUD Operations and simulation in ILM?\\n -   Package upgrade and downgrade in ILM\"\n  },\n  {\n    \"title\": \"Moving from a small to a clustered Filr deployment\",\n    \"speakers\": [\n      \"Robin Redgrave\"\n    ],\n    \"speakers_raw\": \"Robin Redgrave\",\n    \"abstract\": \"While deploying a single Filr appliance is straightforward, growing environments often need the resilience and performance of a multi\u2011server architecture. This session guides you through the transition from a standalone server to a clustered deployment, covering the key steps and design choices required to achieve high availability, scalability, and operational robustness.\"\n  },\n  {\n    \"title\": \"Multifactor Authentication for automated processes\/machine-to-machine\",\n    \"speakers\": [\n      \"V\u00e1clav \u0160am\u0161a\"\n    ],\n    \"speakers_raw\": \"V\u00e1clav \u0160am\u0161a\",\n    \"abstract\": \"System\/technical\/proxy accounts used by automated processes (which can start without human support) pose a significant risk. This session discusses typical risks, typical implementations, and indirect MFA authentication for your scripts, programs, and complex systems.\"\n  },\n  {\n    \"title\": \"OpenText Core Patch: Modern SaaS Patch Management for Today\u2019s IT\",\n    \"speakers\": [\n      \"Ron van Herk\",\n      \"Vikram Goyal\",\n      \"Darrin VandenBos\"\n    ],\n    \"speakers_raw\": \"Ron van Herk, Vikram Goyal, Darrin VandenBos\",\n    \"abstract\": \"Explore how OpenText Core Patch transforms patch management with a modern, cloud\u2011delivered SaaS approach. This session introduces our new patch offering designed to simplify operations, improve compliance, and deliver faster, more reliable updates across your environment. You\u2019ll learn how Core Patch integrates seamlessly with your existing OpenText ecosystem, eliminates infrastructure overhead, and brings real-time visibility and automation to your patching workflows.\\nJoin us to see how this new service helps organizations stay secure, agile, and always up to date.\"\n  },\n  {\n    \"title\": \"Patching OES, Filr, iPrint, AAF using ZCM frozen patch levels\",\n    \"speakers\": [\n      \"Mike Hunsche\"\n    ],\n    \"speakers_raw\": \"Mike Hunsche\",\n    \"abstract\": \"With frozen patch levels you can patch your OES, Filr, iPrint or Advanced Authentication environment using ZCM to the latest or even a previous patch level. Thus when installing an additional Server or Appliance you can take it the same patch level as the rest of your environment. In this session you will get an overview of what needs to be done and how to automate the frozen patch level deployment.\"\n  },\n    {\n    \"title\": \"PII & PHI Exposure in NSS File Systems: Detection Strategies for OES Environments\",\n    \"speakers\": [\n      \"Mikell Becker\",\n      \"Peter Thomas\"\n    ],\n    \"speakers_raw\": \"Mikell Becker, Peter Thomas\",\n    \"abstract\": \"Sensitive data is often widely distributed across NSS file systems \u2014 frequently outside controlled applications and databases \u2014 making it difficult to detect and protect. While monitoring trustee rights and file system permissions is essential, permissions alone do not reveal what data is actually stored inside files. Many environments that appear secure from an access-control perspective still contain broadly accessible PII, PHI, and other regulated data. This session presents a layered approach to file system security that combines permission and trustee analysis with content-based sensitive data detection. We will explore practical scanning strategies for NSS volumes, including pattern-based discovery, regex versus contextual detection models, and data classification techniques. Attendees will learn how to reduce false positives while maintaining detection accuracy and how to optimize scan performance across large file sets. We will also compare point-in-time assessments with continuous monitoring approaches and show how combining permission intelligence with content discovery produces far more reliable risk visibility. Finally, the session maps sensitive-data findings to compliance frameworks such as GDPR, NIS2, and healthcare privacy regulations, helping administrators convert technical results into measurable compliance evidence and risk reduction.\"\n  },\n  {\n    \"title\": \"Programming QGIS\",\n    \"speakers\": [\n      \"Johnnie Odom\"\n    ],\n    \"speakers_raw\": \"Johnnie Odom\",\n    \"abstract\": \"Build your own maps nightly. Automatically export geographic data to be used by other systems. The tools are free and not that hard to use. We will build a simple workflow from scratch to demonstrate just how easy and useful it is.\"\n  },\n  {\n    \"title\": \"Moving to Proxmox - a Journey\",\n    \"speakers\": [\n      \"Thomas Stimper\",\n      \"Thomas Weis\"\n    ],\n    \"speakers_raw\": \"Thomas Stimper, Thomas Weis\",\n    \"abstract\": \"Moving to Proxmox is challenging. Especially when you're coming from VMware clusters with SAB storage. We have learned a lot and also Proxmox has envolved. Lessons learned with Thomas and Thomas\"\n  },\n  {\n    \"title\": \"Replacing Mapped Drives With Filr\",\n    \"speakers\": [\n      \"Johnnie Odom\"\n    ],\n    \"speakers_raw\": \"Johnnie Odom\",\n    \"abstract\": \"A ton organizations hate the OES Client and it only works on Windows anyway. Should we switch to CIFS? No! Fully modernize your on-Prem file sharing by switching to Filr. Keep your data secure and robust with the power of NSS\/NCP on the back end and the flexibility of Filr on the front end. Both technical and procedural details will be discussed.\"\n  },\n  {\n    \"title\": \"REST API's and IDM - the modern way of data exchange\",\n    \"speakers\": [\n      \"David van der Maas\"\n    ],\n    \"speakers_raw\": \"David van der Maas\",\n    \"abstract\": \"REST API's and IDM - modern data exchange. Opentext IDM has been famous for being capable of provisioning user and other object data to pretty much every type of interface. From LDAP, Databases and Operating Systems to enterprise applications with Proprietary interfaces and mainframes and anything in between. Each system has it's own interfacing for exchanging data and IDM could handle it all or you just wrote your own shim. Altough REST(ful) was defind before the millenium, it's use became popular in the last decade and sometimes considered the successor of SOAP (which has the same gae) for exchanging data. Pretty much every self respecting (enterprise) application has an REST API which can be used to provisioning accounts and data so IDM is (still) capable of connecting to everything. In this session we'll explore the the REST driver. Not so much the business logic part within a driver, but everything about how to connect to (multiple) endpoints, passing data about the connection, transforming data and ways to highly customize a driver. Because as always ... Its a standards with each vendor having it's own implementation even discussing SCIM. We'll also discuss the 'how to' get the right information for a developer to get all the required information to build a driver.\"\n  },\n  {\n    \"title\": \"Rethinking IDM Reporting: A More Modern and Flexible Alternative\",\n    \"speakers\": [\n      \"Harinath Reddy\"\n    ],\n    \"speakers_raw\": \"Harinath Reddy\",\n    \"abstract\": \"Traditional Identity Manager (IDM) reporting can be hard to customize as business needs change. In this session, we will show a simpler and more modern way to create dashboards and reports using the ACDI Data Platform. We will explore how this approach makes it easier for administrators and auditors to view IDM data and support compliance requirements.\"\n  },\n  {\n    \"title\": \"Secure Messaging Gateway - Best Practices\",\n    \"speakers\": [\n      \"Diethmar Rimser\"\n    ],\n    \"speakers_raw\": \"Diethmar Rimser\",\n    \"abstract\": \"Secure Message Gateway (=SMG) is a powerful tool to protect your mailing system. It does not only protect your mail system but also delivers a lot of information of mail behaviour \u2013 inbound and outbound. The main vehicle to manage inbound, outbound and already stored messages (especially GroupWise) are policies.This session cover policy management. SMG policies are very tricky and therefore powerful but underestimated. You will see some helpful approaches and instructions how to use policies.\"\n  },\n  {\n    \"title\": \"Securing Filr\",\n    \"speakers\": [\n      \"Robin Redgrave\"\n    ],\n    \"speakers_raw\": \"Robin Redgrave\",\n    \"abstract\": \"This session explores a range of practical steps you can take to enhance the security of your Filr environment. From configuration hardening and access controls to overlooked settings and operational best practices, attendees will gain a clear understanding of how to strengthen Filr against common threats.\"\n  },\n  {\n    \"title\": \"Securing GroupWise\",\n    \"speakers\": [\n      \"Diethmar Rimser\"\n    ],\n    \"speakers_raw\": \"Diethmar Rimser\",\n    \"abstract\": \"This session will cover where you can add and live security within GroupWise. Support requests show that certificates are still a highlight. Finally NetIQ's Advanced Authentication strengthens GroupWise security.\"\n  },\n  {\n    \"title\": \"SSO and SLO in the Real World: OpenText Access Manager Federation Pitfalls\",\n    \"speakers\": [\n      \"Sebastijan \u0160ef\"\n    ],\n    \"speakers_raw\": \"Sebastijan \u0160ef\",\n    \"abstract\": \"This session focuses on real-world federation scenarios involving OpenText Access Manager in both SAML and OpenID Connect environments. Based on issues observed at multiple customers, we will examine common problems in single sign-on (SSO) and single logout (SLO), explain why they occur, and discuss practical mitigation strategies. Solutions will be covered from both perspectives: what can be addressed on the Access Manager side and what requires changes on the external Identity Provider or Service Provider side.\\nParticipants will learn how to:\\n- Troubleshoot SAML and OpenID Connect federation issues in OpenText Access Manager deployments.\\n- Recognize common SSO and SLO limitations across Identity Providers and Service Providers.\\n- Apply protocol-aware solutions and mitigations in real-world federation environments.\"\n  },\n  {\n    \"title\": \"The Data Science Ecosystem\",\n    \"speakers\": [\n      \"Johnnie Odom\"\n    ],\n    \"speakers_raw\": \"Johnnie Odom\",\n    \"abstract\": \"Data Scientists are Statisticians Cosplaying as Programmers. They use weird tools like Jupyter Notebooks, rewrite everything from first principles in Python, and seem to think that R is a real language. If you have ever suffered from an infestation of these folks, we are here to help you cope with your new life as a minder for folks who think that all data is numeric. In this session we will discuss the common workloads and tools this species requires and give tips for anticipating their needs.\"\n  },\n  {\n    \"title\": \"The power of the Apache Web Server configuration commands - an in-depth guide\",\n    \"speakers\": [\n      \"Joe Doupnik\"\n    ],\n    \"speakers_raw\": \"Joe Doupnik\",\n    \"abstract\": \"The widely used Apache web server has a very large number of configuration options, and we need to cope with many. This presentation is a tour of a number of major options which are of general utility. Included are the kinds of server which Apache can be, namely forked, threaded, and threaded with parental oversite, plus many common configuration settings of importance, and how to restrict access while not disturbing normal usage. The main manual for Apache covers all, but here we focus on many settings which we need for normal situations.\"\n  },\n  {\n    \"title\": \"Turn on the light in your Identity and Access Management environment\",\n    \"speakers\": [\n      \"Christian Karch\",\n       \"Enno Hoffmann\", \n       \"Patrick Buechi\", \n       \"Keerththega Vasavan\"\n    ],\n    \"speakers_raw\": \"Christian Karch, Enno Hoffmann, Patrick Buechi, Keerththega Vasavan\",\n    \"abstract\": \"During this session you see how ACDI, the new monitoring and reporting module for IDM and Access Manager can generate custom tailor-made reports and real time dashboards based on individual requirements. You will see how flexible and powerful reporting and monitoring are in an environment where the demand for more is constantly growing.\"\n  },\n  {\n    \"title\": \"UMC Role based Access Control (RBAC)\",\n    \"speakers\": [\n      \"Mike Hunsche\"\n    ],\n    \"speakers_raw\": \"Mike Hunsche\",\n    \"abstract\": \"This session will provide a detailed overview of the Role Based Access Control (RBAC) in Unified Management Console (UMC). We will introduce you how to enable RBAC and in the built-in and custom roles. You will learn how to create custom roles for dedicated tasks in UMC.\"\n  },\n  {\n    \"title\": \"Unlocking ZENworks Automation with REST APIs\",\n    \"speakers\": [\n      \"Ron van Herk\",\n      \"Vikram Goyal\",\n      \"Darrin VandenBos\"\n    ],\n    \"speakers_raw\": \"Ron van Herk, Vikram Goyal, Darrin VandenBos\",\n    \"abstract\": \"Discover how to extend, automate, and integrate ZENworks using its powerful REST APIs. In this session, we\u2019ll walk through practical ways to connect ZENworks with third\u2011party systems, trigger workflows, and streamline endpoint management tasks. You\u2019ll learn how APIs can enhance automation, reduce manual effort, and unlock new use cases across your IT ecosystem. Whether you're an administrator, developer, or integration architect, this session will help you take full advantage of ZENworks\u2019 modern API capabilities.\"\n  },\n  {\n    \"title\": \"Upgrade to OES 25.4 using ZCM\",\n    \"speakers\": [\n      \"Mike Hunsche\"\n    ],\n    \"speakers_raw\": \"Mike Hunsche\",\n    \"abstract\": \"With the Consulting Installation Framework you get the opportunity to automate the installation and upgrade of your OES and\/or SLES environment. In this session we will see what needs to be done to upgrade your OES environment using ZCM.\"\n  },\n  {\n    \"title\": \"Upgrading Filr, iPrint and Advanced Authentication appliances using ZCM\",\n    \"speakers\": [\n      \"Mike Hunsche\"\n    ],\n    \"speakers_raw\": \"Mike Hunsche\",\n    \"abstract\": \"In this session we will go through the steps you need to do to upgrade Filr, iPrint and Advanced Authentication appliances to a new major release.\"\n  },\n  {\n    \"title\": \"Using LetsEncrypt and other ACME enabled Certificate Authorities with Filr and other products\",\n    \"speakers\": [\n      \"Robin Redgrave\"\n    ],\n    \"speakers_raw\": \"Robin Redgrave\",\n    \"abstract\": \"As certificate lifetimes continue to shorten and more organisations adopt ACME\u2011enabled Certificate Authorities such as Let\u2019s Encrypt, automated certificate management has become essential. This session demonstrates how to configure ACME\u2011based certificate issuance and renewal for Filr, walking through the practical steps required to set it up successfully. Attendees will also learn the underlying principles needed to extend the same approach to other products, ensuring secure, automated, and maintainable certificate handling across their environment.\"\n  },\n  {\n    \"title\": \"Using Retain to securely archive your communications\",\n    \"speakers\": [\n      \"Diethmar Rimser\"\n    ],\n    \"speakers_raw\": \"Diethmar Rimser\",\n    \"abstract\": \"Retain archives GroupWise data and other communication platforms. So maybe you will use Retain because of compliance or just to keep mailing system smaller and faster. It will be easy for users to access archived data directly with their mail client. However, profiles will define, who and how much data will be archived. Our session will cover a lot of these topics. \"\n  },\n  {\n    \"title\": \"Using XPATH in IDM\",\n    \"speakers\": [\n      \"Geoffrey Carman\"\n    ],\n    \"speakers_raw\": \"Geoffrey Carman\",\n    \"abstract\": \"How to use XPATH in IDM has confused most people over the years. It turns out the key to understanding it was a single line of text in the documentation that has always been there. But you have to find it and understand it to gain the needed insight. This session will explain that key point, and how it affects every time you use XPATH and suddenly certain tools will start to work correctly and more.\"\n  },\n  {\n    \"title\": \"V2V between VMware, HyperV & Proxmox\/Nutanix\/KVM - Tips and Tricks\",\n    \"speakers\": [\n      \"David Frost\"\n    ],\n    \"speakers_raw\": \"David Frost\",\n    \"abstract\": \"Concentrating on lessons learnt migrating Windows, Linux & Appliances from VMware to other HyperVisors (V2V)\\nMost of us use 3rd Party tools for V2V but what if they fail or you require a more manual approach?\\nOr indeed, what it the manual is just plain wrong (Proxmox anyone?)\"\n  },\n  {\n    \"title\": \"Vault opened by Authentication against the pure cryptography concept\",\n    \"speakers\": [\n      \"V\u00e1clav \u0160am\u0161a\"\n    ],\n    \"speakers_raw\": \"V\u00e1clav \u0160am\u0161a\",\n    \"abstract\": \"What you should consider when you need a digital vault for your users, external people, machines and management. Bonus story about a guy from the USA who understands the risk and what his solution was before SecureAnybox5 arrived in his city\"\n  },\n  {\n    \"title\": \"What Filr settings should I change in ssf.properties?\",\n    \"speakers\": [\n      \"Robin Redgrave\"\n    ],\n    \"speakers_raw\": \"Robin Redgrave\",\n    \"abstract\": \"The ssf.properties file provides a wide range of options that can significantly improve Filr\u2019s performance, behaviour, and user experience when tuned correctly. This session highlights some of the most impactful and commonly used settings, explains what they do, and shows how to apply them appropriately in different deployment scenarios.\"\n  },\n  {\n    \"title\": \"What You Can Do With Advanced Authentication (Limited)\",\n    \"speakers\": [\n      \"Johnnie Odom\"\n    ],\n    \"speakers_raw\": \"Johnnie Odom\",\n    \"abstract\": \"Many OpenText products now come with an entitlement to the (Limited) version of Advanced Authentication . So, what can you do with it? We will start by securing Access Manager and Filr, move on to securing Clients and Servers, and finish by writing a few custom programs against the API to protect our own applications and provide additional Helpdesk functionality. Along the way we will describe the product architecture and highlight a few best and worst practices.\"\n  },\n  {\n    \"title\": \"Whozits, whatsits of IDM\",\n    \"speakers\": [\n      \"Geoffrey Carman\"\n    ],\n    \"speakers_raw\": \"Geoffrey Carman\",\n    \"abstract\": \"The original IDM was a simple data sync tool, called Virtual Replicas, before being named Dirxml, mainly between eDirectory trees and a few other systems. Over the years it has grown in scale and complexity. Keeping track of all the parts, as well as how to manage them can get confusing fast. In this session we will take a whirlwind tour through the important parts of a fully installed IDM system.\"\n  },\n  {\n    \"title\": \"ZENworks 25.4 Innovations & Roadmap Insights\",\n    \"speakers\": [\n      \"Ron van Herk\",\n      \"Vikram Goyal\",\n      \"Darrin VandenBos\"\n    ],\n    \"speakers_raw\": \"Ron van Herk, Vikram Goyal, Darrin VandenBos\",\n    \"abstract\": \"Discover the key enhancements introduced in ZENworks 25.4 and how they make endpoint management simpler, more secure, and more efficient. This session will highlight the most impactful new features, improvements, and real-world benefits for your IT environment.\\n\\nWe\u2019ll also provide a clear look at the ZENworks roadmap, showcasing upcoming innovations and strategic investments that will help you plan ahead with confidence. Join us to learn what\u2019s new, what\u2019s next, and how ZENworks is evolving to power modern IT.\"\n  }\n];\n\n  const grid = document.getElementById('grid');\n  const q = document.getElementById('q');\n  const count = document.getElementById('count');\n  const empty = document.getElementById('empty');\n\n  function escapeHtml(s) {\n    return (s ?? '')\n      .replaceAll('&', '&amp;')\n      .replaceAll('<', '&lt;')\n      .replaceAll('>', '&gt;')\n      .replaceAll('\"', '&quot;')\n      .replaceAll(\"'\", '&#39;');\n  }\n\n  function sessionToCard(s) {\n    const speakers = (s.speakers && s.speakers.length)\n      ? s.speakers\n      : (s.speakers_raw ? [s.speakers_raw] : []);\n\n    const speakerBadges = speakers\n      .slice(0, 6)\n      .map((sp) => `<span class=\"badge\">\ud83d\udc64 ${escapeHtml(sp)}<\/span>`)\n      .join('');\n\n    const more = speakers.length > 6\n      ? `<span class=\"badge\">+${speakers.length - 6} more<\/span>`\n      : '';\n\n    const abs = (s.abstract && s.abstract.trim().length)\n      ? s.abstract.trim()\n      : 'Abstract coming soon.';\n\n    return `\n      <article class=\"card\">\n        <h3>${escapeHtml(s.title || 'Untitled session')}<\/h3>\n        <div class=\"meta\">${speakerBadges}${more}<\/div>\n        <details>\n          <summary><span class=\"chev\">\u203a<\/span> Abstract<\/summary>\n          <p class=\"abstract\">${escapeHtml(abs)}<\/p>\n        <\/details>\n      <\/article>\n    `;\n  }\n\n  function render(list) {\n    grid.innerHTML = list.map(sessionToCard).join('');\n    count.textContent = `${list.length} \/ ${SESSIONS.length} sessions`;\n    empty.style.display = list.length ? 'none' : 'block';\n  }\n\n  function norm(s) {\n    return (s ?? '')\n      .toString()\n      .toLowerCase()\n      .replace(\/\\s+\/g, ' ')\n      .trim();\n  }\n\n  function matches(session, query) {\n    if (!query) return true;\n\n    const hay = [\n      session.title,\n      session.speakers_raw,\n      ...(session.speakers || []),\n      session.abstract,\n    ]\n      .map(norm)\n      .join(' \u2022 ');\n\n    return hay.includes(query);\n  }\n\n  function applyFilter() {\n    const query = norm(q.value);\n    const filtered = SESSIONS.filter((s) => matches(s, query));\n    render(filtered);\n  }\n\n  q.addEventListener('input', applyFilter);\n\n  \/\/ Keyboard shortcut: \"\/\" focuses search (like many docs sites)\n  window.addEventListener('keydown', (e) => {\n    if (e.key === '\/' && document.activeElement !== q) {\n      e.preventDefault();\n      q.focus();\n    }\n  });\n\n  render(SESSIONS);\n<\/script>\n<\/body>\n<\/html>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Conference Sessions Conference Sessions Browse sessions and read abstracts. Use the search box to filter by title, speaker, or keywords. No sessions match your search. Tip: Click \u201cAbstract\u201d to expand\/collapse. You can also press \/ to jump to search.<\/p>\n","protected":false},"author":218,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"ep_exclude_from_search":false,"footnotes":"","_members_access_role":[],"_members_access_error":""},"event":[],"class_list":["post-40502","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.thettp.org\/index.php?rest_route=\/wp\/v2\/pages\/40502","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.thettp.org\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.thettp.org\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.thettp.org\/index.php?rest_route=\/wp\/v2\/users\/218"}],"replies":[{"embeddable":true,"href":"https:\/\/www.thettp.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=40502"}],"version-history":[{"count":22,"href":"https:\/\/www.thettp.org\/index.php?rest_route=\/wp\/v2\/pages\/40502\/revisions"}],"predecessor-version":[{"id":40552,"href":"https:\/\/www.thettp.org\/index.php?rest_route=\/wp\/v2\/pages\/40502\/revisions\/40552"}],"wp:attachment":[{"href":"https:\/\/www.thettp.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=40502"}],"wp:term":[{"taxonomy":"event","embeddable":true,"href":"https:\/\/www.thettp.org\/index.php?rest_route=%2Fwp%2Fv2%2Fevent&post=40502"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}