cancel
Showing results for 
Search instead for 
Did you mean: 

integration of ECC 6 with stand alone live cache 7.6 on HP Unix / MaxDB 7.6

gautam_poddar2
Participant
0 Kudos

Hi

We have successfully installed the SAP LiveCache 7.6 Server / MaxDB 7.6 on HP Unix 11.23 server and SAP Live Cache client on the machine where SAP ECC 6.0 is installed for SAP IS Professional Service (WFD).When we go to LC10 and test the connection it has thrown an error(doc attached).We have checkd the rfc connection (SM59) that is also throwing an arror as in attached document.Could you please guide us in integrating ECC with stand alone live cache.We want to know what are the programs have to be started from client side and server side

and how to start them.your earlier action will be a great help for us. When I have tried to execute this x_ping LIC ( LIC is Live Cache database name) , it is giving error but x_ping <server name of the live cache) is ok. How will I configure this LC10 and RFC connection?

LC10 has given the error as follows.

Name and Server : LIC - ielqasib

DBMRFC Function : DBM_CONNECT

Error : Communication Error

Error Message : Error when opening an RFC connection

When we check the RFC connection ,it has given the error as the following screen

Connection Test SAPDB_DBM

Connection Type TCP/IP Connection

On HP multiprocessor machines, the specified time values may be incorrect.

Logon Cancel

Error Details timeout during allocate / CPIC-CALL: 'ThSAPCMRCV' Timeout during connection setu

Error Details ERROR: timeout during allocate

Error Details LOCATION: SAP-Gateway on host erpdevib / sapgw00

Error Details DETAIL: no connect of TP sapdbmrfc from host erpdevib after 20 sec

Error Details COMPONENT: SAP-Gateway

Error Details COUNTER: 2491

Error Details MODULE: gwr3cpic.c

Error Details LINE: 5873

Error Details RETURN CODE: 242

Error Details SUBRC: 0

Error Details RELEASE: 700

Error Details TIME: Sat Nov 17 23:48:21 2007

Error Details VERSION: 2

Connection Test SAPDB_DBM_DAEMON

Connection Type TCP/IP Connection

On HP multiprocessor machines, the specified time values may be incorrect.

Logon Connection Error

Error Details Error when opening an RFC connection

Error Details ERROR: program dbmrfc@sapdb not registered

Error Details LOCATION: SAP-Gateway on host erpdevib / sapgw00

Error Details DETAIL: TP dbmrfc@sapdb not registered

Error Details COMPONENT: SAP-Gateway

Error Details COUNTER: 2495

Error Details MODULE: gwr3cpic.c

Error Details LINE: 1694

Error Details RETURN CODE: 679

Error Details SUBRC: 0

Error Details RELEASE: 700

Error Details TIME: Sat Nov 17 23:49:41 2007

Error Details VERSION: 2

Thanks

Gautam

Accepted Solutions (0)

Answers (2)

Answers (2)

markus_doehr2
Active Contributor
0 Kudos

Check that name resolution works (ping the NAME of both machines and see if it can be resolved correctly).

Also see notes

839443 - TP error: Cannot execute TP during startup of LC10

831108 - Overview note on DBMRFC problems in MaxDB CCMS

--

Markus

gautam_poddar2
Participant
0 Kudos

Hello Markus,

Thanks for your reply. I have checked these notes but I could not resolve this issue. Our kernel patch is 95 which is latest.

1.Installed Live cache standalone server on hp-ux machine.

2.There is a development system which has to be integrated to live cache from WFM core.We have installed live cache client on this machine.

3. Strated X_server on the server.

4.x_ping –u <dbname> -n <server_host> is successful from the client.DBMCLI –d LIC(live cache id) –n <servername of the live cache server> is also working from live cache client system where R/3 system is running.

5.From LC10 integration we have defined LCA,LDA and LEA using the server name with user control and SAP<Live cache_id>.

6.When we press livecache monitoring it throws an error .

7.from the client system,from sidadm we have executed sapdbmrfc(/sapmnt/DEV/exe) ,dbmrfc(/sapdb/programs/bin) which shows an error like ‘/usr/lib/hpux/dld.so unable to find library libnapu16.so killed.

