Skip to Content
author's profile photo Former Member
Former Member

Time Agent Synchronization problem

Hello,

we try to be clear with this issue.We are trying to synchronize the clock server MI with the Mobile device clock .

Features server:

Netweaver 2004s (7.0) MI client (7.0) all with SP 11

Windows 2003

SQL 2000

Features client Mobile:

WorkAbout Pro Psion Teklogix

Windows CE 4.2

<b>I try with Creme 3.27, Creme 3.27a, Creme3.7d</b>

NOTE: i know....! SAP does not support this function (time syncro) with Windows CE... but I DO NOT other option that: this must to work ASAP 😔

We set the correct parameters in the mobile: Agents.Properties file

TIME_AGENT#AGENT_HISTORY=TRUE

TIME_AGENT#AGENT_TRIGGER_ON_SYNC_INTERVAL=0

TIME_AGENT#GET_PROPERTIES=

<b>TIME_AGENT#AGENT_REPORT_ON_FIRST_CYCLE=TRUE</b>

TIME_AGENT#AGENT_REPORT_ON_SECOND_CYCLE=FALSE

TIME_AGENT#AGENT_HISTORY_INTERVAL=20

<b>TIME_AGENT#AGENT_MODE=ON</b>

<b>TIME_AGENT#AGENT_TRIGGER_ON_SYNC_COUNT=1</b>

TIME_AGENT#AGENT_TRIGGER_ON_SYNC_INTERVALTYPE=D

<u>Also, the file TRACE.txt give us the following error:</u>

<b>[MI/Services/Os ] TimeAgent cannot set System time on device. error while accessing native library.</b>

Other log is the file: jscp.out (creme log file)

  • MOBILE INFRASTRUCTURE 7.0 SUCCESSFULLY LAUNCHED ******** <b>Client Installer Packages status updated.

UnsatisfiedLinkError:setSystemTime</b>

There are any GENIUS to help me?

Thanks a lots

Gaby

Add a comment
10|10000 characters needed characters exceeded

Assigned Tags

Related questions

3 Answers

  • author's profile photo Former Member
    Former Member
    Posted on Jul 25, 2007 at 03:27 AM

    Hi Gaby

    Most of the dlls made use by MI are tested and released only on Window Mobile platform be it PPC 2003 or WM 5.0. One of the main reasons why we do not suppot WinCE based devices is that each hardware vendor can have their specific architectural changes on the platform where as in non WinCE devices, the architecture remains the same. The error you are experiencing now may be due to the fact that the native C++ calls are not recognized on your device or the loading of the dll files on your device fails and thats the reason you get error mentioned in the trace. Hence Time Agent may never work on your device.

    Hope this helps.

    Best Regards

    Sivakumar

    Add a comment
    10|10000 characters needed characters exceeded

    • Former Member

      Hello Siva, thanks for your answer but... please don´t say me that!

      we must be able to do something, any point to start? any DLL to check or development to do?

      Please developer´s community help us

      Gaby

  • author's profile photo Former Member
    Former Member
    Posted on Nov 29, 2007 at 10:23 AM

    Did you manage to solve this problem? what was the resolution? We are planning also to start a parallel development, on both devices Windows CE 5.0 and Windows Mobile 5.0. How's the general impression of running MI (7.0 I suppose) on the Win CE platform?

    Thanks.

    Add a comment
    10|10000 characters needed characters exceeded

    • Former Member

      Hi,

      windows CE is supposed to run on embedded devices such as radios, cassier systems,.... The Win Mobile is a subsetr of CE. This subsert is defined by Microsoft to a certain point, while the CE scenario is different from vendor to vendor. Because of that, SAP doe snot support Windows CE devices as such. But because Windows Mobile is only a defined subset of the complete Windows CE packege, it is highly possible that your MI will riun on a Windows CE environment, if it is based on a mobile computer and it is pretty much the complete installation of CE.

      So if you want to develop on both systems, please test your app carefully on the CE devices.

      Access of system functions is not a problem as you have full JNDI support in Creme.

      Hope this hells.

      Regards,

      Oliver

  • author's profile photo Former Member
    Former Member
    Posted on Nov 30, 2007 at 01:39 PM

    As I think about it - I have a problem with that in general - perhaps I just do not underatdnd that issue.....

    The client syncs its time automatically with a server each time it syncs - if this is setup in the client itself. This setting can be maintained centrally by the SMS server from Microsoft for all mobile devices.

    Java has a DATE object and this takes the actual time of the device itself.

    Well, if you setup the device once to sync with the TimeServer of the company anyway - where is the issue to trigger it in MI? If you have no access to ActiveSync, it will not work anyway... ?

    Hope someone can switch a light on in my head why this causes a problem..... 😊

    Regards,

    Oliver

    Add a comment
    10|10000 characters needed characters exceeded

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.