BusinessObjects Ent XI 3.1 Server Intelligence Agent Fix (AddNode failed during installation )

 

Server Intelligence Agent (SIA) is the major new feature of the new server architecture for BusinessObjects Enterprise XI 3.1. SIA the bootstrap service that in turns starts the Central Management Server as well as monitors the health of the Central Management Server.

Purpose

To help users understand what to do if the install completes successfully but SIA Server Intelligence Agent is not available to run CMS.

Overview

This page helps users know how to proceed when an install runs 'successfully' but the SIA Server Intelligence Agent is not available to run CMS and to allow Central Services to run properly.

Symptoms

  • Business objects install finishes 'successfully'
  • Login to BusinessObjects Enterprise is not successful.
  • You are trying to add new SIA from CCM but not responsive. ( Tried to use different port does changed situation)

 

 

 

Debugging

  • Open <Install dir>\installdata\logs\<install date>\setupengine.log
  • Search for 'addnode.bat'
  • Locate second instance of 'addnode'bat'
  • From here, search for 'RunRedistProgram: return value'
  • It is possible to see 'Addnode has failed due to unexpected error' or 'The CMS has terminated unexpectedly with exit code 0'
  • Investigate <Install dir > \Program files\Business Objects\BusinessObjects Enterprise 12.0\Logging\CMS and SIA logs.

 

Possible Solutions

  • Get the addnode.bat command line from installer log, for example:
  1. Prepare command by replacing the parameters appropriately for the connection parameters
  2. Launch CCM
  3. Stop the local SIA
  4. Run the addnode.bat from a command prompt (see more details below)
  5. Go to CCM and restart the SIA Note: The above steps configure the SIA where the installer failed.
  • Look for command lines in logs.  Since the commands have absolute paths, they can be run manually from the prompt to hopefully get more information as to the problem.
    • Execute the command manually replacing the parameters like installdir, cmshost, cmsport, boeUser, boeServer, boeAuth, logfile, statusfile, etc.  The boePwd parameter is not written to the log but it is needed when executing a command manually with this type of conneciton information in it.
    • Study the output log and status file to determine the possible root cause.
    • Use batch program from command prompt to add a new SIA addnode.bat -name test3 -siaport 7520 -cms CMSNAME -user administrator -password PASSWORD -authentication SecEnterprise -platform win32_x64

 

 

You can check from task manager processes tab if your SIA and CMS is working.

 

 

Example of Successful execution of addnote.bat from command prompt.

 

 

New SIA added as example as you can see services produced after some time.

 

 

I hope this document would clarify some manual tactics of solving problems with BusinessObjects Enterprise XI 3.1.

 

 

 


ApacheDS is an extensible and embeddable directory server entirely written in Java, which has been certified LDAPv3 compatible by the Open Group. Besides LDAP it supports Kerberos 5 and the Change Password Protocol.

 

I have installed ApacheDS_2.0.0-M7 to provide a test LDAP repository for SAP solutions. I would like to share this simple tool.

 

This program can used to achieve Active directory , SSO , LDAP , Vintela authentication simulation.  Program can be downloaded at http://directory.apache.org . 2 program needed ApacheDS for server and Apache Directory Studio to edit settings.

 

 

 

Installing server is very straightforward and application controlled by windows service.

 

 

In the product website you can follow basis configuration steps but some of the information not correct on the product website.I will provide some information below;

 

The file which is mentioned server.xml is in this version config.ldif which can be found at C:\Program Files\APACHEDS\instances\default\conf\

 

 

Some screentshots from product settings;

 

 

 

 

With the Apache Directory Studio program you can create a sample configuration like below and import into server.

 

dn: dc=sapcons,dc=com

objectClass: domain

objectClass: top

dc: sapcons

 

dn: ou=Users,dc=sapcons,dc=com

objectClass: organizationalUnit

objectClass: top

ou: Users

 

dn: ou=Groups,dc=sapcons,dc=com

objectClass: organizationalUnit

objectClass: top

ou: Groups

 

dn: cn=Adan Abrams,ou=Users,dc=sapcons,dc=com

objectClass: inetOrgPerson

objectClass: organizationalPerson

objectClass: person

objectClass: top

cn: Adan Abrams

sn: Abrams

description: 19741108000000Z

employeeNumber: 7

givenName: Adan

telephoneNumber: 254-323-1920

telephoneNumber: 902-451-7619

uid: aabrams

userPassword:: c2VjcmV0

 

dn: cn=Chuck Brunato,ou=Users,dc=sapcons,dc=com

objectClass: inetOrgPerson

