User visible text in Database or Resource Bundle?

What is the right approach to store user visible text (UI Lables) in a J2EE web application?
a. Database
b. Resource bundle
The criteria here is the scalability, ease of maintainance.
Thanks for your help!

Just to add to the above.
The choice can also depend on how static are these UI Labels and at what frequency are the updates. If your application allows the administrator or end users to edit the UI Label text, then storing them in the database will give you a lot more flexibility.
As Justin mentioned, database allows for centralized storage; hence if your application includes other programming technologies like PHP, C/C++, Perl, and PLSQL etc., then the database can act as a single repository that capture all your application translation needs; it also means that you can share the translations between these modules or other applications.
There is no doubt that resource bundle offers the better performance. If that is a concern, you can consider a hybrid approach, where the resource bundle is generated based on the translations maintained inside the database.
Nat

Similar Messages

  • ADF:  Translated XLIFF Resource Bundle not Selected at Runtime

    Issue: When I run my ADF app in a web browser where French is selected as the default language, the labels on the form are still populated with English text from the default resource bundle, even though an XLIFF resource bundle for French exists.
    Details: I have created a default XLIFF resource bundle containing the text for all labels on my form in English, called labels.xlf. I have also created two translated XLIFF bundles for French and German and named them labels_fr.xlf and labels_de.xlf, respectively.
    On my form, I have used value expressions to retrieve the text for each component's label, like label="#{res.language}. JDeveloper added '<c:set var="res" value="#{adfBundle['oracle.fosxliff.uitest.labels']}"/>' to the top of my page, so I could access the resource bundle text. Identifying the resource bundle in the faces-config.xml file does not work. However, I did define which locales are supported by my application in this config file.
    *NOTE:* When I access these sames resource bundles in a managed bean by utilizing the locale of the UIViewRoot, the correct XLIFF file is retrieved and the translated text is correctly assigned to my components on the form.
    Is there some other configuration that I am missing? I was expecting XLIFF files to work similarly to properties files, which do work correctly regardless of whether the text is accessed using value expressions or managed beans.

    Ok, I've found the answer.
    I've added translatable custom properties on the view implemention
    and access these in the code...

  • 11g Add Text  Resource Values in a Resource Bundle (Bug? - minor)

    Hi,
    When you are adding a new Text Resource Value in a Resource Bundle the "Save and Select" button becomes active only when you enter a value for "Description". I believe we should be able to input text resources having no Description if we would like so.
    Notice that the "Project Properties/ Resource Bundle / Always Prompt for Description" check box is not selected.
    Best Regards,
    Elias.

    I have made a small mistake in the post above as the line
    *<c:set var="viewBundle" value="#{adfBundle}"/>*
    should be read as
    *<c:set var="viewBundle" value="#{adfBundle\['nsi.isbs.uicli.bundles.ResponsesBundle'\]}"/>*
    The forum application removed the content inside square brackets because I had not escaped the brackets in the text.

  • Database resource bundles

    Hi, our ADF developers have proposed moving to database resource bundles and was wondering if this was something we could consider for our portal Java portlets as well? Is this technique unique to ADF or should it be applicable across all Java development?

    Interestingly, the guys that proposed using Database resource bundles were talking about their main issue being that they could not invalidate the cache in order to have the ADF pick up changes in the bundle unless they bounced the APP server.

  • Resource bundle is not refreshed from DB table as expected

    Does anybody implement this approach successfully http://technology.amis.nl/2012/08/14/refresh-resource-bundle-from-within-the-adf-application-to-absorb-changes-in-database-backed-bundles to refresh bundle text on BC level (for EOs, VOs, validation texts, ...) in runtime from DB table (where we have stored bundle texts).
    Texts for VC level are refreshed nice, texts (control hints) for BC level are refreshed only first time after application is (re)installed, but after that not any more.
    We create SR for that and Oracle development say this is not a bug, but behaviour.
    But what is the point of having Bundle class for let say EO (http://docs.oracle.com/cd/E24382_01/web.1112/e16182/bcentities.htm#ADFFD183 - Example 4-5 Localized Entity Object Component Message Bundle for Italian), if we can't perform runtime proccessing to refresh sMessageStrings.
    Any idea?
    Regards,
    Sašo

    Hi,
    +"But what is the point of having Bundle class for let say EO"+
    The point is to allow applications to be translated into multiple languages so that - based on the user language setting - the application runs with native labels. This works well with the default properties or Java resource bundle in ADF BC. So what doesn't work is the solution you copied from the AMIS blog and you may want to reach out to them if this works for them and if not why. Oracle support is correct in that they cannot support 3rd party samples and demos
    Frank

  • Custom error messages - resource bundle

    Greetings everyone!
    My JDev version is:  11.1.2.3.0
    I've seen several threads in OTN and outside about this topic, but they seem confused (or may be it's me that is missing something).
    I have this current situation, when because of the presence of a FK in the database, when a try to delete a certain record, a popUp shows up ORA-02292 error code. I don't want to enable cascade deletion (i don't want anything to be deleted in that case at all), so i was trying to customize the error message. I've created a java class and declared it as a resource bundle in the Model project. The content is this:
    public class CustomErrorMessages extends ListResourceBundle {
        private static final Object[][] sMessageStrings = new String[][] {
    {"25014", "Another user has made a modification to this record meanwhile. Please cancel your changes!"},
        {"CREDITOR", "This party is assigned as a creditor/debtor in this contract. It cannot be deleted!"},
        {"DEBTOR", "This party is assigned as a creditor/debtor in this contract. It cannot be deleted!"}
        /**Return String Identifiers and corresponding Messages in a two-dimensional array.
        protected Object[][] getContents() {
            return sMessageStrings;
    25014 - refers to JBO-25014 and it works fine. Now CREDITOR/DEBTOR are the FK mentioned above. If i put 02292  or ORA-02292  instead of them it doesn't work at all. If i let them just like this, it works if i run the Application Module only, but not when i run the application. What does it mean?
    Also, i've noticed that the ViewController project has also a "Resource Bundle" section in the properties, but the content is disabled. Should i do any kind of configuration to make it work?
    Thank you in advance.

    Hi,
    this blog is as close as it gets to your requirement
    http://www.jobinesh.com/2011/03/customizing-business-components-error.html
    Frank

  • Flex 4.1 to 4.5.1 "Could not find compiled resource bundle 'controls' for locale 'en_US'."

    I have a flex 4.1 project in which I want to use the latest spark datagrid changes in so am trying to update to 4.5
    Having downloaded and added the sdk, switching the properties of my project and updating my datagrid skin classes to suit the latest changes I'm now getting the following error when trying to run my app:
    Error: Could not find compiled resource bundle 'controls' for locale 'en_US'.
    at mx.resources::ResourceManagerImpl/installCompiledResourceBundle()[E:\dev\4.5.1\frameworks \projects\framework\src\mx\resources\ResourceManagerImpl.as:367]
    at mx.resources::ResourceManagerImpl/installCompiledResourceBundles()[E:\dev\4.5.1\framework s\projects\framework\src\mx\resources\ResourceManagerImpl.as:287]
    at mx.core::FlexModuleFactory/installCompiledResourceBundles()[E:\dev\4.5.1\frameworks\proje cts\framework\src\mx\core\FlexModuleFactory.as:709]
    at mx.core::FlexModuleFactory/docFrameHandler()[E:\dev\4.5.1\frameworks\projects\framework\s rc\mx\core\FlexModuleFactory.as:679]
    at mx.core::FlexModuleFactory/docFrameListener()[E:\dev\4.5.1\frameworks\projects\framework\ src\mx\core\FlexModuleFactory.as:131]
    I believe this is whilst trying to load a module as the first thing the app does is load a login module.
    Any suggestions as to what I need to do to sort this out?
    Cheers,
    Dan

    Hi,
    I'm taking this issue over as DannyT is away this week.
    I have checked we are compiling all SWC's with 4.5.1 and it appears to be the case although we are using third party compiled SWC's for RobotLegs, Signals and some flash skins which I'm assuming wouldn't be an issue?
    I've carried out comprehensive testing to narrow the problem down, I found that mx.controls.Image seemed to be causing some of the issues, when replaced with the spark Image the module was loading fine although I now then had an issue with the mx charting components so added a reference to the main app, as you say not the best work around and I'm still getting the same issue:
    Error: Could not find compiled resource bundle 'controls' for locale 'en_US'.
    We have other mx components in our modules and these seem to be fine although I haven't checked to see if they are being used throughout the app so they might be referenced in main. I've posted the link report xml below, any help or suggestions would be appreciated as we'd like to be able to use the latest version of the DataGrid.
    <report>
      <scripts>
        <script name="/Users/cl/Documents/flex-workspace/my_mainapp/MYAppLogic/bin/MYAppLogic.swc(com.my.app.remoting:TextRemoteObject)" mod="1294231234000" size="1531" optimizedsize="836">
          <def id="com.my.app.remoting:TextRemoteObject" />
          <pre id="com.my.app.remoting.interfaces:ITextRemoteObject" />
          <pre id="com.my.app.remoting:BaseRemoteObject" />
          <dep id="AS3" />
          <dep id="mx.rpc:AsyncToken" />
        </script>
        <script name="/Users/cl/Documents/flex-workspace/my_mainapp/MYAppLogic/bin/MYAppLogic.swc(com.my.app.remoting.interfaces:ICachableRemoteObject)" mod="1294229901000" size="1206" optimizedsize="316">
          <def id="com.my.app.remoting.interfaces:ICachableRemoteObject" />
          <pre id="Object" />
          <dep id="AS3" />
          <dep id="mx.rpc:AsyncToken" />
        </script>
        <script name="_class_embed_css_Assets_swf_1422583548_TreeDisclosureClosed_699467254.as" mod="1306854026000" size="623" optimizedsize="370">
          <def id="_class_embed_css_Assets_swf_1422583548_TreeDisclosureClosed_699467254" />
          <pre id="mx.core:SpriteAsset" />
          <dep id="AS3" />
        </script>
        <script name="/Users/cl/Documents/flex-workspace/my_mainapp/MYAppPro/src/com/my/app/loader/QueryBuilderModuleLoader.as" mod="1308837418000" size="3337" optimizedsize="1844">
          <def id="com.my.app.loader:QueryBuilderModuleLoader" />
          <pre id="com.my.app.loader:BaseModuleLoader" />
          <dep id="com.my.app.vo:User" />
          <dep id="com.my.app.vo:Query" />
          <dep id="org.osflash.signals:Signal" />
          <dep id="AS3" />
          <dep id="com.my.app.module.queryBuilder:IQueryBuilderModule" />
          <dep id="org.osflash.signals:ISignal" />
          <dep id="com.my.app.vo:QuerySnippet" />
        </script>
        <script name="/Users/cl/Documents/flex-workspace/my_mainapp/MYAppLogic/bin/MYAppLogic.swc(com.my.app.remoting:JournalistRemoteObject)" mod="1292428848000" size="1187" optimizedsize="730">
          <def id="com.my.app.remoting:JournalistRemoteObject" />
          <pre id="com.my.app.remoting.interfaces:IJournalistRemoteObject" />
          <pre id="com.my.app.remoting:BaseRemoteObject" />
          <dep id="AS3" />
          <dep id="mx.rpc:AsyncToken" />
        </script>
        <script name="/Users/cl/Documents/flex-workspace/my_mainapp/MYAppPro/src/MYAppPro.mxml" mod="1309189518000" size="7534" optimizedsize="6376">
          <def id="MYAppPro" />
          <pre id="flash.events:IEventDispatcher" />
          <pre id="mx.binding:IBindingClient" />
          <pre id="com.my.app:MYAppProApp" />
          <dep id="_MYAppProWatcherSetupUtil" />
          <dep id="mx.styles:CSSSelector" />
          <dep id="mx.styles:CSSStyleDeclaration" />
          <dep id="mx.core:DeferredInstanceFromFunction" />
          <dep id="com.my.app.context:MYAppProContext" />
          <dep id="flash.display:DisplayObjectContainer" />
          <dep id="mx.core:mx_internal" />
          <dep id="MYAppPro__embed__font_MyriadPro_bold_normal_1315605509" />
          <dep id="mx.binding:IWatcherSetupUtil2" />
          <dep id="mx.binding:BindingManager" />
          <dep id="com.my.app.view:MainView" />
          <dep id="mx.styles:CSSCondition" />
          <dep id="mx.core:IFlexModuleFactory" />
          <dep id="AS3" />
          <dep id="mx.binding:Binding" />
          <dep id="_MYAppPro_FlexInit" />
          <dep id="_MYAppPro_Styles" />
          <dep id="flash.utils:getDefinitionByName" />
          <dep id="mx.events:PropertyChangeEvent" />
          <dep id="MYAppPro__embed__font_MyriadPro_medium_normal_1029366919" />
        </script>
        <script name="/Applications/Adobe Flash Builder 4/sdks/4.5.1/frameworks/libs/framework.swc(mx.events:ModuleEvent)" mod="1306872054062" size="1244" optimizedsize="729">
          <def id="mx.events:ModuleEvent" />
          <pre id="flash.events:ProgressEvent" />
          <dep id="flash.events:Event" />
          <dep id="mx.modules:IModuleInfo" />
          <dep id="AS3" />
          <dep id="mx.core:mx_internal" />
        </script>
        <script name="/Users/cl/Documents/flex-workspace/my_mainapp/MYAppLogic/bin/MYAppLogic.swc(com.my.app.remoting:DashboardRemoteObject)" mod="1308837429000" size="2518" optimizedsize="1400">
          <def id="com.my.app.remoting:DashboardRemoteObject" />
          <pre id="com.my.app.remoting.interfaces:IDashboardRemoteObject" />
          <pre id="com.my.app.remoting:BaseRemoteObject" />
          <dep id="com.my.app.vo:Dashboard" />
          <dep id="AS3" />
          <dep id="mx.rpc:AsyncToken" />
        </script>
        <script name="/Users/cl/Documents/flex-workspace/my_mainapp/MYAppPro/libs/robotlegs-framework-modules.swc(org.swiftsuspenders:Reflector)" mod="1272837850000" size="2141" optimizedsize="1490">
          <def id="org.swiftsuspenders:Reflector" />
          <pre id="Object" />
          <dep id="org.swiftsuspenders:getConstructor" />
          <dep id="flash.utils:describeType" />
          <dep id="flash.utils:getQualifiedClassName" />
          <dep id="AS3" />
          <dep id="flash.utils:getDefinitionByName" />
          <dep id="XML" />
          <dep id="flash.system:ApplicationDomain" />
          <dep id="Error" />
        </script>
        <script name="/Applications/Adobe Flash Builder 4/sdks/4.5.1/frameworks/libs/framework.swc(mx.core:DPIClassification)" mod="1306872039593" size="480" optimizedsize="256">
          <def id="mx.core:DPIClassification" />
          <pre id="Object" />
          <dep id="AS3" />
        </script>
        <script name="/Applications/Adobe Flash Builder 4/sdks/4.5.1/frameworks/libs/framework.swc(mx.resources:IResourceManager)" mod="1306872057390" size="3482" optimizedsize="1039">
          <def id="mx.resources:IResourceManager" />
          <pre id="flash.events:IEventDispatcher" />
          <pre id="Object" />
          <dep id="flash.system:SecurityDomain" />
          <dep id="AS3" />
          <dep id="mx.resources:IResourceBundle" />
          <dep id="flash.system:ApplicationDomain" />
        </script>
        <script name="/Users/cl/Documents/flex-workspace/my_mainapp/MYAppPro/libs/robotlegs-framework-modules.swc(org.swiftsuspenders:getConstructor)" mod="1272837850000" size="577" optimizedsize="339">
          <def id="org.swiftsuspenders:getConstructor" />
          <dep id="flash.utils:getQualifiedClassName" />
          <dep id="String" />
          <dep id="AS3" />
          <dep id="Number" />
          <dep id="Class" />
          <dep id="flash.utils:getDefinitionByName" />
          <dep id="XML" />
          <dep id="XMLList" />
          <dep id="Object" />
          <dep id="flash.utils:Proxy" />
        </script>
        <script name="/Users/cl/Documents/flex-workspace/my_mainapp/MYAppPro/src/com/my/app/loader/LoginModuleLoader.as" mod="1291226946000" size="903" optimizedsize="583">
          <def id="com.my.app.loader:LoginModuleLoader" />
          <pre id="com.my.app.loader:BaseModuleLoader" />
          <dep id="AS3" />
        </script>
        <script name="/Users/cl/Documents/flex-workspace/my_mainapp/MYAppPro/src/com/my/app/loader/DashboardModuleLoader.as" mod="1309186845000" size="3451" optimizedsize="1923">
          <def id="com.my.app.loader:DashboardModuleLoader" />
          <pre id="com.my.app.loader:BaseModuleLoader" />
          <dep id="com.my.app.vo:Dashboard" />
          <dep id="com.my.app.vo:DashboardSnippet" />
          <dep id="com.my.app.vo:User" />
          <dep id="com.my.app.vo:Query" />
          <dep id="org.osflash.signals:Signal" />
          <dep id="AS3" />
          <dep id="com.my.app.module.dashboard:IDashboardModule" />
          <dep id="org.osflash.signals:ISignal" />
          <dep id="com.my.app.vo:QuerySnippet" />
        </script>
        <script name="/Applications/Adobe Flash Builder 4/sdks/4.5.1/frameworks/libs/framework.swc(mx.core:EmbeddedFontRegistry)" mod="1306872041202" size="5403" optimizedsize="3296">
          <def id="mx.core:EmbeddedFontRegistry" />
          <pre id="mx.core:IEmbeddedFontRegistry" />
          <pre id="Object" />
          <dep id="mx.core:EmbeddedFont" />
          <dep id="flash.text:FontStyle" />
          <dep id="trace" />
          <dep id="mx.core:mx_internal" />
          <dep id="mx.resources:ResourceManager" />
          <dep id="Error" />
          <dep id="mx.resources:IResourceManager" />
          <dep id="mx.core:IFlexModuleFactory" />
          <dep id="flash.utils:getQualifiedClassName" />
          <dep id="mx.managers:ISystemManager" />
          <dep id="flash.text.engine:FontDescription" />
          <dep id="flash.text:TextFormat" />
          <dep id="AS3" />
          <dep id="flash.text:TextField" />
          <dep id="flash.system:Capabilities" />
          <dep id="mx.core:Singleton" />
          <dep id="flash.utils:Dictionary" />
        </script>
        <script name="_class_embed_css_Assets_swf_1422583548_CloseButtonUp_904206584.as" mod="1306854026000" size="601" optimizedsize="363">
          <def id="_class_embed_css_Assets_swf_1422583548_CloseButtonUp_904206584" />
          <pre id="mx.core:SpriteAsset" />
          <dep id="AS3" />
        </script>
        <script name="/Applications/Adobe Flash Builder 4/sdks/4.5.1/frameworks/locale/en_US/airframework_rb.swc$locale/en_US/SharedResources.properties" mod="1306854100000" size="638" optimizedsize="603">
          <def id="en_US$SharedResources_properties" />
          <pre id="mx.resources:ResourceBundle" />
          <dep id="AS3" />
        </script>
        <script name="/Users/cl/Documents/flex-workspace/my_mainapp/MYAppPro/src/com/my/app/skins/PopupSkin.mxml" mod="1308837418000" size="4789" optimizedsize="3018">
          <def id="com.my.app.skins:PopupSkin" />
          <pre id="mx.core:IStateClient2" />
          <pre id="flash.events:IEventDispatcher" />
          <pre id="spark.components.supportClasses:Skin" />
          <dep id="mx.core:IFlexModuleFactory" />
          <dep id="spark.primitives:Rect" />
          <dep id="spark.layouts:VerticalLayout" />
          <dep id="mx.states:SetProperty" />
          <dep id="AS3" />
          <dep id="mx.graphics:SolidColor" />
          <dep id="mx.states:State" />
          <dep id="mx.core:mx_internal" />
          <dep id="spark.components:Group" />
          <dep id="mx.events:PropertyChangeEvent" />
          <dep id="spark.components:SkinnableContainer" />
          <dep id="mx.binding:BindingManager" />
        </script>
        <script name="/Users/cl/Documents/flex-workspace/my_mainapp/MYAppPro/libs/robotlegs-framework-modules.swc(org.robotlegs.base:ContextEvent)" mod="1269791984000" size="933" optimizedsize="480">
          <def id="org.robotlegs.base:ContextEvent" />
          <pre id="flash.events:Event" />
          <dep id="AS3" />
        </script>
        <script name="/Users/cl/Documents/flex-workspace/my_mainapp/MYAppLogic/bin/MYAppLogic.swc(com.my.app.vo:QuerySnippet)" mod="1294750696000" size="723" optimizedsize="315">
          <def id="com.my.app.vo:QuerySnippet" />
          <pre id="com.my.app.vo:RevertableVO" />
          <dep id="Date" />
          <dep id="AS3" />
        </script>
        <script name="/Users/cl/Documents/flex-workspace/my_mainapp/MYAppLogic/bin/MYAppLogic.swc(com.my.app.remoting.interfaces:IRSSPodRemoteObject)" mod="1294221810000" size="1230" optimizedsize="371">
          <def id="com.my.app.remoting.interfaces:IRSSPodRemoteObject" />
          <pre id="Object" />
          <dep id="AS3" />
          <dep id="mx.rpc:AsyncToken" />
          <dep id="com.my.app.vo:RSSPod" />
        </script>
        <script name="/Users/cl/Documents/flex-workspace/my_mainapp/MYAppPro/libs/robotlegs-framework-modules.swc(org.swiftsuspenders.injectionpoints:MethodInjectionPoint)" mod="1273448582000" size="2862" optimizedsize="1766">
          <def id="org.swiftsuspenders.injectionpoints:MethodInjectionPoint" />
          <pre id="org.swiftsuspenders.injectionpoints:InjectionPoint" />
          <dep id="flash.utils:getQualifiedClassName" />
          <dep id="org.swiftsuspenders:InjectionConfig" />
          <dep id="org.swiftsuspenders:InjectorError" />
          <dep id="AS3" />
          <dep id="XML" />
          <dep id="XMLList" />
          <dep id="Error" />
          <dep id="org.swiftsuspenders:Injector" />
        </script>
        <script name="/Users/cl/Documents/flex-workspace/my_mainapp/MYAppPro/src/com/my/app/component/loader/TimeLineLoaderWrapper.as" mod="1294835157000" size="2360" optimizedsize="1421">
          <def id="com.my.app.component.loader:TimeLineLoaderWrapper" />
          <pre id="mx.core:UIComponent" />
          <pre id="com.my.app.component.loader:ILoaderController" />
          <dep id="AS3" />
          <dep id="mx.core:FlexGlobals" />
          <dep id="mx.events:ModuleEvent" />
          <dep id="Math" />
          <dep id="TimeLineLoader" />
          <dep id="flash.display:MovieClip" />
        </script>
        <script name="_class_embed_css_Assets_swf_1422583548_mx_skins_cursor_DragCopy_1279468729.as" mod="1306854026000" size="638" optimizedsize="375">
          <def id="_class_embed_css_Assets_swf_1422583548_mx_skins_cursor_DragCopy_1279468729" />
          <pre id="mx.core:SpriteAsset" />
          <dep id="AS3" />
        </script>
        <script name="/Applications/Adobe Flash Builder 4/sdks/4.5.1/frameworks/locale/en_US/framework_rb.swc$locale/en_US/logging.properties" mod="1306854100000" size="735" optimizedsize="704">
          <def id="en_US$logging_properties" />
          <pre id="mx.resources:ResourceBundle" />
          <dep id="AS3" />
        </script>
        <script name="/Users/cl/Documents/flex-workspace/my_mainapp/MYAppLogic/bin/MYAppLogic.swc(com.my.app.action:FeedbackAsyncAction)" mod="1294328487000" size="955" optimizedsize="396">
          <def id="com.my.app.action:FeedbackAsyncAction" />
          <pre id="com.my.app.action:AsyncAction" />
          <dep id="AS3" />
        </script>
        <script name="/Users/cl/Documents/flex-workspace/my_mainapp/MYAppPro/libs/robotlegs-framework-modules.swc(org.swiftsuspenders.injectionresults:InjectClassResult)" mod="1272837850000" size="871" optimizedsize="450">
          <def id="org.swiftsuspenders.injectionresults:InjectClassResult" />
          <pre id="org.swiftsuspenders.injectionresults:InjectionResult" />
          <dep id="AS3" />
          <dep id="org.swiftsuspenders:Injector" />
        </script>
        <script name="/Applications/Adobe Flash Builder 4/sdks/4.5.1/frameworks/locale/en_US/framework_rb.swc$locale/en_US/modules.properties" mod="1306854100000" size="310" optimizedsize="284">
          <def id="en_US$modules_properties" />
          <pre id="mx.resources:ResourceBundle" />
          <dep id="AS3" />
        </script>
        <script name="/Users/cl/Documents/flex-workspace/my_mainapp/MYAppPro/src/com/my/app/skins/RoundedCornerTextInputSkin.mxml" mod="1308839963000" size="8920" optimizedsize="5730">
          <def id="com.my.app.skins:RoundedCornerTextInputSkin" />
          <pre id="mx.core:IStateClient2" />
          <pre id="flash.events:IEventDispatcher" />
          <pre id="mx.binding:IBindingClient" />
          <pre id="spark.skins:SparkSkin" />
          <dep id="spark.primitives:Rect" />
          <dep id="spark.components:TextInput" />
          <dep id="_com_my_app_skins_RoundedCornerTextInputSkinWatcherSetupUtil" />
          <dep id="Number" />
          <dep id="mx.core:mx_internal" />
          <dep id="mx.binding:IWatcherSetupUtil2" />
          <dep id="mx.binding:BindingManager" />
          <dep id="mx.core:IFlexModuleFactory" />
          <dep id="mx.states:SetProperty" />
          <dep id="AS3" />
          <dep id="spark.components:RichEditableText" />
          <dep id="mx.binding:Binding" />
          <dep id="mx.graphics:SolidColor" />
          <dep id="mx.states:State" />
          <dep id="flash.utils:getDefinitionByName" />
          <dep id="mx.events:PropertyChangeEvent" />
          <dep id="mx.graphics:SolidColorStroke" />
        </script>
        <script name="/Users/cl/Documents/flex-workspace/my_mainapp/MYAppPro/libs/robotlegs-framework-modules.swc(org.robotlegs.mvcs:Context)" mod="1273448146000" size="3618" optimizedsize="1909">
          <def id="org.robotlegs.mvcs:Context" />
          <pre id="org.robotlegs.core:IContext" />
          <pre id="org.robotlegs.base:ContextBase" />
          <dep id="flash.events:Event" />
          <dep id="flash.events:IEventDispatcher" />
          <dep id="flash.display:DisplayObjectContainer" />
          <dep id="org.robotlegs.base:EventMap" />
          <dep id="org.robotlegs.core:IReflector" />
          <dep id="org.robotlegs.base:CommandMap" />
          <dep id="org.robotlegs.core:IInjector" />
          <dep id="org.robotlegs.core:ICommandMap" />
          <dep id="org.robotlegs.core:IMediatorMap" />
          <dep id="AS3" />
          <dep id="org.robotlegs.base:ViewMap" />
          <dep id="org.robotlegs.core:IEventMap" />
          <dep id="org.robotlegs.base:ContextEvent" />
          <dep id="org.robotlegs.base:MediatorMap" />
          <dep id="org.robotlegs.adapters:SwiftSuspendersInjector" />
          <dep id="org.robotlegs.core:IViewMap" />
          <dep id="org.robotlegs.adapters:SwiftSuspendersReflector" />
        </script>
        <script name="/Users/cl/Documents/flex-workspace/my_mainapp/MYAppPro/src/com/my/app/component/dashboardTitleAlert/DashboardTitleAlert.as" mod="1295255816000" size="2526" optimizedsize="1401">
          <def id="com.my.app.component.dashboardTitleAlert:DashboardTitleAlert" />
          <pre id="com.my.app.component.dashboardTitleAlert:DashboardTitleAlertMarkup" />
          <dep id="flash.events:MouseEvent" />
          <dep id="org.osflash.signals:Signal" />
          <dep id="AS3" />
          <dep id="mx.utils:StringUtil" />
          <dep id="org.osflash.signals:ISignal" />
          <dep id="com.my.app.manager:ModalPopupManager" />
        </script>
        <script name="/Users/cl/Documents/flex-workspace/my_mainapp/MYAppLogic/bin/MYAppLogic.swc(com.my.app.remoting:SourceRemoteObject)" mod="1292434523000" size="1141" optimizedsize="707">
          <def id="com.my.app.remoting:SourceRemoteObject" />
          <pre id="com.my.app.remoting.interfaces:ISourceRemoteObject" />
          <pre id="com.my.app.remoting:BaseRemoteObject" />
          <dep id="AS3" />
          <dep id="mx.rpc:AsyncToken" />
        </script>
        <script name="/Users/cl/Documents/flex-workspace/my_mainapp/MYAppLogic/bin/MYAppLogic.swc(com.my.app.remoting:CustomerFileRemoteObject)" mod="1294750696000" size="1543" optimizedsize="892">
          <def id="com.my.app.remoting:CustomerFileRemoteObject" />
          <pre id="com.my.app.remoting:BaseRemoteObject" />
          <pre id="com.my.app.remoting.interfaces:ICustomerFileRemoteObject" />
          <dep id="AS3" />
          <dep id="mx.rpc:AsyncToken" />
        </script>
        <script name="/Users/cl/Documents/flex-workspace/my_mainapp/MYAppPro/libs/robotlegs-framework-modules.swc(org.swiftsuspenders.injectionpoints:PostConstructInjectionPoint)" mod="1272837850000" size="1648" optimizedsize="894">
          <def id="org.swiftsuspenders.injectionpoints:PostConstructInjectionPoint" />
          <pre id="org.swiftsuspenders.injectionpoints:InjectionPoint" />
          <dep id="AS3" />
          <dep id="XML" />
          <dep id="XMLList" />
          <dep id="org.swiftsuspenders:Injector" />
        </script>
        <script name="/Users/cl/Documents/flex-workspace/my_mainapp/MYAppPro/libs/flash_assets.swc(TimeLineLoader)" mod="1294834686125" size="433" optimizedsize="285">
          <def id="TimeLineLoader" />
          <pre id="flash.display:MovieClip" />
          <dep id="AS3" />
        </script>
        <script name="/Applications/Adobe Flash Builder 4/sdks/4.5.1/frameworks/libs/framework.swc(mx.core:RSLListLoader)" mod="1306872040218" size="2217" optimizedsize="1111">
          <def id="mx.core:RSLListLoader" />
          <pre id="Object" />
          <dep id="flash.events:Event" />
          <dep id="mx.core:RSLItem" />
          <dep id="AS3" />
          <dep id="mx.core:mx_internal" />
        </script>
        <script name="_class_embed_css_Assets_swf_1422583548_mx_containers_FormItem_Required_1292455008.as" mod="1306854026000" size="659" optimizedsize="382">
          <def id="_class_embed_css_Assets_swf_1422583548_mx_containers_FormItem_Required_1292455008" />
          <pre id="mx.core:SpriteAsset" />
          <dep id="AS3" />
        </script>
        <script name="_class_embed_css_Assets_swf_1422583548_cursorStretch_1000132270.as" mod="1306854026000" size="604" optimizedsize="364">
          <def id="_class_embed_css_Assets_swf_1422583548_cursorStretch_1000132270" />
          <pre id="mx.core:SpriteAsset" />
          <dep id="AS3" />
        </script>
        <script name="/Users/cl/Documents/flex-workspace/my_mainapp/MYAppPro/src/com/my/app/component/dashboardTitleAlert/DashboardTitleAlertMarkup.mxml" mod="1308837414000" size="5656" optimizedsize="3011">
          <def id="com.my.app.component.dashboardTitleAlert:DashboardTitleAlertMarkup" />
          <pre id="flash.events:IEventDispatcher" />
          <pre id="spark.components:Group" />
          <dep id="spark.components:TextInput" />
          <dep id="mx.core:DeferredInstanceFromFunction" />
          <dep id="com.my.app.skins:RoundedCornerTextInputSkin" />
          <dep id="spark.components:Button" />
          <dep id="mx.core:mx_internal" />
          <dep id="mx.binding:BindingManager" />
          <dep id="com.my.app.skins:PopupSkin" />
          <dep id="spark.components:SkinnableContainer" />
          <dep id="mx.core:IFlexModuleFactory" />
          <dep id="spark.components:Label" />
          <dep id="spark.layouts:VerticalLayout" />
          <dep id="AS3" />
          <dep id="com.my.app.skins:SilverButtonSkin" />
          <dep id="mx.events:PropertyChangeEvent" />
          <dep id="spark.components:HGroup" />
        </script>
        <script name="/Users/cl/Documents/flex-workspace/my_mainapp/MYAppPro/libs/as3-signals.swc(org.osflash.signals:Slot)" mod="1291821251505" size="1267" optimizedsize="611">
          <def id="org.osflash.signals:Slot" />
          <pre id="Object" />
          <dep id="AS3" />
          <dep id="org.osflash.signals:ISignal" />
        </script>
        <script name="/Applications/Adobe Flash Builder 4/sdks/4.5.1/frameworks/libs/framework.swc(mx.utils:NameUtil)" mod="1306872046765" size="1669" optimizedsize="1094">
          <def id="mx.utils:NameUtil" />
          <pre id="Object" />
          <dep id="mx.core:IRepeaterClient" />
          <dep id="SecurityError" />
          <dep id="flash.utils:getQualifiedClassName" />
          <dep id="AS3" />
          <dep id="flash.display:DisplayObject" />
          <dep id="mx.core:mx_internal" />
        </script>
        <script name="/Users/cl/Documents/flex-workspace/my_mainapp/MYAppLogic/bin/MYAppLogic.swc(com.my.app.vo:CacheVO)" mod="1292345880000" size="457" optimizedsize="239">
          <def id="com.my.app.vo:CacheVO" />
          <pre id="Object" />
          <dep id="mx.utils:UIDUtil" />
          <dep id="AS3" />
        </script>
        <script name="/Users/cl/Documents/flex-workspace/my_mainapp/MYAppPro/src/com/my/app/view/MainView.as" mod="1309190212000" size="5727" optimizedsize="3612">
          <def id="com.my.app.view:MainView" />
          <pre id="com.my.app.view:MainViewMarkup" />
          <dep id="com.my.app.vo:User" />
          <dep id="spark.components:TextInput" />
          <dep id="com.my.app.loader:HelpTextModuleLoader" />
          <dep id="flash.printing:PrintJobOptions" />
          <dep id="flash.printing:PrintJobOrientation" />
          <dep id="flash.geom:Rectangle" />
          <dep id="Math" />
          <dep id="mx.charts.chartClasses:ChartLabel" />
          <dep id="com.my.app.manager:ModalPopupManager" />
          <dep id="spark.components:Group" />
          <dep id="com.my.app.vo:QuerySnippet" />
          <dep id="com.my.app.enum:MenuTypes" />
          <dep id="flash.printing:PrintJob" />
          <dep id="AS3" />
          <dep id="mx.core:FlexGlobals" />
          <dep id="com.my.app.component.printPopUp:PrintPopUp" />
          <dep id="com.my.app:IMYAppPropApp" />
          <dep id="com.my.app.enum:TextServiceNames" />
        </script>
        <script name="/Applications/Adobe Flash Builder 4/sdks/4.5.1/frameworks/libs/framework.swc(mx.resources:LocaleSorter)" mod="1306872057312" size="9921" optimizedsize="6854">
          <def id="mx.resources:LocaleSorter" />
          <pre id="Object" />
          <dep id="AS3" />
          <dep id="mx.core:mx_internal" />
        </script>
        <script name="/Applications/Adobe Flash Builder 4/sdks/4.5.1/frameworks/locale/en_US/spark_rb.swc$locale/en_US/components.properties" mod="1306853870000" size="4153" optimizedsize="4083">
          <def id="en_US$components_properties" />
          <pre id="mx.resources:ResourceBundle" />
          <dep id="AS3" />
        </script>
        <script name="/Users/cl/Documents/flex-workspace/my_mainapp/MYAppLogic/bin/MYAppLogic.swc(com.my.app.delegate.remoting:QueryPodDelegate)" mod="1294681144000" size="1591" optimizedsize="852">
          <def id="com.my.app.delegate.remoting:QueryPodDelegate" />
          <pre id="com.my.app.delegate.interfaces:IQueryPodDelegate" />
          <pre id="com.my.app.delegate.remoting:BaseDelegate" />
          <dep id="com.my.app.vo:DashboardPod" />
          <dep id="AS3" />
          <dep id="mx.rpc:AsyncToken" />
          <dep id="com.my.app.remoting.interfaces:IQueryPodRemoteObject" />
          <dep id="com.my.app.vo:QueryPod" />
        </script>
        <script name="/Users/cl/Documents/flex-workspace/my_mainapp/MYAppLogic/bin/MYAppLogic.swc(com.my.app.vo:CompetitorsQueryResult)" mod="1295458204000" size="619" optimizedsize="267">
          <def id="com.my.app.vo:CompetitorsQueryResult" />
          <pre id="Object" />
          <dep id="AS3" />
          <dep id="com.my.app.vo:Competitor" />
        </script>
        <script name="/Users/cl/Documents/flex-workspace/my_mainapp/MYAppPro/libs/robotlegs-framework-modules.swc(org.swiftsuspenders.injectionpoints:ConstructorInjectionPoint)" mod="1272837850000" size="3351" optimizedsize="2412">
          <def id="org.swiftsuspenders.injectionpoints:ConstructorInjectionPoint" />
          <pre id="org.swiftsuspenders.injectionpoints:MethodInjectionPoint" />
          <dep id="flash.utils:describeType" />
          <dep id="AS3" />
          <dep id="trace" />
          <dep id="XML" />
          <dep id="XMLList" />
          <dep id="Error" />
          <dep id="org.swiftsuspenders:Injector" />
        </script>
        <script name="/Users/cl/Documents/flex-workspace/my_mainapp/MYAppPro/src/com/my/app/loader/AdminModuleLoader.as" mod="1291226946000" size="901" optimizedsize="583">
          <def id="com.my.app.loader:AdminModuleLoader" />
          <pre id="com.my.app.loader:BaseModuleLoader" />
          <dep id="AS3" />
        </script>
        <script name="/Users/cl/Documents/flex-workspace/my_mainapp/MYAppPro/src/com/my/app/view/MainViewMarkup.mxml" mod="1308837418000" size="9261" optimizedsize="6130">
          <def id="com.my.app.view:MainViewMarkup" />
          <pre id="mx.core:IStateClient2" />
          <pre id="flash.events:IEventDispatcher" />
          <pre id="mx.binding:IBindingClient" />
          <pre id="spark.components:Group" />
          <dep id="com.my.app.component.loader:TimeLineLoaderWrapper" />
          <dep id="com.my.app.loader:LoginModuleLoader" />
          <dep id="com.my.app.loader:DashboardModuleLoader" />
          <dep id="spark.components:VGroup" />
          <dep id="mx.core:mx_internal" />
          <dep id="mx.binding:IWatcherSetupUtil2" />
          <dep id="mx.binding:BindingManager" />
          <dep id="mx.core:IFlexModuleFactory" />
          <dep id="mx.states:SetProperty" />
          <dep id="spark.layouts:VerticalLayout" />
          <dep id="com.my.app.loader:HeaderModuleLoader" />
          <dep id="AS3" />
          <dep id="mx.binding:Binding" />
          <dep id="com.my.app.loader:AdminModuleLoader" />
          <dep id="com.my.app.loader:QueryBuilderModuleLoader" />
          <dep id="mx.states:State" />
          <dep id="flash.utils:getDefinitionByName" />
          <dep id="com.my.app.component.loader:ILoaderController" />
          <dep id="mx.events:PropertyChangeEvent" />
          <dep id="_com_my_app_view_MainViewMarkupWatcherSetupUtil" />
          <dep id="com.my.app.loader:FeedbackModuleLoader" />
        </script>
        <script name="/Users/cl/Documents/flex-workspace/my_mainapp/MYAppPro/libs/robotlegs-framework-modules.swc(org.swiftsuspenders:InjectionConfig)" mod="1272837850000" size="1296" optimizedsize="632">
          <def id="org.swiftsuspenders:InjectionConfig" />
          <pre id="Object" />
          <dep id="org.swiftsuspenders.injectionresults:InjectionResult" />
          <dep id="AS3" />
          <dep id="org.swiftsuspenders:Injector" />
        </script>
        <script name="/Users/cl/Documents/flex-workspace/my_mainapp/MYAppLogic/bin/MYAppLogic.swc(com.my.app.remoting.interfaces:ITextRemoteObject)" mod="1292345880000" size="419" optimizedsize="160">
          <def id="com.my.app.remoting.interfaces:ITextRemoteObject" />
          <pre id="com.my.app.remoting.interfaces:ICachableRemoteObject" />
          <pre id="Object" />
          <dep id="AS3" />
        </script>
        <script name="/Users/cl/Documents/flex-workspace/my_mainapp/MYAppLogic/bin/MYAppLogic.swc(com.my.app.vo:MediaSummaryPod)" mod="1308837429000" size="711" optimizedsize="345">
          <def id="com.my.app.vo:MediaSummaryPod" />
          <pre id="com.my.app.vo:RevertableVO" />
          <dep id="Date" />
          <dep id="AS3" />
        </script>
        <script name="/Users/cl/Documents/flex-workspace/my_mainapp/MYAppPro/libs/robotlegs-framework-modules.swc(org.swiftsuspenders.injectionpoints:NoParamsConstructorInjectionPoint)" mod="1272837850000" size="770" optimizedsize="321">
          <def id="org.swiftsuspenders.injectionpoints:NoParamsConstructorInjectionPoint" />
          <pre id="org.swiftsuspenders.injectionpoints:InjectionPoint" />
          <dep id="AS3" />
        </script>
        <script name="_MYAppPro_FlexInit-generated.as" mod="1309190215865" size="13205" optimizedsize="11952">
          <def id="_MYAppPro_FlexInit" />
          <pre id="Object" />
          <dep id="mx.messaging.messages:MessagePerformanceInfo" />
          <dep id="com.my.app.vo:TextMessage" />
          <dep id="com.my.app.vo:Category" />
          <dep id="en_US$components_properties" />
          <dep id="com.my.app.vo:QuerySnippet" />
          <dep id="en_US$formatters_properties" />
          <dep id="en_US$logging_properties" />
          <dep id="mx.messaging.messages:AsyncMessageExt" />
          <dep id="mx.utils:ObjectProxy" />
          <dep id="en_US$sparkEffects_properties" />
          <dep id="en_US$SharedResources_properties" />
          <dep id="com.my.app.vo:Query" />
          <dep id="mx.managers:SystemManagerGlobals" />
          <dep id="en_US$collections_properties" />
          <dep id="com.my.app.vo:CustomerSnippet" />
          <dep id="com.my.app.vo:User" />
          <dep id="mx.messaging.messages:AcknowledgeMessage" />
          <dep id="en_US$modules_properties" />
          <dep id="com.my.app.vo:MediaType" />
          <dep id="en_US$core_properties" />
          <dep id="com.my.app.vo:Dashboard" />
          <dep id="flash.net:registerClassAlias" />
          <dep id="mx.effects:EffectManager" />
          <dep id="flash.net:getClassByAlias" />
          <dep id="mx.messaging.messages:RemotingMessage" />
          <dep id="com.my.app.vo:Journalist" />
          <dep id="com.my.app.vo:TextPod" />
          <dep id="mx.messaging.config:ConfigMap" />
          <dep id="mx.messaging.messages:ErrorMessage" />
          <dep id="en_US$rpc_properties" />
          <dep id="mx.messaging.messages:CommandMessageExt" />
          <dep id="mx.collections:ArrayList" />
          <dep id="com.my.app.vo:QueryResultElement" />
          <dep id="com.my.app.vo:MediaOutlet" />
          <dep id="mx.managers.systemClasses:ChildManager" />
          <dep id="mx.messaging.messages:CommandMessage" />
          <dep id="en_US$containers_properties" />
          <dep id="mx.core:TextFieldFactory" />
          <dep id="mx.core:mx_internal" />
          <dep id="com.my.app.vo:RSSPod" />
          <dep id="mx.resources:ResourceManager" />
          <dep id="com.my.app.vo:QueryPod" />
          <dep id="com.my.app.vo:CompetitorsQueryResult" />
          <dep id="en_US$layout_properties" />
          <dep id="mx.messaging.messages:AcknowledgeMessageExt" />
          <dep id="AS3" />
          <dep id="com.my.app.vo:Competitor" />
          <dep id="en_US$messaging_properties" />
          <dep id="en_US$osmf_properties" />
          <dep id="mx.styles:StyleManagerImpl" />
          <dep id="en_US$textLayout_properties" />
          <dep id="com.my.app.vo:UserSnippet" />
          <dep id="en_US$skins_properties" />
          <dep id="trace" />
          <dep id="com.my.app.vo:Source" />
          <dep id="Error" />
          <dep id="en_US$charts_properties" />
          <dep id="en_US$styles_properties" />
          <dep id="mx.core:IFlexModuleFactory" />
          <dep id="com.my.app.vo:DashboardSnippet" />
          <dep id="mx.collections:ArrayCollection" />
          <dep id="com.my.app.vo:DashboardPod" />
          <dep id="com.my.app.vo:MediaSummaryItem" />
          <dep id="en_US$effects_properties" />
          <dep id="com.my.app.vo:CustomerFile" />
          <dep id="com.my.app.vo:MediaSummaryPod" />
          <dep id="mx.styles:IStyleManager2" />
          <dep id="com.my.app.vo:Customer" />
          <dep id="mx.messaging.messages:AsyncMessage" />
        </script>
        <script name="MYAppPro__embed__font_MyriadPro_bold_normal_1315605509.as" mod="1291226943000" size="442" optimizedsize="224">
          <def id="MYAppPro__embed__font_MyriadPro_bold_normal_1315605509" />
          <pre id="mx.core:FontAsset" />
          <dep id="AS3" />
        </script>
        <script name="/Users/cl/Documents/flex-workspace/my_mainapp/MYAppPro/src/com/my/app/loader/BaseModuleLoader.as" mod="1309175195000" size="3243" optimizedsize="1970">
          <def id="com.my.app.loader:BaseModuleLoader" />
          <pre id="mx.modules:ModuleLoader" />
          <dep id="org.robotlegs.utilities.modular.core:IModule" />
          <dep id="org.osflash.signals:Signal" />
          <dep id="AS3" />
          <dep id="mx.core:FlexGlobals" />
          <dep id="mx.events:ModuleEvent" />
          <dep id="org.osflash.signals:ISignal" />
          <dep id="com.my.app.component.loader:ILoaderController" />
          <dep id="mx.events:FlexEvent" />
          <dep id="com.my.app.manager:ModalPopupManager" />
          <dep id="flash.system:ApplicationDomain" />
          <dep id="com.my.app:IMYAppPropApp" />
        </script>
        <script name="/Users/cl/Documents/flex-workspace/my_mainapp/MYAppPro/src/com/my/app/skins/LinkButtonSkin.mxml" mod="1308837418000" size="5134" optimizedsize="3986">
          <def id="com.my.app.skins:LinkButtonSkin" />
          <pre id="mx.core:IStateClient2" />
          <pre id="flash.events:IEventDispatcher" />
          <pre id="spark.components.supportClasses:Skin" />
          <dep id="mx.styles:CSSSelector" />
          <dep id="mx.states:AddItems" />
          <dep id="spark.primitives:Rect" />
          <dep id="mx.styles:CSSStyleDeclaration" />
          <dep id="mx.core:DeferredInstanceFromFunction" />
          <dep id="mx.core:mx_internal" />
          <dep id="mx.binding:BindingManager" />
          <dep id="mx.styles:CSSCondition" />
          <dep id="mx.core:IFlexModuleFactory" />
          <dep id="spark.components:Label" />
          <dep id="mx.states:SetProperty" />
          <dep id="AS3" />
          <dep id="mx.graphics:SolidColor" />
          <dep id="mx.states:State" />
          <dep id="mx.events:PropertyChangeEvent" />
        </script>
        <script name="/Users/cl/Documents/flex-workspace/my_mainapp/MYAppLogic/bin/MYAppLogic.swc(com.my.app.remoting:QueryRemoteObject)" mod="1297076409000" size="2734" optimizedsize="1455">
          <def id="com.my.app.remoting:QueryRemoteObject" />
          <pre id="com.my.app.remoting.interfaces:IQueryRemoteObject" />
          <pre id="com.my.app.remoting:BaseRemoteObject" />
          <dep id="com.my.app.vo:Query" />
          <dep id="AS3" />
          <dep id="mx.rpc:AsyncToken" />
        </script>
        <script name="/Applications/Adobe Flash Builder 4/sdks/4.5.1/frameworks/libs/framework.swc(mx.core:RSLData)" mod="1306872040468" size="1658" optimizedsize="839">
          <def id="mx.core:RSLData" />
          <pre id="Object" />
          <dep id="mx.core:IFlexModuleFactory" />
          <dep id="AS3" />
          <dep id="mx.core:mx_internal" />
        </script>
        <script name="/Users/cl/Documents/flex-workspace/my_mainapp/MYAppLogic/bin/MYAppLogic.swc(com.my.app.remoting:MediaOutletRemoteObject)" mod="1292429834000" size="1193" optimizedsize="733">
          <def id="com.my.app.remoting:MediaOutletRemoteObject" />
          <pre id="com.my.app.remoting.interfaces:IMediaOutletRemoteObject" />
          <pre id="com.my.app.remoting:BaseRemoteObject" />
          <dep id="AS3" />
          <dep id="mx.rpc:AsyncToken" />
        </script>
        <script name="/Users/cl/Documents/flex-workspace/my_mainapp/MYAppLogic/bin/MYAppLogic.swc(com.my.app.remoting:DashboardPodRemoteObject)" mod="1295255883000" size="1770" optimizedsize="996">
          <def id="com.my.app.remoting:DashboardPodRemoteObject" />
          <pre id="com.my.app.remoting.interfaces:IDashboardPodRemoteObject" />
          <pre id="com.my.app.remoting:BaseRemoteObject" />
          <dep id="com.my.app.vo:DashboardPod" />
          <dep id="AS3" />
          <dep id="mx.rpc:AsyncToken" />
        </script>
        <script name="/Applications/Adobe Flash Builder 4/sdks/4.5.1/frameworks/libs/framework.swc(mx.core:IEmbeddedFontRegistry)" mod="1306872039202" size="1261" optimizedsize="440">
          <def id="mx.core:IEmbeddedFontRegistry" />
          <pre id="Object" />
          <dep id="mx.core:IFlexModuleFactory" />
          <dep id="mx.core:EmbeddedFont" />
          <dep id="mx.managers:ISystemManager" />
          <dep id="AS3" />
        </script>
        <script name="/Applications/Adobe Flash Builder 4/sdks/4.5.1/frameworks/locale/en_US/textLayout_rb.swc$locale/en_US/textLayout.properties" mod="1306853916000" size="1656" optimizedsize="1609">
          <def id="en_US$textLayout_properties" />
          <pre id="mx.resources:ResourceBundle" />
          <dep id="AS3" />
        </script>
        <script name="/Users/cl/Documents/flex-workspace/my_mainapp/MYAppPro/libs/robotlegs-framework-modules.swc(org.robotlegs.core:ICommandMap)" mod="1271434072000" size="1242" optimizedsize="376">
          <def id="org.robotlegs.core:ICommandMap" />
          <pre id="Object" />
          <dep id="AS3" />
        </script>
        <script name="/Applications/Adobe Flash Builder 4/sdks/4.5.1/frameworks/libs/framework.swc(mx.resources:ResourceManagerImpl)" mod="1306872057374" size="12831" optimizedsize="6861">
          <def id="mx.resources:ResourceManagerImpl" />
          <pre id="mx.resources:IResourceManager" />
          <pre id="flash.events:EventDispatcher" />
          <pre id="Object" />
          <dep id="flash.events:Event" />
          <dep id="mx.resources:LocaleSorter" />
          <dep id="flash.events:IEventDispatcher" />
          <dep id="mx.resources:IResourceModule" />
          <dep id="trace" />
          <dep id="mx.utils:StringUtil" />
          <dep id="mx.resources:ResourceBundle" />
          <dep id="mx.core:mx_internal" />
          <dep id="flash.system:ApplicationDomain" />
          <dep id="Error" />
          <dep id="mx.modules:ModuleManager" />
          <dep id="mx.modules:IModuleInfo" />
          <dep id="flash.system:SecurityDomain" />
          <dep id="AS3" />
          <dep id="mx.resources:IResourceBundle" />
          <dep id="mx.events:ModuleEvent" />
          <dep id="flash.system:Capabilities" />
          <dep id="mx.events:ResourceEvent" />
          <dep id="flash.utils:Timer" />
          <dep id="flash.events:FocusEvent" />
          <dep id="flash.events:TimerEvent" />
          <dep id="mx.events:FlexEvent" />
          <dep id="mx.managers:SystemManagerGlobals" />
          <dep id="flash.utils:Dictionary" />
        </script>
        <script name="/Applications/Adobe Flash Builder 4/sdks/4.5.1/frameworks/locale/en_US/osmf_rb.swc$locale/en_US/osmf.properties" mod="1306854146000" size="3751" optimizedsize="3676">
          <def id="en_US$osmf_properties" />
          <pre id="mx.resources:ResourceBundle" />
          <dep id="AS3" />
        </script>
        <script name="/Users/cl/Documents/flex-workspace/my_mainapp/MYAppLogic/bin/MYAppLogic.swc(com.my.app.remoting.interfaces:IMediaTypeRemoteObject)" mod="1308837429000" size="868" optimizedsize="291">
          <def id="com.my.app.remoting.interfaces:IMediaTypeRemoteObject" />
          <pre id="Object" />
          <dep id="AS3" />
          <dep id="mx.rpc:AsyncToken" />
        </script>
        <script name="/Users/cl/Documents/flex-workspace/my_mainapp/MYAppPro/libs/robotlegs-framework-modules.swc(org.robotlegs.adapters:SwiftSuspendersInjector)" mod="1273448758000" size="1624" optimizedsize="1129">
          <def id="org.robotlegs.adapters:SwiftSuspendersInjector" />
          <pre id="org.robotlegs.core:IInjector" />
          <pre id="org.swiftsuspenders:Injector" />
          <dep id="AS3" />
          <dep id="XML" />
          <dep id="flash.system:ApplicationDomain" />
        </script>
        <script name="/Applications/Adobe Flash Builder 4/sdks/4.5.1/frameworks/libs/framework.swc(mx.managers:SystemManager)" mod="1306872044452" size="36322" optimizedsize="20571">
          <def id="mx.managers:SystemManager" />
          <pre id="mx.core:IFlexModuleFactory" />
          <pre id="mx.managers:ISystemManager" />
          <pre id="mx.core:IChildList" />
          <pre id="mx.core:IFlexDisplayObject" />
          <pre id="flash.display:MovieClip" />
          <dep id="flash.display:DisplayObjectContainer" />
          <dep id="Math" />
          <dep id="flash.display:LoaderInfo" />
          <dep id="mx.core:IUIComponent" />
          <dep id="flash.system:ApplicationDomain" />
          <dep id="mx.events:SandboxMouseEvent" />
          <dep id="mx.managers:SystemRawChildrenList" />
          <dep id="flash.text:TextFormat" />
          <dep id="flash.display:Graphics" />
          <dep id="flash.events:TimerEvent" />
          <dep id="mx.managers:SystemManagerGlobals" />
          <dep id="flash.display:StageAlign" />
          <dep id="flash.display:Sprite" />
          <dep id="mx.utils:LoaderUtil" />
          <dep id="mx.preloaders:Preloader" />
          <dep id="flash.geom:Rectangle" />
          <dep id="mx.events:RSLEvent" />
          <dep id="flash.display:Loader" />
          <dep id="flash.geom:Point" />
          <dep id="mx.managers:SystemChildrenList" />
          <dep id="flash.events:MouseEvent" />
          <dep id="flash.text:Font" />
          <dep id="flash.display:DisplayObject" />
          <dep id="flash.display:Stage" />
          <dep id="flash.events:Event" />
          <dep id="flash.ui:Keyboard" />
          <dep id="mx.events:DynamicEvent" />
          <dep id="ArgumentError" />
          <dep id="mx.core:IRawChildrenContainer" />
          <dep id="QName" />
          <dep id="flash.events:KeyboardEvent" />
          <dep id="mx.core:mx_internal" />
          <dep id="mx.core:FlexSprite" />
          <dep id="flash.display:StageQuality" />
          <dep id="mx.core:RSLItem" />
          <dep id="flash.utils:getQualifiedClassName" />
          <dep id="mx.core:RSLData" />
          <dep id="mx.events:Request" />
          <dep id="AS3" />
          <dep id="__AS3__.vec:Vector" />
          <dep id="mx.core:Singleton" />
          <dep id="mx.utils:DensityUtil" />
          <dep id="mx.events:FlexEvent" />
          <dep id="flash.utils:Dictionary" />
          <dep id="flash.display:StageScaleMode" />
          <dep id="SecurityError" />
          <dep id="mx.core:IInvalidating" />
          <dep id="Error" />
          <dep id="flash.utils:Timer" />
          <dep id="flash.events:FocusEvent" />
          <dep id="mx.managers:ISystemManagerChildManager" />
        </script>
        <script name="_class_embed_css_assets_CalendarIcon_png__1170248551_1839914564.as" mod="1306854026000" size="550" optimizedsize="314">
          <def id="_class_embed_css_assets_CalendarIcon_png__1170248551_1839914564" />
          <pre id="mx.core:BitmapAsset" />
          <dep id="AS3" />
        </script>
        <script name="/Applications/Adobe Flash Builder 4/sdks/4.5.1/frameworks/libs/framework.swc(mx.managers:SystemRawChildrenList)" mod="1306872045187" size="2326" optimizedsize="1198">
          <def id="mx.managers:SystemRawChildrenList" />
          <pre id="mx.core:IChildList" />
          <pre id="Object" />
          <dep id="AS3" />
          <dep id="flash.display:DisplayObject" />
          <dep id="mx.managers:SystemManager" />
          <dep id="mx.core:mx_internal" />
          <dep id="flash.geom:Point" />
        </script>
        <script name="/Applications/Adobe Flash Builder 4/sdks/4.5.1/frameworks/locale/en_US/airframework_rb.swc$locale/en_US/effects.properties" mod="1306854100000" size="401" optimizedsize="374">
          <def id="en_US$effects_properties" />
          <pre id="mx.resources:ResourceBundle" />
          <dep id="AS3" />
        </script>
        <script name="_class_embed_css_Assets_swf_1422583548___brokenImage_184772295.as" mod="1306854026000" size="601" optimizedsize="363">
          <def id="_class_embed_css_Assets_swf_1422583548___brokenImage_184772295" />
          <pre id="mx.core:SpriteAsset" />
          <dep id="AS3" />
        </script>
        <script name="/Applications/Adobe Flash Builder 4/sdks/4.5.1/frameworks/libs/framework.swc(mx.core:ResourceModuleRSLItem)" mod="1306872039609" size="2015" optimizedsize="1281">
          <def id="mx.core:ResourceModuleRSLItem" />
          <pre id="mx.core:RSLItem" />
          <dep id="mx.resources:IResourceManager" />
          <dep id="flash.events:IEventDispatcher" />
          <dep id="AS3" />
          <dep id="mx.events:ResourceEvent" />
          <dep id="flash.events:IOErrorEvent" />
          <dep id="mx.core:mx_internal" />
          <dep id="flash.system:ApplicationDomain" />
        </script>
        <script name="/Applications/Adobe Flash Builder 4/sdks/4.5.1/frameworks/locale/en_US/airframework_rb.swc$locale/en_US/styles.properties" mod="1306854100000" size="301" optimizedsize="275">
          <def id="en_US$styles_properties" />
          <pre id="mx.resources:ResourceBundle" />
          <dep id="AS3" />
        </script>
        <script name="/Users/cl/Documents/flex-workspace/my_mainapp/MYAppLogic/bin/MYAppLogic.swc(com.my.app.remoting:QueryPodRemoteObject)" mod="1294680416000" size="1859" optimizedsize="1033">
          <def id="com.my.app.remoting:QueryPodRemoteObject" />
          <pre id="com.my.app.remoting.interfaces:IQueryPodRemoteObject" />
          <pre id="com.my.app.remoting:BaseRemoteObject" />
          <dep id="AS3" />
          <dep id="mx.rpc:AsyncToken" />
          <dep id="com.my.app.vo:QueryPod" />
        </script>
        <script name="/Applications/Adobe Flash Builder 4/sdks/4.5.1/frameworks/libs/framework.swc(mx.core:IInvalidating)" mod="1306872040202" size="692" optimizedsize="250">
          <def id="mx.core:IInvalidating" />
          <pre id="Object" />
          <dep id="AS3" />
        </script>
        <script name="/Users/cl/Documents/flex-workspace/my_mainapp/MYAppLogic/bin/MYAppLogic.swc(com.my.app.manager:AsyncManager)" mod="1297671711000" size="2404" optimizedsize="1361">
          <def id="com.my.app.manager:AsyncManager" />
          <pre id="Object" />
          <dep id="mx.rpc:Fault" />
          <dep id="org.osflash.signals:Signal" />
          <dep id="AS3" />
          <dep id="com.my.app.action:AsyncAction" />
          <dep id="org.osflash.signals:ISignal" />
        </script>
        <script name="/Applications/Adobe Flash Builder 4/sdks/4.5.1/frameworks/libs/framework.swc(mx.modules:IModuleInfo)" mod="1306872055374" size="1626" optimizedsize="534">
          <def id="mx.modules:IModuleInfo" />
          <pre id="flash.events:IEventDispatcher" />
          <pre id="Object" />
          <dep id="mx.core:IFlexModuleFactory" />
          <dep id="flash.system:SecurityDomain" />
          <dep id="flash.utils:ByteArray" />
          <dep id="AS3" />
          <dep id="mx.events:ModuleEvent" />
          <dep id="flash.system:ApplicationDomain" />
        </script>
        <script name="/Users/cl/Documents/flex-workspace/my_mainapp/MYAppPro/src/com/my/app/loader/HeaderModuleLoader.as" mod="1308837418000" size="4145" optimizedsize="2113">
          <def id="com.my.app.loader:HeaderModuleLoader" />
          <pre id="com.my.app.loader:BaseModuleLoader" />
          <dep id="com.my.app.module.header:IHeaderModule" />
          <dep id="com.my.app.vo:DashboardSnippet" />
          <dep id="com.my.app.vo:User" />
          <dep id="org.osflash.signals:Signal" />
          <dep id="AS3" />
          <dep id="org.osflash.signals:ISignal" />
          <dep id="com.my.app.vo:QuerySnippet" />
        </script>
        <script name="/Users/cl/Documents/flex-workspace/my_mainapp/MYAppLogic/bin/MYAppLogic.swc(com.my.app.model:ApplicationModel)" mod="1297160952000" size="529" optimizedsize="271">
          <def id="com.my.app.model:ApplicationModel" />
          <pre id="Object" />
          <dep id="AS3" />
          <dep id="com.my.app.vo:Customer" />
        </script>
        <script name="_class_embed_css_Assets_swf_1422583548_mx_skins_cursor_DragReject_207783805.as" mod="1306854026000" size="641" optimizedsize="376">
          <def id="_class_embed_css_Assets_swf_1422583548_mx_skins_cursor_DragReject_207783805" />
          <pre id="mx.core:SpriteAsset" />
          <dep id="AS3" />
        </script>
        <script name="/Users/cl/Documents/flex-workspace/my_mainapp/MYAppLogic/bin/MYAppLogic.swc(com.my.app.vo:Query)" mod="1295374588000" size="1105" optimizedsize="609">
          <def id="com.my.app.vo:Query" />
          <pre id="com.my.app.vo:CacheVO" />
          <dep id="Date" />
          <dep id="AS3" />
        </script>
        <script name="/Users/cl/Documents/flex-workspace/my_mainapp/MYAppLogic/bin/MYAppLogic.swc(com.my.app.remoting:CategoryRemoteObject)" mod="1294221810000" size="1161" optimizedsize="734">
          <def id="com.my.app.remoting:CategoryRemoteObject" />
          <pre id="com.my.app.remoting.interfaces:ICategoryRemoteObject" />
          <pre id="com.my.app.remoting:BaseRemoteObject" />
          <dep id="AS3" />
          <dep id="mx.rpc:AsyncToken" />
        </script>
        <script name="/Users/cl/Documents/flex-workspace/my_mainapp/MYAppPro/libs/robotlegs-framework-modules.swc(org.robotlegs.base:MediatorBase)" mod="1269791984000" size="1944" optimizedsize="1038">
          <def id="org.robotlegs.base:MediatorBase" />
          <pre id="org.robotlegs.core:IMediator" />
          <pre id="Object" />
          <dep id="flash.events:Event" />
          <dep id="flash.events:IEventDispatcher" />
          <dep id="AS3" />
          <dep id="flash.utils:getDefinitionByName" />
          <dep id="Error" />
        </script>
        <script name="/Users/cl/Documents/flex-workspace/my_mainapp/MYAppLogic/bin/MYAppLogic.swc(com.my.app.vo:DashboardPod)" mod="1295255883000" size="1046" optimizedsize="531">
          <def id="com.my.app.vo:DashboardPod" />
          <pre id="Object" />
          <dep id="AS3" />
        </script>
        <script name="/Users/cl/Documents/flex-workspace/my_mainapp/MYAppLogic/bin/MYAppLogic.swc(com.my.app.enum:MenuTypes)" mod="1294410482000" size="498" optimizedsize="255">
          <def id="com.my.app.enum:MenuTypes" />
          <pre id="Object" />
          <dep id="AS3" />
        </script>
        <script name="/Users/cl/Documents/flex-workspace/my_mainapp/MYAppPro/src/com/my/app/mediator/MainViewMediator.as" mod="1309180556000" size="8603" optimizedsize="5066">
          <def id="com.my.app.mediator:MainViewMediator" />
          <pre id="org.robotlegs.mvcs:Mediator" />
          <dep id="com.my.app.vo:User" />
          <dep id="com.my.app.remoting.interfaces:IUserRemoteObject" />
          <dep id="com.my.app.component.asyncPasswordEnter:AsyncPasswordEnter" />
          <dep id="com.my.app.component.asyncRetry:AsyncRetry" />
          <dep id="com.my.app.action:AsyncAction" />
          <dep id="com.my.app.manager:ModalPopupManager" />
          <dep id="com.my.app.domain.auth:IAuth" />
          <dep id="com.my.app.vo:QuerySnippet" />
          <dep id="com.my.app.view:MainView" />
          <dep id="com.my.app.vo:DashboardSnippet" />
          <dep id="com.my.app.enum:MenuTypes" />
          <dep id="mx.rpc:Fault" />
          <dep id="flash.events:MouseEvent" />
          <dep id="com.my.app.vo:Query" />
          <dep id="com.my.app.enum:NavigationViews" />
          <dep id="AS3" />
          <dep id="com.my.app.manager:NavigationManager" />
          <dep id="mx.core:FlexGlobals" />
          <dep id="flash.utils:Timer" />
          <dep id="flash.display:DisplayObject" />
          <dep id="flash.events:TimerEvent" />
          <dep id="com.my.app.model:ApplicationModel" />
          <dep id="com.my.app.manager:AsyncManager" />
        </script>
        <script name="/Users/cl/Documents/flex-workspace/my_mainapp/MYAppLogic/bin/MYAppLogic.swc(com.my.app.delegate.remoting:UserDelegate)" mod="1292231868000" size="1092" optimizedsize="605">
          <def id="com.my.app.delegate.remoting:UserDelegate" />
          <pre id="com.my.app.delegate.interfaces:IUserDelegate" />
          <pre id="com.my.app.delegate.remoting:BaseDelegate" />
          <dep id="com.my.app.remoting.interfaces:IUserRemoteObject" />
          <dep id="AS3" />
          <dep id="mx.rpc:AsyncToken" />
        </script>
        <script name="/Users/cl/Documents/flex-workspace/my_mainapp/MYAppPro/libs/robotlegs-framework-modules.swc(org.robotlegs.base:ViewMap)" mod="1269791984000" size="2749" optimizedsize="1552">
          <def id="org.robotlegs.base:ViewMap" />
          <pre id="org.robotlegs.core:IViewMap" />
          <pre id="org.robotlegs.base:ViewMapBase" />
          <dep id="flash.events:Event" />
          <dep id="flash.utils:getQualifiedClassName" />
          <dep id="org.robotlegs.core:IInjector" />
          <dep id="AS3" />
          <dep id="flash.display:DisplayObjectContainer" />
          <dep id="flash.display:DisplayObject" />
          <dep id="flash.utils:Dictionary" />
        </script>
        <script name="/Users/cl/Documents/flex-workspace/my_mainapp/MYAppLogic/bin/MYAppLogic.swc(com.my.app.manager:NavigationManager)" mod="1295279651000" size="2655" optimizedsize="1547">
          <def id="com.my.app.manager:NavigationManager" />
          <pre id="Object" />
          <dep id="mx.events:BrowserChangeEvent" />
          <dep id="mx.managers:BrowserManager" />
          <dep id="mx.utils:URLUtil" />
          <dep id="org.osflash.signals:Signal" />
          <dep id="com.my.app.enum:NavigationViews" />
          <dep id="mx.managers:IBrowserManager" />
          <dep id="AS3" />
          <dep id="org.osflash.signals:ISignal" />
          <dep id="com.my.app.vo:QuerySnippet" />
        </script>
        <script name="/Applications/Adobe Flash Builder 4/sdks/4.5.1/frameworks/libs/framework.swc(mx.core:mx_internal)" mod="1306872039530" size="184" optimizedsize="109">
          <def id="mx.core:mx_internal" />
          <dep id="AS3" />
        </script>
        <script name="_class_embed_css_Assets_swf_1422583548_CloseButtonDisabled_452580263.as" mod="1306854026000" size="620" optimizedsize="369">
          <def id="_class_embed_css_Assets_swf_1422583548_CloseButtonDisabled_452580263" />
          <pre id="mx.core:SpriteAsset" />
          <dep id="AS3" />
        </script>
        <script name="/Applications/Adobe Flash Builder 4/sdks/4.5.1/frameworks/libs/framework.swc(mx.core:EmbeddedFont)" mod="1306872041265" size="1212" optimizedsize="625">
          <def id="mx.core:EmbeddedFont" />
          <pre id="Object" />
          <dep id="mx.core:EmbeddedFontRegistry" />
          <dep id="AS3" />
          <dep id="mx.c

  • Problem with resource bundle messages written inside script of jsf included

    Hi,
    I have a main jsf page with the name Details.jsp.In this page I included Contacts jsf page.I am using resouce bundle for my application.I written all the output text tags with this resouce bundle keys.And I written the Details main page javascript alerts with this resource bundle correctly.But the problem is,I am having script alrts in my included jsf apge i.e. in Contacts page.When I write the script alerts with the resource bundle keys,it is not displaying properly.
    ---------------------------------------------------------------------Details.jsp--------------------------------------
    <f:loadBundle basename="Details_en" var="msg"/>
    <f:view>
    <head>
    <script>
    function saveFn()
    var d=document.getElementById('dform:dinputtext').value;
    if(d=='')
    alert('<h:outputText value="#{msg.requiredValidationMsgkey}"/>');
    return false;
    if(emailValidation()==false)
    return false;
    </script>
    </head>
    <body>
    <h:form id="dform">
    <h:outputText value="#{msg.nameHeader}"/>
    <h:inputText value="#{Bean.name}" id="dinputtext"/>
    <jsp:include page="/Contacts.jsp"/>
    <h:commandButton value="Save" onclick="if(saveFn()==false) return false;" action="#{Bean.saveAction}"/>
    </h:form>
    </body>
    </f:view>
    -------------------------------------------------Contacts.jsp----------------------------------------
    <script>
    function emailValidation()
    var em= document.getElementById('dform:cSubView:cemailtext').value;
    if(em=='')
    alert('<h:outputText value="#{msg.emailValidationMsgKey}"/>');
    return false;
    </script>
    <f:subview id="cSubView">
    <h:inputText value="#{CBean.email}" id="cemailtext" />
    </f:subview>
    The alert message in SaveFn is getting appeared coorectly.But in the function emailValidation is not geting dispalyed correctly.It is appearing as normat output text in the page,but not as an alert.

    Thanks for the reply.
    But I want to do some validations using javascript not only the required validation.
    In my application 5 text fields and one command button are there .Depending upon combination of 2 or 3 text field values, I have to get the values when I pressed command button.
    If I use the h:messages for validators,the conversion error is occurring when the text field takes wrong data.So it is going to give incorrect results when I press the command button.Thats why I am using javascript.
    When user enters wrong data,I want to do validation using javascript and I want to display the alert message using resource bundle.

  • Resource bundle in content repository

    Hi,
    We have a weblogic portal application. Client wants the flexibility to be able to change the text (labels, paragraphs) without any help from IT i.e no releases or redeployment should be required.
    For static pages htmls have been moved to content repository and that helps.
    However for multilingual jsp labels, headers etc. should we add the resource bundle files(.properties files) to content repository?
    Please suggest. We are using netui tags in UI.

    What are you using to show the message i18n or JSTL? i18n tag libraries have a timed technique of reload. ResourceBundles cant be reloaded (directly). search for a snippet on the web which shows how to reload ResourceBundles.
    should we add the resource bundle files(.properties files) to content repository?So long as you have a way to push the files to all managed servers , store it wherever you want.
    While this is an idealistic scenario of business can update all content consider what happens when a business user changes the key by mistake, makes a formatting error etc that can potentially break your page.

  • Default lookup of resource bundle is wrong ?

    Hi,
    i have defined resource bundle files for localizing purpose, which i define:
      localization.properties
      localization_da.properties (danish language)
      localization_sv.properties (swedish language)
    By default for all other languages than danish & swedish, it should use the localized texts from localization.properties
    However i have a weird scenario: i created a user with English language.
    On the development server, the user uses the localization.properties
    On the test server, the user (with english and all other languages than da/sv) uses the localization_da.properties INSTEAD!?!?
    I found the
    <a href="http://help.sap.com/saphelp_nw04/helpdata/en/42/938297a5061d69e10000000a1553f6/frameset.htm">Lookup of Recource Bundle</a>, which is quite useful but didn't help resolve this problem.
    As it states the locale is determined by the following priorities:
    1. Component locale (there's no setting in this case)
    2. Portal mandatory localte (no setting neither)
    3. User locale (i have set the bebud info and it shows correctly that user has EN language)
    4. Request locate (the request.getLocale also shows the EN language which is correct)
    5. Portal default locale (i checked prtDefault.properties file in both servers, it both set to EN/US as default setting)
    6. System default locale
       - Anyone know how to check JVM default language?
       I checked the windows language setting, both have EN as default so no different in this case neither.
    So how can one server uses the correct resource and another use the wrong resource still, any ideas??
    Are there any other settings i haven't checked yet? Any helps will be very appreciated.
    I think about my work around is to have only 3 resource files:
      localization_en.properties (english and other languages)
      localization_da.properties (danish language)
      localization_sv.properties (swedish language)
    but i don't sure if it's possible to have no default  localization.properties file?

    Hi,
    +"But what is the point of having Bundle class for let say EO"+
    The point is to allow applications to be translated into multiple languages so that - based on the user language setting - the application runs with native labels. This works well with the default properties or Java resource bundle in ADF BC. So what doesn't work is the solution you copied from the AMIS blog and you may want to reach out to them if this works for them and if not why. Oracle support is correct in that they cannot support 3rd party samples and demos
    Frank

  • Wrong default resource bundle is retrieved, anyone?

    Hi,
    i have defined resource bundle files for localizing purpose, which i define:
    localization.properties
    localization_da.properties (danish language)
    localization_sv.properties (swedish language)
    By default for all other languages than danish & swedish, it should use the localized texts from localization.properties
    However i have a weird scenario: i created a user with English language.
    On the development server, the user uses the localization.properties
    On the test server, the user (with english and all other languages than da/sv) uses the localization_da.properties INSTEAD!?!?
    I found the
    <a href="http://help.sap.com/saphelp_nw04/helpdata/en/42/938297a5061d69e10000000a1553f6/frameset.htm">Lookup of Recource Bundle</a>, which is quite useful but didn't help resolve this problem.
    As it states the locale is determined by the following priorities:
    1. Component locale (there's no setting in this case)
    2. Portal mandatory localte (no setting neither)
    3. User locale (i have set the bebud info and it shows correctly that user has EN language)
    4. Request locate (the request.getLocale also shows the EN language which is correct)
    5. Portal default locale (i checked prtDefault.properties file in both servers, it both set to EN/US as default setting)
    6. System default locale
    - Anyone know how to check JVM default language?
    I checked the windows language setting, both have EN as default so no different in this case neither.
    So how can one server uses the correct resource and another use the wrong resource still, any ideas??
    Are there any other settings i haven't checked yet? Any helps will be very appreciated.
    I think about my work around is to have only 3 resource files:
    localization_en.properties (english and other languages)
    localization_da.properties (danish language)
    localization_sv.properties (swedish language)
    but i don't sure if it's possible to have no default localization.properties file?

    Hi Matt,
    > but i don't sure if it's possible to have
    > no default localization.properties file?
    No, that leads to an exception if the language determined for a user is not reflected by some bundle file. You can still duplicate the localization_en.properties file to localization.properties.
    Anyhow, if - for whatever reason - the bundle localization_da.properties got selected for a certain user, it probably also will be selected if you provide additional property files...
    Hope it helps
    Detlev

  • Utf-8 from resource bundle?

    I've been looking at many resources and see this is a common problem but still haven't found solution to desplaying unicode data.
    Page starts with <%@page pageEncoding="utf-8" contentType="text/html; charset=utf-8" %> and has <meta http-equiv="content-type" content="text/html; charset=utf-8"> in the html head tag.
    Output from all database derived unicode characters look fine. However, output from resource bundle is garbled. i.e. "Espa�ol" comes back as "Espa&#195;&#177;ol".
    Using Tomcat 5 where I set URIEncoding="UTF-8" in the Connector tag.
    Also have a catch all filter setting.
    request.setCharacterEncoding("utf-8");
    response.setCharacterEncoding("utf-8");
    and I've duplicated the settings in the jsf file.
    I'd really appreciate any ideas what I'm doing wrong or what more I need to add?

    ResourceBundle Properties uses java.util.properties. If you look closely in
    http://java.sun.com/j2se/1.3/docs/api/java/util/Properties.html
    you can see it is not using UTF-8, but only ISO 8859-1.
    There is no easy solution for this problem.
    If you are using JSE 5.0 you can view sun newletter
    http://java.sun.com/developer/JDCTechTips/2005/tt1018.html
    Hope it helps.

  • How to use resource bundle entries for column names/title in .rpt file

    <p>Our application needs to be able to support reporting in multiple languages. Hence we do not want to put language specifiec column names in the rpt file but rather use text for a particular locale during runtime which in java world is easily achievable using Resource Bundle entries.</p><p>Does JRC allow for using resource bundle entries as column names or for that matter for titles etc. in the .rpt file?</p>

    Hi,
       You can follow this step-by-step tutorial to find out how to achieve this using our User Function Libraries (UFLs). The walkthrough can be found here:
    <a href="http://diamond.businessobjects.com/node/412">http://diamond.businessobjects.com/node/412</a>
    Regards,<br />Sean Johnson (CR4E Product Manager) <br /><br /> <a href="http://www.eclipseplugincentral.com/Web_Links-index-req-ratelink-lid-639.html">Rate this plugin @ Eclipse Plugin Central</a>

  • Is there a way to 'reload' a Resource Bundle?

    Dear All,
    Use Case:
    I confgured a bundle in my faces-config.xml
    <resource-bundle>
      <base-name>com.test.MyBundle</base-name>
      <var>myBundle</var>
    </resource-bundle>..and my Bundle class loads data from a database table. So instead of using properties file, I saved the labels in a table
    using this code.
    public class MyBundle extends ListResourceBundle {
        public Object[][] getContents() {
              Object[][] resource;
            ResourceLabels lView = ADFBCUtil.getAppModule().getResourceLabelViews();
                   More codes
            return resource;
    }Now here goes my problem... supposed somebody changed the label in the DB table and wanted that to reflect to the new label.
    Is there a way to re-initialize my bundle?
    What happens is that, I need to restart the application so that it would read the table again. As I notice, the ADF app reads this
    bundle only once during startup
    Any Hints. Thanks.
    JDEV 11G 11.1.1.5

    vinod_t_krishnan wrote:
    why cant you do this.. operation in the button click.. so that the binding or the underlying objects gets updated..
    ADFBCUtil.getAppModule().getResourceLabelViews();
    Hi Vinod,
    That isn't what I am trying to do. Let me try to explain my use case again.
    1. I configured a Resources bundle in faces-config.xml
    2. When my application starts, it reads the configured bundle.
    3. Since I configured my bundle to load contents from database, it will query my table once during startup. The list of labels/messages are now in my bundle.
    4. User change something in my label(s) table and he/she want's it to be displayed automatically in the UI
    5. So he/she should be able to reload/reinitialize my bundle. This is where I am having trouble
    I am thinking of having an ADMIN screen where there is a button to click that will reload/reinitialize my bundle.
    But my problem is how do I tell my ADF app to reload the bundle again?
    A quick alternative is to restart my application since this will read the resource bundle again during startup. But this is not what I wanted.

  • Skin resource bundle

    Hi,
    I'm using a paged af:table and getting in the logs "<RenderingContext> <getTranslatedString> Could not fetch resource key Page from the skin myskin.desktop" (roughly translated).
    Solution in non-portal application is to specify resource bundle with specified key in trinidad-skins.xml/skins/skin/bundle-name but what is the proper solution in a portal application if I still want to allow for runtime selection of skin?
    The "update portal resource" dialog does not provide input of resource bundle name.
    The generated generic-site-resources.xml contains a reference resourceBundle="oracle.webcenter.framework.translations.TranslationsMDSResourceBundle" that indicates there might be some proper place to put skin bundle resources. (I tried editing the xml manually testing changing resourceBundle="MyBundle" and also adding <customAttribute name="skinBundleName" seeded="false" value="MyBundle" visible="ALWAYS"/> but to no avail).
    Best bet, if it is indeed possible to translate the "???Page???" in an af:table in a portal application, would be to add something to ResourceLibraryBundle but I don't know what trans-unit id.
    There's a handful of this exact question (e.g. https://forums.oracle.com/message/10620083) but no answers, either the solution is very obvious or there is no solution other than hard-coding the skin (which would not be that much of a problem).
    Any ideas?

    Thank you again!
    I'm using JDeveloper 10g.
    First, I've created a custom resource bundle (com.ieci.mugeju.view.resource.MugejuResourceBundle) and overrided the default resource string values.
    Second, I've created the file adf-faces-skins.xml like this:
    <?xml version="1.0" encoding="windows-1252" ?>
    <skins xmlns="http://xmlns.oracle.com/adf/view/faces/skin">
    <skin>
    <id>MugejuSkin</id>
    <family>MugejuSkin</family>
    <render-kit-id>oracle.adf.desktop</render-kit-id>
    <bundle-name>
    com.ieci.mugeju.view.resource.MugejuResourceBundle
    </bundle-name>
    </skin>
    </skins>
    Third, I set the skin-family property of the file adf-faces-config.xml to 'MugejuSkin'.
    If I follow all these steps, I achieve to change the text in ADF Faces components, as I wanted, but I lost the oracle styles (skin-family = oracle) that I had before following these steps.
    I must be doing someting wrong. I would like both, to mantain the oracle styles and to change the text in ADF Faces components.
    Thank you very much.

Maybe you are looking for

  • Printing a PDF from an imbeded xls file in a blob

    Let me explain I am using BI Publisher to print PDF files, it works good. The problem is now the user wants the xls file in the blob of that record to also appear in the pdf for example table test1 has columns name char(8), account char(10), xlsfile

  • Phone number shows up on phone but not the bill?

    some times there is 9999999999  on the bill and other times the phone will show who called that phone but the bill doesnt happens more than once. i was wondering if it had to do with a seprate phone getting forwarding to that phone

  • Importing vm created on vm server in vm manager

    Hi all, I have created a vm with virt-install on the vm server.This only created a hardisk image file at the location which i specified as /OVS/running_pool/vm_name and one configuration file in /etc/xen. when i try to import this vm in the vm manage

  • IDOC Error in SM58 and Management Console

    Hi Guys, Good day! I am currently having issues on sending IDOCs to BODS. There are instances that an IDOC gets stuck or ends up with an error in transaction code SM58. In transaction WE02, the IDOC is successfully processed with status 03. In a set

  • High # of senders at high datarates

    Dear all I wached the presentation of Matthew Kaufman from MAX09 about P2P on the Flash Platform with RTMFP. My use case is a meeting application, that may have up to 10 streams with about 20 members. In the presentation it is always talked about 1 s