I am processing a large number of zip files which each consist of individual shapefiles named polygon, polyline and point. The zip filename is the feature class name. So for example, heritage.zip and Environment.zip both contains shapes named polygon.shp, polyline.shp and point.shp. This is the same for every zip file I need to process. I have created a workbench and used FilenamePartExtractor to try to retrieve the zip file name but none of the information is passed to attributes as I would have expected. Here below is the polygon 'processor' workbench which, if i can get to work, I will be called from a 'caller' workbench.
[![Workbench processing a single zipped polygon shapefile:](https://i.stack.imgur.com/es6lM.png)](https://i.stack.imgur.com/es6lM.png)

As you can see below, there are no path attributes retained in the output feature class.

[![Attribute table of output](https://i.stack.imgur.com/mnlnF.png)](https://i.stack.imgur.com/mnlnF.png)

My question is, how do I get the zip file name as an attribute?