objectClass: organizationalPerson

objectClass: person

objectClass: top

cn: Chuck Brunato

sn: Brunato

description: 19650324000000Z

employeeNumber: 3

givenName: Chuck

telephoneNumber: 169-637-3314

telephoneNumber: 907-547-9114

uid: cbrunato

userPassword:: c2VjcmV0

 

I hope this tool would be useful for engineers.

Regards.

  • Extended post installation steps for SAP systems.

  • 1. Stop your SAP system, including any SAP services that were installed. Backup your kernel. Download the most recent kernel and apply.
  • 2. Make changes to your instance profile. Here is what I typically add to the existing profile:
  • #———-Parameters Changed ———–
  • rdisp/wp_no_dia = 10
  • rdisp/wp_no_btc = 3
  • rdisp/wp_no_enq = 1
  • rdisp/wp_no_vb = 3
  • rdisp/wp_no_vb2 = 3
  • rdisp/wp_no_spo = 1
  • login/system_client = 200 ***200 for standard system, 800 for IDES system
  • #———-Parameters Created———–
  • rdisp/keepalive_timeout = 600
  • rdisp/keepalive = 6H
  • ms/keepalive = 9999999
  • ms/conn_timeout = 100000
  • ms/http_timeout = 600
  • em/initial_size_MB = 1024
  • DIR_EPS_ROOT = \\<hos>\sapmnt\trans\EPS
  • DIR_TRANS = \\<host>1955\sapmnt\trans
  • login/create_sso2_ticket = 2
  • login/accept_sso2_ticket = 1
  • icm/host_name_full = <host>.acmeinc.net
  • login/no_automatic_user_sapstar = 0
  • sapgui/user_scripting_set_readonly = FALSE
  • sapgui/user_scripting_disable_recording = FALSE
  • sapgui/user_scripting = TRUE
  • zcsa/system_language = E
  • icm/keep_alive_timeout = 6000
  • icm/conn_timeout = 9999999
  • rdisp/max_wprun_time = 14400
  • rdisp/gui_auto_logout = 0
  • em/blocksize_KB = 4096
  • em/max_size_MB = 20000
  • em/address_space_MB = 512
  • rdisp/ROLL_MAXFS = 10000
  • rdisp/ROLL_SHM = 10000
  • rdisp/PG_MAXFS = 32768
  • rdisp/PG_SHM = 5000
  • rsdb/ntab/entrycount = 80000
  • rsdb/esm/max_objects = 10000
  • dbs/ora/array_buf_size = 1000000
  • rsdb/ntab/size = 60000
  • rsdb/ntab/irbdsize = 8000
  • sap/bufdir_entries = 10000
  • rsdb/obj/buffersize = 40000
  • rsdb/obj/max_objects = 20000
  • rdisp/max_arq = 2000
  • gw/max_conn = 2000
  • rdisp/tm_max_no = 2000
  • rdisp/max_comm_entries = 2000
  • gw/max_overflow_size = 25000000
  • enque/table_size = 10000
  • rsdb/ntab/ftabsize = 60000
  • abap/buffersize = 300000
  • abap/heap_area_dia = 2000000000
  • abap/heap_area_nondia = 2000000000
  • abap/heap_area_total = 2000000000
  • abap/heaplimit = 40894464
  • abap/swap_reserve = 20971520
  • vmcj/property/vmc.cachesiz = 50
  • vmcj/option/percentageCopyOnlySC = 20
  • vmcj/option/percentageSharedClasses = 10
  • zcsa/presentation_buffer_area = 4400128
  • zcsa/table_buffer_area = 30000128
  • ztta/roll_area = 2000000
  • ztta/roll_extension = 2000000000
  • ztta/roll_first = 1
  • vmcj/enable = on
  • vmcj/max_vm_heap_MB = 128
  • vmcj/option/gc/sharedWaterMark = 70
  • vmcj/option/ps = 1024M
  • vmcj/option/maxJavaHeap = 128M
  • 3. Restart your SAP system.
  • 4. Log on to client 000 as DDIC – the password should either be the default which is 19920706 or whatever you entered during the installation.
  • 5. Use transaction SU20 and create a company. Add the company and then change it to make it the standard company for that client.
  • 6. Use transaction SU01 to create a new user with God-like powers. I start with copying the DDIC user. Modify the default information, supply a password, make the user a Service user so you never have to change your password, and add all the RFC profiles you can find. Save the user. Log off and log back on using this new user. Do all work from this point with the new user and not DDIC or SAP*.
  • 7. Copy your new user name to a new user called RFC_USER. Change the type to system and Save. This new user will be used for future SM59 destinations.
  • 8. Use SE06 to initialize the TMS
    system. Then setup up a new or connect to an existing TMS configuration using transaction STMS. If you are adding this system to an existing TMS domain, make sure to add the proper SAPTRANSHOST to the \…\etc\host file and be sure to add the <sid>adm and SAPService<SID> users as administrators to the server home to TMS. Connect these users to the SAP_LocalAdmin and Administrators groups.
  • 9. Use transaction SE80 to create a new package called ZUSER for future customer system modifications.
  • 10. Use transaction SPRO to activate any extension sets you will need in this system.
  • 11. Download all outstanding add-ons and support patches and patch your system using the SPAM and SAINT transactions.
  • 12. Connect SAP Online Help using SR13.
  • 13. Use transaction SALE to add any logical systems names that you will need to a new local client and any SM59 connections you will create.
  • 14. Create a new client using SCC4.
  • 15. Use RZ12 to create parallel processing groups.
  • 16. Use RZ10 to import all active profiles.
  • 17. Use STZAC to change the client to the correct time zone.
  • 18. Schedule a client copy from client 000 to your new client.
  • 19. After the client copy has been completed, you can do most of your work from that client.
  • 20. Add your company logo via SMW0 – you will need to add a PICs MIME before you can add any type of picture. Use SM30 to tell your system about your new startup picture.
  • 21. Add an initial screen system message called ZLOGIN_SCREEN_INFO using SE61.
  • 22. Recompile all your ABAP loads by scheduling a job using SGEN.
  • 23. Create a non-Basis profile for your users.
  • 24. If using CUA, add this system to the CUA Distribution Model. Make you will add all the groups that the parent will expect you to have.
  • 25. Apply to SAP for your permanent license key at service.sap.com/licensekey.
  • 26. Use transaction SICF to turn “on” all services you plan to use on the internet.
  • 27. If you want to use SolMan to monitor this system, add the ST PI add-on and run the program RTCCTOOL.
  • 28. Create variants for programs RTBTCDEL, RSPO0041, and RHAUTUPD_NEW and schedule periodic jobs for each one.
  • 29. Confirm or change the passwords for DDIC and SAP*.
  • 30. Add any printers via SPAD.
  • 31. If you need other languages, use transaction SMLT to import them and transaction se38 to run program RSCPINST to help you make the necessary system adjustments so the languages can be used.
  • 32. Run program RSLANG20 for all languages to delete corrupt language buffers.
  • 33. Verify that your standard system jobs are running in SM36.
  • 34. Use the Database Maintenance Planner for MS SQL Server to schedule weekly refreshes of the <SID> database statistics. Use DB13 to schedule statistics for Oracle.
  • 35. Configure your SAProuter software using transaction OSS1 and make it a NT service.
  • 36. Install a SMTP server on your server and use SCOT to connect for SAP email.
  • 37. Turn off database logging for your database if this is a sandbox, DEV or QAS system.
  • 38. Back up your system.

