Anyone doing extensive custom development?

Hello,
Is there anyone out there who has done a lot of custom development with the MDK?  I have uncountered numerous bugs/features which are really troublesome, and would like to exchange stories.  The biggest aggravation I have had so far is that I have to keep starting and stopping the Mobile Engine after doing a synchronization.  Any work-arounds found here?
Bill

Hello Tim,
Thank you for responding.  I have a number of problems with Mobile development.  These are not simple matters. Let's focus on the issues one at a time.  We'll worry about my synchronization problems a little bit later.  This discourse should be very valuable to the readers.
Let's first deal with dependent and independent applications. 
I have an application that uses SyncBo.  This application provides a local Material Master on the device.  This material master is a tiny slice of the actual material master that resides in CRM system.  This application was developed using the SmartSync wizard in Eclipse and the SyncBO builder in CRM.  I ran the wizard and plugged in the meRepMeta.xml file from the backend, and then modified/extended the generated code by adding search capability and other front end things.  This application is working well.  Let's call this the independent application.
I then started working on a dependent application.  This application is looking up inventory, and therefore must access the material master on the device, without duplicating the material master or modifying it in any way.  After the user selects the material he is interested in seeing inventory for, the application uses generic synchronization to get the inventory position.
I began the dependent application by copying my material master application and making extensive modifications to it.  Perhaps this was not the right strategy.  Nevertheless, I completed the application, and everything seemed to be working find.
Then I started to do some development testing.  The first problem was that the materials in dependent application were duplicated.  I also noticed that the material in the material master application were also duplicated.  I am not sure what caused the duplication.  I made some more modification to the dependent application, and the application began to exhibit intermittant behavior and eventually went down completely.  That is where the application stands as I am writing this.
After extensive debugging, I see that the variable SYNC_BO_DESCR is set to null after the following initialization, causing the entire application to fail upon startup:
private static final SyncBoDescriptor SYNC_BO_DESC =
          DESC_FACADE.getSyncBoDescriptor(SYNC_BO_NAME);
The variable SYNC_BO_NAME is the same in both independent and dependent applications, as is the file meRepMeta.xml.  I tried a variation of the dependent application that uses the classes in the independent application to access the SyncBo.  This variation did not have its own meRepMeta.xml file.  This did not solve the problem.
What do I do from here? 
Many thanks.
Bill

