How do I completely enable a new custom asset in Correspondence Management?

Hello!
I'm trying to add a new custom asset to the Correspondence Management Solution Accelerator, and have it behave like all other assets in the system (ie searchable, updateable etc).  I'm almost there, but there's obviously something I'm missing, and I was hoping someone here might have done this before, or have a link to some documentation regarding the matter that I may have missed.  The asset I'm trying finish creating is for a LiveCycle user in a specific domain.  This is what I've done so far...
I've created the asset definition MyUser.fml and placed it in the FSIApp\Portal\webapp\WEB-INF\assetDefinitions folder.  I've then registered this fml file in the spring-config.xml file in both the 'lc.cm.assetDefinitionsDeployer' and 'lc.cm.assetTypeRegistryBootstrapper' beans.  In the 'lc.cm.assetTypeRegistryBootstrapper' bean, I set the key to 'MyUser', and the value to the class path of my Java class that represents this asset.
On the Java side I've created the MyUser.java class, as well as MyUserService.java and MyUserServiceImpl.java to allow the searching, updating etc of the MyUser assets.
After running the Bootstrap process, I can log into the Manage Templates application, select Data Dictionaries from the 'View' dropdown, and view/edit the MyUser data dictionary properties with no problems.  So I'm happy that the asset has successfully been registered with the application.
Where I'm stuck is choosing the MyUser asset from the drop down, and searching the system for assets of that type.  I can choose the MyUser asset type from the 'view' drop down, but the search result returns an empty array.
From digging into the existing Manage Templates code, I've created the following classes:
public interface IMyUserService extends IEventDispatcher -  containing the following function definitions:
          function getMyUser(id:String):IAsyncToken;
          function getAllMyUsers(param1:Query=null):IAsyncToken;
public class MyUserSeviceProvider extends ServiceProvider - containing a getter/setter for MyUserServiceDelegate
public class MyUserServiceDelegate extends ServiceDelegate implements IMyUserService - containing the functions defined in IMyUserService, as well as creating the RemoteObject to perform the actions.
The MyUserServiceDelegate constructor is:
     public function MyUserServiceDelegate ()
            super();
            _service = new RemoteObject("myapplication.services.myUserService");
            _service.showBusyCursor = true;
This is the code for the function in getAllMyUsers in MyUserServiceDelegate:
     public function getAllMyUsers(param1:Query = null):IAsyncToken
            var operationToken:AsyncToken = this._service.getAllMyUsers(param1);
            var token:IccToken = new IccToken(this.className + ".getAllMyUsers");
            operationToken.addResponder(getDefaultResponder(token));
            return token;
I've also made changes to the following config files to register the RemoteObject destination specified in the MyUserServiceDelegate constructor:
spring-http-config.xml:
     <bean name="/service/UserService" class="org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter">
        <property name="service" ref="myapplication.services.myUserService" />
        <property name="serviceInterface" value="com.mydomain.lc.services.MyUserService" />
    </bean>
remoting-config.xml:
     <destination id="myapplication.services.myUserService"/>
flexmessagebroker-servlet.xml
     <flex:remoting-destination ref="myapplication.services.myUserService" />
Above my Java class definition of MyUserServiceImpl.java I have the following line:
@Service("myapplication.services.myUserService")
So......
My problem is that when I choose the MyUser asset from the drop down, no search results are returned (an empty array is returned).  I have logging code in the getAllMyUsers function in the MyUserServiceDelegateclass.as, as well as logging in the MyUserServiceImpl.java class (not shown in the above code snippets) and neither of them fire when selecting the MyUser asset from the drop down.  So neither of the classes are being called on the search.  If I force a search via the following line:
MyUserSeviceProvider.getMyUserService().getAllMyUsers();
the logging in both the Flex and Java classes works (and the java class returns the results as expected).  So I'm happy that these functions, as well as the linking between the Flex and the Java side is working correctly.
The step that I can't seem to work out is having the selection of the asset in the drop down call the desired function automagically.  I've been digging into the SearchManager, the ServiceLocator and heaps of other classes, but I'm falling deeper and deeper into the rabbit hole...
Can anyone shed some light on what they think might be needed to make the final link here?  I've been digging and digging into the code for days now and my brain hurts!!
Any advice appreciated!!
Thanks,
Kristian