I hope this guide would be useful.

Best Regards.

SAP NetWeaver Application Server ABAP 7.03 64-bit Trial after installation there are certain errors needs to be corrected before start using system. 

 

Platform details :

 

SAP NetWeaver Application Server ABAP 7.03 64-bit Trial on MAXDB 7.9.07.010.

Windows 7 Ultimate N 64 Bit Build 7601.

Intel Core TM i5 2430 M CPU @ 2.40 GHZ  (4 CPUS)

4096 MB RAM 20 GB Pagefile. 

 

After the successful installation i realized by default distribution there is wrong entries in sec store.

I have checked my laptop Windows 7 operating system network and firewall settings but nothing was wrong.

I have found solution by following, Note 1532825 - Deleting SECSTORE entries during system export/system copy. 

 

Follow the steps below before doing post installation for this kind of systems;    

 

1- Call transaction SECSTORE.    

 

2- Choose "Execute" (F8).    

 

3 - In the entries that are displayed, delete the entry /HMAC_INDEP/RFC_INTERNAL_TICKET_4_TRUSTED_SYSTEM if it is marked with a red traffic light.   

 

4- In the entries that are shown, delete the entry /HMAC_INDEP/RFC_EXTERNAL_TICKET_4_TRUSTED_SYSTEM if it is marked with a red traffic light.   

 

5- In transaction SE37, execute the function module RFC_PING with the destination NONE. If the system displays an error message, execute the function module RFC_PING again; the error message cannot appear a second time in this case.

 

I hope this reference would be usefull.

