AIP-50055: error in the configuration file

Hi all

I defined a 850 doc in EDI X 12 on the Internet and I have defined an internal delivery channel to choose the file to a folder. After the deployment of the Setup, I get the error below and the file does not get picked up from this location.

2009.02.05 to 05:36:46:017: B2BStarter wire: B2B - Error (ERROR) -: AIP-50055: error in the configuration file
at oracle.tip.adapter.b2b.init.Repository.b2bEngineConfiguration(Repository.java:770)
at oracle.tip.adapter.b2b.init.Repository.initialize(Repository.java:711)
at oracle.tip.adapter.b2b.init.B2BServer.readRepository(B2BServer.java:451)
at oracle.tip.adapter.b2b.init.B2BServer.initialize(B2BServer.java:183)
at oracle.tip.adapter.b2b.init.B2BStarter.startB2B(B2BStarter.java:298)
at oracle.tip.adapter.b2b.init.B2BStarter.run(B2BStarter.java:144)
at java.lang.Thread.run(Thread.java:534)

I even tried to make the configuration and restart the server. But still, it did not help.

Please help me solve this problem.

Kind regards
Khli

Hi khli,.

It seems that the WalletLocation property is not available in tip.properties. Please provide it as necessary when the server starts

Kind regards
Dheeraj

Tags: Fusion Middleware