8.we have two rfc s automatically generated SAPDB_DBM,SAPDB_DBM_DEMON.when we check for connection test it show s an error(document attached with screens).

We got stucked here .Could you please guide us to integrate the live cache with ECC.

Please help me ASAP

Thanks

Gautam

markus_doehr2
Active Contributor
0 Kudos

7.from the client system,from sidadm we have executed

sapdbmrfc(/sapmnt/DEV/exe)

,dbmrfc(/sapdb/programs/bin) which shows an error

like ‘/usr/lib/hpux/dld.so unable to find library

libnapu16.so killed.

This seems to be the root cause - the programs in /sapdb/programs/bin are linked against the unicode library (libsapu16.so) which is not present.

Check note 522119 - Shared library libsapu16 (DLL for Unicode programs)

If you´ve got it installed, check with

ldd /sapdb/programs/bin/dbmrfc

if it´s found.

--

Markus

gautam_poddar2
Participant
0 Kudos

hello,

I am getting this error while running this

  1. /sapdb/programs/bin/dbmcli -d LIC -u control,adm1nlic db_online;

OK

ldd /sapdb/programs/bin/dbmrfc

unable to find libsapu16.so

This is giving in LiveCache Server when I start the x_server

  1. /sapdb/programs/bin/x_server start

12798 NISERVER NI support started.

WNG 12453 NISSLSRV NISSL Init: SSL: Could not locate licence file

12902 XSERVER started, 'X64/HPUX 7.6.00 Build 029-123-130-265'

What will I do?

markus_doehr2
Active Contributor
0 Kudos

please follow the mentioned note, what you need to do is in there.

--

Markus

gautam_poddar2
Participant
0 Kudos

can you guide me ? I have checked this note but I am not able to do this.

Thanks

Gautam

markus_doehr2
Active Contributor
0 Kudos

You need to set SHLIB_PATH to point to the directory containing libsapu16.so. If you don't have that library you need to extract it from a Unicode kernel.

I can't give you a "step-by-step" list what to enter since the configuration thereof is system dependent.

Check with operating system guy to set that environment.

--

Markus

gautam_poddar2
Participant
0 Kudos

Hello,

This is the environment variable of the devadm (SID is DEV) where SHLIB_PATH was set and the file is in /usr/sap/DEV/SYS/exe/run directory and /sapdb/programs/lib

erpdevib:devadm 25> env

HOME=/home/devadm

PATH=/oracle/DEV/102_64/bin:.:/home/devadm:/usr/sap/DEV/SYS/exe/run:/opt/java1.4/bin:/usr/bin:/usr/ccs/bin:/usr/contrib/bin:/usr/contrib/Q4/bin:/opt/ipf/bin:/opt/hparray/bin:/opt/nettladm/bin:/opt/fcms/bin:/opt/sas/bin:/usr/bin/X11:/opt/resmon/bin:/usr/contrib/kwdb/bin:/opt/wbem/bin:/opt/wbem/sbin:/opt/graphics/common/bin:/opt/sfm/bin:/opt/upgrade/bin:/opt/sec_mgmt/bastille/bin:/opt/dsau/bin:/opt/dsau/sbin:/opt/firefox:/opt/gnome/bin:/opt/mozilla:/opt/perl/bin:/opt/sec_mgmt/spc/bin:/opt/ssh/bin:/opt/hpsmh/bin:/opt/thunderbird:/opt/gwlm/bin:/usr/contrib/bin/X11:/sapdb/programs/bin:/sapdb/programs/lib:/usr/lib/hpux64

LOGNAME=devadm

SHELL=/bin/csh

TERM=dtterm

COLUMNS=158

LINES=56

MANPATH=/usr/share/man/%L:/usr/share/man:/usr/contrib/man/%L:/usr/contrib/man:/usr/local/man/%L:/usr/local/man:/opt/ldapux/share/man:/opt/ldapux/ypldapd/man:/opt/ipf/man:/opt/cifsclient/share/man:/usr/dt/share/man:/opt/samba/man:/opt/samba/WTEC_Support_Tools/man:/opt/resmon/share/man/%L:/opt/resmon/share/man:/opt/openssl/man:/opt/openssl/prngd/man:/opt/wbem/share/man:/opt/VRTS/man:/opt/graphics/common/man:/opt/sfmdb/pgsql/man:/opt/sfm/share/man:/opt/sec_mgmt/share/man:/opt/dsau/man:/opt/gnome/man:/opt/perl/man:/opt/sec_mgmt/share/man/%L:/opt/ssh/share/man:/opt/gwlm/man/%L:/opt/gwlm/man:/opt/ignite/share/man/%L:/opt/ignite/share/man

