我创建了一个新的QBO3模块MySubject
,包括InvestorID
和ServicerID
的组织表的外键。
当我致电MySubject\Summary
时,我看不到投资者或服务机构的组织记录。
然而,调用QBO3的核心Loan\Summary
确实产生了这样的外键输出:
<LoanCollection>
<LoanItem>...</LoanItem>
<OrganizationItem>{Investor info is here}</OrganizationItem>
<OrganizationItem>{Servicer info is here}</OrganizationItem>
...
</LoanCollection>
我需要做些什么才能确保在Organization
输出中发出MySubject\Summary
个节点?
答案 0 :(得分:0)
将外键列的名称添加到ForeignKeys
语句的MySubject\Summary
参数中。
开箱即用,Loan\Summary
声明包括:
ForeignKeys = " ServicerID AgencyID InvestorID AssignedOrganizationID AssignedPersonID "
注意此值的前导和尾随空格!
copy of the documentation位于下方。
Summary语句可能会返回太多信息。默认情况下,所有祖先和子项都包含在摘要结果中。如果一个对象有数百或数千个子对象,并且在Summary语句中很少需要这些子对象,则可以排除它们。要定制摘要结果,请从Design&gt;创建摘要声明。配置&gt;已安装的模块&gt; {Module}&gt;语句,并添加以下一个或多个参数:
AncestorDepth(int):确定祖先的生成次数 将被退回。输入0表示不返回祖先,输入1表示返回 直接父母等
DescendantDepth(int):确定有多少代后代 将被退回。输入0表示没有后代,1表示儿童,2表示 孙子等。
祖先(字符串):以空格分隔的祖先字符串 包括(如果为NULL,将包括所有祖先)
Descendants(string):以空格分隔的后代字符串 包括(如果为NULL,将包括所有后代)
ForeignKeys(string):以空格分隔的外键列字符串 包含在输出中(如果为NULL,则不包括外键)
MaxCount(int):确定a的最大子记录数 给定表和生成包括