Data Source Toolkit Guide > Adapter Package Deployment > Resource Tree Structure of a Deployed Package
 
Resource Tree Structure of a Deployed Package
After the package has been deployed, it is placed in the Studio resource tree under <host_name>/packages. The package occupies four levels:
Metapackage:
<host_name>/packages/<package_name>
Package upload (package version):
<host_name>/packages/<package_name>/<package_name>:1
Adapter extension package:
<host_name>/packages/<package_name>/<package_name>:1/<cis_extension_provider_name>
Adapter:
/<host_name>/packages/<package_name>/<package_name>:1/<cis_extension_provider_name>/
<ds_adapter_provider_name>
The names are derived as follows:
<package_name> comes from MANIFEST.MF entry cisext-name (for example, cisext-name: PostgresAdapterExtension)
<cis_extension_provider_name> comes from the name specified in the CisExtensionProvider annotation (example @CisExtensionProvider(name=”PostgresAdapterExtension”))
<ds_adapter_provider_name> comes from the adapters specified in the DSAdapterProvider annotation (for example, @DSAdapterProvider(adapters={"shortName=postgresExtension:longName=Postgres Extension Adapter”})