Save Nutrient Analysis 6.0 (api version 24)

Hi,
I am trouble shooting an error on our 6.0 installation. I am using the Save Nutrient Analysis API but I am getting an error.
"FaultException'1 was unhandled" "The application config root has already been set".
Is anyone familiar with this type of issue and any ideas on how to fix it?
Thanks

Hi Ron M,
As far as I know we do not use the other service calls and do not have a webservice client set up for them, so I don't know if they work. Our web service client is running within our network. Our version 6.1 (api verision 25) works fine for the save nutrient analysis. But yes, I think something is not set up right on the 6.0 environmnent.
Server stack trace:
at System.ServiceModel.Channels.ServiceChannel.ThrowIfFaultUnderstood(Message reply, MessageFault fault, String action, MessageVersion version, FaultConverter faultConverter)
at System.ServiceModel.Channels.ServiceChannel.HandleReply(ProxyOperationRuntime operation, ProxyRpc& rpc)
at System.ServiceModel.Channels.ServiceChannel.Call(String action, Boolean oneway, ProxyOperationRuntime operation, Object[] ins, Object[] outs, TimeSpan timeout)
at System.ServiceModel.Channels.ServiceChannelProxy.InvokeService(IMethodCallMessage methodCall, ProxyOperationRuntime operation)
at System.ServiceModel.Channels.ServiceChannelProxy.Invoke(IMessage message)
Exception rethrown at [0]:
at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
at ConsoleApplication1.ServiceReference1.NutritionServices.SaveNutrientAnalysis(NutrientAnalysisRequest request)
at ConsoleApplication1.ServiceReference1.NutritionServicesClient.ConsoleApplication1.ServiceReference1.NutritionServices.SaveNutrientAnalysis(NutrientAnalysisRequest request) in E:\LIMS_WebServiceClient\ConsoleApplication\Service References\ServiceReference1\Reference.cs:line 2516
at ConsoleApplication1.ServiceReference1.NutritionServicesClient.SaveNutrientAnalysis(tNutrientSample[] NutrientAnalysisSamples, Boolean& IsSuccessful, NutrientAnalysisResult[]& Results) in E:\LIMS_WebServiceClient\ConsoleApplication\Service References\ServiceReference1\Reference.cs:line 2522
at ConsoleApplication2.Program.Main(String[] args) in E:\LIMS_WebServiceClient\ConsoleApplication\Program.cs:line 678
----- here is the code that the debugger navigates to on the error  ---
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
ConsoleApplication1.ServiceReference1.NutrientAnalysisResponse ConsoleApplication1.ServiceReference1.NutritionServices.SaveNutrientAnalysis(ConsoleApplication1.ServiceReference1.NutrientAnalysisRequest request) {
return base.Channel.SaveNutrientAnalysis(request); *<---- Line 2516 in Reference.cs* }
Edited by: 949004 on Oct 2, 2012 10:24 AM