Applies to:

 

SAP ERP 6.0 EHP4 Ready SR1  on IBM AS400 .Installation preparation for TMKSVR.

 

Summary

 

This document contains information about steps for how to configure TMKSVR for IBM AS 400.

 

Author:           Said BILGEN

Blog:              http://sbilgen.wordpress.com

Created on:    12 July 2012


Author Bio

 

Innovative and dedicated SAP Technology Consultant and Business Intelligence Administrator. Installation, administration and integration of critical SAP solutions and Business objects software for major global corporations. Specialized background in IT support of consultancy services, and team leadership and management skills relevant to software and administration efforts across many industries. Proven ability to support communications and training initiatives, lead diversified teams to implement technical initiatives, and provide critical and beneficial support for internal and customer use.

 

What is TMKSVR?

 

The TMKSVR is the interface between IBM i and Windows for the installation with SAPinst. SAPinst is running on Windows, but has to install the product on IBM i. This means that all actions required for  IBM i are initiated remotely on Windows but executed locally using the TMKSVR. The communication is done using TCP/IP.  Make sure there is no system variable LANG defining a LOCAL. Otherwise, code page problems might prevent TMKSVR processes from starting.

 

1- The Client Server concept for an SAP installation on System i servers

 

2-Prepare the System i server and the Windows Installation server (PC) for the Installation

Tool TMKSVR.

 

3- Install the SAP Installation Tool TMKSVR.

 

 

4- WRKCFGSTS DSPOPT OPT01 CDROM

 

 

 

5- Verify from AS400 if ftp service active and running

 

 

 

 

 

6- Start SAPinst from the TMKSVR as the general SAP installation environment.

 

 

I hope this screenshot guide would help.

Regards.

Said BILGEN

TP IMPORT WINDOWS SCRIPT

Posted by Said BILGEN Jun 19, 2012

In some cases we are requiring scripts to ease up procedures. For that purpose I would like to share windows script for TP to achieve import.

 

1- Please create req.bat file under trans\bin.

2- Please modify following script according to your requirements.

 

@echo off

set /p reqno= RequestNo? (No after SIDK* ):

xcopy /y "\\IPADRESS\sapmnt\trans\data\R%reqno%.SID" "\IPADRESS\sapmnt\trans\data\R%reqno%.SID"

xcopy /y "\\IPADRESS\sapmnt\trans\cofiles\K%reqno%.SID" "\IPADRESS\sapmnt\trans\cofiles\K%reqno%.SID"

tp addtobuffer SIDK%reqno% SID

tp import SIDK%reqno% SID clientXXX u1268

 

3- U1268 means forcibly copy all object may be in repair mode.

 

To use unconditional mode add "u" in TP command, and add the required digit or digits

 

Tp unconditional import modes are represented by this digits:

0 - import from the buffer without deleting and set uncodit mode to 1 in the buffer to allow another import at the correct location

1 - ignore that the change request has allready been imported

2 - overwrite the original

3 - overwrite system-specific objects

6 - overwrite objects in unconfirmed repairs

8 - ignore restrictions based on table classification

9 - ignore that the system is locked for this type of transport

 

More about tp commands at following link http://help.sap.com/saphelp_45b/helpdata/en/3d/ad5b744ebc11d182bf0000e829fbfe/content.htm

 

I hope this guidelines would help.

Regards.

This seems to be a known issue when Oracle server (64bit) tries to communicate with Business Objects XI R3.1 on 64 bit operating system. Please refer SAP note:- 1402040 - ERROR: "ORA-12154: TNS:could not resolve the connect identifier specified".It suggests to uninstall the product from Program Files(X86) folder and re-install it in a different folder.

 