TZ=IST-5:30

SAPSYSTEMNAME=DEV

DIR_LIBRARY=/usr/sap/DEV/SYS/exe/run

SHLIB_PATH=/usr/sap/DEV/SYS/exe/run:/sapdb/programs/lib:/oracle/client/10x_64/instantclient

JAVA_HOME=/opt/java1.4

THREAD=NOPS

dbms_type=ORA

dbs_ora_tnsname=DEV

dbs_ora_schema=SAPSR3

ORACLE_SID=DEV

DB_SID=DEV

ORACLE_BASE=/oracle

TNS_ADMIN=/usr/sap/DEV/SYS/profile/oracle

ORACLE_HOME=/oracle/DEV/102_64

NLS_LANG=AMERICAN_AMERICA.UTF8

SAPDATA_HOME=/oracle/DEV

erpdevib:devadm 26>

What will I do?

Thanks

Gautam

markus_doehr2
Active Contributor
0 Kudos

is the client (calling) system a Unicode system?

--

Markus

gautam_poddar2
Participant
0 Kudos

Hello,

R/3 System is Unicode and I have installed the LiveCache Server on another standalone system and I have installed the Livecache Client in R/3 System.

markus_doehr2
Active Contributor
0 Kudos

So you are using DB59 on your R/3 system right?

If yes, what's the output of (as user <sid>adm):

ldd /sapdb/programs/bin/dbmrfc

--

Markus

gautam_poddar2
Participant
0 Kudos

yes, We are using DB59.

erpdevib:devadm 26> ldd /sapdb/programs/bin/dbmrfc

Unable to find library 'libsapu16.so'.

erpdevib:devadm 27> exit

erpdevib:devadm 28> logout

  1. ldd /sapdb/programs/bin/dbmrfc

Unable to find library 'libsapu16.so'.

markus_doehr2
Active Contributor
0 Kudos

Try the following command also and give me the output:

file /sapdb/programs/bin/dbmrfc

and

file /sapmnt/<SID>/exe/disp+work

--

Markus

gautam_poddar2
Participant
0 Kudos
  1. file /sapdb/programs/bin/dbmrfc

/sapdb/programs/bin/dbmrfc: ELF-64 executable object file - IA64

  1. file /sapmnt/DEV/exe/disp+work

/sapmnt/DEV/exe/disp+work: ELF-64 executable object file - IA64

#

markus_doehr2
Active Contributor
0 Kudos

And you are SURE, that the R/3 system, on which you are executing the commands, is a Unicode system?

What's the output of (as <sid>adm):

ldd /sapmnt/DEV/exe/disp+work

--

Markus

gautam_poddar2
Participant
0 Kudos

yes, I am sure

erpdevib:devadm 21> ldd /sapmnt/DEV/exe/disp+work

libnsl.so.1 => /usr/lib/hpux64/libnsl.so.1

libpthread.so.1 => /usr/lib/hpux64/libpthread.so.1

libsapu16.so => /usr/sap/DEV/SYS/exe/run/libsapu16.so

dw_gui.so => /usr/sap/DEV/SYS/exe/run/dw_gui.so

dw_xml.so => /usr/sap/DEV/SYS/exe/run/dw_xml.so

dw_xtc.so => /usr/sap/DEV/SYS/exe/run/dw_xtc.so

dw_mdm.so => /usr/sap/DEV/SYS/exe/run/dw_mdm.so

libregex.so => /usr/sap/DEV/SYS/exe/run/libregex.so

dw_stl.so => /usr/sap/DEV/SYS/exe/run/dw_stl.so

libm.so.1 => /usr/lib/hpux64/libm.so.1

libdl.so.1 => /usr/lib/hpux64/libdl.so.1

