• IDD
  • IDD
  • Skybuffer AI
    • Skybuffer AI Installation and Initial Setup
      • On Business Technology Platform (BTP)
        • Skybuffer AI Installation Guide on BTP
      • On Premise: XSA Runtime and SAP HANA EE
        • Installing SAP HANA Including XS Runtime
        • XS Deployment Process
          • Guide for Non-Isolated Environment
          • Guide for Isolated Environment
    • AI Agent
      • AI Agent Configurator
        • Register New AI Agent
        • Intents and Entities Creation
        • Tool Creation and Management
        • Actions
          • Message and Content Actions
            • Structured Messages
            • Adaptive Card
            • Sending Notifications
          • Destination Calls Actions
          • Conversation Flow and Memory Actions
          • Process Data Actions
            • Email Processing Action
            • Email Post-Processing Action
            • File Parsing Action
            • Send Email Action
            • Upload File to Document Grounding
          • AI Actions
            • Generative AI Action
            • Document Grounding Action
            • Log Insight Action
            • Tools Orchestration Action
        • Translation
        • Scheduling
        • Communication Channels
          • Tools Activation
          • Destination Assignment
          • Copy the Existing Channel
          • Webchat Communication Channel Setup
          • Facebook Messenger Communication Channel Setup
          • Zoom Communication Channel Setup
          • Slack Communication Channel Setup
          • MS Teams Communication Channel Setup
          • Telegram Communication Channel Setup
          • Viber Communication Channel Setup
          • WhatsApp Communication Channel Setup
          • FLP Chat Communication Channel Setup
          • Background Execution Communication Channel Setup
          • OpenAiCompatible Channel Setup
          • MCP Channel
          • Direct Line Channel
        • Monitor Section
      • Business AI Scenarios
      • Document Grounding Hub
      • ABAP Code Intelligence
      • Destination Management
      • Vectorized Data Sources
      • Data Source Management
        • Data Source Configuration
        • Authorization Administration
          • Organizational Authorization for Data Sources
          • Proposing Organizational Mappings
      • Emails AI Processing Monitor
      • Models Hub
      • Identity Providers
      • Survey Craft
      • Predefined Response Translator
    • AI Connector
      • AI Connector Configurator
      • AI Connector Logs
      • AWS Integration
      • Twilio Integration
    • SAP Backend for Business AI
      • Business AI Scenarios Package Administration
        • Installation Guide
        • Uninstallation Guide
      • Business AI Scenarios Package Maintenance Guide
        • Product License
        • Configuration of Email Sending Mechanism
          • Configuration Settings
          • Setup of Specific Email Sending Control
        • Technical User Setup
          • Central oData Service Authorization Role Maintenance
          • Technical User ID Creation
        • Assigning Business AI Scenarios to ABAP RIK Classes
        • Simplified User Creation Scenario Setup (Without Approval Workflow)
          • Maintain and Assign Reference Users for User Creation Scenario
          • Activate Notification for New User Creation (Optional)
        • User Creation Scenario Setup with Approval Workflow
          • Configure Approval Workflow for User Creation Scenario
          • Set Up Approval Steps for Different User Types Creation
      • MCP Server
        • MCP Server Configuration in ABAP System
        • MCP Tools Creation
    • Hybrid Chats
      • Hybrid Chats Maintenance Guide
        • Business and Technical Users Setup
          • Create Business and Technical Users
          • Create Business Partners
        • Tenant Configuration
        • Live Pool Management and Configuration
          • Start Live Pool
          • Manage Live Pool
        • System Configuration
          • Configure Status Profile
          • Set Up Technical Messages for Hybrid Chats
        • Hybrid Chats Configuration
        • Hybrid Chats Categorization
          • Categorization Management
          • Categorization Mapping
          • Translate Categories
      • Hybrid Chats User Manual
        • Language settings and RTL Support
        • Hybrid Chats
          • HC Archive Mode
          • HC Active Mode
        • HC My Data
          • Edit Personal Data and Profile Picture
          • Default Settings Management
          • Notification and Dialogue Manual Mode Management
          • Quick Replies Management
            • Standard User Mode - Quick Replies
            • Administrator User Mode - Quick Replies
        • HC Analytics
          • HC Analytics
          • Operator Activity Analytics
          • Exit Survey Analytics
        • HC Teams
          • Access HC Teams Application
          • Create New Team
          • Create New Team Member
          • Edit Agent
          • Edit Team Name
    • HOW-TO Guides
      • Exchange On-Premises Shared Mailbox Integration
      • MS Teams Integration. Single Sign-On
        • Create Azure Bot Service
        • Configure Azure Bot Service and Connect to the AI Agent MS Teams Channel
        • Create Middleware SSO Application
        • Configure Bot Service Application SSO
        • Create Azure AD Enterprise Application for SAP Backend
        • Configure oAuth2 in SAP System
        • Assign Identity Provider in AI Agent Channel Configuration
        • Deploy Your App into Microsoft Teams
        • Managing Application Keys
      • Office 365 Shared Mailboxes (IMAP) Integration
      • SAP AI Core Integration. Ollama Server Setup
      • DGX Spark Server Configuration
      • Skybuffer AI PoC Setup
        • SAP BTP
      • MS SharePoint Integration. Add-in Registration
      • Job Scheduler Services Creation
    • Troubleshooting
      • Edge Browser Access Issue

