cancel
Showing results for 
Search instead for 
Did you mean: 

MAM SP Levels for Java Engine SP17

Former Member
0 Kudos

Hi all,

We have Netweaver 4, Java engine running SP 17, MI Framework SP13 full, and MAM25SR4.

What SP level of the MI Framework should we have?

We have already tried SP15, and SP17, patch to the framework, but that didn't work.

What MAM version should we use?

Please advise. Thank you.

Accepted Solutions (0)

Answers (4)

Answers (4)

Former Member
0 Kudos

I have resolved the error.

I re-generated and re-replicated all my SyncBO's, and ensured they were all enabled.

It also seems the DB version that we currently use which is IBM_DB02E_WIN2000 is working, and we done need version 8.2.1. The OSS message we referred to used 8.2.1 for their testing, but they didn't say it was mandatory.

Thank you Karthik for your questions and help.

Former Member
0 Kudos

Hi Karthik/Alex

I have similar error during MAM2.5 Sync (client:laptop)

===============================================

0060725 22:54:54:546] E [Unknown ] Mobile Asset Management Error begin:

[20060725 22:54:54:546] E [Unknown ] Error in CstmCustomController

[20060725 22:54:54:546] E [Unknown ] java.lang.NullPointerException: no message available

java.lang.NullPointerException

at com.sap.mbs.mam.bo.impl.Mam095ManagerImpl.getMam095Item030s(Unknown Source)

at com.sap.mbs.mam.cstm.impl.CstmCustomControllerImpl.getBusinessProcess(Unknown Source)

at com.sap.mbs.mam.cstm.util.ComponentStatus.getBusinessProcess(Unknown Source)

at com.sap.mbs.mam.cstm.util.ComponentStatus.getRFID1IsActive(Unknown Source)

at com.sap.mbs.mam.cstm.util.ComponentStatus.getRFIDIsActive(Unknown Source)

at mam_0005fhome._jspService(Unknown Source)

at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:119)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)

at org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:405)

at org.apache.tomcat.core.Handler.service(Handler.java:287)

at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)

at org.apache.tomcat.facade.RequestDispatcherImpl.doForward(RequestDispatcherImpl.java:222)

at org.apache.tomcat.facade.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:162)

at com.sap.ip.me.api.runtime.jsp.AbstractMEHttpServlet.dispatchRequest(AbstractMEHttpServlet.java:896)

at com.sap.ip.me.api.runtime.jsp.AbstractMEHttpServlet.doGetNotThreadSafe(AbstractMEHttpServlet.java:347)

at com.sap.ip.me.api.runtime.jsp.AbstractMEHttpServlet.doGet(AbstractMEHttpServlet.java:678)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)

at com.sap.ip.me.api.runtime.jsp.AbstractMEHttpServlet.service(AbstractMEHttpServlet.java:326)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)

at org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:405)

at org.apache.tomcat.core.Handler.service(Handler.java:287)

at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)

at org.apache.tomcat.facade.RequestDispatcherImpl.doForward(RequestDispatcherImpl.java:222)

at org.apache.tomcat.facade.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:162)

at org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:423)

at mam_0005fstart._jspService(Unknown Source)

at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:119)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)

at org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:405)

at org.apache.tomcat.core.Handler.service(Handler.java:287)

at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)

at org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:806)

at org.apache.tomcat.core.ContextManager.service(ContextManager.java:752)

at org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpConnectionHandler.java:213)

at org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416)

at org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:501)

at java.lang.Thread.run(Thread.java:534)

[20060725 22:54:54:546] E [Unknown ] Mobile Asset Management Error end.

[20060725 22:54:54:546] D [MI/Persistence ] Get IPersistenceManager for ConversationID: 3D4EC29775F52E429DC694D0EE64D9D4

[20060725 22:54:54:546] D [MI/Persistence ] beginTransaction() called with doWait=false for instance 33039485

[20060725 22:54:54:546] D [MI/Persistence ] PersistenceManagerImpl.beginTransaction():false

[20060725 22:54:54:546] D [MI/Persistence ] PersistenceManagerImpl.get(IClassDescriptor,ICondition):(IClassDescriptor(Name: cMAM25_090_TOP)),(state <16)

