I have 2 groups of components in 2 folders, both are not linked to any page, they are just standalone components, components in folder A are available in broker database and components in folder B are not in Broker db. I could not find any difference of components of folder A and folder B. I right click and publish the component, If i check what get published I see no items, each component has "Tile" and "Summary" as shown in image blow, I expect this metadata information should be stored in "Custom_Meta" table of broker database,
How can i store this information in database?
my storage file has following lines
<Storage Type="persistence" Id="Sql" dialect="MSSQL" defaultStorage="true" Class="com.tridion.storage.persistence.JPADAOFactory">
<Pool Type="jdbc" Size="10" MonitorInterval="60" IdleTimeout="120" CheckoutTimeout="120" />
<DataSource Class="com.microsoft.sqlserver.jdbc.SQLServerDataSource">
<Property Name="serverName" Value="xyz" />
<Property Name="portNumber" Value="xyz" />
<Property Name="databaseName" Value="tridion_broker" />
<Property Name="user" Value="xyz" />
<Property Name="password" Value="xyz" />
</DataSource>
</Storage>
<Storage Type="filesystem" Class="com.tridion.storage.filesystem.FSDAOFactory" Id="File" defaultFilesystem="false">
<Root Path="C:\inetpub\my application" />
</Storage>
<ItemTypes defaultStorageId="Sql" cached="false"> <Item typeMapping="Page" cached="false" storageId="File"/> <Item typeMapping="Binary" cached="false" storageId="File"/>
Only pages and binary would be stored on file system and all other things should go to database.
Update just found components in folder A are linked to a component template but components in folder B are not linked to any component template. trying to create a component template for components in folder B. I am able to link components to a template and that template is used by a page but when I publish a page I see success in logs but logs does not display any component being published.