I am developing on Eclipse Juno SR2 with MobileFirst 7.x installed from Eclipse Market Place.
However, my target server is Worklight 6.2. How do I create a .wlapp build for targeting to 6.2 version? There doesn't seem to be a target version to choose from in eclipse.
The build I create has a platformversion 7.x which is failing to install in Worklight 6.2 console.
There is no backwards compatibility for what you are attempting.
You cannot run MobileFirst 7.1 apps on Worklight 6.2; these are very very different releases that are simply not compatible.
If you develop using 7.1, use 7.1.
Related
I have install MobileFirst 8.0.0 studio plugin from eclipse marketplace. But I can not find option to create new MobileFirst project like which I used to find in version 7.1.0.
So there is no support in eclipse for 8.0 version? Only CLI is available for version 8.0? or is there any other way? Can some one help me in this.
In MobileFirst Foundation 8.0 you create either native apps (using Xcode, Android Studio, Visual Studio) and add the SDK to the project, or standard Cordova apps (using the Cordova CLI) and add the MobileFirst Cordova plug-in.
MobileFirst Studio 8.0 for Eclipse is meant to work in conjunction with the THyM plug-in for Eclipse as a way to create an IDE to develop your Cordova application.
Learn more about to get started with development in Eclipse, in this tutorial: https://mobilefirstplatform.ibmcloud.com/tutorials/en/foundation/8.0/application-development/using-mobilefirst-cli-in-eclipse/
You can still use MFP CLI to deploy the app/artifacts on to MFP server.
For more/clear details please refer the Migration Cook Book
I am planning to migrate an existing worklight 6.1 application to mobilefirst 7.1.Currently three versions of application are running.
I am following this as my reference :
http://www.ibm.com/support/knowledgecenter/SSHS8R_7.1.0/com.ibm.worklight.upgrade.doc/devenv/c_upgrade_to_srvr_in_production_env.html
But I am going to do some process change in this process because I have a fresh server for mobilefirst 7.1.
As in mobilefirst 7.1, there are many changes in workligth db in compare to worklight 6.1, I will create a configuration first on mf server using server configuration tool. Then I will create a runtime environment for my application with lates mobilefirst 7.1 war.
But while doing that if I give reference of older database(worklight 6.1) as database in server configuration tool for migration , are all version which are currently running on worklight will run without error on mobilefirst 7.1?
Should I keep contextroot of mf runtime same as worklight (previous) ?
All I want is older versions to be up and running after this deployment.
I will enable mf server on same Domain/IP which is configured with worklight 6.1 server.
But while doing that if I give reference of older database(worklight 6.1) as database, are all version which are currently running on worklight will run without error on mobilefirst 7.1?
Not sure what you mean here... You can't have a 7.1 server with a 6.1 database.
What you can have is an application server (liberty, was, tomcat, ...) that runs TWO MobileFirst war files: that of 6.1 and that of 7.1, so that existing 6.1-based apps will continue working as-is, and 7.1 new clients will connect to the new server...
When you have the two servers running, you can then start "migrating" users by blocking the 6.1 app in the MobileFirst Console to the 7.1 version of the app.
If you need further assistance with this, you should open a PMR. Stack Overflow is not the place for this type of question, plus you may need official support, which, again, that's what a PMR is for.
I'm configuring my eclipse with the worklight with this steps while doing that i'm getting the above error as shown in the image.
1) Worklight is pretty specific to which editions and versions of eclipse are known to work. Running with other editions or versions can lead to unpredictable results. For the current version of IBM Worklight Studio (v6.2), which is on Eclipse Marketplace, double check to ensure you have:
Eclipse IDE for Java EE Developers
Juno SR2 (4.2.2), Kepler SR1 (4.3.1), Kepler SR2 (4.3.2), or Luna R (4.4).
as described in the Developer Edition overview. Also check the other system requirements listed there.
2) You cannot upgrade to Worklight Studio V6.2 from an earlier version of Worklight Developer Edition.
3) Google "MD5 Hash Eclipse". There are lots of suggestions (make sure you're running eclipse as administrator, check your firewall, check your java version, etc.)
4) Could be a corrupted download by eclipse. Try downloading the IBM Worklight Studio 6.2 zip file and installing it as a local archive within Eclipse.
I believe these are network problems. You should try later or in a different network connection.
By the way, I highly recommend to use an Eclipse Java EE version.
Is it possible to use the Worklight Studio plugin for eclipse with IBM's Rational Application Developer IDE (8.5).
It depends on the Worklight Studio version you are trying to use.
If you try to install the latest available version from Eclipse marketplace (the developer edition which is 6.1.0.1), then it won't be possible, since RAD 8.5 uses Eclipse 3.6 while Worklight Studio needs to be installed on 4.2.2
An older version of Worklight Studio would allow you to do that combination, but if you are willing to do a migration, the best would be to get some flavor or RAD 9 (which is based on Eclipse 4.2, then compatible with Worklight Studio).
Regards
Orlando
I have a laptop running Windows 7 Pro. Is it safe to install both WL studio 6.0 and 6.1 on the same laptop? If it is safe to have both versions installed can the Android SDKs be shared between the installs or should each version of WL studio have its own install of the Android SDKs.
Thank you for any advice you can provide.
You can easily install multiple versions of WL studio on 1 machine, just use a fresh install of Eclipse for each version. Creating separate workspaces inside of eclipse will have the same version of WL across all workspaces so you will need multiple Eclipse instances to accomplish this. In regards to your Android SDK question you can point each eclipse instance to the same Android SDK, but you will need to install the android tools on each version in order to work properly.
Please make sure you are running the latest 6.0.0.x ifix when attempting to run at the same time as some issues were resolved in this version. If you are an IBM WL customer please request the latest fix pack containing this fix.
Also, ensure you install the right version of Eclipse for each Worklight Studio version. Worklight 6.0 only runs on eclipse 4.2.2 (Juno SR2), while Worklight 6.1 runs on either eclipse 4.2.2 or eclipse 4.3.1 (Kepler SR1). See System Requirements for detailed requirements for all Worklight versions.