# Read Forms from BAR file - Flowable in code -

**URL:** <https://forum.flowable.org/t/read-forms-from-bar-file-flowable-in-code/3267>\
**Category:** Uncategorized\
**Created:** [January 18, 2019, 12:39pm UTC](https://forum.flowable.org/t/read-forms-from-bar-file-flowable-in-code/3267 "2019-01-18T12:39:56Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Ivan\_Gnecco](https://yyz1.discourse-cdn.com/flex035/user_avatar/forum.flowable.org/ivan_gnecco/32/1016_2.png) [@Ivan\_Gnecco](https://forum.flowable.org/u/Ivan_Gnecco)\
**Post date:** [January 18, 2019, 12:39pm UTC](https://forum.flowable.org/t/read-forms-from-bar-file-flowable-in-code/3267/1 "2019-01-18T12:39:56Z")

</div>

I need an example of usign FormEngine. To be more especific… im executing this -see code - but there’s no forms found in my BAR file ☹ The BAR file was exported from Flowable Modeler and it contains one form and one process and app. Maybe there’s other way to deploy and obtain forms…?

```
RepositoryService repositoryService = processEngine.getRepositoryService();
FormRepositoryService formRepositoryService = formEngine.getFormRepositoryService();
File file = new File(path);

ZipInputStream inputStream = new ZipInputStream(new FileInputStream(path));
String idDeployParent = repositoryService.createDeployment()
        .name(file.getName())
        .addZipInputStream(inputStream)
        .deploy().getId();

DeploymentEntity deploymentEntity = (DeploymentEntity) repositoryService.createDeploymentQuery().list().get(0);

formRepositoryService.createDeployment()
        .name(file.getName())
        .parentDeploymentId(idDeployParent)
        .deploy();

System.out.println(" FORMS FOUND: " + formRepositoryService.createFormDefinitionQuery().list().size());
```
