Can we install a FAB(Fuse Application Bundle) on the WSO2 application server - wso2

As the title says, I would like to know if I can deploy fab bundles on the WSO2 application server. One way I guess this is possible is to install the fab-bundle feature and then deploy the fab jar but would like a confirmation of the same.

No this is not possible. FAB requires Karaf/Fuse as the OSGi application server.
Notice that FAB is deprecated and to be removed in the next Fuse 6.2 release.

Related

Should I use docker in order to be able to run ChomeDriver on Azure Web App Services in Django Server?

Recently I have started a Django server on Azure Web App Service, now I want to add a usage of "ChromoDriver" for web scraping, I have noticed that for that I need to install some additional Linux packages (not python) on the machine. the problem is that it gets erased on every deployment, does it mean that I should switch to Docker ?
Container works, but you can also try to pull down the additional packages in the custom start up file without messing around the machine after the deployment
https://learn.microsoft.com/en-us/azure/developer/python/tutorial-deploy-app-service-on-linux-04

Allow installation of apps from unknown sources inside work profile in Android Marshmallow

I've managed to set WSO2 EMM 2.2.0 server and have tested out the emm android agent which works. However, for "Android for work", when I tried to push enterprise applications, it says that "Your administrator doesn't allow installation of apps obtained from unknown sources".
Is there a way to install the apps in the work profile from unknown sources?
The intention of work-profile is to have a safe container for work-related data. Therefore Android is not allowing to install apps from unknown sources in work-profile what so ever. What is only possible is enabling playstore in the work-profile and downloading apps from there.
The only work-around that you can do to install apps from unknown source is by ADB.
Configure the work profile first and then using ADB push an app to the device. The app will be installed in both work-profile and personal profile.
At the moment that is the only work-around possible.
Android for Work is still not saturated. There are grey areas to be addressed. I believe Android will come up with options for this scenario soon.

WSO2 remotely adding/removing new OSGI features

Is there a working example available to remotely add AND remove OSGI Features to WSO2 carbon based products via the ProvisioningAdminService SOAP interface?
First of all you need to have WSO2 Carbon binary distribution when you need to add or remove OSGi bundle,
Then start with following command in WSO2 carbon Server.
sh wso2server.sh -DosgiConsole or
./wso2server.sh -DosgiConsole
After starting up the server click the enter button two to three time and then start with osgi> console.
Now you can install/remove osgi bundle.
start <bundle-id> (Ex: osgi> start 22)
This command can be used to start a osgi bundle.
install file:<file-path> [Ex: osgi> install file:/home/yourname/osgibundle.jar]
This can be used to install a bundle into a running OSGi environment. You can use this command to install your bundle, instead of copying it into dropping folder prior to starting the server. After installing, use 'start' command to activate the bundle.
uninstall <bundle-id> [Ex: osgi> uninstall 22]
This can be used to remove a bundle from the OSGi environment.
You can refer the below links and try with WSO2 products.
.......................................
OSGi bundle
Admin Services

Not able to install feature pack for web services WAS 6.1

I tried creating the Webservices on my RAD 7.5 with WAS 6.1 but it says that the feature pack for Webservices JAX-WS is not available.
When i tried installing the feature pack by using the Modify option from IBM Installation manager it's asking me some type of repository.
""A repository used for installation is unavailable. To continue, make the repository available"
Specify the repository for package for IBM Websphere Application Server 6.1 (32 bit) Test environment 6.1.0.47. Alternatively you can specify a repository location and browse for a repository location
I am not sure what repository location needs to be provided here.
You can try to install it manually as listed in link below :
http://docs.myeclipseide.com/index.jsp?topic=%2Fcom.genuitec.eclipse.blue.doc%2Fhtml%2Ftutorials%2Fblue_install_websphere6.1%2Findex.html
The profiles have to be recreated based on WebServices Templates as existing profiles cannot use the Feature pack. Also WAS v7.x has this feature specs post GA.
NOTE : You will have to install WebServices Base code on WAS first, then PK53084 (using Update Installer) and then fixpack for WebServices matching WAS fixpack ( using Update installer).
The only down side is that you would have to use Update installer to apply updates to WAS and WebServices code. IM cannot be used to apply updates to test environment.

How to install WSO2 products (ESB, AS, BPEL, IS) on a single Carbon platform?

I was able to install Carbon 4.0.1 with ESB and AS features installed.
However, when I try to install Identity Server and BPEL, there is an error because the Carbon core is not the same. I think there are not compatible with Carbon 4 yet.
Is there still a way to install these two products on Carbon 4.0.1?
If not and I have to install Identity Server and BPEL separately, will I encounter compatibility issues?
BPEL and Identity features for the new carbon version will be released soon under 4.0.2 release very soon. You need to use older carbon version 3.2.3 and install features using this p2 repo.If you are going to use BPEL and IS separately installed it should work.
You have to setup the Offset parameter in $CARBON_HOME/repository/conf/carbon.xml file in order to setup multiple wso2 products on the same server. For example if you want to setup ESB, BPS and IS you have to modify the installation for each of the product and specify a different offset.
Currently, we cannot configure multiple wso2 products on the same carbon platform. You can install multiple products on the same server but each of them will run in their own carbon environment.