Similar Messages

  • Upgrading PeopleSoft and Risks with Custom Development

    My company's parent is on PS 8.8, and is trying to bring my company into their system. To do this, they are going to have to do a lot of custom development surrounding labor-based project costing.
    From some of the PeopleSoft developers, I am hearing that it is risky to develop on this older platform, and then upgrade to version 9.1, because some of the customization will not carry over well and will need to be re-written. Their boss insists that this is an exaggeration, and it should not be a concern.
    Can someone please tell me what the pitfalls are of doing heavy custom development on an older version with plans to upgrade in the immediate future?
    Thank you so much.

    Hi Alexandra,
    I'll give you the details of attaching an application log to BPEM which are (Let say) gnerated by a Transaction.
    Step 1: Define Business Process Area
    Step 2: Define Business process code
    step 3: Define Transaction attached to this Business Process Code
    Step 4: Run transaction EMMA to view it.
    I can write all the customizing for this here also however i would recommond a link which contains the cookbook of implementing BPEM.
    Go to :
    SAP service market place->sap for utilities->product information->Business Process Exception Management->cookbook & Guidelines->BPEM Cookook
    <https://websmp101.sap-ag.de/solutions>
    In this document go to the Section 4 (Customizing) here you can see all the steps in detail with example to set up the system for attaching an Application log with BPEM.
    In case if you face some problem, revert.
    Please assign the point.
    Amit

  • Console Extension Custom View development

    Hi,
    I am trying to get started on developing a SCCM 2012 SP1 Console Extension (Custom View) for a removable media security solution. 
    My goal is to mimic the "Assets and Compliance"->"Endpoint Protection"->"Antimalware Policies". 
    I have created the XML so that a tree-node displays correctly under the "Endpoint Protection" parent node by following "How to Create Node XML for a Configuration Manager
    Console Grid View" (yep, that is the easy part :-) ).
    Where I need some help is creating the corresponding assembly dll.  I thought following the SDK documentation "How to Create a Configuration Manager Console Custom View" would
    be a great start and thought there might be a related sample in the SDK but this page leaves me with the following questions (I hope someone can answer):
    1.  What Configuration Manager reference assembly contains IConsoleView2? 
         I have added Microsoft.ConfigurationManagement.ManagementProvider as a reference assembly and added a using (C#) for every namespace in the assembly but IConsoleView2 still does not resolve.
    2.  The documentation is saying to subclass OverviewControllerBase but I can find no documentation on what this class is.
    Thanks in advance,
    Tony
    Anthony LaMark

    Hi Alfonso,
    I did eventually release the console extension (see screen shot at the bottom of the page
    here).
    It has been a while since I worked on this code but as I remember, once I got the references straightened out (see this thread), a lot of the confusion I had was just understanding that some of the programming that had to be done was in WPF (not WinForm).
     The sample code from Microsoft does work though.
    I never was able to figure out how to tie the "tree node menu item" functionality into the Ribbon (at the top of the SCCM console) so that is still on my TODO list.  
    So, my advice to you is to start with the Microsoft example code (which I did) from the SCCM SDK and if you get compile time errors, look first for the SCCM assembly references (Microsoft.[ConfigurationManagement, ConfigurationManagement.ManagementProvider,
    EnterpriseManagement.UI.Foundation, EnterpriseManagement.UI.WpfViews) and then at the WPF assembly references (PresentationCore, PresentationFramework) for missing class references.
    I hope this information can help you.  Good luck sir! 
    Anthony LaMark

  • Does anyone ever get customer service from this company?

    Does anyone ever get customer service from this company? I have been trying to find out how to rotate the view of a page in digital editions by 90 degrees so I can read my digital download. I am going in circles

    gaylyn -- What kind of problem are you having?  If you tell us, we can help you figure out where to ask your question.  Is it about a password problem? If it is, tell us which password, OK?  To your Mac, or to a program?   Or is it something else?

  • Does anyone know a good developer magazine for mac development

    Does anyone know a good developer magazine for mac development I will be happy to get multiple answers

    K T wrote:
    And the fact that it's was a vertical, slow-moving, dead-tree, subscription-driven, ad-based business model has nothing at all to do with it... Mac mags died a long time ago, for good reason - get over it
    I guess I don't really agree with that. There are still a few Mac magazines around. Interestingly, they are often magazines from the UK. I find it funny that there isn't a big enough market in the US to support homegrown Mac magazines, but they continue to print them in the UK with a much smaller market, and ship them over here. But I digress. I do think the points you cite for the demise of Mac magazines are all incorrect. The same system works just fine for any number of other magazines. The difference is the reader...
    Google is your friend.
    Now I greatly disagree. Not only is Google not your friend, but it (or rather the internet - it gets hard to tell the two apart anymore) is turning into a massive source of disinformation. There was a time when programmers were expected to read the manual, read magazines, and try things out in order to figure out how to do something. Now, we are expected to just Google it.
    Well, I do Google things on a regular basis and I find the advice dispensed to be wrong or otherwise useless more than half the time. Google is on the way out. Information networks are the wave of the future. That is why people come here. Apple Discussions is more reliable than Google.

  • How to register custom report under Custom Development Application

    Hi 2 all
    How to register custom report under the Custom Development application in R12 vision DB, and also confirm location/folder of Custom Development application in R12.
    Thanks
    Zulqarnain

    Hi,
    You may or may not need to "register" the workflow - it depends on the changes that you made and which Item Type you modified. Some applications are essentially hard-coded to use a specific item type and process, some hard-coded to use an item type but you can configure the process to use, and some allow you to specify which item type and which process to use.
    Without knowing exactly what you have done, though, there is no specific advice that anyone can give you here on what you need to do, apart from to ensure that you have saved the new definition to the database.
    HTH,
    Matt
    WorkflowFAQ.com - the ONLY independent resource for Oracle Workflow development
    Alpha review chapters from my book "Developing With Oracle Workflow" are available via my website http://www.workflowfaq.com
    Have you read the blog at http://www.workflowfaq.com/blog ?
    WorkflowFAQ support forum: http://forum.workflowfaq.com

  • How to deploy custom development

    We use JDI to deploy webdynpro for ESS application. for that we create a track, check in ESS components in the track and set up run time systems. now we are going to do custom development, for example: create interactive forms, etc.. we would like to use the same procedure to deploy modifications, but we could not found any software components to check in for the track. we are wondering, what should we do for our customer development? how do we create track without any software components? If we don't use JDI, how do you get the modifications in to development environment after they are tested in NWDI? Do you allow developers to connect to sdm for development system driectly?
    Thanks
    Jane Zhou

    Hi,
    For that we should be creating a software component in SLD.
    Define the required DC's for that.
    After doing this we need to create track for this software component.
    From then the way to develop will be same as modifying any ESS application the only change will be instead of saying create project in inactive DC's we say create application for the new Software component.
    Regards,
    Nagaraju Donikena.

  • Translation of custom development

    Hi all,
    We are about to embark on a journey of translation... English to French.  We have all the information and understanding of what SE63 can provide for us.  What we are unclear on is strategies for the areas where SE63 does not cater for.  For example, how do we handle cases where there are hard coded literals?  Any tools, strategies to make this less painful?  Important to note we have over 3 million lines of custom code to get through, so a manual solution is not a good option. 
    Looking for general comments on others experience in this area of Custom Development where the Standard Translation Environment doesn't meet all the needs.  Even if you have comments of areas that were a pain, but don't necessarily have all the answers.  Would appreciate comments on things we may not have thought of yet.
    Regards,
    Chris

    Hi Chris
    What I have seen at one of our customers was to get all customer program objects from TADIR, scan then and produce a report of what text literals were used where.  Still be a big job to replace these with text elements though.
    One of my colleagues suggested writing the ABAP to BABELFISH the literals and create the text-elements as the report runs, but I am of the opinion that this could be a mistake as BABELFISH can come up with some unusual translations.
    Good luck
    Gareth

  • Distributed cache in custom developement.

    Why it is not recommended to use distributed caching in custom development in SP2013? Is there a reason, other than the concern of overwriting the cache used by SharePoint?
    If that would be the concern, any precautions we can take to overcome it?

    I think without a scope and priority defined for SharePoint named caches, custom named caches in SharePoint Distributed Cache cluster may evict SharePoint named caches if their usage is higher than that of SharePoint. I think the eviction algorithm is
    based on 2 criteria: the named caches which has been accessed for the least number of times or named caches which were not accessed for the longest time.
    This post is my own opinion and does not necessarily reflect the opinion or view of Slalom.

  • Blackberry Application - Custom Development

    Hi,
    I had created an application which uses the code generated from the MBO of Sybase Unwired Platform as datasource and I need to create the screen by custom coding. The aim is to display the list of PurchaseOrder Number in the first screen and when clicking on a particular purchase order number, it should show the details in the next screen. Now insead of display the po number in the first screen, it is displaying as
    <packagename>.<DB>@493e1
    <packagename>.<DB>@493e2
    <packagename>.<DB>@493e3
    But when double clicking this, the details are being displayed correctly. I had used KeyFilterField for displaying the array of po number in the first screen. Kindly help me to display the value of the po in the first screen.
    Thanks and regards,
    Rinzy Deena Mathews
    Edited by: Rincy Deena Mathews on May 13, 2011 5:14 PM

    Hi Hong He,
    Thanks for the response.
    I was doing the exercise of Custom development of Blackberry application using the following link. [http://infocenter.sybase.com/help/index.jsp]. As a part of this I had created a mobile application project named SUP101 in the sybase Unwired Workspace. As per the exercise in this link, i use the Customer and Sales_order MBO provided by the Sample database. After deploying the MBO to the unwired server, the next i need to do is the generation of code for this MBOs. Then i need to upload these codes to the Blackberry plugin for ecplise and need to generate the UI codes for the application. But during the creation of the generated code for the MBO, in the SUP workspace by selecting the project SUP101 and choose Generate code, I got stucked with an error.
    Error (1 Item)
      net cannot be resolved     SUP101DB.java     /SUP101/Generated Code/src/SUP101     line 65     Java Problem
    The error is in the SUP101DB.java file which got created during the time of code generation.
    _appName = net.rim.device.api.system.ApplicationDescriptor.currentApplicationDescriptor().getName();
    I am using SUP 1.5.5 version.
    Kindly help me to solve this issue.
    Thanks and regards
    Rinzy Deena Mathews
    Edited by: Rincy Deena Mathews on May 5, 2011 11:21 AM

  • Why does extension loader check extension's certificate during each loading?

    Hello,
    We are having some problems with an expired code signing certificate.
    We sell a commercial extension which is signed with our code signing certificate. Recently our certificate expired, and we started to receive reports that our extension had stopped working in CS5.
    It looks like CS5 checks the extension's certificate not only during installation, but also at each loading.
    This behavior looks like a serious bug in Creative Suite extension loader since all certificates will expire sooner or later, and this means that all extensions are doomed to stop working at some point, unless they are timely updated.
    Why does CS5 check the certificate at each start up? This doesn't make sense at all, certificates are only used to check that the code is authentic during installation. An authentic extension cannot turn into malware after installation, so there is absolutely no point in checking the certificate after installation.
    Can someone from the CS SDK team comment on this issue? This turned into a major problem for us.
    Thank you in advance,
    Anatoly Paraev
    PixelNovel 

    Anatoly, let me summarise my thoughts/findings on this:
    - Your extension's signature is invalid now that your certificate has expired (as you have reported)
    - Your extension's signature is not timestamped with a timestamp certificate. A signature without a timestamp is only valid till the signing certificate expires. A signature with a timestamp is valid until the timestamp certificate expires, typically a much longer period.
         - As you can infer from this, Extension Builder does not create timestamped signatures and does not give any warning about this. Apologies that we failed to anticipate this problem during CS SDK and Extension Builder development. You will probably agree this is not good enough, and I have filed a bug (#2916071) to ensure this is dealt with in future releases.
    As I mentioned earlier, extension signature validation is performed on extension load to ensure an extension's footprint has not been maliciously modified since installation. I think it is very unlikely that we can remove this signature validation for security reasons, nonetheless I've started a conversation about it internally and can let you know the outcome.
    To help your users now, I think you will need re-sign and re-deploy your extension with a new certificate. So you can timestamp the signature, use ucf.jar in the Packaging and Signing Toolkitto sign the extension rather than Extension Builder. Pass the argument -tsa=<your_chosen_timestamp_server> to ucf.jar when signing and check the signature is timestamped

  • Get all custom development

    Hi,
    Can anyone please tell me if there is any tool through which we can get the dump of all custom development done in SAP system, like code of programs, table design, badi's , user exits. i can get the name of custom development through table TADIR but i need to get the code of it too.
    Regards,
    Kamesh Bathla

    if you want to use SAP provided method then run report REPTRAN. use Z* in name.
    or in your report fetch all Z* objects from TRDIR.
    then loop at the internal table and use read read report as:
    loop at gt_trdir into gs_trdir.
       read report gs_trdir-name into itab.
       "then u can use GUI_DOWNLOAD for this itab to store it to local machine.
    endloop.

  • Anyone deployed multiple Custom LAFS

    Hi,
    Has anyone deployed multiple custom LAFS. We have deployed one laf and this can be seen at www.staffsmoorlands.gov.uk > Do it Online > Abandoned Vehicles. This page has a custom laf on a Create SR page. The custom LAF uses a custom pageLayout.uit renderer. This LAF works perfectly.
    However, we are now deploying another laf for another authority, but find that the second LAF is only used the first time a user logs in. We have about 10 authorities using the same eBusiness suite application. The first time we navigate to the Create SR page, it displays the LAF for the authority. But when we press submit, it uses the first LAF, ie. the LAF belonging to Moorlands.
    Our LAF setup is:
    Name: smdccss-desktop
    Family: smdccss
    Extends: Simple.desktop
    Name: ccdccss-desktop
    Family: ccdcc
    Extends: simple.desktop
    Any help would be much appreciated.
    Thanks
    Mark

    I am still experiencing this problem. Can somebody help on this issue?
    Here is more information on debugging. I got sample socket transport deployed and everything just worked fine. Then I created a second custom transport by making a copy of socket transport directory structure and files. Then I replaced all the socket specific strings with mySocket including src packages and files. See following list.
    src/com.bea.alsb.transports.mySocket
    ApplicationListener.java
    MySocketColocateMessageContext.java
    MySocketInboundMessageContext.java
    MySocketOutboundMessageContext.java
    MySocketTransportProvider.java
    MySocketTransportEndpoint.java
    Also changed ID in MySocketTransportProvider.java to be "mySocket".
    And changed all the schema/resource/META-INF files to reflect the changes.
    ant build/ant stage/ant deploy successfully. Then changed the deploy-order to be 110. Restart server. Try to create a proxy service, mySocket appears in the protocol drop down list. If I select mySocket, it is switched back to http automatically. I couldn't find any error in the log for this. This happens even when mySocket is the only custom transport deployed on the server.
    Did anybody else experience this problem? Please share some hint on this, I don't what I can do to move forward on custom transport development.

  • Customizing Development Menu

    Can anyone tell me, wat is the transaction used in 602,603 and 604 systems  for customizing Development Menu, In 600 i did it using txn SIGMA?

    Trans SE43N

  • The custom development is not visible .

    Hi Gurus,
    I am trying to do the custom developments in SAP CRM 7 .
    Eg : Creating a new component with a table view .
    When I am trying to execute the custom development , Internet  explorer  opens but I cant see any thing .
    Not even frame .
    NOTE : Its not throwing any error .
    Eg 2 : Adding a new view in the overview page of an existing component .
    I cant see the assignment block in the view set configuration .
    Is there any configuration need to be done for making the custom developments available ?
    NOTE : This is a new system .
    Thanks in advance .
    Naval
    Edited by: naval  bhatt on Jul 22, 2011 11:37 AM

    Hi Naval,
      Please check whether you added your view under the main window in Runtime Repository.
    Regards,
    Lakshmi.Y

Maybe you are looking for

  • Windows sbs 2003 sp1, windows server 2008 R2

    I have windows sbs2003 sp1 & windows 2008 R2 Licenses...I want to setup ERP application with SQL on windows 2008 R2, Terminal server windows 2008 R2 for RDP & Ncomputing & E-mail server for Internal and external use.  I have IBM Server with XEON proc

  • Using Web Dynpro WDUrlGenerator from within J2EE Application deployed on NW

    I have two applications deployed on a NetWeaver Application Server 2004s. 1. A Web Dynpro application. 2. A J2EE Application What I want to do is to be able to build a url to the Web Dynpro application from within the J2EE application. Obviously the

  • Initial Backup just doesn't start/finish

    I recently installed my Time Capsule on my new Macbook. Everything with the Capsule works fine network wise, but when I go to do the Time Machine backup...a window pops up saying its preparing, then backing up, and then it just disappears. I know it

  • Walkman widget doesn't appear in lockscreen

    Hello, Today I've updated the phone to lollipop and Walkman widget doesn't appear in the lockscreen. The lockscreen has the album art applied correctly but I don't have the widget to pause or to choose the next music. I have Xperia z1 compact

  • EMERGENCY! 1 YEAR PROJECT DEADLINE! HELP~

    i've been working on a project for a YEAR now, editing it the whole time thinking that the poor video quality (filmed on a GL2) was just because it wasn't on a DVD. then i burned it onto a DVD, on iDVD, after selecting BEST quality in quicktime movie