Guide for Non-Isolated Environment

5 views 0

1. Before Start

To avoid issues during the deployment process, please check the following prerequisites before starting:

1.1.Verify XSA version

You can check the current version XSA runtime and XSA components with xs version and xs lc commands executed with <sid>adm user.

For more details, please check the following SAP notes:

https://me.sap.com/notes/2711421

https://me.sap.com/notes/0003129918

1.2 Verify Python runtime availability

See Section: Runtimes Handling.

2. Regular deployment on machine with possible outside connection

2.1. XS Environment Preparation

If necessary, create a new organization and a separate space for installation (other than SAP space) in the XSA Cockpit. For more details on that, see the instructions for SAP HANA and XSA Configuration described in the guide of Installing SAP HANA System Including XS Advanced Runtime, Section Configure SAP HANA and XSA, Steps 1 and 4.

Additionally, you can check a list of available spaces from xs cli (i.e. xs command line).

To log in XSA, use the command: xs login

List of available spaces can be found with running the command: xs spaces

If necessary, it is possible to switch between spaces: xs target -s <space name>

List of available organizations can be found via: xs orgs
If necessary, it is possible to switch between spaces: xs target -o <org name>

Upload mtar files into the machine. It is recommended to use the home folder of sidadm user.

Example:

2.2. Deployment Process

Once your environment is prepared and the files are uploaded, you can start deploying the files.

The recommended order for deploying Skybuffer AI components is the following:

  1. skybfrxts
  2. skybfryai
  3. skybfryai_py_ai_core
  4. skybfryai_rag_m
  5. botclientconnector

The command to deploy is xs deploy <filename.mtar>

Before you start, please make sure that you are in the right space. You can do so by using the command of xs apps:

This command makes it possible to see the list of the applications installed. If you see No apps found, that means that the new space is empty and you are on the good path to start deploying (all mtar files available).

If you are updating the space which already has the apps installed, you can check if you are on the right place with the command of xs spaces

Now run the command of xs deploy <filename.mtar>.

If everything is OK, run this command with all the components to install all Skybuffer archives in the sequence described at the beginning of Deployment Process.

2.3 Common Problems during Deployment

Optional service warnings

Warnings 404 regarding optional services can be ignored. During the first attempt to deploy the Python application, it may fail. The reason is missing Python 3.9.0 runtime as per log.

 

 

Doublecheck if the Python runtime exists in the proper version 3.9.0.

For more details, see Section: Runtimes Handling.

Once the runtime is available, you can retry deployment.

Now the next application should be deployed successfully.

2.4 Application Verification

To check all the apps, run the command of xs apps:

If you check all the applications from the XSA Cockpit, it looks as follows:

The application can be stopped / started from the XSA Cockpit:

In case of any issues, please visit: SAP HANA Developer Guide for SAP HANA XS Advanced Model (SAP Web IDE)

3. Useful Links

  1. 2711421 – Installing SAP HANA Extended Application Services, advanced model using the XS Advanced installation media: https://me.sap.com/notes/2711421
  2. 3129918 – How to install latest patch on SAP HANA XSA: https://me.sap.com/notes/0003129918
  3. Getting Started with Application Development in XS Advanced: https://help.sap.com/docs/SAP_HANA_PLATFORM/4505d0bdaf4948449b7f7379d24d0f0d/7f681c32c2a34735ad85e4ab403f8c26.html
  4. Maintaining XS Advanced Application Runtimes: https://help.sap.com/docs/SAP_HANA_PLATFORM/6b94445c94ae495c83a19646e7c3fd56/c58763e1c81844ac9221631513d8f967.html?version=2.0.07#creating-and-uploading-a-new-run-time
  5. Python environment: https://www.python.org/
  6. Script of Python selecting: select_python.sh
  7. SAP HANA XS Command-Line Interface Reference: https://help.sap.com/doc/a567aec02f0e479ab31daeeb208ffb93/2.0.05/en-US/SAP_HANA_XS_Command-Line_Interface_Reference_en.pdf

Was this helpful?

Yes  No
Related Articles
  • Guide for Isolated Environment
  • Direct Line Channel
  • Send Email Action
  • Proposing Organizational Mappings
  • Organizational Authorization for Data Sources
  • Authorization Administration
Copyright 2022 Skybuffer.com. All Rights Reserved.