Hi Saket,
By 'not really complete' I'm assuming (hoping) that some work has been done on this already.  Our project requires the use of custom assets, so it's very important that we get this functionality running as soon as possible.
Any help, unsupported or otherwise, would be great.  Feel free to email me any details if you'd prefer not to post anything public on the boards.
Cheers,
Kristian

Similar Messages

  • How can i view and apply new custom patterns without going to preset manager? i had this facility but have now lost it

    how can i view and apply new custom patterns without going to preset manager? i had this facility but have now lost it.  i design patterns but am fairly new to photoshop. i used to be able to click on the drop down menu in patterns in the 'fill' box but cannot now do this.  have i inadvertently clicked on something to turn this facility off?  i now have to go to 'preset manager' and manually move my new design to the first box and click 'done' so that i can use it.

    Which version of photoshop are you using?
    After you define a custom pattern it should be added to the bottom of whatever patterns are already loaded.
    For example, if you define a custom pattern and then go to Edit>Fill>Pattern, the newly defined pattern should have been added to the existing loaded patterns.

  • How to print  logo when ever new customer arrises?

    hi friends
    i have range of customers . i have to print logo when ever new customer arrises . if the customer data continues in 2nd page i dont have to print logo. how to get it ?
    regards
    thiru

    hi,
    are you using smartform or script for printing ?
    write the condition in program lines using the control commands ie on change of customer.
    Take separete window for logo and print that in the first page so that if the customer data extend as to next page logo window will not appear in the next window.
    and is there any table maintained for logos and customer details. if its maintained it would be easy to put the condition in the print program itself or else you can hadle it in the form.
    Regards,
    Prathima.

  • How to attach Item LOV to new Customized form.

    Is it possible to attach Item Lov to new customized form in EBS12.04.
    For example
    I have created new form and i want to attach LOV of Item like in Requisition Form a LOV attached with Item Text Box.

    Thanks avajain for reply,
    I can create new lov and attach it with item. But i want to call same API or LOV which is called from Purchasing-->requisition-->Item . Where from you select Item Class, Sub Class, serial.
    Regards,
    Fassi

  • Read how I got treated by Verizon [New Customer]

    Hey guys I am Verizon member since about 2 months I love the service , the fast data , pretty much everything until today.
    I have 4 Lines on my account. The bill for the 4 lines was 577$ which is huge which was paid off but thats not point.
    Today about 3 PM my service was suspended ... apparently because of possible fraud? what the hell?
    From what it looks like I ordered my Galaxy Nexus from Newegg.com I had a discount with it and the person who at newegg created my account messed up with the social security number , he put my name on the Account & Billing and it was not suppose to be like that my name was only suppose to be for shipping , so question is how for 2 months it was just fine? how did that even happen?. So I went to corporate store today and I had to FAX all my information
    ID,Social,Utility bill from ME and my mother which is her social which was messed up on the account [and my name put under it].
    But what I really hate that no one from VERIZON never ever called me if I knew I would go next to corporate store and fix it asap...
    I would at least want credit for the interruption of service from Verizon.
    Please let me know what you guys think of this. At this time I am without a service for whole day [all 4 lines] because I was not informed.
    <post moved from the Android to the My Bill for more exposure.>
    Message was edited by: Verizon Moderator

    UnhappyCustomer27
    Your best bet is to file a complaint with the BBB. Verizon, someone with a bit of authority, will be calling you for a resolution. I've resorted to calling the BBB for any services I use because frankly, customer service in every industry has become almost nonexistent.

  • How much is 3GS for a completely new customer ?

    Until now, the only apple product i've ever used is my ipod. i just want to know, how much is it for a new customer like me if i'm planning to buy three 3gs? i want to know the price for both the 16gb and the 32 gb. and are the price will be accompanied with a contract to at&t? if yes, for how long and how much should i pay beside for the handset?

    right, at first i'm not sure about the 199$ and 299$ price, because i thought those prices are only for existing iphone users...
    Yeah, i want to buy iphone for use in Indonesia, but the first thing i want to know is how much it will cost in the Us, so I canpredict how expensive it is when it is launched in my country. is it possible that the price in Indonesia and New Zealand is the same, if not cheaper, with the prices in the US when they are finaly launched in those countries? Because i'm planning to go to NZ for my vacation, and who knows if they launched this thing when i'm there....

  • Creation of New Custom Development Object in Solar02

    Hi,
    We are trying to create an object type of Form for a new custom development object in solar02 under tab Development,and for this I get an error that the object doesn’t exist in development environment. 
    Based on my analysis, it looks like Solution Manager only allows to link pre-existing development objects but not creating new objects.  Is that right?  If  not please advice how can we add new custom objects through solution manager.
    Thanks & Regards,
    Sandeep Alapati

    hi,
    solar01/02 is the tools for documenation, it is not for creating objects. 
    basically it should allow you to enter any developement objects names, irerespective of whether they are created in the back end system or not.
    please provide the screenshots.
    Thanks
    Jansi

  • How long do you have to stay away to be treated like a new customer?

    Comcast offers these great deals to new customers, but won't do anything to try to retain loyal customers who are sick of their bills increasing. Right now I am paying $30 more per month for internet only than a new customer would pay for the same internet speed, plus local channels and HBO. Customer service won't do anything to help, other than offer to downgrade my internet speed. How long do I have to not be a customer to be treated the way they treat new customers?

    shannons1-
    I apologize for the delayed response. I have sent you a private message regarding your concerns.
    In order to view the private message:
    Click on my name (Comcastcares) and click on "Private Message Me”. 
    At the top of each Forum page you will see a small envelope 
    This is the icon for Private Messages, referred to as ‘PM’s’. A Private Message is a way to communicate in private, to another User, Moderator, or Administrator out of public view in the Forums.
    The gray envelope icon will have a number next to it if you have any new messages waiting. 
    To open a PM to read it, double click on the envelope. If you click on the white envelope a window will open with tabs for your Private Message Inbox, Sent Messages, Friends, Ignored Users, and Compose new Message. You can also access this area by clicking on the Username in a Thread or post. By default, Private Messages are enabled. You can disable this feature in My Settings>Preferences> Private Messenger.

  • HT1473 I recently had to replace my hard drive and lost my iTunes library. Now I cannot transfer the library from my iPod to iTunes on the new hard drive (same computer). How can I complete the transfer?

    I recently had to replace my hard drive and lost my iTunes library.  When I try to transfer the content from my iPod to iTunes on the new hard drive (same computer), it would only let me transfer iTunes store purchases. How can I complete the transfer of all the content on the iPod back onto the computer?

    Recover media from iPod
    See this post for options on moving your iPod data back to your computer.
    tt2

  • How to add a new custom field to one set of employees within one country?

    Hi,
    I am thinking of a scenario where a new custom field is dispayed in PA30 for IT0006
    only for one set of employees in US (such as for a employee group or employee sub group).
    Other employees should not have this custom field.
    All employees in this scenario is for US country only.
    Is this possible? Do we need ABAP for this or only IMG will do?
    Any details on how to implement this etc..
    Thanks for any help.

    Thanks for everyone for the responses.
    I really liked the decoupling infotype solution.
    However, since some work has been done in the old way, I will try to describe the problem in detail.
    Our ABAPer already created a new screen 0200 as a sub-screen in ZP000600 module (I am assuming it is a module pool) using PM01 and assigned to 2010 screen; an alternate screen specified in IMG for country 10 as key (instead of standard screen 2000 for IT0006).
    This new screen 0200 is assigned to 2010 in PM01 transaction.
    These steps displays the 0200 sub-screen with added fields to all the US employees hiring in the respective personal action.
    I want to create a new scenario to suppress these additional fields for some US employees (say company code BKUS)
    I placed a new entry in T588M for module pool as ZP000600 , key is 10, alternate screen as 0200 and hide all the fields
    But, these additional fields are still displayed always for US employees for whom I want to hide.
    Did I miss any thing?
    I do not want to hard code in ABAP whom to display and who not to.
    Is there a IMG way to do this so that I can change the criteria later as we go.
    Thanks

  • How to add a new custom paper size? I am using a HP Deskjet 1000 J 110a printer.

    How to add a new custom paper size? I am using a HP Deskjet 1000 J 110a printer. I am using Windows XP home edition. The Custom option itself is not appearing in the process of selecting paper sizes in Printing preferences. I have installed this printer just today, but I bought it eight months back in Dubai. Could there be chance that since I purchased it in Dubai and I am using it in India, the software's not functioning properly. 
    Can you please help me with this problem immediately? Reply soon...

    Hi RajeshPujara,
    Please refer the link below to know the paper size supported by this printer.
    http://h10025.www1.hp.com/ewfrf/wc/document?docname=c02231304&tmp_task=prodinfoCategory&cc=us&dlc=en...
    May I know the size of paper you are trying to print.
    Although I am an HP employee, I am speaking for myself and not for HP.
    --Say "Thanks" by clicking the Kudos Star in the post that helped you.
    --Please mark the post that solves your problem as "Accepted Solution"

  • How to create a new custom tag in JSF 1.2

    Hi there,
    In JSF 1.2, all the classes (CommandButtonTag, CommandLinkTag, DataTableTag,...) in package com.sun.faces.taglib.html_basic are defined as final class. In JSF 1.1, we can create a custom tag that extends the tag in JSF taglib; it save us lots of time.
    Could anybody know how to create a new custom tag in JSF 1.2?
    Many thanks,
    Emily

    If I recall, it was done because how tags were to be handled in 1.2 was very different from 1.1 and it was felt that developers shouldn't rely on implementation specific classes (unless they were SPI) for several other reasons (application portability being the big one here).
    If it's felt that this was the wrong decision, please feel free to log an issue [1] against the RI (to date, no one has).
    As to the 'borked' dependency URLs, please log an issue [1] if you find these. We have nightly builds going that work from a clean workspace and checking today's result, it seems ok.
    [1] https://javaserverfaces.dev.java.net/issues

  • How to create a new customer using XD02?

    Hi ,
    My requirement is to create a new customer in XD02 when I change the customer name or address of existing customer and not to update the original customer.
     ex.)  1. change the information of customer code 'F001'  in XD02.
              2. save 'F001'  not changing its information.
              3. create 'F002'  reflecting the updated information.
    I know normally, the existing customer is updated when we change its customer name or address in XD02, but I heard BTE may meet my requirement.
    Could you tell me how to realize it or possible BTE?
    Regards,
    Miyako
    Edited by: kuwahara miyako on Nov 20, 2008 10:22 AM

    Hello Karthik,
    Thanks for you reply.
    I am a SAP developer.
    I need to create a new Exit in my program which can be enhanced later by customer.
    Customer could then enhance it with CMOD
    But I can not find the 'create' function in SMOD.
    Do you have some advice? Thanks!

  • How to insert a new customized user status in an existing business transaction?

    Hi Gurus:
    We have a service request where we need a new user status, but I have in a productive system service requests created already.
    We customized the new user status for the transaction type that we are using, but how to retrieve in the old business transactions created this new user status?
    Is there a way to insert the new customizing in old transactions? Is possible to force by some ABAP code to insert the new user status in some old business transactions?
    I'll appreciate your inputs.
    Susana

    Hi Susana,
    Can you try the report of note
    1289525
    If this is not working may be you can use partaily the code of the report .
    Best regards
    Christophe

  • HT4915 How to I completely delete my music in iCoud so I can start over with new play lists? I get the message that my files aren't  music files. Can I see what is in my iCloud file?

    How to I completely delete my music in iCoud so I can start over with new play lists? I get the message that my files aren't music files. Can I see what is in my iCloud file?

    Thank you Csound1, ok I guess I did manage to delete it but now when I copy new mp3 files they come as mpeg and iCoud won't accept them? Why? Do I have to convert them all now or can I set it somewhere to take them as mp3's. Appreciate the help. Have a great day! Cheers Steve

Maybe you are looking for