Software AG Infrastructure Administrator's Guide

Total Page:16

File Type:pdf, Size:1020Kb

Software AG Infrastructure Administrator's Guide Software AG Infrastructure Administrator’s Guide Version 10.3 September 2020 This document applies to Software AG Shared Infrastructure 10.3 and to all subsequent releases. Specifications contained herein are subject to change and these changes will be reported in subsequent release notes or new editions. Copyright © 1999-2021 Software AG, Darmstadt, Germany and/or Software AG USA, Inc., Reston, VA, USA, and/or its subsidiaries and/or its affiliates and/or their licensors. The name Software AG and all Software AG product names are either trademarks or registered trademarks of Software AG and/or Software AG USA Inc. and/or its subsidiaries and/or its affiliates and/or their licensors. Other company and product names mentioned herein may be trademarks of their respective owners. Detailed information on trademarks and patents owned by Software AG and/or its subsidiaries is located at https://softwareag.com/licenses/. Use of this software is subject to adherence to Software AG's licensing conditions and terms. These terms are part of the product documentation, located at https://softwareag.com/licenses/ and/or in the root installation directory of the licensed product(s). This software may include portions of third-party products. For third-party copyright notices, license terms, additional rights or restrictions, please refer to "License Texts, Copyright Notices and Disclaimers of Third Party Products". For certain specific third-party license restrictions, please refer to section E of the Legal Notices available under "License Terms and Conditions for Use of Software AG Products / Copyright and Trademark Notices of Software AG Products". These documents are part of the product documentation, located at https://softwareag.com/licenses/ and/or in the root installation directory of the licensed product(s). Document ID: SAG-INFRA-103-20210916 Table of Contents About this Guide........................................................................................................................................5 Document Conventions.....................................................................................................................6 Online Information and Support.....................................................................................................6 Data Protection...................................................................................................................................7 1 Concepts....................................................................................................................................................9 Software AG Common Platform....................................................................................................10 Software AG Runtime......................................................................................................................10 Software AG Security Infrastructure.............................................................................................11 Software AG Web Services Stack....................................................................................................12 The Java Service Wrapper...............................................................................................................14 2 webMethods Metering.........................................................................................................................15 About webMethods Metering........................................................................................................16 Collected Usage Data.......................................................................................................................16 Configuring webMethods Metering..............................................................................................18 Troubleshooting webMethods Metering.......................................................................................20 3 Running Web Applications.................................................................................................................23 Configuring Software AG Runtime Credentials..........................................................................24 Changing the Default Software AG Runtime Keystore and Truststore...................................24 About Configuring HTTP Connectors..........................................................................................26 About Configuring HTTPS Connectors........................................................................................27 Accepting an HTTPS Connection on the Client Side..................................................................29 About the Predefined JMX Connector...........................................................................................29 About Configuring JNDI Resources..............................................................................................31 Configuring the Software AG Runtime Java Service Wrapper..................................................34 Configuring Software AG Runtime Log Settings........................................................................35 Hot Configuration Update..............................................................................................................35 Using Path Tokens............................................................................................................................36 Starting and Stopping Software AG Runtime..............................................................................37 Managing Software AG Runtime Security...................................................................................38 4 Setting Up Security...............................................................................................................................39 Setting Up the JAAS Configuration File.......................................................................................40 Turning On Logging........................................................................................................................43 Making the JAAS Configuration File Active................................................................................43 Creating Technical User Credential Files......................................................................................43 Creating or Editing Internal User Repository Files.....................................................................44 Creating Login Modules..................................................................................................................45 Using the LDAP Framework..........................................................................................................46 Updating the Single Sign-On System for Your Product.............................................................47 Creating Custom Keys and Certificates........................................................................................49 Software AG Infrastructure Administrator’s Guide 10.3 iii Table of Contents Developing a JAAS Client...............................................................................................................50 Troubleshooting Problems..............................................................................................................50 Predefined Login Modules..............................................................................................................51 5 Working with Web Services................................................................................................................63 Configuring Web Services Stack.....................................................................................................64 Configuring Web Service Security.................................................................................................67 About Configuring Message Transports.......................................................................................84 Configuring Logging in Web Services Stack................................................................................95 Deploying Web Services Stack........................................................................................................95 Deploying Web Services Stack on an Apache Tomcat Installation...........................................96 Managing Web Services...................................................................................................................96 6 Configuring the Java Service Wrapper..............................................................................................99 Determine Whether Your Product Uses the Java Service Wrapper, and Which Version.....100 Editing Java Service Wrapper Properties....................................................................................100 Generating a Thread Dump Using the Java Service Wrapper Utility.....................................101 7 Using Command Central to Manage Software AG Runtime (CTP).........................................103 Configuration Types That OSGI-CTP-TOMCAT-ENGINE Supports.....................................104 Lifecycle Actions for OSGI-CTP-TOMCAT-ENGINE...............................................................104 Run-Time Monitoring Statuses for OSGI-CTP-TOMCAT-ENGINE.......................................105 8 Software AG Runtime Logging........................................................................................................107 Software AG Runtime Audit Logging.........................................................................................108
Recommended publications
  • Reference Guide
    Apache Syncope - Reference Guide Version 2.1.9 Table of Contents 1. Introduction. 2 1.1. Identity Technologies. 2 1.1.1. Identity Stores . 2 1.1.2. Provisioning Engines . 4 1.1.3. Access Managers . 5 1.1.4. The Complete Picture . 5 2. Architecture. 7 2.1. Core . 7 2.1.1. REST . 7 2.1.2. Logic . 8 2.1.3. Provisioning . 8 2.1.4. Workflow. 9 2.1.5. Persistence . 9 2.1.6. Security . 9 2.2. Admin UI. 10 2.2.1. Accessibility . 10 2.3. End-user UI. 12 2.3.1. Password Reset . 12 2.3.2. Accessibility . 13 2.4. CLI . 15 2.5. Third Party Applications. 15 2.5.1. Eclipse IDE Plugin . 15 2.5.2. Netbeans IDE Plugin. 15 3. Concepts . 16 3.1. Users, Groups and Any Objects . 16 3.2. Type Management . 17 3.2.1. Schema . 17 Plain . 17 Derived . 18 Virtual . 18 3.2.2. AnyTypeClass . 19 3.2.3. AnyType . 19 3.2.4. RelationshipType . 21 3.2.5. Type Extensions . 22 3.3. External Resources. 23 3.3.1. Connector Bundles . 24 3.3.2. Connector Instance details . 24 3.3.3. External Resource details . 25 3.3.4. Mapping . 26 3.3.5. Linked Accounts . 29 3.4. Realms . 29 3.4.1. Realm Provisioning . 30 3.4.2. LogicActions . 31 3.5. Entitlements. 31 3.6. Privileges . 31 3.7. Roles. 31 3.7.1. Delegated Administration . 32 3.8. Provisioning. 33 3.8.1. Overview. 33 3.8.2.
    [Show full text]
  • Talend Open Studio for Big Data Release Notes
    Talend Open Studio for Big Data Release Notes 6.0.0 Talend Open Studio for Big Data Adapted for v6.0.0. Supersedes previous releases. Publication date July 2, 2015 Copyleft This documentation is provided under the terms of the Creative Commons Public License (CCPL). For more information about what you can and cannot do with this documentation in accordance with the CCPL, please read: http://creativecommons.org/licenses/by-nc-sa/2.0/ Notices Talend is a trademark of Talend, Inc. All brands, product names, company names, trademarks and service marks are the properties of their respective owners. License Agreement The software described in this documentation is licensed under the Apache License, Version 2.0 (the "License"); you may not use this software except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0.html. Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. This product includes software developed at AOP Alliance (Java/J2EE AOP standards), ASM, Amazon, AntlR, Apache ActiveMQ, Apache Ant, Apache Avro, Apache Axiom, Apache Axis, Apache Axis 2, Apache Batik, Apache CXF, Apache Cassandra, Apache Chemistry, Apache Common Http Client, Apache Common Http Core, Apache Commons, Apache Commons Bcel, Apache Commons JxPath, Apache
    [Show full text]
  • Kosten Senken Dank Open Source?
    View metadata, citation and similar papers at core.ac.uk brought to you by CORE Kosten senken dank Open Source? provided by Bern Open Repository andStrategien Information System (BORIS) | downloaded: 13.3.2017 https://doi.org/10.7892/boris.47380 source: 36 Nr. 01/02 | Februar 2014 Swiss IT Magazine Strategien Kosten senken dank Open Source? Mehr Geld im Portemonnaie und weniger Sorgen im Gepäck Der Einsatz von Open Source Software kann das IT-Budget schonen, wenn man richtig vorgeht. Viel wichtiger sind aber strategische Vorteile wie die digitale Nachhaltigkeit oder die Unabhängigkeit von Herstellern, die sich durch den konsequenten Einsatz von Open Source ergeben. V ON D R . M ATTHIAS S TÜR M ER ines vorweg: Open Source ist nicht gra- tis. Oder korrekt ausgedrückt: Der Download von Open Source Software (OSS) von den vielen Internet-Portalen wieE Github, Google Code, Sourceforge oder Freecode ist selbstverständlich kostenlos. Aber wenn Open-Source-Lösungen professionell eingeführt und betrieben werden, verursacht dies interne und/oder externe Kosten. Geschäftskritische Lösungen benötigen stets zuverlässige Wartung und Support, ansonsten steigt das Risiko erheblich, dass zentrale Infor- matiksysteme ausfallen oder wichtige Daten verloren gehen oder gestohlen werden. Für den sicheren Einsatz von Open Source Soft- ware braucht es deshalb entweder interne INHALT Ressourcen und Know-how, wie die entspre- chenden Systeme betrieben werden. Oder es MEHR GELD im PORTemoNNaie UND weNIGER SorgeN im GEPÄck 36 wird ein Service Level Agreement (SLA) bei- MarkTÜbersicHT: 152 SCHweiZer OPEN-SOUrce-SPEZialisTEN 40 spielsweise in Form einer Subscription mit einem kommerziellen Anbieter von Open- SpareN ODER NICHT spareN 48 Source-Lösungen abgeschlossen.
    [Show full text]
  • ADSS SES Admin Guide
    Secure Email Server (SES) Admin Guide A S C E RT I A L TD J ANUARY 202 1 Document Version - 6.8 . 0 . 1 © Ascertia Limited. All rights reserved. This document contains commercial-in-confidence material. It must not be disclosed to any third party without the written authority of Ascertia Limited. Commercial-in-Confidence Secure Email Server (SES) – Admin Guide CONTENTS 1 INTRODUCTION .................................................................................................................................................... 4 1.1 SCOPE ............................................................................................................................................................. 4 1.2 INTENDED READERSHIP....................................................................................................................................... 4 1.3 CONVENTIONS .................................................................................................................................................. 4 1.4 TECHNICAL SUPPORT ......................................................................................................................................... 4 2 CONCEPTS & ARCHITECTURE ............................................................................................................................... 5 2.1 INTRODUCTION ................................................................................................................................................. 5 2.2 FEATURE & BENEFITS ........................................................................................................................................
    [Show full text]
  • Apache Directory Studio™
    Main | ApacheDS | Studio | LDAP API | Mavibot | eSCIMo | Fortress | Kerby Apache Directory Studio Apache Directory Studio™ Home News The Eclipse-based LDAP browser and directory client Screenshots Apache Directory Studio is a complete directory tooling platform Downloads intended to be used with any LDAP server however it is particularly Version 2.0.0-M10 designed for use with ApacheDS. It is an Eclipse RCP application, Older Versions composed of several Eclipse (OSGi) plugins, that can be easily upgraded with additional ones. These plugins can even run within Documentation Eclipse itself. User's Guide Developer's Guide Download Apache FAQs Directory Studio 2.0.0-M10 Resources ChangeLog Testimonials LDAP Browser LDIF Editor Support Mailing Lists & IRC The LDAP Browser has been designed to work with almost any The LDIF Editor is a tool for editing LDIF files. It provides syntax Sources LDAP server available. It not only permits to read and display the highlighting and content assistance. Issue Tracking tree of your LDAP Server but also allows you to modify it by creating, editing or removing entries. Commercial Support Community How to Contribute Schema Editor Embedded ApacheDS Team The Schema Editor has been designed to edit the schema files Apache Directory Studio bundles the latest version of the Original Project Proposal in the OpenLDAP format. It allows you to edit easily attribute LDAPV3 certified ApacheDS. Creating and launching a new Special Thanks types and object classes for Apache Directory Server and LDAP server now takes less than 10 seconds! OpenLDAP. About Apache Apache License ApacheDS Configuration ACI Editor Sponsorship Thanks The ApacheDS Configuration Editor can be used to edit the The ACI Editor allows you to define, for an entry or a set of Security server configuration ('server.xml' and 'config.ldif' files) of an entries, graphically or manually (in souce code mode), an ACI Apache Directory Server installation.
    [Show full text]
  • Open Source and Third Party Documentation
    Open Source and Third Party Documentation Verint.com Twitter.com/verint Facebook.com/verint Blog.verint.com Content Introduction.....................2 Licenses..........................3 Page 1 Open Source Attribution Certain components of this Software or software contained in this Product (collectively, "Software") may be covered by so-called "free or open source" software licenses ("Open Source Components"), which includes any software licenses approved as open source licenses by the Open Source Initiative or any similar licenses, including without limitation any license that, as a condition of distribution of the Open Source Components licensed, requires that the distributor make the Open Source Components available in source code format. A license in each Open Source Component is provided to you in accordance with the specific license terms specified in their respective license terms. EXCEPT WITH REGARD TO ANY WARRANTIES OR OTHER RIGHTS AND OBLIGATIONS EXPRESSLY PROVIDED DIRECTLY TO YOU FROM VERINT, ALL OPEN SOURCE COMPONENTS ARE PROVIDED "AS IS" AND ANY EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. Any third party technology that may be appropriate or necessary for use with the Verint Product is licensed to you only for use with the Verint Product under the terms of the third party license agreement specified in the Documentation, the Software or as provided online at http://verint.com/thirdpartylicense. You may not take any action that would separate the third party technology from the Verint Product. Unless otherwise permitted under the terms of the third party license agreement, you agree to only use the third party technology in conjunction with the Verint Product.
    [Show full text]
  • Licensing Information User Manual Mysql Enterprise Monitor 3.4
    Licensing Information User Manual MySQL Enterprise Monitor 3.4 Table of Contents Licensing Information .......................................................................................................................... 4 Licenses for Third-Party Components .................................................................................................. 5 Ant-Contrib ............................................................................................................................... 10 ANTLR 2 .................................................................................................................................. 11 ANTLR 3 .................................................................................................................................. 11 Apache Commons BeanUtils v1.6 ............................................................................................. 12 Apache Commons BeanUtils v1.7.0 and Later ........................................................................... 13 Apache Commons Chain .......................................................................................................... 13 Apache Commons Codec ......................................................................................................... 13 Apache Commons Collections .................................................................................................. 14 Apache Commons Daemon ...................................................................................................... 14 Apache
    [Show full text]
  • Using Black-Box Performance Models to Detect Performance Regressions Under Varying Workloads: an Empirical Study
    Empirical Software Engineering (2020) 25:4130–4160 https://doi.org/10.1007/s10664-020-09866-z Using black-box performance models to detect performance regressions under varying workloads: an empirical study Lizhi Liao1 · Jinfu Chen1 · Heng Li2 · Yi Zeng1 · Weiyi Shang1 · Jianmei Guo3 · Catalin Sporea4 · Andrei Toma4 · Sarah Sajedi4 Published online: 28 August 2020 © Springer Science+Business Media, LLC, part of Springer Nature 2020 Abstract Performance regressions of large-scale software systems often lead to both financial and reputational losses. In order to detect performance regressions, performance tests are typically conducted in an in-house (non-production) environment using test suites with pre- defined workloads. Then, performance analysis is performed to check whether a software version has a performance regression against an earlier version. However, the real workloads in the field are constantly changing, making it unrealistic to resemble the field workloads in predefined test suites. More importantly, performance testing is usually very expensive as it requires extensive resources and lasts for an extended period. In this work, we leverage black-box machine learning models to automatically detect performance regressions in the field operations of large-scale software systems. Practitioners can leverage our approaches to complement or replace resource-demanding performance tests that may not even be real- istic in a fast-paced environment. Our approaches use black-box models to capture the relationship between the performance of a software system (e.g., CPU usage) under vary- ing workloads and the runtime activities that are recorded in the readily-available logs. Then, our approaches compare the black-box models derived from the current software version with an earlier version to detect performance regressions between these two ver- sions.
    [Show full text]
  • TE Console 8.7.4 - Use of Third Party Libraries
    TE Console 8.7.4 - Use of Third Party Libraries Name Selected License mindterm 4.2.2 (Commercial) APPGATE-Mindterm-License GifEncoder 1998 (Acme.com License) Acme.com Software License ImageEncoder 1996 (Acme.com License) Acme.com Software License commons-discovery 0.2 (Apache 1.1) Apache License 1.1 commons-logging 1.0.3 (Apache 1.1) Apache License 1.1 jrcs 20080310 (Apache 1.1) Apache License 1.1 activemq-broker 5.13.2 (Apache-2.0) Apache License 2.0 activemq-broker 5.15.4 (Apache-2.0) Apache License 2.0 activemq-camel 5.15.4 (Apache-2.0) Apache License 2.0 activemq-client 5.13.2 (Apache-2.0) Apache License 2.0 activemq-client 5.14.2 (Apache-2.0) Apache License 2.0 activemq-client 5.15.4 (Apache-2.0) Apache License 2.0 activemq-jms-pool 5.15.4 (Apache-2.0) Apache License 2.0 activemq-kahadb-store 5.15.4 (Apache-2.0) Apache License 2.0 activemq-openwire-legacy 5.13.2 (Apache-2.0) Apache License 2.0 activemq-openwire-legacy 5.15.4 (Apache-2.0) Apache License 2.0 activemq-pool 5.15.4 (Apache-2.0) Apache License 2.0 activemq-protobuf 1.1 (Apache-2.0) Apache License 2.0 activemq-spring 5.15.4 (Apache-2.0) Apache License 2.0 activemq-stomp 5.15.4 (Apache-2.0) Apache License 2.0 ant 1.6.3 (Apache 2.0) Apache License 2.0 avalon-framework 4.2.0 (Apache v2.0) Apache License 2.0 awaitility 1.7.0 (Apache-2.0) Apache License 2.0 axis 1.4 (Apache v2.0) Apache License 2.0 axis-jaxrpc 1.4 (Apache 2.0) Apache License 2.0 axis-saaj 1.2 [bundled with te-console] (Apache v2.0) Apache License 2.0 axis-saaj 1.4 (Apache 2.0) Apache License 2.0 batik-constants
    [Show full text]
  • Understanding Reuse in the Android Market
    Understanding Reuse in the Android Market Israel J. Mojica Ruiz∗, Meiyappan Nagappan∗, Bram Adamsy, Ahmed E. Hassan∗ ∗Software Analysis and Intelligence Lab (SAIL) yMaintenance, Construction and Intelligence Lab (MCIS) Queen’s University, Kingston, Canada École Polytechnique de Montréal, Canada Email: mojica, mei, [email protected] Email: [email protected] Abstract—Mobile apps are software products developed to run This paper analyzes the adoption of code reuse for mobile on mobile devices, and are typically distributed via app stores. app development. Frakes and Kang define software reuse as The mobile app market is estimated to be worth billions of “the use of existing software or software knowledge to con- dollars, with more than hundred of thousands of apps, and still increasing in number. This explosion of mobile apps is struct new software” [9]. Research has shown that the judicious astonishing, given the short time span that they have been around. usage of code reuse tends to build more reliable systems One possible explanation for this explosion could be the practice and reduce the budget of the total development [7] [8] [9]. of software reuse. Yet, no research has studied such practice in Various types of software reuse exists, like inheritance, code, mobile app development. In this paper, we intend to analyze and framework reuse [10], each having its own advantages and software reuse in the Android mobile app market along two dimensions: (a) reuse by inheritance, and (b) class reuse. Since disadvantages. app stores only distribute the byte code of the mobile apps, and In this paper we focus on exploring the extent of reuse not the source code, we used the concept of Software Bertillonage among mobile apps.
    [Show full text]
  • Sun Java, J2EE - News and Articles
    Sun Java, J2EE - News and Articles http://www.javarss.com/ Special Thanks to: Elastic Path - Java eCommerce Software Tell-A-Friend | Menu... 6 | Session Timeout: 28:41 minutes JavaRSS.comWeb 2.0 top stories news ( 6) blogs tags forums groups tech world comments settings suggest feedback sitemap JavaRSS.com sitegraph Show only channels with new items since nmlkj my LastVisit nmlkj Past 24 hours nmlkj Past 2 days -- or -- nmlkji All channels Welcome! - Java News and Java Articles (6) JavaServer Faces course Developing on the iSeries Java Courses in London Java Developer Kito Mann in London 17/10. The most productive and efficient Java Bean, JSP, EJB, JDBC, XML IT Recruitment in Banking & The Register now and your colleague way to develop iSeries Oracle, ASP .net, Programming, Financial Markets comes free! Applications SQL www.eFinancialCareers.co.uk www.skillsmatter.com www.lansa.com www.bcoc.co.uk java.net News (6) Oct 12 Editor's Daily Blog Oct 11 « ‹ › | More.. « ‹ › | More.. ObjectLab Kit Radio (Part 1) Apache JAMES Server 2.30rc5 Frame By Frame H2 Database Engine 1.0/2006-10-10 Happy With What You Have To Be Happy With AgileWiki 3.5.0.6 Lawyers, Guns, and Money IBM Web Service Streaming Engine My Ride's Here Java Technology Headlines Sep 29 JavaWorld Oct 06 « ‹ › | More.. « ‹ › | More.. Java 2D Trickery Revisiting the logout problem Meet Shannon Hickey, Technical Lead for the Swing Toolkit Sun to shine on AJAX Team at Sun Microsystems SAP achieves Java EE 5 certification Getting Started With the NetBeans IDE 5.0 BlueJ Edition Try on Derby for size Writing Performant EJB Beans in the Java EE 5 Platform BEA focuses on flexible, collaborative SOA (EJB 3.0) Using Annotations U.S.
    [Show full text]
  • Notice Report
    NetApp Notice Report Copyright 2020 About this document The following copyright statements and licenses apply to the software components that are distributed with the Active IQ Platform product released on 2020-08-14 06:55:16. This product does not necessarily use all the software components referred to below. Where required, source code is published at the following location. ftp://ftp.netapp.com/frm-ntap/opensource 1 Components: Component License Achilles Core 5.3.0 Apache License 2.0 An open source Java toolkit for Amazon S3 0.9.0 Apache License 2.0 Aopalliance Version 1.0 Repackaged As A Module 2.5.0-b32 Common Development and Distribution License 1.1 Apache Avro 1.7.6-cdh5.4.2.1.1 Apache License 2.0 Apache Avro 1.7.6-cdh5.4.4 Apache License 2.0 Apache Avro Tools 1.7.6-cdh5.4.4 Apache License 2.0 Apache Commons BeanUtils 1.7.0 Apache License 2.0 Apache Commons BeanUtils 1.8.0 Apache License 2.0 Apache Commons CLI 1.2 Apache License 2.0 Apache Commons Codec 1.9 Apache License 2.0 Apache Commons Collections 3.2.1 Apache License 2.0 Apache Commons Compress 1.4.1 Apache License 2.0 Apache Commons Configuration 1.6 Apache License 2.0 Apache Commons Digester 1.8 Apache License 1.1 Apache Commons Lang 2.6 Apache License 2.0 Apache Commons Logging 1.2 Apache License 2.0 Apache Commons Math 3.1.1 Apache License 2.0 Apache Commons Net 3.1 Apache License 2.0 Apache Directory API ASN.1 API 1.0.0-M20 Apache License 2.0 Apache Directory LDAP API Utilities 1.0.0-M19 Apache License 2.0 Apache Directory LDAP API Utilities 1.0.0-M20 Apache License 2.0
    [Show full text]