adm800 - sap
TRANSCRIPT
ADM800AS Java – Administration
..
COURSE OUTLINE.
Course Version: 19Course Duration:
SAP Copyrights and Trademarks
© 2019 SAP SE or an SAP affiliate company. All rights reserved.
No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP SE or an SAP affiliate company.
SAP and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP SE (or an SAP affiliate company) in Germany and other countries. Please see http://global12.sap.com/corporate-en/legal/copyright/index.epx for additional trademark information and notices.
Some software products marketed by SAP SE and its distributors contain proprietary software components of other software vendors.
National product specifications may vary.
These materials are provided by SAP SE or an SAP affiliate company for informational purposes only, without representation or warranty of any kind, and SAP SE or its affiliated companies shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP SE or SAP affiliate company products and services are those that are set forth in the express warranty statements accompanying such products and services, if any. Nothing herein should be construed as constituting an additional warranty.
In particular, SAP SE or its affiliated companies have no obligation to pursue any course of business outlined in this document or any related presentation, or to develop or release any functionality mentioned therein. This document, or any related presentation, and SAP SE’s or its affiliated companies’ strategy and possible future developments, products, and/or platform directions and functionality are all subject to change and may be changed by SAP SE or its affiliated companies at any time for any reason without notice. The information in this document is not a commitment, promise, or legal obligation to deliver any material, code, or functionality. All forward-looking statements are subject to various risks and uncertainties that could cause actual results to differ materially from expectations. Readers are cautioned not to place undue reliance on these forward-looking statements, which speak only as of their dates, and they should not be relied upon in making purchasing decisions.
Typographic Conventions
American English is the standard used in this handbook.
The following typographic conventions are also used.
This information is displayed in the instructor’s presentation
Demonstration
Procedure
Warning or Caution
Hint
Related or Additional Information
Facilitated Discussion
User interface control Example text
Window title Example text
© Copyright. All rights reserved. iii
iv © Copyright. All rights reserved.
Contents
vii Course Overview
1 Unit 1: Fundamentals
1 Lesson: Fundamental Concepts of Java1 Lesson: Architecture of the SAP NetWeaver Application Server1 Lesson: Java Cluster Architecture1 Lesson: The Internal Structure of AS Java1 Lesson: Load Balancing in the AS Java Environment
3 Unit 2: Starting and Stopping
3 Lesson: Overview of the Process for Starting and Stopping AS Java3 Lesson: Tools for Starting and Stopping3 Lesson: Java Startup and Control Framework3 Lesson: Logs of the Start and Stop Processes of AS Java
5 Unit 3: Basic Configuration
5 Lesson: Overview of the Administration Tools5 Lesson: Basic Configuration of AS Java with the Config Tool5 Lesson: Configuring AS Java with SAP NetWeaver Administrator5 Lesson: Further Configuration Activities
7 Unit 4: Secure Infrastructure
7 Lesson: Network Security7 Lesson: Setting Up SSL
9 Unit 5: User and Authorization Administration
9 Lesson: Structure and Configuration of the User Management Engine (UME)
9 Lesson: User and Group Administration9 Lesson: The Java Authorization Concept9 Lesson: Special Principles10 Lesson: Logon Procedure of SAP NetWeaver AS Java
11 Unit 6: Java Connector and Destinations
11 Lesson: Connections to other Systems11 Lesson: Appendix: Connections to other Systems with the Java
ConnectorArchitecture
© Copyright. All rights reserved. v
13 Unit 7: Change Management and Software Logistics
13 Lesson: Structuring Java Development13 Lesson: Components of SAP NetWeaver Development
Infrastructure13 Lesson: Developing and Releasing Java Changes with SAP
NetWeaver Development Infrastructure13 Lesson: Transporting Java Developments Using SAP NetWeaver
Development Infrastructure
15 Unit 8: Monitoring
15 Lesson: Monitoring AS Java15 Lesson: Optional: Connecting to a Central Monitoring System15 Lesson: Log Viewer and Log Configuration15 Lesson: Explaining the Concept of Monitoring Tools in SAP Solution
Manager
17 Unit 9: Software Maintenance
17 Lesson: Preparing for Software Maintenance17 Lesson: Java Support Packages, Stacks and Patches17 Lesson: Importing Corrections with SUM for AS Java17 Lesson: Additional Deployment Tools17 Lesson: Backing Up SAP NetWeaver AS Java
vi © Copyright. All rights reserved.
Course Overview
TARGET AUDIENCEThis course is intended for the following audiences:
© Copyright. All rights reserved. vii
viii © Copyright. All rights reserved.
UNIT 1 Fundamentals
Lesson 1: Fundamental Concepts of JavaLesson ObjectivesAfter completing this lesson, you will be able to:
● Use basic Java terminology
Lesson 2: Architecture of the SAP NetWeaver Application ServerLesson ObjectivesAfter completing this lesson, you will be able to:
● Explain the architecture of the SAP NetWeaver Application Server
Lesson 3: Java Cluster ArchitectureLesson ObjectivesAfter completing this lesson, you will be able to:
● Explain the term Central Services of SAP NetWeaver AS Java
● Understand and use concepts such as Java instance, ICM, and server
Lesson 4: The Internal Structure of AS JavaLesson ObjectivesAfter completing this lesson, you will be able to:
● Name the most important managers of the SAP NetWeaver AS
● Name the most important services of the SAP NetWeaver AS
Lesson 5: Load Balancing in the AS Java EnvironmentLesson ObjectivesAfter completing this lesson, you will be able to:
● Explain how load balancing can be realized in the SAP system
© Copyright. All rights reserved. 1
Unit 1: Fundamentals
2 © Copyright. All rights reserved.
UNIT 2 Starting and Stopping
Lesson 1: Overview of the Process for Starting and Stopping AS JavaLesson ObjectivesAfter completing this lesson, you will be able to:
● Describe the sequence in which the components of an SAP system are started and stopped
● Describe the generalstart process for SAP NetWeaver AS ABAP + Java
● Describe the generalstart process for SAP NetWeaver AS Java
Lesson 2: Tools for Starting and StoppingLesson ObjectivesAfter completing this lesson, you will be able to:
● Operate the tools to start and stop SAP NetWeaver AS ABAP + Java
● Operate the tools to start and stop SAP NetWeaver AS Java
Lesson 3: Java Startup and Control FrameworkLesson ObjectivesAfter completing this lesson, you will be able to:
● Use the term Java Startup and Control Framework
● Describe the individual steps during the start and stop processes of a Java instance
Lesson 4: Logs of the Start and Stop Processes of AS JavaLesson ObjectivesAfter completing this lesson, you will be able to:
● Find the storage locations of trace and log files of the Startup and Control Framework
● Name the most important trace and log files of the Startup and Control Framework and review their content.
© Copyright. All rights reserved. 3
Unit 2: Starting and Stopping
4 © Copyright. All rights reserved.
UNIT 3 Basic Configuration
Lesson 1: Overview of the Administration ToolsLesson ObjectivesAfter completing this lesson, you will be able to:
● Name various configuration and administration tools for SAP NetWeaver AS Java and describe their primary usage areas
Lesson 2: Basic Configuration of AS Java with the Config ToolLesson ObjectivesAfter completing this lesson, you will be able to:
● Maintain settings for SAP NetWeaver AS Java with the Config Tool
Lesson 3: Configuring AS Java with SAP NetWeaver AdministratorLesson ObjectivesAfter completing this lesson, you will be able to:
● Display system properties in SAP NetWeaver Administrator
Lesson 4: Further Configuration ActivitiesLesson ObjectivesAfter completing this lesson, you will be able to:
● Get an overview of the Configuration Wizard
● Check and maintain properties of the Central Services
© Copyright. All rights reserved. 5
Unit 3: Basic Configuration
6 © Copyright. All rights reserved.
UNIT 4 Secure Infrastructure
Lesson 1: Network SecurityLesson ObjectivesAfter completing this lesson, you will be able to:
● Explain why safeguarding the network communication is necessary
● Describe which technical components can be protected via secure network protocols
● Classify concepts of the Web Service Security
Lesson 2: Setting Up SSLLesson ObjectivesAfter completing this lesson, you will be able to:
● Describe different encryption processes
● Point out the relationship between authentication and digital signatures
● Explain the server authentication mechanism used within SSL
● Set up SSL with SAP NetWeaver Administrator
© Copyright. All rights reserved. 7
Unit 4: Secure Infrastructure
8 © Copyright. All rights reserved.
UNIT 5 User and Authorization Administration
Lesson 1: Structure and Configuration of the User Management Engine (UME)Lesson ObjectivesAfter completing this lesson, you will be able to:
● List the various UME data sources
● Explain the term UME data partitioning
● Determine the current data source assignment
● Identify and modify configuration parameters
Lesson 2: User and Group AdministrationLesson ObjectivesAfter completing this lesson, you will be able to:
● List and use the tools for administering users and groups
Lesson 3: The Java Authorization ConceptLesson ObjectivesAfter completing this lesson, you will be able to:
● Explain the terms UME role and JEE security role
● Assign actions and JEE security roles to a UME role
● Assign authorizations to users and groups
Lesson 4: Special PrinciplesLesson ObjectivesAfter completing this lesson, you will be able to:
● List a number of “special” principles
● Activate the emergency user
© Copyright. All rights reserved. 9
Lesson 5: Logon Procedure of SAP NetWeaver AS JavaLesson ObjectivesAfter completing this lesson, you will be able to:
● List the supported logon procedures of SAP NetWeaver AS Java
● Change the standard logon procedure of SAP NetWeaver AS Java
● Explain the functions of login modules
● Explain Kerberos logon (SPNego)
● Set up X.509 logon
Unit 5: User and Authorization Administration
10 © Copyright. All rights reserved.
UNIT 6 Java Connector and Destinations
Lesson 1: Connections to other SystemsLesson ObjectivesAfter completing this lesson, you will be able to:
● List some communication paths
● Maintain connections of the destination service and JCo RFC connections
Lesson 2: Appendix: Connections to other Systems with the Java ConnectorArchitectureLesson ObjectivesAfter completing this lesson, you will be able to:
● Locate the JCA Connection Factories of the SAP Java Resource Adapter
● Maintain parameters of a JCA Connection Factory of the SAP Java Resource Adapter and create a new JCA Connection Factory for the SAP Java Resource Adapter
© Copyright. All rights reserved. 11
Unit 6: Java Connector and Destinations
12 © Copyright. All rights reserved.
UNIT 7 Change Management and Software Logistics
Lesson 1: Structuring Java DevelopmentLesson ObjectivesAfter completing this lesson, you will be able to:
● Name differences between ABAP-based and Java-based development
● List the elements of a Java EE application
● Outline the steps required to develop an executable Java EE application
● Explain the idea of SAP's component model for the development of Java based SAP applications
Lesson 2: Components of SAP NetWeaver Development InfrastructureLesson ObjectivesAfter completing this lesson, you will be able to:
● List the building blocks of SAP NetWeaver Development Infrastructure and explain their meaning
● Outline the structure of the Design Time Repository
● Outline the use of Change Management Service and the enhanced Change and Transport System for the use with SAP NetWeaver Development Infrastructure
Lesson 3: Developing and Releasing Java Changes with SAP NetWeaver Development InfrastructureLesson ObjectivesAfter completing this lesson, you will be able to:
● List the individual steps that are required from the start of developing / changing Java objects to releasing these changes
Lesson 4: Transporting Java Developments Using SAP NetWeaver Development InfrastructureLesson ObjectivesAfter completing this lesson, you will be able to:
© Copyright. All rights reserved. 13
● Import changes into the quality assurance system
● List the individual transport steps for the integration of the Change Management Service into the enhanced Change and Transport System
Unit 7: Change Management and Software Logistics
14 © Copyright. All rights reserved.
UNIT 8 Monitoring
Lesson 1: Monitoring AS JavaLesson ObjectivesAfter completing this lesson, you will be able to:
● Describe the monitoring infrastructure
● Display monitoring data in the SAP NetWeaver Administrator (NWA)
● Make threshold value settings in the NWA
Lesson 2: Optional: Connecting to a Central Monitoring SystemLesson ObjectivesAfter completing this lesson, you will be able to:
● Monitor Java instances in the central monitoring system
● Explain which configuration steps are required to be able to maintain the threshold values for Java instances from the central monitoring system
Lesson 3: Log Viewer and Log ConfigurationLesson ObjectivesAfter completing this lesson, you will be able to:
● Use the Log Viewer
● Explain the difference between logging and tracing
● Execute log configuration
Lesson 4: Explaining the Concept of Monitoring Tools in SAP Solution ManagerLesson ObjectivesAfter completing this lesson, you will be able to:
● Describe the monitoring and alerting tools available in SAP Solution Manager's Monitoring and Alerting Infrastructure
© Copyright. All rights reserved. 15
Unit 8: Monitoring
16 © Copyright. All rights reserved.
UNIT 9 Software Maintenance
Lesson 1: Preparing for Software MaintenanceLesson ObjectivesAfter completing this lesson, you will be able to:
● Explain the functions of the Maintenance Planner and perform a maintenance transaction
Lesson 2: Java Support Packages, Stacks and PatchesLesson ObjectivesAfter completing this lesson, you will be able to:
● Describe the relationship between Support Packages, Patches, Support Package Stacks and Support Packages with Patches
● Describe the relationship between Product Version, Product Instance, Software Component and Support Package
Lesson 3: Importing Corrections with SUM for AS JavaLesson ObjectivesAfter completing this lesson, you will be able to:
● Call the Software Update Manager (SUM)
● Import Support Packages and Support Package Stacks for SAP NetWeaver AS Java 7.5-based systems.
Lesson 4: Additional Deployment ToolsLesson ObjectivesAfter completing this lesson, you will be able to:
● Define alternative deployment tools
Lesson 5: Backing Up SAP NetWeaver AS JavaLesson ObjectivesAfter completing this lesson, you will be able to:
© Copyright. All rights reserved. 17
● Explain which regular backups are required for the SAP NetWeaver AS Java
Unit 9: Software Maintenance
18 © Copyright. All rights reserved.