on 05-10-2006 3:25 PM
Hi,
in short time we would like to start to use in production the new features of MI25 SP16 (pilot programme) like:
_ Abap Servlet instead of J2EE Servlet
_ MDI Setup Packages (Parameter Set, Device Configuration,
_ NWA
Someone already experimented these features ?
I would like to share impressions and experiences on them.
I'm not able to find any WEBLOG on these arguments.
Regards
hello mauro,
i already had implemented both features in one of the customers.
what do you wanna know about?
jo
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Jo, Hi Kishor
Problems I find till now with Sp16:
_ Not all the parameters are available iin NWA to create the Parameter Set. The parameters for the Repetitive Sync are missing for example.
A workaround is necessary.
_ It's not possible to create the MDI package including the gateway settings to syncronize across a WebDispatcher.
A workaround is necessary.
Questions:
1) The Abap sync reached a good stability ? In your experience with Abap Sync did you encounter problems like timeout or dumps related to memory parameters ? I would like to prevent them.
2) I have 20 end users (at the end they will be more than 100) using MI25 Sp15 through J2EE servlet.
They are managed by WebConsole at the moment.
They syncronize with the middleware from the interner thought a WebDispatcher.
In order to move them to SP16 using Abap Sync I'm thinking to do:
_to upgrade to SP16 the middleware
_to change the internal port of the WebDispatcher in order to route the syncronizing request of the end-users to the Abap Sync port.
-to assign the SP16 package in WebConsole to the users
3) While the users are working on theyr devices with SP16,
I will prepare an MDI Setup Package and I will send it to them.
A part the user used for the creation of the MDI package the Hierarchy in NWA will remain empty. That because I would avoid confusion (but I do not know is it's the right strategy)
In this way when the users need to reinstall their devices, they will use the MDI setup Package.
The problem is that when this will happen, as the users are not present in the Hierarchy I do not know if they will be able to setup theyr devices and to syncronize.
Any advise ?
Regards and thanks in advance
Hi Mauro Barone ,
<<<
Not all the parameters are available iin NWA to create the Parameter Set. The parameters for the Repetitive Sync are missing for example.
A workaround is necessary.
>>>
These are the different tables for storing the Configuration Parameters.
MEMGMT_PARAMETER - Parameters for the Configuration Service
MEMGMT_PARA_COND - Possible Parameter Values for a Parameter
MEMGMT_SERVICE - Device Management - Agent Description
Values from these tables are displayed in the search help during the creation of Device Configuration.(DEVICE_CONFIG).
<b>As a workaround.what u have to do here is...</b>
1) just create an entry in the MEMGMT_PARAMETER like this..
PARAMETER ID ZREPSYNC <u can put ur own name here>
AGENT ID MI_CONFIG
2) create an entry corresponding to the parameter ID mentioned above like this..
PARAMETER ID ZREPSYNCE
PARAMETER VALUE MobileEngine.Sync.RepetitiveSyncEnabled
SET PARAMETER X
GET PARAMETER
TEXT parameter for rep sync
u have to create PARAMETER IDS for these values also
MobileEngine.Sync.TimeBetweenRepetitiveSyncs
MobileEngine.Sync.MaximumNumberOfRepetitiveSyncs
refer the details of repetitive sync.
http://help.sap.com/saphelp_nw04/helpdata/en/6f/177c40ffd3cd62e10000000a155106/content.htm
<<1) The Abap sync reached a good stability ? In your experience with Abap Sync did you encounter problems like timeout or dumps related to memory parameters ? I would like to prevent them.
>>
Obviously this can perform better than the J2EE Sync Servlet mechanisam as the communication is direcly happens without any interfaces like JCO.
( In the case of Synchronization, most of the time is utilizing for the XML conversion of data .The data from the MI server is passed to the MI client in particular format. Before sending this data to the MI client , that has to be converted into particular format .)
<<Regarding MIAUTH SyncBo>>
This is used for authorising the user during synchronization.
In each synchronization , using this SyncBo , the user credentials are fetched and compared against the users current installed applications. This will happen in each sychronizarion.
In a fresh MI server , we cannot see this SyncBO in the SyncBO builder.
After fresh installation , u have to explicitly import one request using merep_mig (Migration tool) transaction.
How to do it is explained in this forum..
refer these links also ..
Regards
Kishor Gopinathan
hello mauro,
the SP16 ABAP sync is a part of the Pilot program. there are
already some known issues related to the pilot functionalities
like MDI and so on... are you with the Pilot Program?
i will not recommend you to use the new functionalities for
production if you are not in the Pilot Program. you won't be
getting any support if you encounter problems with the new
pilot functionalities. but for experiment case, you may make
use of the new pilot functionalities.
with the ABAP sync, we didn't encounter any problem.
we had both the standard and the pilot functionalities
enabled but didnot run any performance benchmarking to
compare them.
with NWA, there are some functionalities that still needs
enhancements and will only be functional with limitations.
since it is only a matter of changing the parameters and
gateway settings in the client to switch from the standard
to pilot and vice-versa, it would be worth a try though...
regards
jo
Hi Jo, Hi Kishor
thanks for your suggestions .
(i try to give to both of you 6 but it seems not possible)
We are using ECC5 Sp15 as backend (system A), and Web As Abap+Java SP16 (system B) as a middleware for a MI25/MAM20 scenario.
The distributed scenario was required directly by Sap. Yes, we are in Pilot.
As we want to test the SP16 patch1 MI25 client we deployed on the system B the files :
NWMADMIN16P_1-10002889.sca
NWMCLIENT16P_1-10002889.sca
using teh SDM tool.
As we understand the file NWMCLIENT16P_1-10002889.sca contains a full-build MI25 SP16 patch1 framework.
We want to distribute this Mobile components by means of the system B WebConsole to the end-users.
But after the deploy we do not see the Mobile Conponents expected .
Also if we open the NWA and do a search under Mobile Components doing Reload nothing is displayed.
Why ?
Hi Mauro,
Please check your JCo RFC connection if it is configured porperly. Such a problem happens when the RFC connection is not working. You need to check the complete details :
-Program ID in Visual Admin should be same as in sm59
-Case of connection name in sm59 should be same as in table MEMGMT_J2EE_DEST
-Execute the connection and check.
-Fire the reload 2-3 times.
-Restart your J2EE engine and fire reload again.
This should help.
Regards,
Parminder
Hi and thanks to all.
We have problems running the MEREP_DISTRIBUTOR. We recive the message 'NO MOBILE ID FOUND'.
It's strange because we have end users with the MAM application deployed, and they should exist.
Beside we noticed every time you deallocate the MAM application in order to assign a new version via WebConsole, the old Mobile Id releative to the ald application is retained.
This cause in my opinion a lot of confusion, because if you do not check the status of the webconsole, you do not really which version of the MAM application is assigned to that user.
Someone can shore more informations and experiences about the MEREP_DISTRIBUTOR and how to define the mobile descriptor to be used to run it ?
regards
Hi Mauro Barone ,
<<Abap Service instead of J2EE Servlet
>>
when we use J2EE Sync Servlet for synchronization , then one additional process is taking place here . Here the communication between the J2EE Server and the backend is happening throuth the JCO connection.During synchronization , the appropriate BAPIU Wrapper calls are happening throuth the JCO itself. So in each sync , this will take its on time.
When we use ABAP Sync Service , then during sync , then the BAPI calls and all those things will happen directly . this is applicable in the case of each call.
refer this link for activating the Sync Service .
http://help.sap.com/saphelp_nw04/helpdata/en/43/5f42ed3c046e47e10000000a422035/content.htm
<<MDI Setup Packages (Parameter Set, Device Configuration,
>>
We can customize the properties or behaviour of MI clients by changing the MobileEngine.config file file ..
In a production environment with very large number of users , it will be better to change the configuration parameters in a generic way by creating Configurations , rather than changing the config parameters in each client device manually..
for that , using transaction DEVICE_CONFIG in the MI server , we can create one configuration which is common to all of the devices . Then add this configuration to particular role . then assign this role to all MI users . THen start role sychronization . During next sync , clients configuration file's contents are replaced with one in the server . This is a generic ay. This will happen in each sync . If we have included role Sync , then in each sync , the clients configuration file will be replaced with that one one in the server.
refer this link also.
http://help.sap.com/saphelp_nw04/helpdata/en/93/f53878b47bef4895319c9febb35f78/frameset.htm
<<NWA>>
for the details of NWA refer this link.
http://help.sap.com/saphelp_nw2004s/helpdata/en/75/a54942da51690de10000000a155106/frameset.htm
Regards
Kishor Gopinathan
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
84 | |
10 | |
10 | |
10 | |
7 | |
6 | |
6 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.