[20060725 22:54:54:546] D [MI/Persistence ] commit() called on instance 33039485

[20060725 22:54:54:546] D [MI/Persistence ] PersistenceManagerImpl.commit()

===============================================

During data replication (MEREP_PD transaction => Synchronizer), I got two errors:

1.Partner type AB is invalid

2.Entry ORDPRF ALM_ME_C010PRF does not exist in - check your entry. (for MAM25_095)

I am not sure whether these are causing the data disappear in client screen...

By the way, i saw the result in MEREP_MON: Here is the result:

SyncBO ID:MAM25_001

I-Waiting: 0

I-Partial: 0

I-Finished: 2

I-Error: 0

I-Ignore:0

J-Waiting: 0

J-Partial: 0

J-Finished: 0

J-Error: 0

J-Ignore: 0

0-Waiting: 1

0-Sent: 3

0-Error: 0

0-Ignore: 0

-


In the meantime, following function modules are executed succesfully and bringing records in BACKEND R/3 server:

alm_merep_095_getList = 1 Scenario

alm_merep_001_getList = 1 Order

But when i tried the 'SyncBO' Emulator (MEREP_SBUILDER) for MAM25_001 SyncBO, I am NOT getting any Order.

Hope there should be some communication gap between BACKEND R/3 and MI MIDDLEWARE.

Can you please guide me

Thanks

Ragavan.

Former Member
0 Kudos

Hi Ragavan,

The error on the client side occurs when there is no data on the client. Your Replication errors are MAM related. Sorry I cant help you there.

Regards,

Karthik

Former Member
0 Kudos

We got our "link" problem figured out.

In the Web Console for the MAM mobile descriptor we didn't check the MI Homepage Link checkbox. After re-deploying, it worked.

But of course when solving one problem you have another.

SAP notes say that if your on SP17, your DB should be on IBM DB2 821A. We cannot find this anywhere. Our current DB file is IBM_DB02E_WIN2000_NOENCRYPT.

The problem is that we cannot load any of our SyncBo's. The trace file give's us a number of errors. Here is a sample:

[20060608 18:26:11:686] E [Unknown ] Mobile Asset Management Error begin:

[20060608 18:26:11:686] E [Unknown ] Error in CstmCustomController

[20060608 18:26:11:686] E [Unknown ] java.lang.NullPointerException: no message available

java.lang.NullPointerException

at com.sap.mbs.mam.bo.impl.Mam095ManagerImpl.getMam095Item030s(Unknown Source)

at com.sap.mbs.mam.cstm.impl.CstmCustomControllerImpl.getBusinessProcess(Unknown Source)

at com.sap.mbs.mam.cstm.util.ComponentStatus.getBusinessProcess(Unknown Source)

at com.sap.mbs.mam.cstm.util.ComponentStatus.getOrderIsActive(Unknown Source)

at com.sap.mbs.mam.cstm.util.ComponentStatus.isComponentActive(Unknown Source)

at com.sap.mbs.mam.cstm.util.ComponentStatus.getActivatedComponentsList(Unknown Source)

at com.sap.mbs.mam.sync.SyncInboxObserver.updateActivatedComponents(Unknown Source)

Please advise if you know the cause. Thank you.

Former Member
0 Kudos

Hi Alex,

Are the sync bos present in merep_mon in the middleware.

If yes what state are they in (w - waiting or s- sent) ?

I will let you know where you can get db2e.

The error you are getting just indicates that the syncbos are not yet present on the client.

One more question, have you replicated the sync bos for the user in the middleware?

Regards,

Karthik

Former Member
0 Kudos

Hi Karthik, thank you in advance.

The problem we are facing is that the MAM application does not appear on the main screen as a link, even though it has deployed successfully.

In my C:\Program Files\SAP MI\WebApps\ I do see the MAM25SR4 folder that was extracted from the .war file.

We tried deploying an older version of MAM, but it also did not appear as a link.

Thanks.

Message was edited by: Alex Capicio

Former Member
0 Kudos

Hi Alex,

The latest SP is SP17.

Could you please elaborate the problems you faced in SP17.

MAM25SR4 is fine.

Waiting for you reply