Hello
Please let me know whether we can upload Extension (xif) file as an Forge Component.
Regards
Sanjay Bankar
Hi Sanjay,
As Ravi said you need to create new application as service application then create extension inside this app which contains functionality that you want to share on forge then after publishing your extension you can download this application and upload it to Forge.
You need to verify that you are not reference anything for any other applications. You can go to service center open factory then search for your application and open it then check dependencies tab.
It may be also some dependencies need update to latest version
Yes @Mostafa Othman i did same process yesterday evening and that component is now live.
For Creating extension as forge component
1. Create Service Application
2. Inside Service application create extension module
3. which contains functionality that you want to share on forge
4. Publish that extension
5. Download it as OAP
6. Make sure that OAP does not have any dependency.
and that's it.
Thank you for your Support.
You cam check it here.
https://www.outsystems.com/forge/component-reviews/14361
Regards.
Hello,
You need to upload OAP file type on forge so you can create one application and add only inside this application your extension then upload it to Forge
Thats Great thank you @Mostafa Othman but i have created an application and in it im using one extension ,when i am downloading OAP of that application only OAP of that application is downloading.
Just can you please tell me how to upload extension along with OAP because extension OAP is in .xif format.
regards.
You need to separate the application (or demo) modules and your forge (to-be) extension.
If your extension application has only one extension module, it would be worth marking it as a Service Application instead of Reactive Web / Traditional Web app, since it won't have any UI of its own.
You can then download the application from Service Studio or Service Center, so you can upload it on the Forge.
I have created Service Application for the same but still while uploading its showing error for dependency.
Can you please how can overcome this.
Kindly share your error message with details, and a screenshot if possible.
Usually, if your application published well on your environment, it should have no issues in posting on Forge. Make sure you don't have any custom code dependencies in your forge app. If you have it, then make sure you include that too in your app. Obviously it won't be working if the dependencies are missing.
Can't suggest much at this stage without having more detail.
Please check Following Screen Shots.
2. Screen shot of service application where i am using extension and have created service action.
please check and let me know if anything is required.
Hi Ravi I have done it Successfully Yesterday thank you for your support.
Hi @Sanjay Bankar ,
I'm also facing same issue. How to resolve that. Please advise.
Which module is referenced from Independent modules?
You can check it from service center > Factory > modules > find your extension
And check dependencies from there.
Are you sure you are uploading the extension only in that application? And that there are no other outsystems modules present in that app?
@Ravi Punjwani yes in that service Application i am using One extension and yes there no other modules in that app.
Good news that you able to publish your component. Best of luck