Please follow below steps for re-installation;


  1. Uninstall Business objects XI r3.1 from “ Add/Remove programs”.
  2. Delete the physical folders from Program Files(X86)
  3. Delete the registry entries for business objects (specifically the Business objects folder under s” HKEY_LOCAL_MACHINE\SOFTWARE”
  4. Reboot the server
  5. Create a new folder with name “ BOXI R31” in any local drive.
  6. Install Business objects in BOXIR31 folder (e.g D:\BOXIR31) with default mysql database.
  7. Once successfully installed , point to Oracle database using 32bit drivers.
  8. Please follow SAP note :- 1198150 - Error: "ORA-12154 - TNS:could not resolve the connect identifier and set the environment variable for TNS_ADMIN.

 

Regards.

Find general Information about saprouter from the link.http://help.sap.com/saphelp_nw04/helpdata/en/4f/992ce8446d11d189700000e8322d00/frameset.htm

  • I would like to highlight steps required for successful sap router installation and configuration.
  • 1- First download required files from service.sap.com
  •  

    image015.jpg

                    Required applications consist of ;

                    ‘SAPROUTER’

                    'SAP Cryptographic Software'

     

    ‘SAPROUTER’ file can be found at

     

    Downloads - SAP Software Distribution Center – Download - Support Packages and Patches - Additional Components – SAPROUTER - SAPROUTER 7.10 - SAPROUTER 7.10Windows Server on x64 64bit     

     

    Find  'SAP Cryptographic Software' from;

     

    Downloads - SAP Software Distribution Center – Download - SAP Cryptographic Software -  SAP Cryptographic Library Microsoft Windows 2003 for x86_64

     

    2- Copy downloaded files into c:\usr\sap\saprouter (created manually)

     

    3- Use sapcar.exe  tool to unpack *.sar extension files.

     

    Browse to c:\usr\sap\saprouter  in command prompt and execute

    1. sapcar.exe -xvf saprouter.sar
    2. sapcar.exe -xvf 90000114.SAR

     

    4- To get saprouter certificate you should obtain Distinguished name and execute command as example.

    sapgenpse get_pse -v -r certreq -p local.pse "<Your Distinguished Name>"     

     

    This command created 2 files  “Certreg” and ” local.pse”.

     

    Content of “Certreg”  file should copied.       

     

    5- Browse to below adress www.service.sap.com/SAPROUTER-SNCADD Here we should insert content of certreg file.

     

    6- Paste content copied from web into “srcert” file which created at c:\usr\sap\saprouter with no extension.

     

    7- Execute sapgenpse import_own_cert -c srcert -p local.pse at folder C:\usr\sap\saprouter  

     

    8- Determine which windows account user will use saprouter and execute command below accordingly;

    sapgenpse seclogin -p local.pse -O <user_for _saprouter>           

    This command executed created “cred_v2”  file

     

    If this file not created this 2  comands should solve the problem.            

    sapgenpse get_pse -v -noreq -p local.pse "<Your Distinguished Name>"


    sapgenpse get_pse -v -onlyreq -r certreq -p local.pse

     

    image026.jpg

    9- Create an empty file with no extension name as “Saprouttab”  at C:\usr\sap\saprouter folder.

     

    This file will include access authorization rights.Depending on the required usage saprouttab have to be configured.

     

    Saprouter can be used in 2 different ways;

    1- Can be used for Sap OSS service.

    2- Can be used for sap users to access sap systems from outer network.

     

    For more information about saprouttab parameters refer to link http://help.sap.com/saphelp_nw04/helpdata/en/4f/992ce8446d11d189700000e8322d00/frameset.htm

     

    10-  You should configure  Windows Environment variables to enable saprouter working environment.

     

    1.Variable name: SAPROUTTAB  Variable value: C:\usr\sap\saprouter

    2.Variable name: SECUDIR          Variable value: C:\usr\sap\saprouter

    3.Variable name: SNC_LIB          Variable value:  C:\use\sap\saprouter\sapcrypto.dll

     

    11- To see saprouter settings use sapgenpse get_my_name -v -n Issuer command and evaluate.

     

    12- To start saprouter  manually use command saprouter.exe –r 3299 –K “Your Distinguished name” –V 2 –G “c:\usr\sap\saprouter\router.log” –W 60000

    For detailed information about parameters please refer to link http://help.sap.com/saphelp_nw04/helpdata/en/4f/992ce8446d11d189700000e8322d00/frameset.htm

     

    13- To close saprouter from command prompt use saprouter -s

     

    14- To check saprouter configuration and connection you can use telnet as explained below;

     

    For external access you should configure NAT of your router. Forward  3200-3299 port interval to your saprouter’s local ip adress.

     

    -To check if saprouter is correctly configured for sap oss connection try telnet <ip adress> 3299

     

    -To check if saprouter is working from another computer you can use telnet <hostmane or ip> 3299

     

    -To check saprouter connection with sapgui you should enter saprouter string /H/externalip/W/password/H/

     

    15 - To configure oss connection go to tcode oss1 and enter details and try to logon.

     

    16- You can use saprouter as windows service also;

     

    Please check Note 525751 - Installation of the SNC SAPRouter as NT Service.

     

    Service from the command line: ntscmgr install saprouter -b <path>\saprouter.exe -p "service -r -W 60000 -R <path>\saprouttab -K p:<your_distinguished_name>"

    Filter Blog

    By author:
    By date:
    By tag: