Support Article
BIX extract not picking up child class data
SA-23684
Summary
When creating a BIX extract on a parent class, the child class instances are not picked up. In some cases, such as with MyClass-Work, the extraction includes the child classes but in other cases like MyClass-Work-Interaction, it only includes the parent class instances.
Error Messages
Not Applicable
Steps to Reproduce
Create an extract on "MyClass-Work-Interaction" and check if the child classes, "MyClass-Work-Interaction-Research" and "MyClass-Work-Interaction-Call," are picked.
Root Cause
An issue in the custom application code or rules.
Resolution
Here’s the explanation for the reported behavior:
For extract rules where the class is a class group such as MyClass-Work the extraction will extract all instances of the parent and child classes.
For the extract of a class, which is not a class group such as MyClass-Interaction, the query will only extract instances of that class. To extract instances of MyClass-Work-Interaction-Call and MyClass-Work-Interaction-Research, create individual extract rules for each class or use the -c option when running the extraction from the command line or through an agent calling the pxExtractDataWithArgs activity.
-c Include children classes.
Use this parameter if an abstract class was specified in the Rule-Admin-Extract rule.
Published May 25, 2016 - Updated October 8, 2020
Have a question? Get answers now.
Visit the Collaboration Center to ask questions, engage in discussions, share ideas, and help others.