Purpose of the Plugin.initApplication(InnerApplication) method

Hi,
Does anybody know what is the purpose of the above method? When and where shall it be called?
As far as I know the xlet hasn't access to the plugin, so it cannot call it. There remains only a terminal.
On other hand the terminal:
1) if it supports the InnerApplication (ex. HTMLInnerApplication) then it doesn't need this method
2) if it doesn't support any InnerApplication then it cannot create any instance of the InnerApplication which could be send to the above method as the parameter
The only thing that comes to mind is to use this method in the implementation of the InnerApplicationContainer::InnerApplicationContainer(InnerApplication) constructor. But this causes other problems:
1) the terminal doesn't know anything about the application id or other application attributes, which should be later accessible through the method XletContext.getXletProperty by this inner application
2) the terminal doesn't know which plugin shall be used to create the xlet
a) there is one exception if the InnerApplicationContainer::InnerApplicationContainer(InnerApplication) constructor is invoked by the delegated application, the terminal could assume that it is the same plugin which was used to create this delegated application
b) but what if it is not a delegated application? Shall the constructor throw some exception?
Thanks in advance,
Adam L.

Static methods are often used for the implementation of utility methods. Please have a look at the class CL_ABAP_CHAR_UTILITIES for example.
You use the methods of this class in the same way as you would use a function in ABAP (like
LINES( itab )
). You use it in a static way because the functionality is always the same no matter in what context you are calling the function.
The purpose of instance methods is that their logic is in some way related to an attribute of the object instance that you use to call it.
For example, you create an instance of object PO (a purchase order) called MY_PO. Then the method
MY_PO->ADD_POSITION
would add a position to a concrete PO that has a unique number etc. But if the object has a static method DELETE_POSITION then it just deletes the current position of a PO, regardless on which concrete PO you are acting at the moment.
I hope this clarifies it for you.
Regards,
Mark

