Hi,
Oracle Options and features is something that is enabled and disabled in the database, typically all options and Features are installed so you can not use software inventory and signatures for this.. It will give you much more than what you actually use.
You essentially need to run a couple of Queries against the Database, which also is what Oracle will do to get the enabled features. the script that you should look for is referered to as LMS scripts or ORASCAN. But basically this is where you need to look :
SELECT * FROM V$VERSION
SELECT * FROM V$OPTION
SELECT * FROM DBA_FEATURE_USAGE_STATISTICS;
SELECT * FROM V$LICENSE (Optional)
Then for collecting it via Client Automation you need to Converter the Output to MIF files that can be collected and reported into the Domain server for reporting.
There is a big advantage to do it from Client Auto as the agent typically runs as root/LocalSystem and that is normally enough privileges to run the above scripts. You could use a command like this:
SQLPLUS.EXE -S -L / As SYSDBA @"Script.sql" > "LogFile.log"
If you engage with Ca Services, they have a package to do this for CA Software Asset Managemenet.
I hope it helps a little
/Kim