You have successfully installed IBM Connections in your environment – but now what comes next? Installation is one thing, but keeping your new environment up and running requires a different focus:
What are some of the regular actions you should be doing to proactively keep your environment running?
Where do you start looking when something looks wrong?
How do you fulfill some of the requests users now come to you with?
How do you correctly change configurations without breaking what you just built?
These questions and more are what we will explore during our conversation about IBM Connections.
IBM Connections administration – keep your systems running the right wayLetsConnect
You have IBM Connections installed but now you are unsure what you need to do to keep the lights on the servers running smoothly.
User account synchronization, Database maintenance, reviewing the log files for errors, …
There are many of tasks for an IBM Connections admin – let us tell you how to schedule them into daily, weekly, monthly or even quarterly tasks.
Learn what you need to deal with immediately and which tasks you can schedule for later.
Take home some useful scripts, life saving settings and a sample schedule for your admin work
Best And Worst Practices Deploying IBM ConnectionsLetsConnect
Depending on deployment size, operating system and security considerations you have different options to configure IBM Connections. This session will show examples from multiple customer deployments of IBM Connections. I will describe things I found and how you can optimize your systems. Main topics include; simple (documented) tasks that should be applied, missing documentation, automated user synchronization, TDI solutions and user synchronization, performance tuning, security optimizing and planning Single Sign On
Soccnx10: Best and worst practices deploying IBM Connectionspanagenda
Depending on deployment size, operating system and security considerations you have different options to configure IBM Connections. This session will show good and bad examples on how to do it from multiple customer deployments. We will describe things we found and how you can optimize your systems. Main topics include simple (documented) tasks that should be applied, missing documentation, automated user synchronization, TDI solutions and user synchronization, performance tuning, security optimizing and planning Single Sign On for mail, IBM Sametime and SPNEGO. This is valuable information that will help you to be successful in your next IBM Connections deployment project.
A presentation by Christoph Stoettner & Nico Meisenzahl
1050: TDI Solutions Best Practises with IBM Connections Deployments - IBM Con...panagenda
One of the main components to synchronize IBM Connections Profiles is SDI / TDI (Tivoli | Security Directory Integrator) and the tdisol package IBM provides during the installation. This package contains lots of scripts which are useful, but are often unknown by customers and administrators. Knowing the main configuration properties and possibilities saves you time during installation and on your daily work. Avoid broken profiles and login problems of your users after following this session.
A presentation from Christoph Stoettner (panagenda).
IBM Connections Adminblast - Connect17 (DEV 1268)Nico Meisenzahl
Buckle up, join Christoph and Nico and get ready to learn 50 tips and tricks you can implement right away to improve your IBM Connections environment. Your users will thank you as they too benefit from this best practice list gathered from real-world projects while deploying and administering IBM Connections On-premises. Walk away with knowledge covering anything from Cognos integration, docs, CCM and Forms Experience Builder to the back end and DB2, TDI and SSO.
1049: Best and Worst Practices for Deploying IBM Connections - IBM Connect 2016panagenda
Depending on deployment size, operating system and security considerations you have different options to configure IBM Connections. This session show good and bad examples on how to do it from multiple customer deployments. Christoph Stoettner describes things he found and how you can optimize your systems. Main topics include simple (documented) tasks that should be applied, missing documentation, automated user synchronization, TDI solutions and user synchronization, performance tuning, security optimizing and planning Single Sign On for mail, IBM Sametime and SPNEGO. This is valuable information that will help you to be successful in your next IBM Connections deployment project.
A presentation from Christoph Stoettner (panagenda).
Soccnx10: IBM Connections Troubleshooting or “Get the Cow off the Ice”panagenda
You are an IBM Connections admin and you would like to know how to fix your problems and open tickets?
We will talk about some troubleshooting basics and other useful things to ensure that you have enough skills to get your Connections running smoothly.
There are many areas where you need different debugging skills. We will cover backend like DB2, TDI, SSO and some IBM integrations like Docs, CCM, Cognos or Forms Experience Builder. Of course we will cover Connections itself, too.
You will also get some helpful best practises which will help you within your daily work.
A presentation by Christoph Stoettner & Nico Meisenzahl
IBM Connections administration – keep your systems running the right wayLetsConnect
You have IBM Connections installed but now you are unsure what you need to do to keep the lights on the servers running smoothly.
User account synchronization, Database maintenance, reviewing the log files for errors, …
There are many of tasks for an IBM Connections admin – let us tell you how to schedule them into daily, weekly, monthly or even quarterly tasks.
Learn what you need to deal with immediately and which tasks you can schedule for later.
Take home some useful scripts, life saving settings and a sample schedule for your admin work
Best And Worst Practices Deploying IBM ConnectionsLetsConnect
Depending on deployment size, operating system and security considerations you have different options to configure IBM Connections. This session will show examples from multiple customer deployments of IBM Connections. I will describe things I found and how you can optimize your systems. Main topics include; simple (documented) tasks that should be applied, missing documentation, automated user synchronization, TDI solutions and user synchronization, performance tuning, security optimizing and planning Single Sign On
Soccnx10: Best and worst practices deploying IBM Connectionspanagenda
Depending on deployment size, operating system and security considerations you have different options to configure IBM Connections. This session will show good and bad examples on how to do it from multiple customer deployments. We will describe things we found and how you can optimize your systems. Main topics include simple (documented) tasks that should be applied, missing documentation, automated user synchronization, TDI solutions and user synchronization, performance tuning, security optimizing and planning Single Sign On for mail, IBM Sametime and SPNEGO. This is valuable information that will help you to be successful in your next IBM Connections deployment project.
A presentation by Christoph Stoettner & Nico Meisenzahl
1050: TDI Solutions Best Practises with IBM Connections Deployments - IBM Con...panagenda
One of the main components to synchronize IBM Connections Profiles is SDI / TDI (Tivoli | Security Directory Integrator) and the tdisol package IBM provides during the installation. This package contains lots of scripts which are useful, but are often unknown by customers and administrators. Knowing the main configuration properties and possibilities saves you time during installation and on your daily work. Avoid broken profiles and login problems of your users after following this session.
A presentation from Christoph Stoettner (panagenda).
IBM Connections Adminblast - Connect17 (DEV 1268)Nico Meisenzahl
Buckle up, join Christoph and Nico and get ready to learn 50 tips and tricks you can implement right away to improve your IBM Connections environment. Your users will thank you as they too benefit from this best practice list gathered from real-world projects while deploying and administering IBM Connections On-premises. Walk away with knowledge covering anything from Cognos integration, docs, CCM and Forms Experience Builder to the back end and DB2, TDI and SSO.
1049: Best and Worst Practices for Deploying IBM Connections - IBM Connect 2016panagenda
Depending on deployment size, operating system and security considerations you have different options to configure IBM Connections. This session show good and bad examples on how to do it from multiple customer deployments. Christoph Stoettner describes things he found and how you can optimize your systems. Main topics include simple (documented) tasks that should be applied, missing documentation, automated user synchronization, TDI solutions and user synchronization, performance tuning, security optimizing and planning Single Sign On for mail, IBM Sametime and SPNEGO. This is valuable information that will help you to be successful in your next IBM Connections deployment project.
A presentation from Christoph Stoettner (panagenda).
Soccnx10: IBM Connections Troubleshooting or “Get the Cow off the Ice”panagenda
You are an IBM Connections admin and you would like to know how to fix your problems and open tickets?
We will talk about some troubleshooting basics and other useful things to ensure that you have enough skills to get your Connections running smoothly.
There are many areas where you need different debugging skills. We will cover backend like DB2, TDI, SSO and some IBM integrations like Docs, CCM, Cognos or Forms Experience Builder. Of course we will cover Connections itself, too.
You will also get some helpful best practises which will help you within your daily work.
A presentation by Christoph Stoettner & Nico Meisenzahl
BP1491: Virtual, Faster, Better - How to Virtualize the Rich Client and Brows...panagenda
Virtualizing the IBM Notes Client or the IBM Client Application Access (formerly known as IBM Notes Browser Plugin) is an effective way to standardize your client infrastructure, reduce costs for workstation hardware and give your users a consistent experience. Learn how to implement, configure and tune Notes on platforms like Citrix or Terminal Server and get the most out of it by dramatically reducing startup times and more.
A presentation from Christoph Adler (panagenda) and Daniel Reimann (panagenda).
1693: 21 Ways to Make Your Data Work for You - IBM Connect 2016panagenda
Your collaboration infrastructure contains a gold mine of information just waiting to get used. Francie Tanner and Henning Kunz cover a rich variety of collaboration topics such as cloud readiness, onboarding, social adoption, the Notes Browser Plugin and more. Learn from 21 real world companies and how they tackled their next collaboration move by diving into their very own data sets.
A presentation from Francie Tanner (panagenda) and Henning Kunz (panagenda).
IBM Connections Troubleshooting or “Get the Cow off the Ice” LetsConnect
You are an IBM Connections admin and you would like to know how to fix your problems and open tickets?
We will talk about some troubleshooting basics and other useful things to ensure that you have enough skills to get your Connections running smoothly.
There are many areas where you need different debugging skills. We will cover backend like DB2, TDI, SSO and some IBM integrations like Docs, CCM, Cognos or Forms Experience Builder. Of course we will cover Connections itself, too.
You will also get some helpful best practises which will help you within your daily work.
Best and worst practices deploying IBM ConnectionsLetsConnect
Depending on deployment size, operating system and security considerations you have different options to configure IBM Connections. This session will show good and bad examples on how to do it from multiple customer deployments. We will describe things we found and how you can optimize your systems. Main topics include simple (documented) tasks that should be applied, missing documentation, automated user synchronization, TDI solutions and user synchronization, performance tuning, security optimizing and planning Single Sign On for mail, IBM Sametime and SPNEGO. This is valuable information that will help you to be successful in your next IBM Connections deployment project. Don’t miss it.
What We Wish We Had Known: Becoming an IBM Connections AdministratorGabriella Davis
Presentation on IBM Connections given by Gab Davis and Paul Mooney at IBM Connect 2014. In this session we shared our experiences of Connections as administrators and what we feel is useful information for every admin to know.
SUTOL 2016: IBM Connections Deployment Best and Worst Practicespanagenda
A presentation by Christoph Stoettner
Depending on deployment size, operating system and security considerations you have different options to configure IBM Connections. This session will show good and bad examples on how to do it from multiple customer deployments. IBM Champion Christoph Stoettner will describe things he found and how you can optimize your systems. This is valuable information that will help you to be successful in your next IBM Connections deployment project.
Keith Brooks / KBMSG
Bill Malchisky / Effective Software Solutions, LLC
Leaving a mail system and going to Domino, or Connections Cloud, there are some basic things one must do, and not do.
Caution: Worst practices are here!
Comparison of two different migrations and how to make sure yours ends up as a completed mission. Including changing Operating Systems, hosted/on premises, project plans and arbitrary deadlines.
In this Workshop Christoph Adler will show you detailed how you can use MarvelClient Upgrade to configure, prepare and run the best HCL Notes installations ever. You will learn how easy it is to get all users upgraded to the latest and greatest version of HCL Notes in lightspeed, seamlessly and without any disruptions for users. Additionally to "upgrades" he will show how to create "initial" installation packages for HCL Notes being able to deploy this on new computers AND the fully automatic way to create an HCL Notes installation for virtual platforms like Citrix and VDI including all needed optimizations and performance tweaks.
Nico präsentieren eine aktualisierte Version seiner Connect 2017 Session, die nun auch Connections 6 und Orient Me Themen enthält. Machen Sie sich bereit, 60 Tipps und Tricks zu lernen, welche Sie sofort in Ihre Connections-Umgebung implementieren können um diese zu verbessern! Ihre Benutzer werden sich bedanken, denn sie werden auch von diesen Best Practice Tipps, die aus realen Projekten gesammelt wurde! Verlassen Sie diesen Vortrag mit Wissen über Cognos, Docs, CCM, FEB und Orient Me sowie DB2, TDI, SSO und IBM Cloud private.
In this session (re-reloaded and remastered for HCL Notes 11.0.1 FP1), you will learn how easy it can be to maximize Notes client performance. Let Christoph show you, what can be tuned and how to resolve the best possible performance for your HCL Notes client infrastructure. Discover tips and tweaks - how to debug your Notes client, deal with outdated ODS, network latency and application performance issues and the measurable benefit that provides to your users. You’ll discover the current best practices for streamlining location and connection documents and why the catalog.nsf is still so important. You will leave the session with the knowledge you need to improve your HCL Notes 11.0.1 FP1 client installations and to provide a better experience for happier administration and happier end-users!
Session from NCUG. Stockholm 12.06.2019.
Basic Domino Performance Tuning. Ideas how to improve performance, statistics how to get information that we have issues and how to fix them
In this session (reloaded and remastered for HCL Notes V11), you will learn how easy it can be to maximize Notes client performance. Let Christoph show you, what can be tuned and how to resolve the best possible performance for your HCL Notes client infrastructure. Discover tips and tweaks - how to debug your Notes client, deal with outdated ODS, network latency and application performance issues and the measurable benefit that provides to your users. You’ll discover the current best practices for streamlining location and connection documents and why the catalog.nsf is still so important. You will leave the session with the knowledge you need to improve your HCL Notes V11 client installations and to provide a better experience for happier administration and happier end-users!
RNUG - Virtual, Faster, Better! How to deploy HCL Notes 11.0.1 FP2 for Citrix...Christoph Adler
Virtualizing HCL Notes 11.0.1 FP2 (incl. Language Packs, Fix Packs, Connections Plugins for Notes and more) is an effective way to standardize your Notes client infrastructure, reduce costs for workstation hardware and give your users a consistent experience. In this session, you will learn how to implement, configure and tune HCL Notes 11.0.1 FP2 on platforms like Citrix XenApp/XenDesktop and get the most out of it by dramatically reducing start-up times (up to 70%), bringing a much better performance and increasing the stability into the Notes client. Beside a live demo on what we call “The Workspace (folder) Improvement” you'll also get some worst practices stories as Chris shares his experiences from real-world client virtualization projects, how these stories can help you and a detailed recipe on ”How to run the Installation and initial configuration of Notes in the best possible way for your very own infrastructure”.
BP1491: Virtual, Faster, Better - How to Virtualize the Rich Client and Brows...panagenda
Virtualizing the IBM Notes Client or the IBM Client Application Access (formerly known as IBM Notes Browser Plugin) is an effective way to standardize your client infrastructure, reduce costs for workstation hardware and give your users a consistent experience. Learn how to implement, configure and tune Notes on platforms like Citrix or Terminal Server and get the most out of it by dramatically reducing startup times and more.
A presentation from Christoph Adler (panagenda) and Daniel Reimann (panagenda).
1693: 21 Ways to Make Your Data Work for You - IBM Connect 2016panagenda
Your collaboration infrastructure contains a gold mine of information just waiting to get used. Francie Tanner and Henning Kunz cover a rich variety of collaboration topics such as cloud readiness, onboarding, social adoption, the Notes Browser Plugin and more. Learn from 21 real world companies and how they tackled their next collaboration move by diving into their very own data sets.
A presentation from Francie Tanner (panagenda) and Henning Kunz (panagenda).
IBM Connections Troubleshooting or “Get the Cow off the Ice” LetsConnect
You are an IBM Connections admin and you would like to know how to fix your problems and open tickets?
We will talk about some troubleshooting basics and other useful things to ensure that you have enough skills to get your Connections running smoothly.
There are many areas where you need different debugging skills. We will cover backend like DB2, TDI, SSO and some IBM integrations like Docs, CCM, Cognos or Forms Experience Builder. Of course we will cover Connections itself, too.
You will also get some helpful best practises which will help you within your daily work.
Best and worst practices deploying IBM ConnectionsLetsConnect
Depending on deployment size, operating system and security considerations you have different options to configure IBM Connections. This session will show good and bad examples on how to do it from multiple customer deployments. We will describe things we found and how you can optimize your systems. Main topics include simple (documented) tasks that should be applied, missing documentation, automated user synchronization, TDI solutions and user synchronization, performance tuning, security optimizing and planning Single Sign On for mail, IBM Sametime and SPNEGO. This is valuable information that will help you to be successful in your next IBM Connections deployment project. Don’t miss it.
What We Wish We Had Known: Becoming an IBM Connections AdministratorGabriella Davis
Presentation on IBM Connections given by Gab Davis and Paul Mooney at IBM Connect 2014. In this session we shared our experiences of Connections as administrators and what we feel is useful information for every admin to know.
SUTOL 2016: IBM Connections Deployment Best and Worst Practicespanagenda
A presentation by Christoph Stoettner
Depending on deployment size, operating system and security considerations you have different options to configure IBM Connections. This session will show good and bad examples on how to do it from multiple customer deployments. IBM Champion Christoph Stoettner will describe things he found and how you can optimize your systems. This is valuable information that will help you to be successful in your next IBM Connections deployment project.
Keith Brooks / KBMSG
Bill Malchisky / Effective Software Solutions, LLC
Leaving a mail system and going to Domino, or Connections Cloud, there are some basic things one must do, and not do.
Caution: Worst practices are here!
Comparison of two different migrations and how to make sure yours ends up as a completed mission. Including changing Operating Systems, hosted/on premises, project plans and arbitrary deadlines.
In this Workshop Christoph Adler will show you detailed how you can use MarvelClient Upgrade to configure, prepare and run the best HCL Notes installations ever. You will learn how easy it is to get all users upgraded to the latest and greatest version of HCL Notes in lightspeed, seamlessly and without any disruptions for users. Additionally to "upgrades" he will show how to create "initial" installation packages for HCL Notes being able to deploy this on new computers AND the fully automatic way to create an HCL Notes installation for virtual platforms like Citrix and VDI including all needed optimizations and performance tweaks.
Nico präsentieren eine aktualisierte Version seiner Connect 2017 Session, die nun auch Connections 6 und Orient Me Themen enthält. Machen Sie sich bereit, 60 Tipps und Tricks zu lernen, welche Sie sofort in Ihre Connections-Umgebung implementieren können um diese zu verbessern! Ihre Benutzer werden sich bedanken, denn sie werden auch von diesen Best Practice Tipps, die aus realen Projekten gesammelt wurde! Verlassen Sie diesen Vortrag mit Wissen über Cognos, Docs, CCM, FEB und Orient Me sowie DB2, TDI, SSO und IBM Cloud private.
In this session (re-reloaded and remastered for HCL Notes 11.0.1 FP1), you will learn how easy it can be to maximize Notes client performance. Let Christoph show you, what can be tuned and how to resolve the best possible performance for your HCL Notes client infrastructure. Discover tips and tweaks - how to debug your Notes client, deal with outdated ODS, network latency and application performance issues and the measurable benefit that provides to your users. You’ll discover the current best practices for streamlining location and connection documents and why the catalog.nsf is still so important. You will leave the session with the knowledge you need to improve your HCL Notes 11.0.1 FP1 client installations and to provide a better experience for happier administration and happier end-users!
Session from NCUG. Stockholm 12.06.2019.
Basic Domino Performance Tuning. Ideas how to improve performance, statistics how to get information that we have issues and how to fix them
In this session (reloaded and remastered for HCL Notes V11), you will learn how easy it can be to maximize Notes client performance. Let Christoph show you, what can be tuned and how to resolve the best possible performance for your HCL Notes client infrastructure. Discover tips and tweaks - how to debug your Notes client, deal with outdated ODS, network latency and application performance issues and the measurable benefit that provides to your users. You’ll discover the current best practices for streamlining location and connection documents and why the catalog.nsf is still so important. You will leave the session with the knowledge you need to improve your HCL Notes V11 client installations and to provide a better experience for happier administration and happier end-users!
RNUG - Virtual, Faster, Better! How to deploy HCL Notes 11.0.1 FP2 for Citrix...Christoph Adler
Virtualizing HCL Notes 11.0.1 FP2 (incl. Language Packs, Fix Packs, Connections Plugins for Notes and more) is an effective way to standardize your Notes client infrastructure, reduce costs for workstation hardware and give your users a consistent experience. In this session, you will learn how to implement, configure and tune HCL Notes 11.0.1 FP2 on platforms like Citrix XenApp/XenDesktop and get the most out of it by dramatically reducing start-up times (up to 70%), bringing a much better performance and increasing the stability into the Notes client. Beside a live demo on what we call “The Workspace (folder) Improvement” you'll also get some worst practices stories as Chris shares his experiences from real-world client virtualization projects, how these stories can help you and a detailed recipe on ”How to run the Installation and initial configuration of Notes in the best possible way for your very own infrastructure”.
Roberto Boccadoro / ELD Engineering
Sharon Bellamy James / BCC
If Connections is not working or there are issues, where do you look to determine the problem ?
In this session we will cover logging, tracing and throw in some tips and tricks that will help you in troubleshooting.
Here is the presentation from January 25, 2011, presented by Andy Dingsor to the RTP WebSphere User Group. Great job Andy and a great tool to the WebSphere community
MAS202 - Customizing IBM Connections - Downloadablepaulbastide
IBM Connections enables you to connect and socialize with colleagues, find experts, and quickly share and organize information to get work done. As a developer, you can leverage the IBM Connections data to provide a better experience for your users. In this session, you learn what features you can extend, leverage and use to build a compelling experience. The session highlights how best to extend and work with the IBM Connections Cloud.
This particular presentation is downloadable and missing some transition graphics which were licensed for viewing.
IBM Connections enables you to connect and socialize with colleagues, find experts, and quickly share and organize information to get work done. As a developer, you can leverage the IBM Connections data to provide a better experience for your users. In this session, you learn what features you can extend, leverage and use to build a compelling experience. The session highlights how best to extend and work with the IBM Connections Cloud.
Updated file adds pointers to other sessions throughout the week.
Technical overview in relation to the IBM SmartCloud offering (Private Cloud - IaaS) for IBM i customers: the reference architecture leverages IBM PowerVM virtualisation and IBM VMControl virtualisation and automation management capabilities. Self service portal, VM provisioning, metering and billing are provided by IBM SmartCloud Entry.
CHAPTER 26
WINDOWS SECURITY
26.1 FUNDAMENTAL WINDOWS SECURITY ARCHITECTURE.................. 2
26.2 WINDOWS VULNERABILITIES ................................................. 18
26.3 WINDOWS SECURITY DEFENSES ............................................ 20
26.4 BROWSER DEFENSES ............................................................ 35
26.5 CRYPTOGRAPHIC SERVICES ................................................... 37
26.6 COMMON CRITERIA............................................................... 39
26.7 RECOMMENDED READING AND WEB SITE ................................ 40
26.8 KEY TERMS, REVIEW QUESTIONS, PROBLEMS, AND PROJECTS ... 40
Contributed by:
Michael Howard
Senior Security Program Manager
Microsoft Corporation
Windows is the world’s most popular operating system and as such has a
number of interesting security-related advantages and challenges. The
major advantage is any security advancement made to Windows can protect
hundreds of millions of nontechnical users, and advances in security
technologies can be used by thousands of corporations to secure their
assets. The challenges for Microsoft are many, including the fact that
security vulnerabilities in Windows can affect millions of users. Of course,
there is nothing unique about Windows having security vulnerabilities; all
software products have security bugs. However, Windows is used by so
many non-technical users that Microsoft has some interesting engineering
challenges.
This chapter begins with a description the overall security architecture
of Windows 2000 and later (Section 26.1). It is important to point out that
versions of Windows based on the Windows 95 code base, including
Windows 98, Windows 98 SE, and Windows Me, had no security model, in
contrast to the Windows NT code base, on which all current versions of
Windows are based. The Windows 9x codebase is no longer supported.
The remainder of the chapter covers the security defenses built into
Windows, most notably the security defenses in Windows Vista and later.
26.1 FUNDAMENTAL WINDOWS SECURITY ARCHITECTURE
Anyone who wants to understand Windows security must have knowledge of
the basic fundamental security blocks in the operating system. There are
many important components in Windows that make up the fundamental
security infrastructure, among them the following:
• The Security Reference Monitor (SRM)
• The Local Security Authority (LSA)
• The Security Account Manager (SAM)
• Active Directory (AD)
• Authentication Packages
• WinLogon and NetLogon
Let’s look at each in detail.
The Security Reference Monitor
This kernel-mode component performs access checks, generates audit log
entries, and manipulates user rights, also called privileges. Ultimately, every
permission check is performed by the SRM. Most modern operating systems
include Security Reference Monitor type functi ...
Bp102 a ray of sunshine through the cloud -mwlugSharon James
User on-boarding and management can be a challenge in Connections Cloud, particularly in a hybrid environment, with no opportunity for automation.
There's no integration with other systems which means any changes in IBM Connections Cloud need to be applied to all other LDAP directories via a cumbersome CSV import/export.
And there are additional complexities for companies who need to show audit proof of their adherence to compliance guidelines.
Our AdminTool Connector can remove these challenges.
Making Cloud user on-boarding and management a ray of sunshine on a cloudy day.
POC Conference 2015
Virtual Appliances have become very prevalent these days as virtualization is ubiquitous and hypervisors commonplace. More and more of the major vendors are providing literally virtual clones for many of their once physical-only products. Like IoT and the CAN bus, it's early in the game and vendors are late as usual. One thing that it catching these vendors off guard is the huge additional attack surface, ripe with vulnerabilities, added in the process. Also, many vendors see software appliances as an opportunity for the customer to easily evaluate the product before buying the physical one, making these editions more accessible and debuggable by utilizing features of the platform on which it runs. During this talk, I will provide real case studies for various vulnerabilities created by mistakes that many of the major players made when shipping their appliances. You'll learn how to find these bugs yourself and how the vendors went about fixing them, if at all. By the end of this talk, you should have a firm grasp of how one goes about getting remote root on appliances.
How to Deploy WSO2 Enterprise Integrator in ContainersWSO2
This slide deck explores how WSO2 Enterprise Integrator can be deployed on a containerized deployment and the key configuration steps of successful production deployment and monitoring.
Watch webinar here: https://wso2.com/library/webinars/2018/10/how-to-deploy-wso2-enterprise-integrator-in-containers/
IBM Connect 2014 - SHOW501: Mastering Social Development Using the IBM Collab...IBM Connections Developers
SHOW501 : Mastering Social Development Using the IBM Collaboration Quickstart
Paul Bastide, IBM
IBM Collaboration QuickStart for Social Business is a preconfigured software development environment for developing your custom social applications. The QuickStart environment has IBM Domino, IBM Connections and IBM Sametime configured, and ready to develop on IBM SoftLayer. The session shows you how to extend a DVD rental application to integrate fully into the IBM social experience. During the session, you’ll learn how you can take advantage of the development environment by step-by-step instruction, and how to use the IBM Social Business Toolkit SDK features to build a social application. The session also provides guidance on enabling your applications for the IBM SmartCloud for Social Business.
Sun, 26/Jan 08:00 AM – 10:00 AM
ICONUK 2014 Connections Migration Tips and TricksVictor Toal
Basic tips and tricks on IBM Connections migrations. What do you need to be on the lookout for and which pitfalls do you need to avoid. Also includes a generic outline of a migration plan (VERY basic)
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
As AI technology is pushing into IT I was wondering myself, as an “infrastructure container kubernetes guy”, how get this fancy AI technology get managed from an infrastructure operational view? Is it possible to apply our lovely cloud native principals as well? What benefit’s both technologies could bring to each other?
Let me take this questions and provide you a short journey through existing deployment models and use cases for AI software. On practical examples, we discuss what cloud/on-premise strategy we may need for applying it to our own infrastructure to get it to work from an enterprise perspective. I want to give an overview about infrastructure requirements and technologies, what could be beneficial or limiting your AI use cases in an enterprise environment. An interactive Demo will give you some insides, what approaches I got already working for real.
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualityInflectra
In this insightful webinar, Inflectra explores how artificial intelligence (AI) is transforming software development and testing. Discover how AI-powered tools are revolutionizing every stage of the software development lifecycle (SDLC), from design and prototyping to testing, deployment, and monitoring.
Learn about:
• The Future of Testing: How AI is shifting testing towards verification, analysis, and higher-level skills, while reducing repetitive tasks.
• Test Automation: How AI-powered test case generation, optimization, and self-healing tests are making testing more efficient and effective.
• Visual Testing: Explore the emerging capabilities of AI in visual testing and how it's set to revolutionize UI verification.
• Inflectra's AI Solutions: See demonstrations of Inflectra's cutting-edge AI tools like the ChatGPT plugin and Azure Open AI platform, designed to streamline your testing process.
Whether you're a developer, tester, or QA professional, this webinar will give you valuable insights into how AI is shaping the future of software delivery.
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
Generating a custom Ruby SDK for your web service or Rails API using Smithyg2nightmarescribd
Have you ever wanted a Ruby client API to communicate with your web service? Smithy is a protocol-agnostic language for defining services and SDKs. Smithy Ruby is an implementation of Smithy that generates a Ruby SDK using a Smithy model. In this talk, we will explore Smithy and Smithy Ruby to learn how to generate custom feature-rich SDKs that can communicate with any web service, such as a Rails JSON API.
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
Are you looking to streamline your workflows and boost your projects’ efficiency? Do you find yourself searching for ways to add flexibility and control over your FME workflows? If so, you’re in the right place.
Join us for an insightful dive into the world of FME parameters, a critical element in optimizing workflow efficiency. This webinar marks the beginning of our three-part “Essentials of Automation” series. This first webinar is designed to equip you with the knowledge and skills to utilize parameters effectively: enhancing the flexibility, maintainability, and user control of your FME projects.
Here’s what you’ll gain:
- Essentials of FME Parameters: Understand the pivotal role of parameters, including Reader/Writer, Transformer, User, and FME Flow categories. Discover how they are the key to unlocking automation and optimization within your workflows.
- Practical Applications in FME Form: Delve into key user parameter types including choice, connections, and file URLs. Allow users to control how a workflow runs, making your workflows more reusable. Learn to import values and deliver the best user experience for your workflows while enhancing accuracy.
- Optimization Strategies in FME Flow: Explore the creation and strategic deployment of parameters in FME Flow, including the use of deployment and geometry parameters, to maximize workflow efficiency.
- Pro Tips for Success: Gain insights on parameterizing connections and leveraging new features like Conditional Visibility for clarity and simplicity.
We’ll wrap up with a glimpse into future webinars, followed by a Q&A session to address your specific questions surrounding this topic.
Don’t miss this opportunity to elevate your FME expertise and drive your projects to new heights of efficiency.
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Neuro-symbolic is not enough, we need neuro-*semantic*Frank van Harmelen
Neuro-symbolic (NeSy) AI is on the rise. However, simply machine learning on just any symbolic structure is not sufficient to really harvest the gains of NeSy. These will only be gained when the symbolic structures have an actual semantics. I give an operational definition of semantics as “predictable inference”.
All of this illustrated with link prediction over knowledge graphs, but the argument is general.
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Albert Hoitingh
In this session I delve into the encryption technology used in Microsoft 365 and Microsoft Purview. Including the concepts of Customer Key and Double Key Encryption.
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Victor Toal - IBM Connections: So you have it installed – now what?
1. Social Connections V – Zurich 2013
IBM Connections
Administration
Tips, Tricks and Essential Skills
Victor Toal / ToalSystems
IT Consulting in the SocialSphere
2. Social Connections V – Zurich 2013
2
What We’ll Cover …
•The Four Spheres of Administration
•IBM WebSphere Administration
•IBM Connections - UI based Administration
•IBM Connections – the Command Line
•Tips, Tricks and Must-Does
•Wrap-up/Summary/Questions (you choose)
3. Social Connections V – Zurich 2013
3
The Three Spheres of Administration
1 - IBM WebSphere Administration
The IBM Console
WebSphere commands – Command line Glory
2 - IBM Connections - UI based Administration
The UI – what can you do as an administrator?
3 - IBM Connections – the Command Line
Wsadmin commands and WebSphere commands - access to
the guts of Connections
4. Social Connections V – Zurich 2013
4
What We’ll Cover …
•The Three Spheres of Administration
•IBM WebSphere Administration
•IBM Connections - UI based Administration
•IBM Connections – the Command Line
•Tips, Tricks and Must-Does
•Wrap-up/Summary/Questions (you choose)
5. Social Connections V – Zurich 2013
5
WebSphere – Lift the Veil of your new Bride ….
•What is WebSphere?
•The Lingo
•The IBM Console
•Some WebSphere Resources
6. Social Connections V – Zurich 2013
6
WebSphere
Why WebSphere and What is it?
Simply put – if you want to administrate Connections you
need to know WebSphere – it's where it all begins.
WebSphere in Lay Terms
➔
WebSphere is both a brand and a technology. The WebSphere brand covers a whole host of
technologies that come together to create business solutions. For example, IBM Connections is a
business solution -- underneath the covers it uses WebSphere Application Server (WAS), which is a
runtime environment that Connections runs on.
➔
WAS provides a bunch of services (called J2EE) that Java applications use. Services like database
access, mail services and security services. Without an application WAS does nothing – it has an
administration interface but, unlike Domino you can't "do" anything with out of the box without an
application. Simply put, WebSphere runs Java (J2EE) programs.
7. Social Connections V – Zurich 2013
7
WebSphere – The Lingo
Some WAS Terminology:
Node – an individual system, either physical or virtual
Node Manager – the process controlling the individual node and all
servers in all cells, it executes the commands of the Deployment
Manager
Profile – a WebSphere entity similar to a node
Application Server – a Java Virtual Machine process
Application – a Java server application
Cluster – a group of Servers, all running the same applications
Cell – an administrative domain of one or more servers
Deployment Manager (DM) – the administration application for a cell
8. Social Connections V – Zurich 2013
8
WebSphere: The short of it ...
How do all these pieces work together?
“Multiple Nodes in a Cell run Servers that contain
Applications. All pieces are controlled via the Deployment
Manager”
9. Social Connections V – Zurich 2013
9
The IBM Console
It's your Graphical Interface to control WebSphere
In network deployments the only server running an IBM
console is the Deployment Manager
The default administrator for WebSphere is called “wasadmin”,
you need that account to administrate through the Console and
via the command line
The IBM console runs ONLY on the DM, it is where all
administration takes place
The console is what stands between you and a whole bunch
of XML and properties files that would would have to edit
manually otherwise . . .
10. Social Connections V – Zurich 2013
10
WebSphere – your first tip ….
Security comes first
The first thing to do after you set up WebSphere:
1.Create individual WebSphere administration accounts for
all admins and assign them only the roles they need
2.Synch all the nodes BEFORE you take the next step
3.Change the wasadmin password and keep it secret ….
4.Synch the nodes once more
5.Give each admin only the rights they need ….
6.Take a backup before doing this, DELETE it after you
verified everything works ….
11. Social Connections V – Zurich 2013
11
Useful WebSphere Resources
•Product Homepage
http://www-01.ibm.com/software/websphere/
•Websphere 7 Infocenter
http://pic.dhe.ibm.com/infocenter/wasinfo/v7r0/index.jsp
•IBM Developerworks – Websphere
http://www.ibm.com/developerworks/websphere/
•WebSphere Related WIKIS:
https://www.ibm.com/developerworks/community/wikis/home?lang=en#
•Websphere Forums and Community:
http://www.ibm.com/developerworks/websphere/community/
12. Social Connections V – Zurich 2013
12
What We’ll Cover …
•The Four Spheres of Administration
•IBM WebSphere Administration
•IBM Connections - UI based Administration
•IBM Connections – the Command Line
•Tips, Tricks and Must-Does
•Wrap-up/Summary/Questions (you choose)
13. Social Connections V – Zurich 2013
13
IBM Connections – The UI
•Being an Admin of Connections Features lets you
Homepage
Add/remove Widgets
Metrics
Review global system Metrics
Blogs
Basic settings, theme settings, administrate individual users'
blogs
Communities
Add sources to catalog crawler
14. Social Connections V – Zurich 2013
14
IBM Connections – The UI
• ….. continued
Activities
Access to public trash
Mobile / MobileAdmin
Access via https://<connectionsurl>/mobileAdmin/login
Devise security, settings, users, wipe commands,
WIKIS
Some special rights in individual WIKIS, even those you do not
own (version control, etc.)
15. Social Connections V – Zurich 2013
15
What We’ll Cover …
•The Four Spheres of Administration
•IBM WebSphere Administration
•IBM Connections - UI based Administration
•IBM Connections – the Command Line
•Tips, Tricks and Must-Does
•Wrap-up/Summary/Questions (you choose)
16. Social Connections V – Zurich 2013
16
IBM Connections – the Command Line
•Command Line Commands come in two Flavors
wsadmin commands
Works with Connections internal data and settings
WebSphere Command Line tools
Works with WebSphere settings and capabilities, not directly
related to Connections data
17. Social Connections V – Zurich 2013
17
Command Line - wsadmin
wsadmin – what is it?
A command shell to administrate aspects of a WebSphere Application
Server Cell
Can invoked to execute scripts written in JACL or JYTHON
Can execute almost all actions of the IBM Console and many that the
console is not able to
We will concentrate on Connections specific wsadmin commands today
Note: ALLWAYS execute wsadmin commands on the Deployment
Manager (DM) and only in the DM's /bin directory – be careful if you run a
managed node on the same server as the DM!
18. Social Connections V – Zurich 2013
18
wsadmin …. by the book
How to execute a WSADMIN command
Go to DM executable folder, execute the wsadmin and initiate
a Connections app and run a Connections command . . .
It's by the book, but a bit slooooow . . .
19. Social Connections V – Zurich 2013
19
Wsadmin … One Step up
•wsadmin command executed … call the Jython script as a
profile and save a step:
Faster - you save a step, but . . . is there another way?
20. Social Connections V – Zurich 2013
20
Wsadmin … Run it all in one command!
•You can call the Jython script as a profile AND execute a
command all in one line … save yourself some time and have a
coffee!
OK, now this is fast – a one liner!
21. Social Connections V – Zurich 2013
21
Wsadmin recap – choose how you want to run it
•You have three options how to initiate wsadmin and call
Jython scripts to then execute a Connections Commands:
3-Step: By The Book / WIKI:
./wsadmin.sh -lang jython -user wasadmin -password **** -port 8879
execfile ("connectionsConfig.py")
LCConfigService.checkOutConfig("/opt/IBM/connectexport/xml","vthome302Cell01")
2-Step: Launch a Profile:
../wsadmin.sh -lang jython -user wasadmin -password **** -profile connectionsConfig.py
LCConfigService.checkOutConfig("/opt/IBM/connectexport/xml","vthome302Cell01")
22. Social Connections V – Zurich 2013
22
Wsadmin recap … continued
1-Step: The “All-in-One” Option
./wsadmin.sh -lang jython -user wasadmin -password **** -profile connectionsConfig.py -c
"LCConfigService.checkOutConfig('/opt/IBM/connectexport/xml','vthome302Cell01')"
This is the option you want to use to create
batch files and scripts to chain wsadmin
commands!
Note: Sometimes you have to experiment with the order of
the [“] and ['] in the command.
23. Social Connections V – Zurich 2013
23
What We’ll Cover …
•The Four Spheres of Administration
•IBM WebSphere Administration
•IBM Connections - UI based Administration
•IBM Connections – the Command Line
•Tips, Tricks and Must-Does
•Wrap-up/Summary/Questions (you choose)
24. Social Connections V – Zurich 2013
24
Tips, Tricks and Must-Does … The Beginning
Dr. Vic's basic rules - 'Thou Shalt':
Create separate IBM console admins accounts for all staff -
INCLUDING YOURSELF (covered earlier) – Keep the wasadmin
account separate and don't mess with it.
All wsadmin commands MUST be run on the DM, or they will not
work and will create allot of errors
Learn command line basics for WebSphere, do not rely on ONLY
the graphical interface, allot of things cannot be done there or not
with the same detailed variables
Take frequent back-ups when making system or security level
changes, you will regret it otherwise
25. Social Connections V – Zurich 2013
25
'Thou shalt' … continued
•More of Dr. Vic's rules:
Clean up after yourself and don't litter the WebSphere server with
endless variants of back-uped/saved versions of configuration files.
(I.e 'files-config.xml.bak.thisis mysafebackup', etc.) sometimes
WebSphere picks them up and you have no clue as to why a
change did not work …. and it just looks untidy! Yuck!
Build a test/Dev system – you need a safe place to test changes in.
Don't be the “I do all my test on live systems” guy/girl . . .
Keep records of ALL changes you make – even the small ones –
you will need to back-track your steps OFTEN
26. Social Connections V – Zurich 2013
26
Tips/Tricks – Connections Config Files
Exporting Connections Configuration Files
DO NOT make a habit of copying/ftp Connections configuration xml
files up-and-down from servers – export and then import them
Ensures you always have the CORRECT active version
Import checks for formatting errors and kicks them back at you
(important for UNIX environments especially!!)
Makes sure you have a back-up of the ORIGINAL xml files from the
install BEFORE you first worked on them … you might need to
know what the default setting is at some time.
Another Dr. Vic rule:
Allways have an original
version backup!
27. Social Connections V – Zurich 2013
27
Connections Config Files … continued
Export command
Have a default location on your DM to export/import files
(for me '/opt/IBM/connectexport/xml')
Check-out:
./wsadmin.sh -lang jython -user wasadmin -password **** -profile
connectionsConfig.py -c
"LCConfigService.checkOutConfig('/opt/IBM/connectexport/xml','vthome302Cell01
')"
Check-in:
./wsadmin.sh -lang jython -user wasadmin -password **** -profile
connectionsConfig.py -c
"LCConfigService.checkInConfig('/opt/IBM/connectexport/xml','vthome302Cell01')
"
28. Social Connections V – Zurich 2013
28
Import / Export Ear Files
You need to know this – EAR files are all-mighty
Ear files are not specific to any one WebSphere environment, they can be exported on
one environment and imported into another one WITHOUT any problem
Only become environment specific if YOU put specific customizations into it
This is a combination of WAS specific wsadmin commands AND WebSphere native
scripts!
The commands contain the path to specific local folders, be sure they exist and DO
NOT CHANGE THEM - it is important that all back-ups etc. are contained in one location
so you do not have to hunt all over the file system for them.
[ /opt/IBM/connectexport/ear] – my default location to export all ear files to
[/opt/IBM/connectexport/ear/exp-xxx] separate folder for each expanded feature/ear
file (create manually if it does not exist)
All commands must be executed wile residing in the DM /bin, otherwise the the
wsadmin commands will fail with cryptic errors
29. Social Connections V – Zurich 2013
29
Import / Export Ear Files … continued
Example using COMMUNITIES
Export ear file
./wsadmin.sh -user wasadmin -password **** -c '$AdminApp export
Communities /opt/IBM/connectexport/ear/communities.ear'
Expand Ear file (so you can work on it)
./EARExpander.sh -ear /opt/IBM/connectexport/ear/communities.ear
-operationDir /opt/IBM/connectexport/ear/exp-communities -operation expand
Collapse/Repack ear file
./EARExpander.sh -ear /opt/IBM/connectexport/ear/communities.ear
-operationDir /opt/IBM/connectexport/ear/exp-communities -operation collapse
Install / re-import into WAS after change
./wsadmin.sh -user wasadmin -password **** -c '$AdminApp install
/opt/IBM/connectexport/ear/communities.ear {-update -appname Communities}'
30. Social Connections V – Zurich 2013
30
Sync Features with LDAP / Profiles
Sync commands help keep the feature dB user entries synchronized with
LDAP / Profiles
Documentation days to run them whenever user errors appear in the log
files … I run them 1 – 3 times a week
Can be run for each feature individually or a a batch file – I always run
batch files and synchronize ALL features
Note: not all features have synch commands as several features share
databases (News, Homepage, etc.)
If you have clustered WebSphere servers that are all running, you will
need to be there to respond to the system prompts!
Different ways of synchronizing are possible – review the batch files in
the end of the presentation
31. Social Connections V – Zurich 2013
31
Sync Features … continued
Example how to synch Communities
./wsadmin.sh -lang jython -user wasadmin -password **** -profile
communitiesAdmin.py -c
"CommunitiesMemberService.syncAllMembersByExtId({'updateOnEmailLo
ginMatch':'true'})"
./wsadmin.sh -lang jython -user wasadmin -password **** -profile
communitiesAdmin.py -c
"CommunitiesMemberService.syncAllMemberExtIds()"
Run both commands but not right after each other, leave some time
between them (or ALLOT if time).
Do not run the commands simultaneously on separate cluster
members → BIG PROBLEM!
34. Social Connections V – Zurich 2013
34
Command Line Node Syncronization
When the synch command in the GUI just do not appear to
get the job done ...
./syncNode.sh [IP or FQHN] 8879 -conntype SOAP -username
wasadmin -password ****
Replace the [IP or FQHN] with either an IP or a fully qualified DNS name – do
not include the square brackets
Requires the Nodemanager to be stopped, but the DM MUST be running
If the node and DM share the same physical server you can enter
LOCALAHOST as an address
Remove all files in the
/opt/IBM/WebSphere/Appserver/profiles/AppServ01/wstemp first
35. Social Connections V – Zurich 2013
35
Scheduled Tasks
•All Features have scheduled tasks that update data or run
clean-ups
•Clear these lists when actions are not happening or if you see
issues with upgrades
•They are recreated the next time the feature is restarted
Tip1: I remove ALL scheduled tasks prior to ANY iFix installs
or CR upgrades
Tip2: If you are upgrading Connections to a new version,
remove all tasks prior to shutting down for the dB migration.
Run it once more AFTER starting the upgraded system and
restart once more.
36. Social Connections V – Zurich 2013
36
Scheduled Tasks … continued
Initialize wsadmin and call the Connections config script:
./wsadmin.sh -lang jython -user wasadmin -password ***** -port
8879
execfile ("connectionsConfig.py")
List all Scheduled Tasks:
Scheduler.listAllTasks()
Clear all Scheduled Tasks
Scheduler.clearAllTasks()
You can delete the tasks while
your servers
Are running, just restart the
clusters to
Recreate the tasks
37. Social Connections V – Zurich 2013
37
WebSphere Server command line utilties
•Nodemanager commands
Stop Nodemanager AND all running servers simultaneously
./stopNode.sh -stopservers -username wasadmin -password ****
Check status of ALL servers (incl. DM and nodemanagers)
./serverStatus.sh -all -username wasadmin -password ****
Check status of a single server (incl. DM or nodemanagers)
./serverStatus.sh [servername] -username wasadmin -password ****
38. Social Connections V – Zurich 2013
38
Add a WAS Service to Windows – the quick way
•Now something JUST for Windows
WASServicecmd.exe is a front-end utility for the native
WebSphere WASServcice.exe
It can add AND remove WebSphere
servers/nodemanagers/DMs as Windows services
http://www-01.ibm.com/support/docview.wss?uid=swg21397335
Best practices suggests NOT to add Servers, but only
nodemanagers and the DM as a service!
39. Social Connections V – Zurich 2013
39
Lets change some Connections data . . . .
•Update / Change Profiles data
Initiate wsadmin and the Profiles Admin Jython script
/wsadmin.sh -lang jython -user wasadmin -password **** -profile profilesAdmin.py
Edit BACKGROUND data in Profile
ProfilesService.updateExperience("ann_jones@company.com","This is new text that will be
entered into the Background field for Ann."
Edit "ABOUT ME" data of Profile:
ProfilesService.updateDescription("ann_jones@company.com","This is new text that will be
entered into the About Me tab for Ann.")
Delete Photo in Profile
ProfilesService.deletePhoto("john_doe@company.com")
40. Social Connections V – Zurich 2013
40
Changing more Connections data . . . .
•Update / Change Communities data
Initiate wsadmin and the Profiles Admin Jython script
./wsadmin.sh -lang jython -user wasadmin -password **** -profile communitiesAdmin.py
Change name of a Community
CommunitiesService.updateCommunityName("Community NAME or UUID", "New Name")
Edit "Description" of Community Profile:
CommunitiesService.updateCommunityDescription("Community NAME or UUID", "New
description.")
Delete Bookmarks in Community
This requires a two step process
removeurl= ["http://valid1.url.com", "http://valid2.url.com", "http://valid3.url.com"]
CommunitiesService.removeReferencesByUri("Community NAME or UUID",removeurl)
41. Social Connections V – Zurich 2013
41
Lets change some Connections data . . . .
•Update / Change BLOGS data
Initiate wsadmin and the Profiles Admin Jython script
/wsadmin.sh -lang jython -user wasadmin -password **** -profile profilesAdmin.py
Edit Blog handle
BlogsAdminService.renameWeblogHandle("<old_handle>", "<new_handle>")
Change the URL or blogs (system wide):
This is necessary if you change the base URL of the Connections system
BlogsAdminService.fixBrokenUrls(<replacePattern>, <replaceValue>)
42. Social Connections V – Zurich 2013
42
Lets Report on some settings and data . . . .
•Report on Libraries … all them files!!
Get list of all orphaned personal file libraries:
./wsadmin.sh -lang jython -user wasadmin -password **** -profile filesAdmin.py -c
'FilesPrintService.saveToFile(FilesLibraryService.browsePersonalOrphan("size", "false", 1,
100000), "/opt/IBM/PersonalLibraries-Orphans.csv")'
List of All Community Libraries
./wsadmin.sh -lang jython -user wasadmin -password **** -profile filesAdmin.py -c
'FilesPrintService.saveToFile(FilesLibraryService.browseCommunity("size", "false", 1, 100000),
"/opt/IBM/CommunityLibraries.csv")'
43. Social Connections V – Zurich 2013
43
Lets Report on some settings and data . . . . continued
•Report on Libraries … more and morfe
List of All User Libraries
./wsadmin.sh -lang jython -user wasadmin -password **** -profile filesAdmin.py -c
'FilesPrintService.saveToFile(FilesLibraryService.browsePersonal("size", "false", 1, 100000),
"/opt/IBM/PersonalLibraries.csv")'
List of File/Libraries Policies
./wsadmin.sh -lang jython -user wasadmin -password **** -profile filesAdmin.py -c
'FilesPrintService.saveToFile(FilesPolicyService.browse("title", "true", 1,
25),"/opt/IBM/LibraryPolicies.csv")'
44. Social Connections V – Zurich 2013
44
Files … do you have Orphans?
•Find and move all orphaned files to a separate location
./wsadmin.sh -lang jython -user wasadmin -password ****
-profile filesAdmin.py -c
'FilesDataIntegrityService.checkFiles("/opt/IBM/files_orphaned"
)'
This can happen after dB crashes or Connections server
failures – or after a migration.
You will have to review the files manually and “just figure
it out”
45. Social Connections V – Zurich 2013
45
Files … What are your Policies for Libraries?
•List all your Library Policies – personal and community
based
./wsadmin.sh -lang jython -user wasadmin -password **** -profile filesAdmin.py -c
'FilesPrintService.saveToFile(FilesPolicyService.browse("title", "true", 1,
25),"/opt/IBM/LibraryPolicies.csv")'
Or display it in the console
wsadmin>FilesPolicyService.browse("title", "true", 1, 25)
[{maximumSize=2147483648, title=!Default for Community Files, id=00000000-0000-0000-0000-
000000000001},
{maximumSize=524288000, title=!Default for Community Wikis, id=00000000-0000-0000-0000-
000000000003},
{maximumSize=524288000, title=!Default for Non-Community Wikis, id=00000000-0000-0000-
0000-000000000002},
{maximumSize=10737418240, title=!Default for Personal Files, id=00000000-0000-0000-0000-
000000000000}]
46. Social Connections V – Zurich 2013
46
Resources
•My Blog:
http://notesbusters.com
•Great WebSphere resource / Blog:
http://www.themiddlewareshop.com
•WebSphere User Group
http://www.websphereusergroup.com
•WebSphere WIKI
http://www.bertucci.org
47. Social Connections V – Zurich 2013
47
Follow Up
How to contact me:
Victor Toal
victor@toalsys.com
@vtoal