Similar Messages

  • My system is incompatible with the plugIn-Container of the versions 3.6 to 4.0 only compatible with 3.5.19 and below

    Hello,
    I have a system AMD Athlon 64 2x 6000+ with windows XP Pro sp3 with 32 bit, dual core.
    When I changed to Firefox 3.6.11 (I don't know what it was before) the Firefox crashes each time when I click on "tools/options", "File/open File" or if I try to download a file. The same happens with any version starting with 3.6.0
    There is no message : the program is not responding, the sand clock is running and nothing happens. I reproduced this about twenty times. I have running the 4.0 beta version and the 3.5.16 version simultaneously.
    The only answer I found in the internet is to change the name from firefox.exe to some other name (firefox1.exe). This doesn't work in my case. If there is any method to analyze exactly what happens I would like to try it. I only found out by looking in the administration tool of windows that the plugIn Container crashes all the time - with or without loading any plugIn. Starting in safe modus and several new clean installations didn't change anything.
    I have firefox 3.6.13 running on another (Intel)system without problems but any version starting with 3.6 is not compatible on my AMD system.
    I would like to upgrade my firefox one day - but if this is not solved I will never be able to.....
    There are other people in the internet with the same problem - anyway to change the name from firefox to firefox1.exe is not a solution - in the best case a work-around.
    Please help me...
    Thommy

    I think there is a bug in Plug-in check. It happened to me as well in the last few days. There's no newer version of Adobe Reader that I know of. Anyway, Adobe is going to release a patch next Tuesday, maybe that'll fix this bug.
    http://www.zdnet.com/blog/security/adobe-readies-critical-pdf-reader-patch-tuesday/8751?tag=nl.e539

  • Firefox "stops responding messages" frequently + not sure what the plugins listed under updated ones as "unknown plugin" and " ?research "mean

    hi there...
    1) firefox has been giving me problems for several months where it just stops responding, meaning I click on one of the 5 tabs open then it gives me msg "firefox not responding", also happens when I am working with xsitepro website builder development software stops me from moving around the xsitepro program and firefox again says firefox not responding
    Note: However, when firefox gives me "not responding msg" it responds after a few minutes and gives me access the tab i clicked on but then happens again when i try to click on another tab
    2) went to a page that firefox listed plugins http://www.mozilla.com/en-US/plugincheck/ and there are several plugins listed that I do not know what it means below the ones it says it is updated, those are listed as " unknown plugin and ?research "
    Not sure what does this mean as far as those plugins that are listed unknown and research. I did a search to see if I could find those plugins under addons but did not see them listed so are these plugins being used and installed on my firefox browswer and if so why are they hidden if they are installed or are they not installed at all
    I did a copy and paste of the plugin check page so u can see what i see below:
    The plugins listed below are up to date
    Plugin Icon
    Plugin Icon
    Java(TM) Platform SE 6 U22
    Next Generation Java Plug-in 1.6.0_22 for Mozilla browsers 1.6.0.22 Up to Date
    Plugin Icon
    Shockwave Flash
    Shockwave Flash 10.1 r102 10.1.102.64 Up to Date
    Plugin Icon
    Java Deployment Toolkit 6.0.220.4
    NPRuntime Script Plug-in Library for Java(TM) Deploy 1.6.0.22 Up to Date
    Plugin Icon
    Adobe Acrobat
    Adobe PDF Plug-In For Firefox and Netscape "9.4.0" 9.4.0.195 Up to Date
    Plugin Icon
    Google Update
    Google Update Unknown plugin Research
    Plugin Icon
    RealPlayer(tm) HTML5VideoShim Plug-In (32-bit)
    RealPlayer(tm) HTML5VideoShim Plug-In Unknown plugin Research
    Plugin Icon
    RealJukebox NS Plugin
    RealJukebox Netscape Plugin Unknown plugin Research
    Plugin Icon
    RealPlayer Version Plugin
    6.0.12.775 Unknown plugin

    Okay, that's a lot of information. I think the key part for support purposes is this:
    ''TheDrive [[#question-1057777|said]]''
    <blockquote>
    Just try yourself. Setup new profile and work a few days or weeks on any theme(s). Do not close tabs (at least ones, which you wanna explore once more). If your PC has 2-4Gb of RAM you will notice FF stopped to save session info after you will have a 50-100 tabs opened (you'll see sessionstore.js or session-backups\*.js script files reached 15-20-30MB long and stopped to change and it's LastMod date/time(s) are frozen) ...<br><br>
    ... I've noticed FF started to hang more and more and checked previous.js, recovery.bak, recovery.js was last modified on Apr, 14 but today is Apr, 16! I've lost one more hour trying to save tabs, even installed Session Manager, promised session saving on user demand but after a half hour of action against hanging FF, plugin showed me that I have NO ONE tab to save. I've managed to copy a few URLs to the text file before FF have completely fallen.</blockquote>
    You're not the first person to report that the sessionstore.js or recovery.js file stopped updating with new activity. However, it's rare enough that I can't recall whether we have gotten to the bottom of it in a previous thread. I'll see whether I can search it up.
    Meanwhile, someone might be able to come up with a way to watch for problems and extract some debug information, but I'm not personally familiar with such tools.

  • How to get the plugin filename in which the script is written?

    Hello.
    I am looking for the name of the file in which a plugin script is written.
    I need to get this filename to put it into a property in the dataportal when the plugin executes. And I need the name to update if the file containing the plugin script is renamed.
    I didn't find anything in the DataPlugin.chm helpfile.
    Thanks for your help.
    Patrick.

    Hi Patrick,
    That's a good product suggestion, I'll pass that on.  I always just declare a constant at the top of the DataPlugin VBScript and reference that whenever I need to send the name of the DataPlugin to a particular property or include it in an error message.  In practice I've found it quite rare for a DataPlugin to change its name once it's been created, debugged, and deployed.
    Note that if you use a DataPlugin to load data channels into the Data Portal, DIAdem automatically adds a property to each channel with that DataPlugin name.  Look at the "Data source type" property name in the Data Portal's property table, and if you want to request that property programmatically, use one of the following methods:
    DataPluginName = ChnPropValGet("GroupName/ChannelName", "SourceType")DataPluginName = Channel.Properties("SourceType").Value 
    Brad Turpin
    DIAdem Product Support Engineer
    National Instruments

  • Web Service encoding response improperly using the plugin and ssl

    We are having a problem with the response from a document style web service. The response is xml but the elements come back as "&lt element &gt" instead of <element>. The return variable is of type String.
    Our setup is Iplanet(6.1) frontend using the wl-proxy plugin
    to Weblogic 8.1. The webservice is using https. If we use port 7001 (not https) instead of https 443 it works fine.
    It appears to me that the plugin when used with ssl has a bug.
    In help would be greatly appreciated. This situation did not occur using wls6.1. When we migrated to 8.1 that is when it started happening.
    Other screnarios tested: When going right at weblogic 8.1 using ssl no problem.

    Hi
    When you have generated the client proxy classes from NW DS you can then include the .jar file into your applets code. Then, to actually execute the web service you can use the following code (for example)
    String logicalPort = "<logical port defined in WSDL>";
    <generate service interface> service = new <generated service implementation>();
    <generated proxy class> port = (<generated proxy class>)service.getLogicalPort(logicalPort, <generated proxy class>.class);
    String param = "myval";
    String result = port.<method>(param);
    where everything in the <> represents the relevant client classes that have been generated by NW DS. Bear in mind that you can either create deployed proxies or standalone proxies. Deployed proxies get deplyed to the J2EE server and need to be looked up via JNDI. The implementation classes are not included as part of the proxy generation.
    Standalone proxies are created with the implementation classes included and can therefore be included in ANY java application.
    I hope this helps
    Darrell

  • The validate() and doLayout() methods

    In the first mini-program I made, what is the purpose of the validate() method? I read that it is to force the container into using the new layout manager for the components added. My first question is just: why don't I have to call the validate() method to ensure that the new layout manager is being used?
    import javax.swing.*;
    import java.awt.*;
    public class ShowLayout extends JFrame
        public ShowLayout()
            setTitle("MyFrame");
            setSize(200,200);
            setVisible(true);
            setDefaultCloseOperation(EXIT_ON_CLOSE);
            setLayout(new FlowLayout());
            add(new JButton("Accept"));
            add(new JButton("Cancel"));
            setLayout(new GridLayout());
            //validate(); // why is this needed? It seems to work without it
        public static void main(String[] args)
            ShowLayout showLayout = new ShowLayout();
    }According to my understanding of what I've read about the doLayout() method, it is used to force the container to re-layout the components given the new properties of the layout manager.
    Also, what is the purpose of the doLayout() method? Similarly, my second question is: why don't I have to call the doLayout() method to ensure that the new properties have taken effect?
    import javax.swing.*;
    import java.awt.*;
    public class ShowLayout extends JFrame
        public ShowLayout()
            setTitle("MyFrame");
            setSize(200,200);
            setVisible(true);
            setDefaultCloseOperation(EXIT_ON_CLOSE);
            setLayout(new FlowLayout());
            add(new JButton("Accept"));
            add(new JButton("Cancel"));
            setSize(100,100);
            //doLayout(); // why is this needed? It seems to work without it      
        public static void main(String[] args)
            ShowLayout showLayout = new ShowLayout();
    }Are both of these methods called implicitly? Is the explicit calling of these methods only mandatory with an older JVM?
    Sorry if my questions seem stupid but any input would be greatly appreciated!

    You appear to have some funcamental misconceptions regarding the action of revalidate() and doLayout(). Have you read the API for those methods?
    I recommend you to the Swing tutorials linked form the topic listing page for this forum. By going through the tutorials you can learn things systematically.
    The usual programming idiom is to add all components to the GUI hierarchy before its top level window is setVisible(true), not after. Also, all Swing components should be constructed and modified on the EDT and only on the EDT. Not on the main thread.
    db

  • Who can tell me about the plugin bug

    The Plugin
    X-Plane 10/Resources/plugins/shrink-wrap.plugin/mac.xpl.
    on my iMac 27' refuse to start because my iMac 27' system is blocking it.
    Who can tell me why this blocade and
    What can I do abot?

    I need more details about the exception and where it occurs in your program.
    Also, the protocol trace with your mail server might help. (See the JavaMail
    FAQ.)
    BTW, you should probably use the setText method instead of setContent.

  • The plugin-container.exe is using 100% cpu usage???

    After I open a few different pages or tabs within the pages, the plugin-container.exe max's my cpu usage and the system hangs horribly. It comes back and then hangs again. The plugin-container is reasonable new, because I don't recall seeing it in the Task Manager. Is there a way to fix this?? I know it's related to some apple piece of garbage software that I could totally do without if that helps.
    Thanks

    Plugin-container was introduced in Firefox 3.6.4 to run certain plugins in isolation from the browser, so that when an offending plugin crashes, it does not crash the entire browser, just the tab with the offending plugin. There is information about plugin-container and a method to disable plugin-container in the following article: http://kb.mozillazine.org/Plugin-container_and_out-of-process_plugins
    If you disable plugin-container, your entire browser will crash if a plugin crashes. If you choose to disable plugin-container, restart Firefox to be sure that plugin-container closes; once started, plugin-container remains open until you restart Firefox.

  • Are the plugins Flash 11.1.102.55 and Java SE 6 U 29 6.0.290.11 compatible with Firefox 8 for Windows XP SP3?

    I have found information leading me to believe that compatibilities between Java SE6 U29 6.0.290.11 and Flash 11.1.102.55 plugins for Firefox 8. Would someone please confirm or deny weather these plugins are compatible with Firefox 8?
    Thank you

    I updated to Firefox 8, however, the Java Console 6.0.29 is disabled, even though I tried to enable it when Firefox 8 install came back with a dialog box showing the plugins that were installed by 3rd part software.
    When I go to the Java web page to check Java - Java works. Also, when trying to use a Java based web site, this too seems to work.
    So what is the purpose of Java Console 6.0.29 plugin and should I be concerned that is is disabled?
    Thank you

  • My anti spyware pops up once a week telling me that something is wrong with the plugin container and that its logging keystrokes. I was wondering what to do because I'm scared of getting keylogged.

    My anti spyware keeps telling me my plugin container is logging keystrokes and I'm scared of getting keylogged
    == This happened ==
    A few times a week
    == im not sure

    Your AV/AS application is giving you a "false positive." Contact your AV/AS vendor to report the problem so that they can fix the incorrect signature in their database.
    <u>'''''Other Issues'''''</u>: ~~red:You have installed plug-ins with known security issues. You should update them immediately.~~
    <u>'''You '''</u>~~red:<u>'''MAY'''</u>~~<u>''' need to Update Adobe Reader for Firefox (aka Adobe PDF Plug-In For Firefox)'''</u>: your ver. N/A; current ver. 9.3.3 (important security update release 06-29-2010; see: http://www.adobe.com/support/security/bulletins/apsb10-15.html)
    ~~red:Check your version here~~: http://www.mozilla.com/en-US/plugincheck/
    See: http://support.mozilla.com/en-US/kb/Using+the+Adobe+Reader+plugin+with+Firefox#Installing_and_updating_Adobe_Reader
    ''<u>You may be able to update from the Adobe Reader installed on your system</u>'' instead of going to the Adobe site and downloading. Open the Adobe Reader installed on your system (''in Windows, Start > Program Files, find and click Adobe Reader to open''), click Help, click Check for Updates. Allow the download/update to occur. If you use this method, no need to proceed with the instructions below, <u>'''but'''</u> do look at the two bulleted items at the bottom "'''<u>NOTE for IE:</u>'''" and "Also see:". Restart Firefox and check your new version here: http://www.mozilla.com/en-US/plugincheck/
    ''<u>If you go to the Adobe site to download the current Adobe Reader:</u>''
    -'''<u>use Firefox to download</u>''' and <u>'''SAVE to your hard drive'''</u> (save to Desktop for easy access)
    ~~red:-See the images at the bottom left of this post to see the steps to take on the Adobe site~~
    -exit Firefox (File > Exit)
    -In Windows: check to see that Firefox is completely closed (''Ctrl+Alt+Del, choose Task Manager, click Processes tab, if "firefox.exe" is on the list, right-click "firefox.exe" and choose End process, close the Task Manager window'')
    -In Windows: double-click on the Adobe Reader installer you just downloaded to install/update Adobe Reader
    *<u>'''NOTE: On Vista and Windows 7'''</u> you may need to run the plugin installer as Administrator by starting the installer via the right-click context menu if you do not get an UAC prompt to ask for permission to continue (i.e nothing seems to happen). See this: http://vistasupport.mvps.org/run_as_administrator.htm
    *'''<u>NOTE for IE:</u>''' Firefox and most other browsers use a Plugin. IE uses an ActiveX version. To install/update the IE ActiveX version, same instructions as above, except use IE to download the ActiveX installer. See: [[ActiveX]]
    *Also see: http://kb.mozillazine.org/Adobe_Reader ~~red:'''''AND'''''~~ [[How do I edit options to add Adobe to the list of allowed sites]]

  • COM+ Event System failed to fire the StartShell and Logon method after installation of PM 1.43

    Hi Guys,
    After installation of Power Manager 1.43, the following errors were immediate shown at event viewer: COM+ Event System failed to fire the StartShell and Logon method on subscription {F6FE5592-FCBC-44AD-A836-D37F5085ED5B}-{00000000-0000-0000-0000-000000000000}-{00000000-0000-0000-0000-000000000000}.  The subscriber returned HRESULT 80004001.
    Please advice if this is a known issue? Thanks!

    Hello,
    this is a known problem. See this thread
    Follow @LenovoForums on Twitter! Try the forum search, before first posting: Forum Search Option
    Please insert your type, model (not S/N) number and used OS in your posts.
    I´m a volunteer here using New X1 Carbon, ThinkPad Yoga, Yoga 11s, Yoga 13, T430s,T510, X220t, IdeaCentre B540.
    TIP: If your computer runs satisfactorily now, it may not be necessary to update the system.
     English Community       Deutsche Community       Comunidad en Español

  • I am getting this error message when I open Safari.  How do I make it go away?  "Error Safari 6.0 (v8536.25) has not been tested with the plugin SplashId.bundle (null) (v6.0.4(.  As a precaution, it has not been loaded.  ?

    Error
    When I launch Safari on my MacBook Pro
    Safari 6.0 (v8536.25) has not been tested with the plugin SplashId.bundle (null) (v6.0.4(.  As a precaution, it has not been loaded.  Please contact the plugin developer for further information.
    I am getting this message when I open Safari.  How do I make it go away?
    Thanks, Ed Williams

    To Remove plug-in
    1.) Open the SplashID desktop app
    2.) Navigate from Menu bar "File" -> "Plugin for Safari" -> "Uninstall".
    I could not find it in either Library/Internet Plug-ins nor ~/Library/Internet Plug-ins as others have suggested.
    Cheers!

  • Google talk video plugin does not work any more with Firefox 4. When clicking on the video chat icon, I am repeatedly asked to install the plugin, and it never works.

    Google talk audio/video plugin used to work fine on Firefox 3, but does not work anymore on Firefox 4. Every time I click on the video chat icon on google talk, I am asked to install the plugin, even if I have already installed it before. The plugin works properly on the latest version of IE on the same PC.
    Thanks for your help. I do not want to switch to Chrome or Opera, but if this bug is not fixed, I will have to.

    Not sure if installing IE 9 did it or not but I now see the camera in IE, FF and Chrome. Could be Facebook fixed the problem also.
    Thanks for the reply.
    George

  • My DVR security sofware that I access remotely uses a "dvr .ocx" file....when I try it in Firefox , either the latest non beta (3.6.1.5) or the new beta version (4.0 rc) it will NOT work as it says the plugin is missing... it works in IE 8,but not IE9...

    My machine is Top of the range (my Company builds them so it had better be :) )
    Amd 1100t , 8gb ram , Windows 7 64 bit etc, etc...
    The is not a hardware problem , but a software problem with FF...Any help would be appreciated as I hate using IE 8 for anything at all :( but I have to keep it on my machines just to run my remote security cameras at my Computer shop ???
    Original question...as question length is limited ...not very bright that limit by the way :(
    "My DVR security sofware that I access remotely uses a "dvr .ocx" file....when I try it in Firefox , either the latest non beta (3.6.1.5) or the new beta version (4.0 rc) it will NOT work as it says the plugin is missing... it works in IE 8 (unfortunately) but not IE9...
    As I own a Computer company I am fairly computer literate but cannot find a plugin that allows this to work in Firefox.... but I would have expected it to work in the new Firefox :(
    All the best, Brett :)

    The longer this thread continues, the more ancillary comments you throw in that aren't directly pertinent to your problem with your DVR software not working with Firefox 4.0. Sorry, I don't intend to continue with this discussion.
    I do agree that ''something'' needs to be done better with regards to plugins for Firefox, but I do disagree with you as to whose responsibility that ''something'' is.

  • What happened I just asked a question, registered, got the email, activated, got to the plugin diagnosis and then got an error report

    Can you please resend me the link as something went wrong when I tried to update the plugins.

    Save the iDVD project as a disk image first (File ➙ Save as Disk Image menu option), mount the disk image and play with DVD Player to verify the encoding was successful and all media is good.  Once you've confirmed the encoding was good  burn to disk with Disk Utility at the slowest speed available to assure the best burn quality.  Always use top quality media:  Verbatium, Maxell or Taiyo Yuden DVD-R are the most recommended in these forums.
    If the disk image doesn't play correctly then you need to troubleshoot the media used in the project.
    OT

Maybe you are looking for

  • TS1574 no sound on windows installed on my macbook pro

    Installed windows using boot camp on my macbook pro. now whenever I try to play a song, I see a red light from audio port & there is no sound. I can see this device in the list of playback devices. I tried updating the driver, but it says "windows ha

  • How to reuse a table style in Numbers 3.0

    I can save a Numbers Table Style in one spreadsheet, but I've no idea how to open and use the saved style in another spreadsheet. When I save the style it shows up in the inspector for that document, but does't appear in the inspector when I open ano

  • P&L Cumulative Balance

    Hi Experts, One of my user wants to see Cumulative balance for P&L accounts.His complaint is not showing P&L balances on cumulative basis as balance sheet balnces accounts appear to be updated cumulatively. Here I have my own explanation:Usaully Bala

  • IDOC Flow in IS Retail

    Hello Friends, Can anyone explain in detail, the entire process of the Inbound and Outbound IDOC flow in IS Retail. Atleast some pointers to understand the process of IDOC flow in IS Retail. This is required urgently. So am really looking forward for

  • TS1500 when i connect my ipad there is nothing listed under devices. what do i need to do?

    I am trying to import my photos from ipad to computer (hp windows 7). Do I need to download anything first?