libsec.so.1 => /usr/lib/hpux64/libsec.so.1

libstd_v2.so.1 => /usr/lib/hpux64/libstd_v2.so.1

libCsup.so.1 => /usr/lib/hpux64/libCsup.so.1

libunwind.so.1 => /usr/lib/hpux64/libunwind.so.1

libc.so.1 => /usr/lib/hpux64/libc.so.1

libxti.so.1 => /usr/lib/hpux64/libxti.so.1

libm.so.1 => /usr/lib/hpux64/libm.so.1

libc.so.1 => /usr/lib/hpux64/libc.so.1

libc.so.1 => /usr/lib/hpux64/libc.so.1

libuca.so.1 => /usr/lib/hpux64/libuca.so.1

markus_doehr2
Active Contributor
0 Kudos

This is really strange.

for disp+work, the libsapu16.so is found, for dbmrfc it's not found...

What do you get with

chatr /sapdb/programs/bin/dbmrfc

--

Markus

gautam_poddar2
Participant
0 Kudos

result of chatr /sapdb/programs/bin/dbmrfc

  1. chatr /sapdb/programs/bin/dbmrfc

/sapdb/programs/bin/dbmrfc:

64-bit ELF executable

shared library dynamic path search:

LD_LIBRARY_PATH enabled first

SHLIB_PATH enabled second

embedded path enabled third /opt/aCC/lib/hpux64:/SAP_DB/76_REL/hpia64/genopt/usr/lib:/devtool/_tools//7600/tool/lib:/SAP_DB/76_REL/hpia64/genopt/usr/lib:/usr/lib/hpux64:/opt/langtools/lib/hpux64

shared library list:

libsapu16.so

libnsl.so.1

libsec.so.1

libxcurses.so.1

libm.so.1

libpthread.so.1

libstd_v2.so.1

libCsup.so.1

libunwind.so.1

libc.so.1

libdl.so.1

shared library binding:

deferred

global hash table disabled

global hash table size 1103

shared library mapped private disabled

shared library segment merging disabled

shared vtable support disabled

explicit unloading disabled

linkage table protection disabled

segments:

index type address flags size

7 text 4000000000000000 z---c- 256M

8 data 6000000000000000 -m 256M

executable from stack: D (default)

kernel assisted branch prediction enabled

lazy swap allocation for dynamic segments disabled

nulptr references disabled

address space model: default

caliper dynamic instrumentation disabled

markus_doehr2
Active Contributor
0 Kudos

Just one more thing to try (as user devadm):

[code]echo $LD_LIBRARY_PATH

echo $SHLIB_PATH

[/code]

--

Markus

gautam_poddar2
Participant
0 Kudos

Hello,

I am using HP Unix. Is it required to set SD_LIBRARY_PATH?

I have copied the file libsapu16.so to /usr/lib/hpux64 directory and after that I have executed these two commands

ldd /sapdb/programs/bin/dbmrfc

libsapu16.so => /usr/lib/hpux64/libsapu16.so

libnsl.so.1 => /usr/lib/hpux64/libnsl.so.1

libsec.so.1 => /usr/lib/hpux64/libsec.so.1

libxcurses.so.1 => /usr/lib/hpux64/libxcurses.so.1

libm.so.1 => /usr/lib/hpux64/libm.so.1

libpthread.so.1 => /usr/lib/hpux64/libpthread.so.1

libstd_v2.so.1 => /usr/lib/hpux64/libstd_v2.so.1

libCsup.so.1 => /usr/lib/hpux64/libCsup.so.1

libunwind.so.1 => /usr/lib/hpux64/libunwind.so.1

libc.so.1 => /usr/lib/hpux64/libc.so.1

libdl.so.1 => /usr/lib/hpux64/libdl.so.1

libm.so.1 => /usr/lib/hpux64/libm.so.1

libc.so.1 => /usr/lib/hpux64/libc.so.1

libxti.so.1 => /usr/lib/hpux64/libxti.so.1

libuca.so.1 => /usr/lib/hpux64/libuca.so.1

ldd /sapmnt/DEV/exe/sapdbmrfc

libnsl.so.1 => /usr/lib/hpux64/libnsl.so.1

libpthread.so.1 => /usr/lib/hpux64/libpthread.so.1

