Agentry Android Client - Device Language Problem

Hi all,
We are using SMP 2.3 SP04 and Agentry 6.1.4 versions both for client and server.
There is no problem when the client's device system language is English. But when it is a diferent language, gives an error.
Check the screenshot below,
Previous client versions are worse, because they all just crash after "Checking Style Definition" step.
Thanks in advance.

Murat,
One idea for non-English language is that all the localization files or configuration files (*.ini) or any edited files were saved in encoding type: Unicode.  If you are using Notepad to save your changes, when you press save or save as there is an Encoding type selection next to the "Save" button. Make sure it is Unicode (not Aschii).
Here is the definition of Unicode Wiki: http://en.wikipedia.org/wiki/Unicode
If you look at the Wiki Unicode characters support Non-English or character type better.
The above is just a trick we use in support. Also when Agentry implemented multilingual support the code supported Unicode encoding.
This is one idea.
Another idea is to dive in the log files just before the failure occurred for Replacing Definition for EditFieldStyle. Check which file it used.  Try opening it in Notepad and click Save As - See what encoding it is using (The Encoding will be displayed next to the Save button).
Regards,
Mark Pe
SAP Senior Support Engineer (Mobility)

Similar Messages

  • How to integrate 3D visual viewer with agentry android client

    Dear experts,
    I am working on SAP Work Manager 6.2,  integrating 3D visual viewer with agentry android client.
         - 3D Visualization is working with my WPF client
         - 3D Visualization is failing with my Android client (see below)
         - GIS is working on the same Android client.
    SAP® EAM and service mobile app SDK Installation Guide" version 1.0  indicates in step 5 to "Add Visual Enterprise libraries to the MobileAppsVELibrary project".  Could you confirm that this step is equivalent to copy contents of "DVL/Android/libs/" to libs folder of the MobileAppsVELibrary project? Is there other DLLs to copy in this step?
    3D Visualization on Android problem description:
    Code Levels:
    Eclipse => Luna 4.4.0 + ADT 23.0.4
    Agentry SDK => SMPAgentryClientFramework-Android-70.5.1.10.zip
    Mobile Apps Open UI SDK 1.0 => 51048778_5.zip
    SAP 3D SDK => SAP3DVisualEnterpriseApplicationsSDKv2_1.zip
    PB description:
    If I display VDS attachment, the screen is blank.
    ( If I display the 2nd attachment (image/jpeg), the image is displayed successfully on the Android device )
    ( If I click on the Locations link , the map is displayed successfully )
    I do not see an error the the android log.
    I am also getting some encrypted information on the Android client when I double click the blank screen and hit left/right arrows
    Regards.
    Regards.

    Hi Kunal,
    Thanks for your help. How do I checked that I have properly included the DVL libraries?
    I have implemented the following steps: (text in italic is extracted from the SAP® EAM and service mobile app SDK Installation Guide" )
    Thanks again. Didier.
    1. Add the Agentry SDK - Follow the instructions from the Open UI SDK documentation to set up the Android environment with Agentry Open UI projects in Eclipse.
    2. Add Common Library project in Eclipse
    3. Add VE Library project in Eclipse
    I have created the following projects from the files
    SMPAgentryClientFramework-Android-70.5.1.10.zip
    Mobile Apps Open UI SDK 1.0.51048778_5.zip
    b. Add MobileAppsVELibrary as a library in the AgentryAndroidClientSolution project.
    c. Copy the activities declaration
     AndroidManifest.xml
    4. Add VE Resources Library project in Eclipse
    5. Add Visual Enterprise libraries to the MobileAppsVELibrary project
    I have copy the libDVL.so files into AgentryAndroidClientSolition libs folder from the file SAP3DVisualEnterpriseApplicationsSDKv2_1.zip

  • Agentry Android Client Error

    Hi,
    I'm working on SMP 2.3 SP02 and using 6.1.2 Agentry Server, 6.1.2 Android Client. If Android device system language is English, Agentry Client works correctly. But when i change device system language, client gives error during transmit and shuts down.
    I've tried SP03 and SP04 but they both did not work.
    Thanks,
    Serkan Demir

    Hi Serkan,
    I have analyzed the issue of the problem.
    The problem of your error is as follows.
    When you transmitted your client or Android Agentry client (whatever version you use: 4.4, 4.4.2, 7.0.5.7, 7.0.6.2.48) is failing due to the client saw an updated definition from the server. The application is trying to download the new set of definition but your localized files are not properly loading.
    Your localizations/<overrideFiles>.tr.ini stated that you are not using any locale values ''. This means you are only using the named Country language - "tr".
    With this statement, you need to provide the needed override files for all the localization ini files.
    This includes the Enable.ini. You need to get Enable.tr.ini. In short, you need to make sure the Agentry system loads all the localizations properly. You need to make sure that nothing gets skipped.
    The main issue with skipping is that your timeStamp listed in your system showed that the definition is newer than your <OverrideFiles>.tr.ini.  This causes the application to try to load the application but due to your localization is not loading it is getting confuse and is failing on conversion.
    The technique is to play with the timeStamp of your application definition versus the override base files. The check Style is in Turkish but your localization files is not loaded so the conversion fails and you get the error (11).
    Potential actions:
    1. So you have to somehow work the system where you may try to load the application in English first (no conversion).
    2. So the application Check Style gets loaded without conversion.
    3. Then try to turn on your localization so that the application will start converting without downloading the application anymore.
    Another option:
    1) It could also be that your overrideFiles.tr.ini timeStamp has a time older than your application definition.
    2) You need to check the timeStamp of your overrideFiles.tr.ini and compare this to your Application/Development/<yourApplication> timeStamp.
    3) Check which one is newer.
    4) From the timeStamp determine why would the application load first before the override.
    5) As stated in my potential action above, we have to work the system to see how the application gets loaded so that conversion happens after the application update (probably on 2nd sync).
    Remember your error is that all your overrideFiles.tr.ini needs to be successfully loaded and not skipped. If you can do this it will work. Then you have to worry about other stuff that you need to do:
    A) Like making sure you have enabled the SAP language to sync with your SMP server. See http://service.sap.com/sap/support/notes/2116194 (for how to sync SAP timeZone with SMP test case).
    B) Setup your timeZoneAlias for your Android client to match SMP or SAP http://service.sap.com/sap/support/notes/1813025
    A and B step required in most time zone setup.
    Hope this helps.
    Mark Pe
    SAP Senior Support Engineer

  • Agentry Android Client Security Issue

    Hello all,
    We are using "Image Capture" type on Agentry 70.7 Android Client, it is accesing device camera or photo gallery, the problem is when it returns the client after taking a photo or choosing an image, it is asking password again, is there any way to disable it ?

    Murat,
    I recall that was a known issue that I though was addressed.  I would recommend opening an issue with support for more details.
    --Bill

  • Issue : OpenUI(Android client) for Agentry

    Hi Experts,
    Currently working on Syclo + Open UI (Android) and trying to run the sample .apk file given as part of SMP3.0 SP02.
    Facing issue while trying to do initial sync from emulator,
    same .apk file we have installed it on the device and we can see the page where we need to input server details and port.
    But the same page on the emulator is visible and only displays server filed alone and not finding the port field.
    Environment : Agentry Server 6.0, Agentry Editor Plugin 7.0, Mobile SDK3 (SMP3.0 SP02)
    Deployment : Standalone server mode
    Scenario : When try to do initial sync from the emulator after giving the server details getting below error
    Issues faced:
    First port number field is not visible on the emulator but able to it on the device? Do we need to create specific device type on the AVD manager
    Once the local system IP\ 10.0.2.2 is given it is not listing out the servers from emulator
    During initial Sync getting the below error – “SSL Hostname Invalid” and attached log file.
    Please suggest overcome the issue.
    With regards
    Shankar.K

    Thank you Stephen and Bill.
    Now I am trying out in the below environment.
    Environment: SMP 3.0 SP03, Agentry Editor Plugin 7.0, Mobile SDK3 (SMP3.0 SP02) and sample OpenUI application which come part of the SDK.
    I am able to get the “Iam here” page, downloaded the certificate and placed on the Android emulator under mnt->sdcard folder. When try to do initial synch from emulator getting below error. I have configured the default authentication for the application and application is consistent in the cockpit.
    16:56:14#+0530#INFO#com.sap.mobile.platform.server.cluster.service.impl.ClusterCommunicationsJGroupImpl##anonymous#Thread-13###Cluster node channel name: 'BDC6A-L-GXVHVS1-56715(bind_addr=10.117.147.205:53667)' | 2014 05 05 16:56:17#+0530#INFO#com.sap.mobile.platform.server.cluster.service.impl.ClusterCommunicationsJGroupImpl##anonymous#Thread-13###Cluster node channel name: 'BDC6A-L-GXVHVS1-44167(bind_addr=10.117.147.205:53670)' | 2014 05 05 16:56:20#+0530#INFO#System.out##anonymous#SMPServerStatusManager###SMPServerStatusManager: 86 of 86 tracked bundles have initialized. | 2014 05 05 16:56:21#+0530#INFO#com.sap.mobile.platform.server.cluster.service.impl.ClusterCommunicationsJGroupImpl##anonymous#Thread-13###Cluster node channel name: 'BDC6A-L-GXVHVS1-40724(bind_addr=10.117.147.205:53675)' | 2014 05 05 16:56:21#+0530#INFO#System.out##anonymous#SMPServerStatusManager###SMPServerStatusManager: The SMP server has initialized and is ready. | 2014 05 05 17:07:07#+0530#WARN#com.sybase.security.core.CertificateValidationLoginModule##anonymous#http-bio-8081-exec-2###The certificate (chain) is not valid. |
    From startup.log – it is clear the Agentry server is up and trying to connect via the url https://localhost:8081/OpenUI from emulator
    16:56:20 05/05/2014: Starting front ends
    16:56:20 05/05/2014: WebSockets Front End: Opening WebSockets servlet for sub-URL /OpenUI
    16:56:20 05/05/2014: Event: 17, 10, WebSockets Front End v7.0.3.159
    16:56:20 05/05/2014: Event: 0, 0, Old log files moved into C:\SAP\MobilePlatform3\Server\log\agentry\rolled\2014-05-05-165617
    16:56:20 05/05/2014: Event: 0, 23, Agentry startup is complete.
    I have generated the certificate and placed it in the server(\SAP\MobilePlatform3\Server\configuration\com.sap.mobile.platform.server.agentry) and client emulator (mnt->sdcard folder). But still I am facing the issue – “The certificate (chain) is not valid”.
    Experts guide me to resolve the issue.
    with regards
    Shankar.K

  • Lync 2013 Android Client and simultaneous ring problem

    this is sort of a duplicate but since the other one was marked as answered when it was not I figured I'd start this topic up again.
    I set up the Android mobile client on my phone and all seemed to work fine (apart from the know bu where it keeps saying "calls aren't setup to ring mobile device..."  whether the are or not) but I've run into the super annoying issue where
    even if you turn simultaneous ring off for the cell phone number it still rings through when I get a call on my Lync work phone (a bit delayed so it rings just before voice mail picks up). What stinks is that even if I completely sign out of the Lync mobile
    app I still get these ring throughs. The only solution was to reinstall the app with a bogus cell number (which is a bad way to go as it might be calling a random number if I'm not careful). the other thread had a moderator give the answer to create a user
    level voice policy to not allow simultaneous ringing. Yeah, thanks. I'd actually like to use the feature sometimes and so would all of my users.
    So, is this a bug in the Android client? In the Mobile functionality on the server? What? When I run SEFAUtil on my account it doesn't show any simulring or forwarding (my full Lync 2013 client agrees with that) so what the heck is going on. I can't roll
    this upgrade from 2010 out to users until this can be resolved.
    Steve

    I think I found the solution to the annoying ring to the phone even when your turn off your call forwarding/sim ring.
    In Lync 2013 desktop client, when you first setup SIM ring, it asks you to enter the phone that you would like to have sim ring. In this case, most likely your cellphone number. Then when you are sick of SIM ring, you decide to turn this feature off, but
    you still get SIM ring to your cellphone which is very annoying. If I remember correctly, in Lync 2010, when you switch from SIM ring ON to OFF, the cellphone number will be deleted automatically. In Lync 2013, however, doesn't do so. Therefore, your cellphone
    number is still there even though your have call forwarding OFF. This is a bug. The work around to it is to go to Tools > Options > Call Forwarding, select SiM ring; then from the drop down list, instead of choosing your saved cellphone number, choose
    WORK number. Then select "Turn Off Call Forwarding". Now, go back to SIM ring option again, you will see the saved cellphone number is now gone. It will only display your work number. Now, try to make a test call to your Lync phone, it shouldn't ring to your
    cellphone anymore.
    To me, this seems to have fixed it. You can try this and let me know if that fixes yours too.
    A@RJC

  • Afaria (How to upload Agentry Android Branding Client in Afaria)

    Hello All , I am trying to upload Agentry android branding client .apk  from afaria application enterprise policy. when i try to do afaria server got crash every time so i just wonder do i need to do any thing while packaging android branding clients . because at same time if i use .apk file provided by SAP its working in afaria as well . Can you please help on it ? Thanks & Regards,   Kunal Varaiya
    Tags edited by: Michael Appleby

    Hi,
       What the size of the apk file ? And can you see any errors in the logs ?
    Thanks,
    Srikanth M

  • Keep client and language information for login after timeout

    Hello experts,
    i'm using the url parameters sap-client and sap-language that the user can login without them. The parameters are filled on a mobile device and on different plants these parameters are different. When the user logout with the logout button the method server->logoff( ) will be called in the main controller. Then a logout view will be called that redirect the user to the login page and fill the parameters into the url again.
    My problem is when a session timeout occurs or the session will be closed manually the login screen appears again after the next request, but with the default client and language.
    I'm looking for a way to fill these parameters when a timeout occurs.
    Thanks and best regards,
    Tobias

    I found a working solution for my problem. With the following code in the do_init method of my main controller, the url will be renewed right after the login:
    DATA: lv_url   TYPE string,
          lv_tmp   TYPE string,
          lv_laiso TYPE t002-laiso.
    lv_url = me->co_controller_name.
    lv_tmp = sy-mandt.
    CALL METHOD cl_http_server=>append_field_url
      EXPORTING
        name  = 'sap-client' ##NO_TEXT
        value = lv_tmp
      CHANGING
        url   = lv_url.
    CALL FUNCTION 'CONVERT_SAP_LANG_TO_ISO_LANG'
      EXPORTING
        input  = sy-langu
      IMPORTING
        output = lv_laiso.
    TRANSLATE lv_laiso TO LOWER CASE.
    lv_tmp = lv_laiso.
    CALL METHOD cl_http_server=>append_field_url
      EXPORTING
        name  = 'sap-language' ##NO_TEXT
        value = lv_tmp
      CHANGING
        url   = lv_url.
    CALL METHOD me->response->redirect
      EXPORTING
        url = lv_url.
    CALL METHOD me->navigation->response_complete.

  • IMAP client, delete mail problems

    Hello all,
    I am on GW2012 and for a while now I have been having this problem.
    Anyone, whether using Apple, Android or any other device/client, that connects to the 2012 GWIA to check mail, if they delete a piece of mail, it is simply striked through and not deleted. It will look deleted on the IMAP client/device, but when one looks at the full client or web client, the email that should have been deleted only has a strike all the way through it. It never deleted until it gets deleted in the full or web client.
    Is there a setting somewhere in GroupWise that is causing this to happen?
    Tom

    cafetom,
    It appears that in the past few days you have not received a response to your
    posting. That concerns us, and has triggered this automated reply.
    Has your problem been resolved? If not, you might try one of the following options:
    - Visit http://support.novell.com and search the knowledgebase and/or check all
    the other self support options and support programs available.
    - You could also try posting your message again. Make sure it is posted in the
    correct newsgroup. (http://forums.novell.com)
    Be sure to read the forum FAQ about what to expect in the way of responses:
    http://forums.novell.com/faq.php
    If this is a reply to a duplicate posting, please ignore and accept our apologies
    and rest assured we will issue a stern reprimand to our posting bot.
    Good luck!
    Your Novell Product Support Forums Team
    http://forums.novell.com/

  • Agentry iOS Client Update

    Hi,
    After updating Agentry iOS client, our application's features not working correctly. On our TimeSheet screen, there is a ListTileView field. Single click action has a message step and shows value of TimeSheet object's property via rule. It works fine on Android client like before but after updating iOS client it does not work. Here Android (6.0.22) and iOS (6.0.46 ) clients screenshots. We can reach value of first object's property but not selected object's property.
    Best Regards,
    Serkan DEMIR
    Tags edited by: Michael Appleby

    Hi Jason,
    I try to reach selected TimesSheet object's property via rula like this;
    :>"ShowTimeSheet" Screen Set>"ShowTimeSheet_iPhone_Detail1" Detail Screen>"TileListOfTimeSheet" Field>Current Object>"TotalCatshours" Property
    If i change the rule according to first object instead of current object, it works.
    Our real users updated their iOS client from 6.0.32 to 6.0.46 and get problems.
    I tried same application on SMP 3.0 iOS Client (7.0.3.511) and it works correctly.
    Best Reagards,
    Serkan DEMIR

  • Possible to use wired 10/100 ethernet for client device?

    I can't seem to find an answer to this question...
    I have a Airport Express that I connect to my stereo for streamed music in my living room. It's connected to my existing wireless network (Linksys WRT54G, WPA on). Works great. Airport Express is not configured as a network extender, just connected to the existing network.
    With this configuration (or any other configuration) is it possible to connect a client device (in this case my Tivo) to the wired ethernet port on the Airport Express and have it function? I currently have a wire pulled down my hallway to connect my Tivo, I'd love to get rid of that wire. And since my Airport Express sits right behind my entertainment center, it would be great if I could use it in this fashion.
    Anyone know if this is possible? I guess the short version is, can I connect anything to the AE's 10/100 ethernet port and have it be a member of my network?

    Well, I gave it a try. It's not quite working though. I get through the entire WDS setup with no problems. Configuration went fine. Yes, it has to be WEP, not WAP for setup with WDS.
    It doesn't work though. The light on the Airport Express stays solid green, showing a valid connection. But I can't see my AE anymore, in iTunes or from the Airport Admin Utility.
    In the Airport Admin utility, I did set the ethernet port to be active. When I connect the AE to the router via the 10/100 port, everything works fine. But it simply won't show up with just the wireless. Maybe you can either connect the AE to your network via Wireless WDS OR the ethernet port can be active, but not both?

  • SAP Sales Manager - Portuguese Android Client

    Hello guys,
    Is SAP Sales Manager Android Client just in English? If so, should I customize the project changing all labels values?
    Or is there a configuration on /n/syclo/confipanel to change the labels of the client.
    I know on JavaBE.ini file the Language property it is not for this purpose, it is the language which the user will logon to the backend system.
    Could you help us please?
    Thanks,
    Danilo
    Tags edited by: Michael Appleby

    Hi Danilo -
    Please see the following notes on localization:
    http://service.sap.com/sap/support/notes/1886753
    http://service.sap.com/sap/support/notes/1886706
    http://service.sap.com/sap/support/notes/1886764
    Let me know if you have any specific questions.
    Thanks,
    Ray

  • Subsite security trimming in the Office365 for Android client

    I just installed the Android Office365 client and noticed that subsite links are not security trimmed. Is this by design or can I influence this by settings in Sharepoint Online? If I click a subsite link I don't have permissions to I get the error "Can't
    complete task. Office Mobile encountered a problem."
    Just noticed this behaviour only applies if you're member at a site, then you'll see the links to all subsites in the Android client, even those you don't have permissions to. In the web interface those links are trimmed. If you only have visitor rights
    at the suprasite you only see the subsite links you have permissions for in the Android client.

    Hi,
    According to your post, my understanding is that you failed to click a subsite link in the Office365 for Android client.
    I rececomend to set a user as administrator and then sign in the site using the account to check whether it works.
    This forum is supproted for SharePoint On-Primse. Regarding SharePoint Online, for quick and accurate answers to your questions, it is recommended that you initial a new thread in Office 365 forum.
    Office 365 forum
    http://community.office365.com/en-us/forums/default.aspx
    Thanks,
    Linda Li                
    Forum Support
    Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Subscriber Support, contact
    [email protected]
    Linda Li
    TechNet Community Support

  • SCREEN LOCKED error "Searching for your client device. Please wait..."

    This error is locking my routers configuration screen. "Searching for your client device. Please wait... If you haven't clicked on the Wi-Fi Protected Setup button on your client device, please do so now."
    Is there a fix for this issue without restoring to the factory defaults?.
    Your work around is not an option because restoring the factory defaults and reconfiguring the router manually is would be too time consuming in our small office and can afford the downtime. Is there a fix for this issue without restoring to the factory defaults? This problem has been crippling many of the Linksys routers for some time now; just search the error on goggle.
    Solved!
    Go to Solution.

    Power cycle the router. Unplug the power cord for 30 seconds and power it back on. If it still won't work, then you will have to reset and reconfigure the router. Please check the links below on how to reset the router and set it up for either cable or DSL:
    Title: Resetting the router to factory defaults and changing the router’s password
    Article ID: 19584
    http://kb.linksys.com/Linksys/GetArticle.aspx?docid=1e97db4854604b0fb5cc8c0d74491e35_19584.xml&pid=8...
    Title: Setting up a Linksys router for DSL Internet connection
    Article ID: 3687
    http://kb.linksys.com/Linksys/ukp.aspx?vw=1&docid=20ee1457387f40178cd5f41d4b585db4_3687.xml&pid=80&r...
    Title: Setting up a Linksys router with Cable Internet service
    Article ID: 3686
    http://kb.linksys.com/Linksys/ukp.aspx?pid=80&vw=1&articleid=3686

  • Bind client device to specific platform

    Is there any method how to force a device to register on mobile server as some specific platform?
    To speak concretely - I have 2 WM5 PDAs on my desk. The first device (Symbol MC70) has XScale CPU, the other has ARMV4 CPU (Acer n300). I used the same installation cab for both devices (the cab for PPC2003 XScale), but each device registers itself to different platform in Oracle Lite Mobile Server (Oracle Lite PPC2003 ARMV4 versus Oracle Lite PPC2003 XScale). So I need to publish each application twice to be available for both devices even though both devices/platforms are fully compatible - this is very uncomfortable for application evolution...
    I would be probably able to change the platform in the mobileadmin.dm$all_devices or something like this, but this would be no system-solution and could maybe cause some problems on client side (the platform is also stored on client device in polite.txt file afaik - "TYPE=WINCE_XScale_CS_OLITE_2003").

    What you are deploying is a Client Settings policy, not the client itself. This is akin to a Group Policy Object being linked to an OU. The machines in the collection which already have the ConfigMgr client will process those policies, but additional non-client
    machines added to the collection will not automatically install the client.
    As Torsten indicated, you can deploy the client to these machines using the manual client push method.  Simply right click on the clients themselves (or the collection) and select Install Client.  If doing it at the collection level, I recommend
    against selecting "Always install the client software" in the wizard as it will force an unnecessary repair of the existing ConfigMgr clients. I would recommend testing this on one machine in the collection in question before attempting to do them in bulk.
    Note that this requires that a Client Push Installation account be configured (Administration > Site Configuration > Sites > Client Installation Settings >  Client Push Installation > Accounts tab) which has admin rights on the clients.
    You *DO NOT need to enabled site-wide client push installation* to be able to use the Install Client method in the console. Enabling this will force the client to attempt installation on ALL systems that ConfigMgr sees.

Maybe you are looking for

  • Print Queue wont open in Snow Leopard

    After upgrading I finally got my Epson 3800 to work but although I can open the utilities button I can't open the print queue. Tried resetting, downloading new driver and repair to preferences but nothing. The printer does not show up in the dock. It

  • How to stop the report from Web!

    hi,all! Now I can start a report from Web with schedule parameter!Can you tell me how to stop the report via the Web server?Or tell me with which patameter.Thank a lot.

  • Issue with employe attributes in SRM

    Hello All, In ECC HR Organization structure, multiple employees are assigned to single position. The organization structure along with employee data is replicated from ECC to SRM as it is with the help of ALE Standard interface and PFAL execution. Is

  • Can I buy a specific song as a gift for someone?

    I'd like to purchase a specific song as a gift for someone. Is there any way to do this where it's made available to down load from their own account? Or is my only option a gift certificate? Thanks in advance for any advice!

  • How do i fix the Error 26073 when i try to creater an installer for my applicati

    When i try to create a Labview V6.1 installer for my application i get the error Error26073 occured at Build application.vi>>Dist call Create Installer.vi>>Win Install Create.vi>>Win Install Add files.vi>>MSI DK Add shortcut.vi the possible reason li