Similar Messages

  • Save Nutrient Analysis Web Service

    Hi,
    I'm trying to consume the Save Nutrient Analysis v3.0 web service of the EP 3.3. And I'm getting the following error:
    "RESULT_INVALID_INPUT UOM [ISOCode:GR, Abbreviation:g] not allowed for InfoodsCode:SUGAR"
    The complete input I'm giving for NutrienItems is:
      <v3:NutrientItems>
      <v3:tNutrientItem>
      <v3:InfoodsCode>SUGAR</v3:InfoodsCode>
      <v3:ValuePer100Gms>0.3298</v3:ValuePer100Gms>
      <v3:UOM>
      <v33:ISOCode>GR</v33:ISOCode>
      <v33:ID>G</v33:ID>
      <v33:Abbreviation>g</v33:Abbreviation>
      </v3:UOM>
      <v3:Source>From Manufacturer</v3:Source>
      <v3:Comments xsi:nil="true" />
      </v3:tNutrientItem>
      </v3:NutrientItems>
    I already tried entering different combinations of InfoodsCode and UOM, and still getting the same error message. This is the query I used to get all the possible combinations:
      SELECT
       UOM.ID
       ,UOMML.NAME
       ,UOMML.ABBREVIATION
       ,UOM.ISOCODE
       ,FCLNUTRIENT.INFOODSID
      FROM
       UOM
      INNER JOIN UOMML
       ON UOM.PKID = UOMML.FKUOM
       AND UOMML.LANGID = 0
      INNER JOIN FCLNUTRIENT
       ON UOM.PKID = FCLNUTRIENT.FKUOM
    I would appreciate your help.
    Thanks!
    -Victoria 

    The Data Admin Toolkit allows you to define the allowed UOMs for nutrient items. It is available in the Extensibility Pack.

  • RMI registry weirdness, API versioning, and more

    Hi folks,
         I have some RMI questions. I'd like to start by giving background on the software and our intentions with RMI.
         Our software is a molecular biology analysis and simulation tool. Since the technology is very proprietary, we've used RMI to split the Java software into a front-end GUI client that that's distributed to users and a back-end server that makes use of our in-house C++ tools.
         At the moment our user base is small, mostly a handful of academic researchers, but even with these few releases are getting difficult to manage. The problem, of course, is that when the server back-end is upgraded, if any serializable or remotable APIs are changed, the user must also upgrade their client. Our users have made it clear that this is an unacceptable inconvenience, and since we frequently push new feature-filled releases, its difficult to keep the APIs stable. Additionally, 40% of the original code base is absolute tripe, the inflexible, ill-thought, and monolithic work of a contractor who was at at deadline and had to 'just get the job done'. With only two developers (one of them part-time), we are forced to rewrite portions of this old code in small spurts as most of our time is taken up either adding features or working on the C++ tools. In short, there's simply no way we can stabilize our APIs at this time.
         My first (perhaps naive) solution was simple: the client/server pair are built with a common API version number that is incremented each time the API of a serializable or remotable API must be changed for a new release. This version number is appended to the RMI URI for the server. For example, when using API version 13, if the back-end service is told to listen on the following URI:
         //remote.mycompany.com/myobject
    ...the back-end would implicitly bind to...
         //remote.mycompany.com/myobject-13
         Since the client and server are built with the same API version, the client knows to append -13 to whatever URI the user specifies to connect to a back-end with a compatible API. This lets the user think they're connecting to the 'usual' URI, but allows us to run servers with varying APIs concurrently on the same physical machine, thus our users can upgrade at their leisure and we can push new releases whenever we please.
         I prefer this solution because its very non-intrusive code-wise and allows us developers complete freedom, but it seems prone to subtle problems. We have three releases (hence three servers) and clients are able to function initially, but eventually they start reporting not-bound and class UID/checksum errors - exactly what this system is supposed to prevent. The three services appear to work when started initially but fail sporadically after some period of time. It seems to me that the RMI registry is getting confused when deciding which classes from which service should be sent to which client.
         I should note that rmiregistry requires us to pass in the path to our classes to its JVM (with -J) or it throws NoClassDefFoundError errors when a client connects to the back-end service (if memory serves, our logger is the offending class, so perhaps the registry is executing a static initializer that prints log messages or something). We only pass in the path to one set of classes right now (the oldest of our API revisions). I'm not sure if passing all three would help, but I don't see how it would, and I really don't have the time to experiment. Interestingly, this class path requirement only started happening a few weeks ago - previously rmiregistry didn't seem to care where our logging classes were. I'm not sure if this is contributing to the concurrency problem stated above, but if there's reasonable suspicion I'm more than happy to figure out why this is happening. Also, I remember reading on some web site that setting the rmiregistry class path with -J could cause other strange problems relating to RMI stubs, so could this be a likely suspect? I wish I was more familiar with the guts of RMI as to know what's going on in the registry. Should I be seeing such problems when binding multiple versions of the same class instance?
         I suppose I'd really like, aside from the informed opinions and suggestions of experienced Java programmers, is an architectural overview of the RMI implementation so I can answer these questions myself, but I haven't found anything in that vein. Ideally I'd like to look at the code for the RMI implementation. Is this possible? I'm not 'hip' to Sun's code sharing policies, what portions of their code base they open up if any. Can anyone offer any hints?
         We did come up with some other possible solutions for the API versioning problem. Dynamic class loading via HTTP in particular is my next best hope. Tentatively speaking, it seems that this would help minimize API breakage so long as modifications are limited to adding elements to the API and not removing them. It seems to me that allowing users to download classes at runtime would allow us developers more flexibility, even though users would be forced to upgrade every once in a while, albeit less frequently than they otherwise would.
         Also considered was a separate tool for automated management of the client software, i.e., an auto-update utility. I'd rather not go down this path; I think it would annoy our users, and our two-man development team is busy enough without worrying about more cruft.
         Any additional suggestions are welcome, as is any insight into the Sun's RMI implementation. Advice, links to documentation, "hey stupid, google for <somthing obvious>" would be appreciated.
    Cheers :-)
    -Nick

    or you could buy mine (http://www.rmiproxy.com/javarmi), but I'll give you three tips:
    (1) If possible don't change existing interfaces, just extend them, i.e. version them by extending them:
    public interface MyRemoteVersion1 extends Remote {}
    public inteface MyRemoteVersion2 extends MyRemoteVersion1 {}This way old clients can still use the old services even if they receive a newer stub.
    (2) Do the same with the implementations, and load & register both, with different names as ou are doing. Don't use the same class name for a new version otherwise you will confuse the class loader. Altneratively you could use different class loaders for teh different versions to keep them separate, but that's a large can of worms.
    (3) Ignore your feelings about the code base. It's installed out there and it's a product now, you just have to live with it unless you can instaneously upgrade all your clients, which you can't. You will probably always have a client running the original version for reasons entirely beyond your control.
    (4) Do use the codebase feature if you possibly can. Don't install anything at a client that it could get via a codebase, e.g. stubs. The only thing that clients should need is the remote interfaces and the the true client code.
    (5) Make sure every version of every marshalled class has the same setversionuid and make sure that this is there from the beginning. Make sure you only evolve these classes in ways which will be compatible under serialization - see the spec.
    Good luck
    EJP

  • Q:-  Migrating version 6 Web Analysis reports directly to version 11  ??

    Trying to migrate version 6 Web Analysis reports directly to version 11.1.1.2 without first migrating to version 9, because of some time constraints.
    Overall it works fine, except for some issue with PV (Personal Variables) in those reports.
    The PVs are present in the version 6 xml export file, but somehow not being picked up in version 11.1.1.2 Web Analysis import.
    Has anyone tried to migrate version 6 Web Analysis reports to version 11.1.1.2 and faced this kind of issue?
    I am wondering if there is any change in the xml tags because of which the migration from 6 to 11 is not working.
    Anyone has any thoughts or ideas to quickly migrate web Analysis reports from 6 to 11. There are hundreds of reports that need to be migrated.
    - Nasar

    Hi,
    Welcome to Forums...!
    I think we need to change the database connection details in the Web analysis.
    goto file --> Edit --> browse the database connection then change the server name in the connection details.
    may be this will help to resolve your issue.
    Thanks,
    mady

  • Good day! When saving a file in Illustrator, I can not keep the older version. How You can save the file in an older version?

    Good day! When saving a file in Illustrator, I can not keep the older version. How You can save the file in an older version?

    When you save a file that's what options offers application
    05 мая 2014 г., в 13:40, Jacob Bugge <[email protected]> написал(а):
    sage go to everyone subscribed to this thread, not directly to the person who posted the message. To post a reply, either reply to this email or visit the message page:
    To unsubscribe from this thread, please visit the message page at . In the Actions box on the right, click theStop Email Notifications link.

  • How do I save Acrobat X file as earlier version?

    I'm using Acrobat 10 pro to collate a number of docs including video into 1 pdf.
    I want to allow my site members to rebrand the pdf with their affiliate links - set up as http://site.com/xxxAFFIDxx
    But, Acrobat 10 encrypts the link and therefore it cannot be rebranded using my normal rebrander.
    If I create a pdf using the Microsoft Word link I have the option of saving as an earlier version - say pdf 1.3 onwards. These are rebrandable but I obviously cannot collate a number of pdfs using word.
    I believe the issue is the encyption but as hard as I've looked I cannot find what I need to change to enable me to do what I want.
    Any guidance much appreciated

    Thank you so much. I was trying to save the original as an older version rather than saving as a latest version and then making it compatible.
    You're a star dbjackie.
    Mark

  • Adobe Reader XI did not save the form data (unlike previous versions). Any way to recover file?

    Adobe Reader XI did not save the form data (unlike previous versions). Any way to recover filled form with data from temp locations?
    I was not aware that ctrl+s no longer works in reader and closed the PDF after savign it(with ctrl+s). However ,the data is lost and there seems to be no way to recover it.
    I cannot find any temp files created by Reader on my system.
    Also to my surprize(and shock), the reader did not even show a warning before closing the PDF. Does anybody know if/where can I recover the file from?
    Guys, Please reply ASAP if you have got any sort of solution!

    Hi Pat,
    Are you using Adobe Reader XI? And not Acrobat. It does not ask me to save the form if there are unsaved changes.
    I have used previous versions of reader for saving this form data and it did allow me to save it with ctrl+s. And those versions did prompt me to save the changes before closing.
    I guess I should not have updated the reader.

  • How do I save a layer in the trial version of Photoshop CC?

    How do I save a layer in the trial version of Photoshop CC? I would like to use this layer later for other images.

    HI, the problem is solved partially: I found how to duplicate a layer.
    But for some reason when I insert this layer in another image, the pic of the layer doesnt show up on the other image.
    Could you help?

  • Win32 API Version 1.0

    Hi,
    I have just downloaded the "Win32 API Version 1.0 " and I am trying to compile it under the
    Solaris 2.6 and Forte 6.1/C++5.2/. I am facing some strange problems like
    socklen_t in Files.h not defined and so on. I don't know which version of Solaris
    and C++ compiler is supported.
    Thanks you for your help
    Dimitar

    The Solaris(TM) OE Implementation for Win32 API Version 1.0 has been compiled by the WorkShop Compilers 5.0 98/12/15 C 5.0 at SUN.
    All the source files have ".c" extension which mean you can not use the "CC"/C++ compiler to compile it. You must use the C compiler "Sun WorkShop 6 update 1 C 5.2" instead of C++ compiler "Sun WorkShop 6 update 1 C++ 5.2" to compile this package.
    Hope this will help.
    Thanks!
    Amjad

  • Workflow manager 1.0 : runtime error 400 running Add-WFHost "The api-version in the query string is not supported"

    Installing Workflow Manager 1.0 for SharePoint Server 2013 SP1 everything is fine until the last step of the configuration and last powershell command : 
    Add-WFHost -WFFarmDBConnectionString 'myconnectionstring' -RunAsPassword $WFRunAsPassword -EnableFirewallRules $true -SBClientConfiguration $SBClientConfiguration -CertificateAutoGenerationKey $WFCertAutoGenerationKey -Verbose;
    gives me the following error : 
    Add-WFHost : The remote server returned an error: (400) Bad Request. The api-version in the query string is not supported. Either remove it from the Uri or use one of '2012-03'..TrackingId:412684e3-3539-468e-91e6-17838c6eaa55_GS
    P,TimeStamp:04/04/2014 12:54:11
    At line:1 char:1
    Can't find anything about this subject except this
    thread which does not help me that much in SharePoint dev env ...
    Removing workflow manager 1.0 and service bus (leave the farm using wizzard, remove binaries and databases) does not help.
    Who already faces this issue and how can I try to resolve it ?
    Best regards !
    Alexandre DAVID

    The API version is hardcoded in Microsoft.ServiceBus.dll, which ships as part of the Service Bus. Each version of this lib has a different string.
    If you install workflow manager 1.0, here are the pre-requisites:
    .NET Framework 4 Platform Update 3 or .NET Framework 4.5
    Service Bus 1.0
    Workflow Client 1.0
    PowerShell 3.0
    The following are the pre-requisites to configure Workflow Manager 1.0
    Instance of SQL Server 2008 R2 SP1, SQL Server Express 2008 R2 SP1, or SQL Server 2012.
    TCP/IP connections or named pipes must be configured in SQL Server.
    Windows Firewall must be enabled. [Windows Firewall is Off on target server]
    Ports 12290 and 12291 must be available.
    Here are the reference for installing and configuring Workflow Manager 1.0:
    http://lennytech.wordpress.com/2013/06/02/installing-workflow-manager-1-0/
    http://lennytech.wordpress.com/2013/06/02/configuring-workflow-manager-1-0/
    http://social.technet.microsoft.com/Forums/en-US/c74507fb-ac2d-405f-b19c-2712b1055708/workflow-manager-10-configuration-service-bus-for-windows-server-the-api-version-is-not?forum=sharepointadmin

  • Adobe DPS: Direct Entitlement API Version 2

    Hi guys,
    I have some questions about Direct Entitlement API Version 2 (http://download.macromedia.com/pub/developer/dps/entitlement/direct-entitlement-api.pdf). Based on the API, SignInWithCredentials and entitlements request body will contain a XML document which contains information like email address, passwords, product IDs and cover dates. I'm able to get the email address and password from the parameter but I could not retrieve the product IDs and cover dates at all. Is it because we do not have a valid Integrator ID from Adobe yet?
    Any help would be greatly appreciated.
    Thank you.
    Regards,
    Gary.

    Yes, I understand that I need to create a web services for these URLs. My main concern is how can I use Direct Entitlement API Version 2 in Sprint 26 only.
    I have listed out the major differences between API version 1 and API version 2. I have also list out how I retrieve the data from my web services.
    For SignInWithCredentials URL:
    According to API version 1, emailAddress, password, appId, appVersion and uuid are passed in the queries using HTTP GET method. But in API version 2, emailAddress and password are in the request body as a XML document using HTTP POST method.
    I built my app in Sprint 26 but I retrieved the emailAddress, password, appId, appVersion and uuid using HTTP GET methods only. My request body and HTTP POST methods are both empty.
    For entitlements URL:
    According to API version 1, the transaction must be done by HTTP GET method. It does not provide folios' product ID and cover date either. But in API version 2, the transaction must be done by HTTP POST method and it will provide folios' product ID and cover date in the request body as a XML document.
    I built my app in Sprint 26 but I retrieved the authToken, appId and appVersion using HTTP GET method only. My request body and HTTP POST method are both empty.
    It seems that in my app is still using API version 1. How can I use API version 2 for my app in Sprint 26?
    You can get both API version from these links:
    API version 1: http://download.macromedia.com/pub/developer/dps/entitlement/Entitlements_API.pdfAPI version 2: http://download.macromedia.com/pub/developer/dps/entitlement/direct-entitlement-api.pdf
    Thank you.
    Regards,
    Gary.

  • SAP Netweaver 7 - Supported Servlet API version?

    For SAP Netweaver 7 platform, please let me know the supported Servlet API version?
    Specifically, is Servlet API 2.4 supported?

    Hi,
    It isn't supported by 7.0, the version of 7.0 is 2.3 (JEE 3)
    Best regards

  • How to save down from InDesign Creative Cloud version to CS5? Have exported as .idml file but still get messages that plug-ins are missing although CS5 confirms it is fully updated.

    How to save down from InDesign Creative Cloud version to CS5? Have exported as .idml file but still get messages that plug-ins are missing although CS5 confirms it is fully updated.

    Yes. Thanks. I misled myself based on another post. Successfully did this by selecting "File," "Save a copy ..." then choosing "for CS4 or later (IDML)"
    It required some patience and several tries, but I think that was due to hardware (memory) being overloaded by CC Cloud version or something. It was a 50 MB, 500-page file and took 17 minutes to convert/save,
    Re-capping: from CCloud to CS5, don't use "Export" (to IDML); use "Save as" or "Save a copy" and select "for CS4 or later (IDML)".
    Advice much appreciated.

  • Error: Could not find DI API version 8.8 PL17 or higher.

    Hello,
    I'm trying to install the integration component to SAP B1 8.8 PL 14, and halfway through it's giving me the following error,
    "Could not find DI API version 8.8 PL 17 or higher"
    I was wondering, how do I find the Patch Level 17 for the DI API?
    PS. I tried doing what it says in the installation guide, but it didn't help update me to the required version --> "To install the latest di api version, in the select components window of the sap b1 di api installshield wizard, deselect the di api previous versions checkbox"

    Thanks Eddy,
    I installed patch level SAP B1 PL18, and was able to get the version of DI API they were requesting. Now, when I'm in step 3/5 of the event sender, I get the following error when I click "test connection":
    "Servlet B1iXcellerator is not available"
    how do I go about correcting this?

  • Clsing Firfox 4.- for Yahoo does not save tabs on close like previous versions. Your help says settings but does not tell me what setting...

    In all the previous versions of Firefox, when I close Firefox, I was asked if I wanted to save my tabs. The latest version is not allowing that option. Why not and what setting will bring this function back. I should not have to pull down the History menu and request Previous Session, I should be able to start with my previous session if I exit and not close the tabs.
    Upgrades should increase functionality and NOT completely change the look and feel of the program.
    Thanks

    One of the changes in Firefox 4: '''''by default''''' Firefox 4 does not display the "Save Tabs and Exit" warning message when closing multiple tabs, but it can be turned back on by changing some preferences.
    *<u>Saving tabs was not removed from Firefox 4</u>, but it works a bit differently.
    *By default, Firefox 4 will not ask to save tabs, but instead it will always save your tabs on exit <u>unless you are in Private Browsing mode</u>. You can restore them next time by:
    *#clicking Firefox button > History >"Restore Previous Session", or
    *#type '''''about:home''''' in the URL bar and press the Enter key, then press the "Restore Previous Session" button
    *''<u>Note: This was a decision by the developers. On this forum, we are all '''uncompensated volunteers''' here to help other users. The developes/employees of Mozilla/Firefox rarely, if ever visit here.</u>''
    Some things to check:
    #'''Browsing history must be saved'''
    #*Firefox button: Firefox button > Options > Options > Privacy > [X] Remember my browsing history
    #*Menu Bar: Tools > Options > Privacy > [X] Remember my browsing history
    #'''Also make sure you do not clear "Browsing History" when using Clear Recent History or when closing Firefox'''
    #*Using Clear Recent History
    #**Firefox button: Firefox button > History >Clear Recent History
    #**Menu Bar: Tools > Clear Recent History
    #*When closing Firefox
    #**Firefox button: Firefox button > Options > Options > Privacy (checked) > Settings
    #**Menu Bar: Tools > Options > Privacy (checked) > Settings
    #**See: https://support.mozilla.com/en-US/kb/Clear%20Recent%20History
    #'''Make sure you are not in Private Browsing mode''' or '''in permanent Private Browsing mode''':
    #*See: https://support.mozilla.com/en-US/kb/Private%20Browsing
    #'''If you have the'''Tab Mix Plus'''extension''', then disable the built-in session restore.
    To display the "Save Tabs and Exit" message when closing multiple tabs, you can do the following:
    #Type '''''about:config''''' in the URL/Location/Address bar and press the Enter key
    #Accept the warning message (promise to be careful)
    #The preferences page/list will open
    #Filter = '''''browser.tabs.warnOnClose'''''
    #If its value is set to false, double-click on it (in the lower panel) to toggle its value to true
    #Repeat steps 4 and 5 for these following 3 preferences also:
    #*'''''browser.warnOnQuit'''''
    #*'''''browser.warnOnRestart'''''
    #*'''''browser.showQuitWarning'''''
    #**Note: last pref is new in Firefox 4b12, may need to add (boolean)
    #**Info/Instruction for using '''''about:config''''': http://kb.mozillazine.org/About:config
    #See:
    #*https://support.mozilla.com/en-US/questions/785169
    #*http://forums.mozillazine.org/viewtopic.php?f=23&t=2105039&p=10434467&sid=fd2a35945bb2c633687f7b50d8c53989
    #*http://blog.zpao.com/post/3174360617/about-that-quit-dialog
    <br />
    <br />
    '''You need to update the following:'''
    *'''''Shockwave Flash 10.2 r153 '''''
    #'''''Check your plugin versions''''' on either of the following links':
    #*http://www.mozilla.com/en-US/plugincheck/
    #*https://www-trunk.stage.mozilla.com/en-US/plugincheck/
    #*'''Note: plugin check page does not have information on all plugin versions'''
    #*There are plugin specific testing links available from this page:
    #**http://kb.mozillazine.org/Testing_plugins
    #'''Update the [[Managing the Flash plugin|Flash]] plugin''' to the latest version.
    #*Download and SAVE to your Desktop so you can find the installer later
    #*If you do not have the current version, click on the "Player Download Center" link on the "'''Download and information'''" or "'''Download Manual installers'''" below
    #*After download is complete, exit Firefox
    #*Click on the installer you just downloaded and install
    #**Windows 7 and Vista: may need to right-click the installer and choose "Run as Administrator"
    #*Start Firefox and check your version again or test the installation by going back to the download link below
    #*'''Download and information''': http://www.adobe.com/software/flash/about/
    #**Use Firefox to go to the above site to update the Firefox plugin (will also install plugin for most other browsers; except IE)
    #**Use IE to go to the above site to update the IE ActiveX
    #*'''Download Manual installers'''.
    #**http://kb2.adobe.com/cps/191/tn_19166.html#main_ManualInstaller
    #**Note separate links for:
    #***Plugin for Firefox and most other browsers
    #***ActiveX for IE

Maybe you are looking for