Similar Questions

  • Error reading the configuration file

    I install the Adobe Access 4.0 trial license server and when I run the g - r on the Tomcat installation dir \licenseserver Validator.bat I get a message "error reading configuration file. Here's the log dump:

    [] 2012-12-20 22:46:32, 176 INFO [[Partition (flashaccessserver)].com.adobe.flashaccess.server.license.context.SimpleContex tFactory] class loader of partition creation «flashaccessserver"with «[file:/c:/Tomcat6/licenseserver/flashaccessserver/libs/, file:/c:/Tomcat6/licenseserver/flashaccessserver/libs/flashaccess-license-server-ext-samp le.jar]» libraries

    [2012-12-20 22:46:32, ERROR 582 [. com.adobe.flashaccess.server.license.tools.Validator [Partition (flashaccessserver)]] could not validate the deployment tenant "flashaccessserver/sampletenant".

    com.adobe.flashaccess.server.common.configuration.ConfigurationException: error reading the configuration file

    at com.adobe.flashaccess.server.license.configuration.commonsadapter.Constants.parseTenantCo nfigurationStream(Constants.java:139)

    to com.adobe.flashaccess.server.license.configuration.commonsadapter.TenantConfigurationImpl. < init > (TenantConfigurationImpl.java:110)

    at com.adobe.flashaccess.server.license.configuration.commonsadapter.CommonsConfigurationBas edFactory.getTenantConfiguration(CommonsConfigurationBasedFactory.java:90)

    at com.adobe.flashaccess.server.license.tools.Validator.validateTenantDeployment (Validator.j ava: 255)

    to com.adobe.flashaccess.server.license.tools.Validator.validatePartitionDeployment (Validato r.java:283)

    at com.adobe.flashaccess.server.license.tools.Validator.validateGlobalDeployment (Validator.j ava: 301)

    at com.adobe.flashaccess.server.license.tools.Validator.process(Validator.java:173)

    at com.adobe.flashaccess.server.license.tools.Validator.main(Validator.java:117)

    Caused by: org.apache.commons.configuration.ConfigurationException: could not load the configuration

    at org.apache.commons.configuration.XMLConfiguration.load(XMLConfiguration.java:863)

    at org.apache.commons.configuration.XMLConfiguration.load(XMLConfiguration.java:821)

    at com.adobe.flashaccess.server.license.configuration.commonsadapter.Constants.parseTenantCo nfigurationStream(Constants.java:134)

    ... 7 more

    Caused by: org.xml.sax.SAXParseException; lineNumber: 121; columnNumber: 16; HVAC-complex - type. 2.4.b: the content of the element "KeyServer" is not over. A the "{"http://licenseserver.flashaccess.adobe.com/tenant": file"}' should. "

    at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException (exercise wn Source)

    at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.error (unknown Source)

    at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError (unknown Source)

    at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError (unknown Source)

    at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError (unknown Source)

    at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator$ XSIErrorReporter.reportErro (Unknown Source)

    at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.reportSchemaError (unknown Source)

    at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.elementLocallyValidComplexT (unknown Source) type

    at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.elementLocallyValidType (KNU nown Source)

    at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.processElementContent (exercise wn Source)

    at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.handleEndElement (unknown Source)

    at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.endElement (unknown Source)

    at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEndElement (KNU nown Source)

    to com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$ FragmentContentDri ver.next (unknown Source)

    at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next (unknown Source)

    at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next (unknown Source)

    at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument (exercise wn Source)

    at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse (unknown Source)

    at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse (unknown Source)

    at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse (unknown Source)

    at com.sun.org.apache.xerces.internal.parsers.DOMParser.parse (unknown Source)

    at com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse (unknown Source)

    at org.apache.commons.configuration.XMLConfiguration.load(XMLConfiguration.java:855)

    ... 9 more

    I use a relative path to my .pfx file to the transportServerCredential and the licenseServerCredential in the flashaccess - tenant.xml and my password was encoded using the Scrambler.bat.

    Also, when I check using the configuration http://< LicenseServer >: 8080/flashaccessserver/flashaccess/license/v2 I get the message "license server is configured properly."

    Any ideas why the Validator.bat cannot read the configuration file?

    Neil and may,

    I also used the evaluation of access version 4.0, and I got stuck in the same place you did.  I had two main symptoms.

    (1) the validator was not with the same error that you are experiencing.

    (2) later, while trying to acquire a license for playing packaged content, encrypted, the license acquisition failed, and the cause of the original error has also pointed out the Key Server parameter in flashaccess - tenant.xml.

    According to the documentation, the certificate server key (and in fact the key server itself) are supposed to will be necessary only when a policy calls for remote key service to clients of iOS.  But, I took a chance and added the .pem file in the sampletenants directory and made him the flashaccess - tenant.xml as follows:

    Configuration | Tenant | Certificates | KeyServer. File | path =

    The result was a successful validation of the configuration and the successful license acquisition and reading - and the key server is not even in the course of execution.  Apparently with 4.0 certificate is part of the minimum for the scanner configuration, even if the documentation says something quite different.

    Good luck, hope this helps.

    Scott

  • Firefox does not open, but is rather the error message "Unable to read the configuration file." He has worked in the past, but not now.

    Firefox does not open, but is rather the error message "Unable to read the configuration file." He has worked in the past, but not now.

    I REINSTALL 10 TIMES SO DON'T TELL ME THAT!
    I'm piss because I need firefox work again, so I can finish my reseaching in 5 days.


  • What is "Error of Privoxy" Privoxy (oooooobo) fatal error: could not check the configuration file ':(error number 2) Config.Txt

    What is "Error of Privoxy" Privoxy (oooooobo) fatal error: could not check the configuration file ':(error number 2) Config.Txt.

    I always get this message in a long horizontal area on my desk top once I restart and turn on my computer.

    Thank you

    "Privoxy" is a 3rd party is no program not part of Windows XP.  You can go to
    Panel-> Add/Remove programs
    and remove this program.  If you still think that you need this program, try reinstalling it on Sourceforge
       <>http://sourceforge.NET/projects/ijbswa >

    HTH,
    JW

  • CMDTUX_CAT:754: ERROR: error parsing of the configuration files

    Hi Tuxedo Experts,
    I have compiled and related sample code Tuxedo client and server (simpapp). According to the README, the next steps is running y tmboot command. It starts smoking simpserv Server? If this is not the case, how can I start that?

    In addition, when I ran this 'tmboot-y' command, I get the error:
    ===========================================
    $ tmboot y

    tmboot: internal error: CMDTUX_CAT:754: ERROR: error parsing of the configuration files



    tmboot: internal error: CMDTUX_CAT:1360: ERROR: configuration file not found
    ===========================================

    Could you please help me with that.

    Thank you and best regards,
    Ahsan Asghar

    Hey Ahsan,

    Well, the error message says tmboot cannot find TUXCONFIG. If the TUXCONFIG environment variable has not been set or the tmloadcf command has not completed successfully to create TUXCONFIG. Whenever you login, you will need to run the tux.env file to set all necessary environment variables. If tmloadcf finishes successfully, it should have printed one or more of the error messages.

    Kind regards
    Todd little
    Chief Architect of Oracle Tuxedo

  • Impossible to the configuration file of the access to the error in XP mode: "is client\users\administrator is not accessible.

    Original title: can not access the configuration file because I'm not the administrator, even if I'm the only person who uses this computer

    I bought Windows 7 Professional on a new computer, because a program that I use every day may run in XP mode.  Configure XP mode and when it asked for a password that I left it empty and press to enter.  When I try to enter in the file config on XP the message "is client\users\administrator is not accessible." You might not have permission to use this network resource. Contact the administrator of this server to find out if you have access permission.

    I downloaded the andxp of MS virtual pc mode because this 8 year and plu program will be run in this mode.  I copied the old computer config file and you want to replace the file loaded when I installed the program on the new computer.  Who will save me load all data files (more than 80) and not to recreate the data in these files that I changed. I installed the program from the original disc and it is implemented very well except for the config file.

    There are two user fence: virtual XP-admin and virtual user of XP-88950xp.

    The only program I installed XP mode is this one.

    Thank you.

    Hugh Humphreys

    Hi Hugh Humphreys,

    Leave the password empty section and see if the XPMUSER can be accessed.

    Method 1: If the problem persists, you can try to access Windows XP Mode with the default account named "Administrator". This account appears when we get into Safe Mode. By default, there is no password for this account, and the password is determined when you set up the Windows XP Mode. We can use this account to reset the password of the other accounts password. To do this, follow these steps:

    (a) Firstly, disable the integration features.

    (b) restart Windows XP Mode. When the Boot Menu appears on startup, press F8. (Continue to press the F8 key until the Windows Startup menu is displayed.)

    (c) on the advanced Windows Menu of Options, select Safe Mode and press ENTER.

    (d) log in Windows by using the administrator account and the password.

    Note: The password is empty by default unless you already set a password.

    (e) after the connection mode safe, click on "Start", go to "run", type "nusrmgr.cpl" (without the quotes) and press ENTER.

    (f) choose the user you want to change and click 'reset password'. Set a new password.

    (g) click on "Advanced" tab, click on the button "Advanced".

    (h) click on "users". The choice of the user you want to edit in the right pane. It to the right and click on "Properties".

    (i) check the "password never expires". Click on 'OK'.

    (j) then exit the settings and restart Windows XP Mode to normal mode.

    Method 2: Please try following the steps for the computer to remember the credentials and do not ask the password to open each programs:

    (a) when he asks for a password, click Cancel. Without integration feature, you are allowed to log on with an account that does not have a password.

    (b) set a password for your current user.

    (c) click on tools on Windows Virtual PC, choose enable integration features.

    i. type the password, check the box "Remember my credentials" and click OK to open a session.

    II. after joining the domain, logon in XP mode with the local administrator account.

    Reference: http://social.technet.microsoft.com/Forums/en-US/w7itprovirt/thread/45f3f241-3d0a-43f7-8baf-c64ab3a8a76d/

    http://answers.Microsoft.com/en-us/Windows/Forum/windows_vista-security/keeping-passwords-secure-Microsoft-policy-on/3eba3150-8742-4264-be9f-0daaad2282cd

    If this does not work, post your request in the TechNet forums to get help.

    http://social.technet.Microsoft.com/forums/en/w7itprovirt/threads

  • Failed to read the configuration file. New installation on windows 7

    I just downloaded and installed firefox on my windows 7. No error on installation. When I try to launch Firefox I get this dialog box. Configuration - the configuration file cannot be read. Please contact your system

    administrator.

    Note that you must delete the Firefox program folder to do a clean reinstall to remove the file that is trying to access the mozilla.cfg file which probably does not exist.

  • 25 Firefox is unable to read the configuration file on new install

    I try to install Firefox 25.0 on a XP - SP3 machine and receive the error "failed to read the Configuration file. Please contact your system administrator. I use a file to mozilla.cfg that I created and that you have applied to previous versions. The mozillia.cfg file has entries Pref lock, which are formatted as follows:

    lockPref ("Network.protocol - handler.external.shell", false);

    I have read discussions on various forums and the recommended fix seems to be a "clean reinstall. This machine has never installed Firefox, so a clean reinstall is not an option.

    As noted by one side this version of Firefox will be not to read the config on any OS file I tried Win7 or XP, I did a clean reinstall on both of these machines with the same results.

    I appreciate your help with this.

    If it helps, here is the content of my mozilla.cfg and local - settings.js.

    C:\Program Files\Mozilla Firefox\mozilla.cfg

    //
    
    lockPref("security.enable_ssl3", true);
    lockPref("security.default_personal_cert", "Ask Every Time");
    lockPref("network.protocol-handler.external.shell", false);
    lockPref("plugin.disable_full_page_plugin_for_types", "PDF, FDF, XFDF, LSL, LSO, LSS, IQY, RQY, XLK, XLS, XLT, POT PPS, PPT, DOS, DOT, WKS, BAT, PS, EPS, WCH, WCM, WBI, WB3, RTF");
    lockPref("browser.formfill.enable", false);
    lockPref("signon.autofillForms", false);
    lockPref("signon.rememberSignons", false);
    lockPref("dom.disable_window_open_feature.status", true);
    lockPref("dom.disable_window_move_resize", true);
    lockPref("security.enable_tls", true);
    lockPref("dom.disable_window_flip", true);
    lockPref("dom.event.contextmenu.enabled", false);
    lockPref("dom.disable_window_status_change", true);
    lockPref("dom.disable_window_open_feature.status", true);
    lockPref("browser.startup.homepage", "http://intentionally removed");
    lockPref("app.update.enable", false);
    lockPref("extensions.update.enabled", false);
    lockPref("browser.search.update", false);

    C:\Program Files\Mozilla Firefox\defaults\pref\local-settings.js

    pref("general.config.obscure_value", 0);
    pref("general.config.filename", "mozilla.cfg");
    
  • Error 1335 the Cabinet file

    Hello

    When I install Microsoft Flight Simulator X, I get the error message 1603. But before I got this messase that I get an Error 1335 the Cabinet File "D1 ~ 10.CAB '.

    I copied all files from drive 1 and 2 on my hard drive and I still get the same message.

    Help, please

    Hello

    Cabinet (or CAB) is a file format to archive for Microsoft Windows that supports compression without loss of data and embedded digital certificates used to maintain the integrity of the archive. CAB files have .cab file name extensions.

    Install the game in the clean boot and check if it helps.

    To help resolve the error and other messages, you can start Windows XP by using a minimal set of drivers and startup programs. This type of boot is known as a "clean boot". A clean boot helps eliminate software conflicts.

    How to configure Windows XP to start in a "clean boot" State

    Note: follow step 4 to reset the computer to start as usual after the boot process.

    Hope this information helps.

  • Dreamweaver CS5 won't start, can't find the configuration file

    Dreamweaver can not locate the resource file in the Configuration folder. This file is required to run Dreamweaver. Please reinstall the application.

    Dreamweaver CS5 does not start because of the above error message.

    Found the file configuration, but on my roaming profile on the server, not on the C drive.

    Note that I have installed Dreamweaver on the second partition of the hard drive, not on C drive due to lack of space. Other software Adobe CS5 work well, like Photoshop and InDesign.

    I tried to delete the Configuration file (after saving), I read on this forum that it should be automatically recreated, but without success. Tried to copy the Configuration (in fact the entire Adobe folder) folder for the user profile on the C drive, but without success.

    No previous version of Dreamweaver has been installed on this PC. However, I have used earlier versions on different computers and there are in the Adobe folder on my roaming profile of CS4 and CS6 tracks.

    Could you please tell?

    I had searched the forum before posting, but could not find a relevant solution.

    Changed the registry as suggested by your link, but without success.

    Re-installed Dreamweaver CS5 and it worked. Detective Conan.

    Thank you for your quick response, I appreciate it a lot. I need to mark it as useful, although the problem has been solved by another method?

  • "Not able to write to the configuration file" when config editor in the admin tab

    Hi guys,.

    I have install OBIEE 10.3.3.4 on a GNU / linux RH (with OS user obiee) and Oracle Application Server 10.1.3.1 on the same box (with OS user oraias).

    When I want to change some settings in the admin tab of BI publisher (administrator/administrator under the name of login/pass) and click "apply."
    I get the error "could not write to the configuration file. Once I changed the configuration to 777 properties, the error is still there. And I also try to change the SECURITY MODEL to the MEO, but still no use.

    I did a test, for example, when I change something in the admin - JDBC - Oracle BIEE and apply then I got the error. If I update xmlp/DataSource/datasources.xml manually, the change can be seen after that I opened the admin of page - JDBC - Oracle BIEE. That means I have find the right file and the file access properties is ok.

    Other parameters such as the Scheduler Configuration, I had the same error when apply. But the "Test connection" and "Installation diagram" function.

    Can someone give me some advice on this? Thank you

    Scott

    Published by: Typhoon on March 20, 2009 12:59 AM

    In what way is your xmlp? You are absolutely sure that the user of the OAS (oraias) can write to this file? If you have used another user for OBIEE then your will need to change the owner of the file or put them in the same group, and change the file permissions.

  • Cannot find the configuration file in the classpath

    Cannot find the configuration file /oracle/apps/prc/po/...applicationModule/common/bc4j.xcfg in the classpath.

    Hello!

    I try to run the following code:
    String appModule = "oracle.apps.prc.po.manageDocument.uiModel.viewDocument.applicationModule.ViewPurchasingDocumentApplicationModule";
    String cfg = "ViewPurchasingDocumentApplicationModuleLocal";
    ApplicationModule applicationModule = (ApplicationModule) Configuration.createRootApplicationModule (appModule, cfg);

    I get this error message:
    Exception in thread "main" oracle.jbo.ConfigException: Houston-33001: could not find the configuration file /oracle/apps/prc/po/manageDocument/uiModel/viewDocument/applicationModule/common/bc4j.xcfg in the classpath
    at oracle.jbo.client.Configuration.loadFromClassPath(Configuration.java:430)
    at oracle.jbo.common.ampool.PoolMgr.createPool(PoolMgr.java:293)
    at oracle.jbo.common.ampool.PoolMgr.findPool(PoolMgr.java:557)
    at oracle.jbo.client.Configuration.createRootApplicationModule(Configuration.java:1334)
    at oracle.jbo.client.Configuration.createRootApplicationModule(Configuration.java:1312)
    at oracle.apps.prc.po.manageDocument.model.viewPdf.generateXml.getXMLData(generateXml.java:26)
    at oracle.apps.prc.po.manageDocument.model.viewPdf.generateXml.main(generateXml.java:39)

    I checked and the configuration file is in the correct directory, and I can see it in my Application Module - Configurations. No idea why this is happening? I need to configure something specially for it, or add it in my classpath? If so, how am I supposed to do?

    Thank you

    Mansi

    Published by: Mansi G on October 6, 2008 11:56

    Where is the code you posted? Running in a separate project, I guess? This project has a dependency on the project that contains the specified app package?

    And just to check (although by default, JDev should do it for you) - the project of app module has been compiled since adding the configuration, right? You should check that the config is not only the title of the project/src, but the title of the project/classes.

    Published by: Avrom Roy-Faderman on October 6, 2008 14:02

    Oh and BTW - I guess it's not an application typical of ADF, right? In a standard application of the ADF, you would very rarely need to instantiate one module application in code like this. You can only let the function of data binding for you. The technique that you use is the most appropriate for purely programmatic cases, no - UI. (for example, once I tried to put in place an SMTP server, supported by the business components. It was a case of ditching databindings and do the kind of thing that you do, because he had no layer view (because there is no user interface for rendering).

  • Disabling update the configuration file without stopping the VI

    I would like to perform a function that when the new modules are added in the existing system of the public Service or hot swapping modules autour, the VI can update its configuration file. I don't want the VI to stop we will collect data 24/7.

    I use cFP2220 and two or three modules of different types. I have my work VI and it is fairly straightforward FP read.vi in a time loop. All data are stored in the database using the Labview database tool. My screws are hosted on the local PC, not on the controller. I'm using Labview 8.6.

    I guess I have to get the file configuration (iak), whenever new modules are added, the iak file can be changed (without MAX aperture). In any case, I would have the flexibility to run the VI continuous. I know there is a similar code here: http://zone.ni.com/devzone/cda/epd/p/id/3221and they get the configuration file in the ini file. But I don't know how it's done as I can save only the configuration file as a file iak for FP system.

    Another potential problem associated with that, I guess, is the database format. For now, I use a three column structure, i.e., DateStamp, value and ChannelID. In this case, if I want to add/remove/swap channels, I can just change the ID of the corresponding channel. What happens if I have a horizontal arrangement of the database, namely 10 columns corresponding to 10 sensors, would he be in trouble if I change channels modules?

    Thank you very much.

    There is a way to change the module and programmatically updated the IAK file without stopping the VI.  You will need to change the FP read.vi front right by with the constant e/s FieldPoint.  You will need to use the Open FP, FP create Tag, read FP, and close to the public Service.  The trick to this is that you must pre-create files IAK in MAX first.  The way to do is to set up your cart in a configuration and then find devices to MAX.  Then save the iak.  Then reorganize your bottom of basket to the next setting would have desired, then have MAX find devices and who save in a file different iak.  You will need to do this for each configuration you have.  Then, you need to place the code below when you want to Ministry the configuration file.  I have also included a screenshot of MAX that you can see what the strings are correlated with.

  • Download error. The downloaded file has no verification. Code of error = 0x80040507__Google Chrome Installer

    Hello. I have a problem that I recently received these messages on computer blue screen comes and goes... (bsofd) when im using the internet only. Told me to stop using ie 8 and google chrome but when I tried to download it it was the message that I received... "Download error. The downloaded file has no verification. error code = 0 x 80040507 ". I have windows xp... SP3. my hardware is dual cpu, 2 GB ram, 1 TB hard drive and 512 graphics card. Please help me

    Hi Arvind,

    You try to run chkdsk on the machine and check if the problem persists.

    How to perform disk error checking in Windows XP

    Hope the helps of information. Please post back and we do know.

    Concerning
    Joel S
    Microsoft Answers Support Engineer
    Visit our Microsoft answers feedback Forum and let us know what you think.

  • The best way to perform checks to find errors in the system files on a regular basis?

    What looks like the best of fashion to plan the audit of the system partition
    the presence of errors in the system files and bad sectors on the system partition?

    Tasks scheduled by Vista?
    Vista help recovering all documentation of chkdsk,
    so I'm afraid it is supported under Vista?

    Hello

    read the information below about

    http://www.Vistax64.com/tutorials/67612-check-disk-Chkdsk.html

    and also that

    Run the sfc/scannow command.

    http://support.Microsoft.com/kb/929833

    Use the (SFC.exe) System File Checker tool to determine which file is causing the problem and then replace the file. To do this, follow these steps:

    1. Open an elevated command prompt. To do this, click Start, click principally madeprograms,Accessories, right-clickguest, and then clickrun as administrator. If you are prompted for an administrator password or a confirmation, type the password, or clickallow.
    2. Type the following command and press ENTER:
      sfc/scannow

      The sfc/scannow command analyzes all protected system files and replaces incorrect versions with appropriate Microsoft versions

Maybe you are looking for