libsapu16.so => /usr/lib/hpux64/libsapu16.so

libstd_v2.so.1 => /usr/lib/hpux64/libstd_v2.so.1

libCsup.so.1 => /usr/lib/hpux64/libCsup.so.1

libm.so.1 => /usr/lib/hpux64/libm.so.1

libunwind.so.1 => /usr/lib/hpux64/libunwind.so.1

libc.so.1 => /usr/lib/hpux64/libc.so.1

libdl.so.1 => /usr/lib/hpux64/libdl.so.1

libxti.so.1 => /usr/lib/hpux64/libxti.so.1

libm.so.1 => /usr/lib/hpux64/libm.so.1

libc.so.1 => /usr/lib/hpux64/libc.so.1

libuca.so.1 => /usr/lib/hpux64/libuca.so.1

But when I am trying to execute this dbmrfc from /sapdb/programs/bin, it is giving this error but sapdbmrfc is not giving error.

  1. ./dbmrfc

Could not open the ICU common library.

The following files must be in the path described by

the environment variable "LD_LIBRARY_PATH":

libicuuc.sl.30, libicudata.sl.30, libicui18n.sl.30 [nlsui0.c 1605] pid = 8417

  1. ./sapdbmrfc

erpdevib:devadm 21> echo $SHLIB_PATH

/usr/sap/DEV/SYS/exe/run:/sapdb/programs/lib:/oracle/client/10x_64/instantclient

erpdevib:devadm 22> echo $LD_LIBRARY_PATH

LD_LIBRARY_PATH: Undefined variable.

I am also not able test these two RFC.. these arwe giving error

RFC are SAPDB_DBM and SAPDB_DBM_DEMON

Please help me ASAP

markus_doehr2
Active Contributor
0 Kudos

> Hello,

>

> I am using HP Unix. Is it required to set

> SD_LIBRARY_PATH?

HP-UX has two of those, SHLIB_PATH (which is the 'old' mechanism on PA-RISC) and LD_LIBRARY_PATH, which is the 'new' mechanism for ELF-files on Itanium. For backward compatiblity IA64 understands both of them.

> I have copied the file libsapu16.so to

> /usr/lib/hpux64 directory and after that I have

> executed these two commands

This is NOT a good idea.

> # ./dbmrfc

> Could not open the ICU common library.

> The following files must be in the path described

> by

> the environment variable "LD_LIBRARY_PATH":

> libicuuc.sl.30, libicudata.sl.30, libicui18n.sl.30

> [nlsui0.c 1605] pid = 8417

Yes - because the enviroment is set only as "devadm" and not as user root. Do always use 'devadm' when testing. Root can't execute those commands (and this is correct).

> lient/10x_64/instantclient

> erpdevib:devadm 22> echo $LD_LIBRARY_PATH

> LD_LIBRARY_PATH: Undefined variable.

>

> I am also not able test these two RFC.. these arwe

--

Markus

gautam_poddar2
Participant
0 Kudos

Hello markus,

What will I do now? Will I set LD_LIBRARY_PATH for user devadm? Which value will I set for this? What is the good solution? You have written it is not a good solution for copying the file libsapu16.so to /usr/lib/hpux64. Please guide me what will I do? I am not able to execute the successfull test run for two RFC SAPDB_DBM and SAPDB_DBM_DEMON.

Please help me ASAP

Thanks

Gautam

gautam_poddar2
Participant
0 Kudos

Hello markus,

I have copied other three files like libicuuc.sl.30, libicudata.sl.30 and libicui18n.sl.30 from /sapmnt/DEV/exe to /usr/lib/hpux64. After that I can able to execute these two commands sapdbmrfc and dbmrfc through devadm. There is no need to set the LD_LIBRARY_PATH for this devadm user. I have tested the RFC connection SAPDB_DBM and it is successfully tested but SAPDB_DBM_DEMON is giving error. Error is given below

Logon Connection Error

Error Details Error when opening an RFC connection

Error Details ERROR: program dbmrfc@sapdb not registered

Error Details LOCATION: SAP-Gateway on host erpdevib / sapgw00

Error Details DETAIL: TP dbmrfc@sapdb not registered

