Skip to Content

Add field to SyncBo

Dear Experts,

I tried to add a field to SyncBo for notifications MAM30_010 on TOP level. This field is a standard field in notification and I found that it is already mentioned in the syncbo-definition-file but not set to transfer to MAM application. Now I did following steps to get this field in MAM:

- download syncbo definition file for MAM30_010 (MEREP_MIG)

- change all releated entries in syncbo-definitions (set field to transfer) found no other way

- upload that file (MEREP_MIG)

- generate and activate syncbo MAM30_010

- download meRepMeta.xlm (MEREP_SBUILDER)

- replace xml-file in MAM application

After a synchronisation in MAM I could see in MEREP_MON that the data of that field is transfered correctly as expected but I got an error in MAM and the data for notifications are not saved.

The error is:

java.lang.RuntimeException: Inbound processing of container with index 38 failed: String length exceeds max length of 4 : <InboundProcessingError timestamp="2009-03-31-13-41-54"><RowProcessorDispatcherDump type="nonObservable" ><Action>a</Action><TopRowKey>0001483000</TopRowKey><ChildRowKey> </ChildRowKey><RequestId>01205c53529c929334cd </RequestId><StateID>01205c53529c929334cd </StateID></RowProcessorDispatcherDump></InboundProcessingError>

Application version is MAM 3.0 SP 09.

Did I miss a step or what else is wrong? Anybody an idea?

Regards

Andreas

Add a comment
10|10000 characters needed characters exceeded

Assigned Tags

Related questions

1 Answer

  • Best Answer
    author's profile photo Former Member
    Former Member
    Posted on Mar 31, 2009 at 01:08 PM

    Hello Andreas,

    1. You have to use the new meRepMeta.xml to build your client MAM application.

    2. The BOs in client MAM will have to be based on this new meRepMeta.xml.

    3. Once this is done you have to build the war/sda and upload it to the webconsole.

    4. You have to download this new application to the device and use it.

    By the way it is possible to download the extra data in the existing MAM without changing the meta data / Sync BOs. You can consider using the Customer Enhancement fields or BADIs which can populate this in existing unused fields. This is easier and safer than changing the sync BOs.

    Let me know if you need any help.

    Regards,

    Dilip

    http://www.indience.com

    http://www.indience.com/index.php/products/mobile-asset-management.html

    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.