adm800 - sap

26
ADM800 AS Java – Administration . . COURSE OUTLINE . Course Version: 19 Course Duration:

Upload: others

Post on 01-Oct-2021

8 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: ADM800 - SAP

ADM800AS Java – Administration

..

COURSE OUTLINE.

Course Version: 19Course Duration:

Page 2: ADM800 - SAP

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.

Page 3: ADM800 - SAP

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

Page 4: ADM800 - SAP

iv © Copyright. All rights reserved.

Page 5: ADM800 - SAP

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

Page 6: ADM800 - SAP

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.

Page 7: ADM800 - SAP

Course Overview

TARGET AUDIENCEThis course is intended for the following audiences:

© Copyright. All rights reserved. vii

Page 8: ADM800 - SAP

viii © Copyright. All rights reserved.

Page 9: ADM800 - SAP

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

Page 10: ADM800 - SAP

Unit 1: Fundamentals

2 © Copyright. All rights reserved.

Page 11: ADM800 - SAP

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

Page 12: ADM800 - SAP

Unit 2: Starting and Stopping

4 © Copyright. All rights reserved.

Page 13: ADM800 - SAP

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

Page 14: ADM800 - SAP

Unit 3: Basic Configuration

6 © Copyright. All rights reserved.

Page 15: ADM800 - SAP

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

Page 16: ADM800 - SAP

Unit 4: Secure Infrastructure

8 © Copyright. All rights reserved.

Page 17: ADM800 - SAP

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

Page 18: ADM800 - SAP

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.

Page 19: ADM800 - SAP

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

Page 20: ADM800 - SAP

Unit 6: Java Connector and Destinations

12 © Copyright. All rights reserved.

Page 21: ADM800 - SAP

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

Page 22: ADM800 - SAP

● 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.

Page 23: ADM800 - SAP

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

Page 24: ADM800 - SAP

Unit 8: Monitoring

16 © Copyright. All rights reserved.

Page 25: ADM800 - SAP

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

Page 26: ADM800 - SAP

● Explain which regular backups are required for the SAP NetWeaver AS Java

Unit 9: Software Maintenance

18 © Copyright. All rights reserved.