Error Details COMPONENT: SAP-Gateway

Error Details COUNTER: 1391

Error Details MODULE: gwr3cpic.c

Error Details LINE: 1694

Error Details RETURN CODE: 679

Error Details SUBRC: 0

Error Details RELEASE: 700

Error Details TIME: Tue Nov 20 11:11:28 2007

Error Details VERSION: 2

Please help me how to resolve this issue. I have tested in DB59 and all the connection test like LCA, LDA and LEA are successfully ok. But while I am trying to do this through LC10 ( Livecache Monitoring) it is giving error like below

Name and Server : LIC - ielqasib

DBMRFC Function : DBM_CONNECT

Error : DBM Error

Return Code : -11

Error Message : tp error: can not create temporary file

Our Livecache version is 7.6 and 29 and client also.

How will I resolve these issue? I am not able to execute LCA03 tcode also, it is giving shortdump.

Please help me ASAP

Thanks

gautam

Melanie
Advisor
Advisor
0 Kudos

Hello Gautam,

it is definetely not a good idea to copy DLLs to other directories. This will only result in problems in the future, when you upgrade any software!

As Markus already told you, known problems with DBMRFC and SAPDBMRFC are listed in note #831108. If you cannot solve the problem using this note, you should open a customer message, that the SAP support can help you. We'll need a connection to your server then - R/3 and OS connection. Please remove the copied libraries!

Regards,

Melanie

gautam_poddar2
Participant
0 Kudos

Hello,

I am not able to resolve this issue. I know that it is not good to copy the DLL files but It is not working after removing the DLLs from /usr/lib/hpux64 where I copied before.

What will I do?

Please help me ASAp

Thanks

Gautam

markus_doehr2
Active Contributor
0 Kudos

Gautam,

Melanie Handreck is working @ SAP support.

Open an OSS call (http://service.sap.com/support) under component BC-DB-LVC and provide the necessary system connections. The support can then logon to your system and check what´s wrong.

Your environment is pretty complicated and since issue is bugging you quite a long time I´d suggest taking that approach and let the support look on your system to check why the libraries are not found in the default places.

--

Markus

gautam_poddar2
Participant
0 Kudos

Hello mark,

Thanks for your reply and help. I have already posted a SAP message but SAP is not replied till now. I do not know when they will reply.

Thanks

Gautam

Melanie
Advisor
Advisor
0 Kudos

Hello Gautam,

I found your message. However, you have written there:

"I have not installed the SAP Router, so it is not possible to to give

remote connection."

Please make the remote connection available that my colleague, who is currently working on the message, can actually help you! We need to logon to your system to check what is going wrong.

Kind regards,

Melanie Handreck

Former Member
0 Kudos

Hi Gautam,

is your SAP Gateway ytarted? The logs look as if tere's a problem with the Gateway on the server or in the gateway settings in the rfc connection.

kind regards, carl

gautam_poddar2
Participant
0 Kudos

hello,

gateway service is started ..

ps -ef |grep sap

devadm 15794 15752 0 Nov 16 ? 0:01 dw.sapDEV_DVEBMGS00 pf=/usr/sap/DEV/SYS/profile/DEV_DVEBMGS00_erpdevib

devadm 21172 15752 0 Nov 16 ? 0:00 dw.sapDEV_DVEBMGS00 pf=/usr/sap/DEV/SYS/profile/DEV_DVEBMGS00_erpdevib

devadm 15755 15705 0 Nov 16 ? 0:00 ig.sapDEV_DVEBMGS00 -mode=profile pf=/usr/sap/DEV/SYS/profile/DEV_DVEBMGS00_erpdevib

devadm 15768 15752 0 Nov 16 ? 0:43 dw.sapDEV_DVEBMGS00 pf=/usr/sap/DEV/SYS/profile/DEV_DVEBMGS00_erpdevib

devadm 9918 15752 0 Nov 17 ? 0:01 dw.sapDEV_DVEBMGS00 pf=/usr/sap/DEV/SYS/profile/DEV_DVEBMGS00_erpdevib

devadm 15762 15752 0 Nov 16 ? 0:08 gwrd -dp pf=/usr/sap/DEV/SYS/profile/DEV_DVEBMGS00_erpdevib