Own Filters

Own filters are implemented in the Q-rules (rules of Q-streams) of some Objects. Parameters of Own filters are located in the “Task parameters” section of Control Message file like others filter parameters.

The table below shows the list of parameters for Own filters.

Object NameFeed TypeFilter NameParameter NameExample of ValueComments

Corporate Action Objects

Generic CAGENCORPACTIONSEXTRACTMax Sweep Datemaxsweepdate2018-08-01

Filter by SWEEP_DATE

 Click to see more details:

(select * from TRADESDBO.CORP_ACT_HIST r where r.rowid in 
(select x.rid from 
(select r.rowid rid, 
row_number() over (partition by r.SRC_INTFC_INST, r.SECURITY_ALIAS order by r.SWEEP_DATE desc) rn_total 
from TRADESDBO.CORP_ACT_HIST r 
where r.SWEEP_DATE <= TO_DATE('2018-08-01', 'YYYY-MM-DD') 
) x 
where x.rn_total = 1 
) ) CORP_ACT_HIST

Records of GenericCA are grouped by keys 'Source+SecurityAlias' in descending order by field 'SWEEP_DATE'.
The records closest to the specified maxsweepdate = '2018-08-01' will be extacted. 
Example of SweepDate for Source=Source1 and Security=Security1: 
Source1 / Security1 / 2018-07-10
Source1 / Security1 / 2018-07-20
Source1 / Security1 / 2018-07-30
After grouping, only one record with SweepDate = 2018-07-30 will be extracted.

Max Sweep Date Rulemaxsweepdaterule

Use Trans Type GroupingUseTransTypeGroupingY

Avalable values are: Y or N.
If UseTransTypeGrouping=Y, additional key 'TransType' is used to group records.

 Click for more details:

row_number() over (partition by r.SRC_INTFC_INST, r.SECURITY_ALIAS, r.TRANS_TYPE order by r.EFFECTIVE_DATE desc) rn_total

Example of data:
Source1 / Security1 / 2018-07-10 / CASHDIV
Source1 / Security1 / 2018-07-20 / CASHDIV
Source1 / Security1 / 2018-07-30 / CASHDIV
Source1 / Security1 / 2018-07-10 / FACTOR
Source1 / Security1 / 2018-07-20 / FACTOR

Extracted records: 
if UseTransTypeGrouping=N or missing: 1 record
Source1 / Security1 / 2018-07-30 / CASHDIV
if UseTransTypeGrouping=Y: 2 records
Source1 / Security1 / 2018-07-30 / CASHDIV
Source1 / Security1 / 2018-07-20 / FACTOR

Trans TypetransTypeCASHDIVFilter by TRANS_TYPE field
CP ReasoncpReasonCASHDIVFilter by CP_REASON field
CP StatuscpStatusRDFilter by CP_STATUS field
Client Specific CA IdclientSpecificCAIdCASHDIV_1001Filter by CP_COUNTER_PARTY field

Entity Objects

Entity Manager RelationshipENTITYMANAGERRELEXTRACTEntity TypeentitytypePORTrulesdbo.entity.entity_type
Entity XREFENTITYXREFEXTRACT
Generic EntityENTITYEXTRACT
Generic EntityENTITYEXTRACTRemove Entity DuplicatesRemoveEntityDuplicatesYIf you are experiencing issues with duplicate entities being extracted, setting up the RemoveEntityDuplicates filter on the RTR or W_REMOVE_ENTITY_DUPLICATES global parameter in w_config_custom.inc to 'Y' can help solve it.
Max Effective Datemaxeffectivedate2013-01-01Available only in history mode. See an example of use on this page.
Active StatusactiveStatusY or NFilter by RULESDBO.ENTITY.ACTIVE_STATUS field
Inlude Entity Detail HistoryincludeEntityDetailHistoryY or NJoins RULESDBO.ENTITY_DETAIL_HISTORY table instead of RULESDBO.ENTITY_DETAIL. So all historical records are included (even the records which doesn't tied to a record in the  RULESDBO.ENTITY_HISTORY table). Effective date filter is available for this option.

SMF Objects

Generic SMFSMFEXTRACTMax Effective Datemaxeffectivedate2013-01-01Available only in history mode. See an example of use on this page.
SecuritySubTypesecuritysubtypeVALUEsecuritydbo.security_master_detail_hist.alt_security_type or securitydbo.security_master_detail.alt_security_type

Reference Objects

Calendar HolidayREFCALENDARHOLIDAYEXTRACTCalendar Namecalendarname


Calendar Datefromcalendardate2013-01-01
calendardate
tocalendardate
Classification MatrixCLASSIFICATIONMATRIXEXTRACTExclude Class Matrix IdExcludeClassMatrixIdY or N (default)
Pending OnlypendingOnlyY or N (default)If no value is entered, all records are returned
Classification Matrix NameClassificationMatrixName
Filter on DB name EGL_CLASS_MATRIX.CLASS_MATRIX_DESC
Code TranslationCODETRANEXTRACTFromSourceCodefromsourcecodeEAGLE PACEpace_masterdbo.interfaces.short_desc
FromCodeCategoryfromcodecategoryTESTpace_masterdbo.codes.short_desc
FromCodeCategoryNamefromcodecategorynameTESTpace_masterdbo.codes.long_desc
FromCodeValuefromcodevalueCADpace_masterdbo.code_values.short_desc
FromCodeValueNamefromcodevaluenameCanadianDollarpace_masterdbo.code_values.long_desc
ToSourceCodetosourcecodeEAGLE PACEpace_masterdbo.interfaces.short_desc
ToCodeCategorytocodecategoryTESTpace_masterdbo.codes.short_desc
ToCodeCategoryNametocodecategorynameTESTpace_masterdbo.codes.long_desc
ToCodeValuetocodevalueCADpace_masterdbo.code_values.short_desc
ToCodeValueNametocodevaluenameCanadianDollarpace_masterdbo.code_values.long_desc
Updatedateupdatedate2013-05-10pace_masterdbo.code_translation.upd_datetime
Code ValueCODEVALEXTRACTSourceNamesourcenameEAGLE PACEpace_masterdbo.interfaces.short_desc
CodeCategorycodecategoryTESTpace_masterdbo.codes.short_desc
CodeCategoryNamecodecategorynameTESTpace_masterdbo.codes.long_desc
CodeValuecodevalueCADpace_masterdbo.code_values.short_desc or
pace_masterdbo.code_values_hist.short_desc
CodeValueNamecodevaluenameCanadianDollarpace_masterdbo.code_values.long_desc or
pace_masterdbo.code_values_hist.long_desc
Code CategoryCODEEXTRACTCodeCategoryNamecodecategorynameCADpace_masterdbo.codes.long_desc
CodeCategorycodecategoryCanadianDollarpace_masterdbo.codes.short_desc
Calendar Business DatesCALBUSINESSDATESEXTRACTCalendar typeCalendarTypeSTARrequired
should have a value ‘STAR’ or ‘PACE’
Calendar Name/sourceCalendarBusinessNameTESTrequired
pace_masterdbo.estar_calendar.name or
pace_masterdbo.interfaces.short_desc
Date type macroDateTypeMacroCCDrequired
values: 'CME', 'PME', 'CBM', 'PBM', 'CCD', 'PCD', 'CYE', 'PYE', 'CQE', 'PQE'
Process Center NameProcessCenterName1Arulesdbo.process_center.process_center
Error DefinitionEXCEPTIONDEFEXTRACTError CodeErrorCodeERR001Filter by error code string
Entity Entitlement ListENTITYENTITLEMENTLISTEXTRACTUser GroupsusergroupsEQCSCS,DBFIFIDefines the user group(s) to be extracted.
Value can be set in one of the following formats
    - EQCSCS,DBFIFI    - include values (EQCSCS,DBFIFI)
    - I(EQCSCS,DBFIFI) - include values (EQCSCS,DBFIFI)
    - E(EQCSCS,DBFIFI) - exclude values (EQCSCS,DBFIFI)
    - L(%EQ%)          - include values LIKE (%EQ%)
Line of CreditLINEOFCREDITEXTRACTFacility Idfacilityidtest_idFilters by SECURITYDBO.LINE_OF_CREDIT.FACILITY_ID field
PACE SystemPACESYSEXTRACTSystem Itemsysitem
Filters by PACE_MASTERDBO.PACE_SYSTEM.SYS_ITEM field
Pricing System SettingPRICINGSYSSETTINGEXTRACTCodecode
Filters by RULESDBO.PRICING_SYSTEM_SETTINGS.CODE field
Process CenterPROCESSCENTEREXTRACTProcess Center NameProcessCenterNameHY,CR,H3,RC
Calendar Business NameCalendarBusinessNameBILL2,US,CA,CALENDAR1
Report DictionaryDICTIONARYEXTRACTDictionary NamedictionarynameSecurity Classification
Exclude Security Links FlagexcludesecuritylinksflagYY or N (Default value is "N"). See more details about Report Dictionary outbound interface logic on this page.
Linked Asset Only DeltalinkedassetonlydeltaYIf this parameter is set to Y, then whenever we do a delta based dictionary extract, we should only look at SECURITY_DICTIONARY_LINK.SECURITY_DATE to determine the linked assets (and their corresponding dict detail) records to extract. There is no need to check dict detail update_date for delta based dictionary extracts in the selection criteria if that flag is set to Y. Available as a global parameter for w_config_custom.inc - W_LINKED_ASSET_ONLY_DELTA
SourceSOURCEEXTRACTSource InstancesourceinstanceEAGLE PACE,EAGLE ANALYTICS
Source Namesourcename-1,4,5
Yield CurveYIELDCURVEEXTRACTYield Curve CodeyieldcurvecodeAUFilters by SECURITYDBO.YIELD_CURVE_YIELD_CURVE_CODE field

Security Related Objects

SMF IdentifiersXREFEXTRACTSecurityAliassecurityalias22510398,22510399securitydbo.xreference_hist.security_alias or
securitydbo.xreference.security_alias
XrefTypexreftypeISINsecuritydbo.xreference_hist.xref_type or
securitydbo.xreference.xref_type
SecuritySubTypesecuritysubtypeVALUEsecuritydbo.security_master_detail.alt_security_type or
securitydbo.security_master_detail_hist.alt_security_type
ScheduleSCHEDULEEXTRACTSecuritySubTypesecuritysubtypeVALUEsecuritydbo.security_master_detail.alt_security_type
RatingRATINGSEXTRACTMax Effective Datemaxeffectivedate2016-09-30If this parameter is specified, for every (Source Name + Security Alias) pair only one record will be returned. The value of Effective Date will be maximum for each pair, but not greater than Max Effective Date.
GIPS DisclosureREFGIPSDISCLOSUREEXTRACTDisclosure NameDisclosureNameNAMERULESDBO.DISCLOSURE.NAME
Disclosure TypeDisclosureTypeTYPERULESDBO.DISCLOSURE.TYPE

Issuer Objects

(Generic) Issuer,
Issuer Relationship,
Issuer Role,
Issuer Organization,
Issuer Regulatory

GENISSUEREXTRACT
ISSUERRELEXTRACT
ISSUERROLEEXTRACT
ISSUERORGEXTRACT
ISSUERREGULATORYEXTRACT
IssuerIdissuerid134131securitydbo.{Related DB TABLE}.issuer_id
IssuerNameissuernameTEST CORPsecuritydbo.{Related DB TABLE}.issuer_name
IssuerAliasissueralias134securitydbo.{Related DB TABLE}.from_issuer_alias
Issuer RatingISSUERRATINGEXTRACTIssuerAliasissueralias134SECURITYDBO.ISSUER_RATINGS.ISSUER_ALIAS
Issuer RoleISSUERROLEEXTRACTMinEndDate minenddate 2016-09-30If this parameter is specified, for every (Issuer Alias + Security Alias) pair only one record will be returned. The value of End Date will be minimum for each pair, but not less than Min End Date.

(Generic) Issuer,
Issuer Organization,
Issuer Rating 

GENISSUEREXTRACT
ISSUERORGEXTRACT
ISSUERRATINGEXTRACT
MaxEffectiveDatemaxeffectivedate2016-09-30Available only in history mode. See an example of use on this page.

Warehouse Objects

WarehouseWRHSOPENLOTEXTRACT
WRHSCLOSELOTEXTRACT
WRHSPOSITIONEXTRACT
WRHSTRADEEXTRACT
WRHSCASHACTIVITYEXTRACT
WRHSPERFORMANCEEXTRACT
WRHSGLDETAILPOSTINGEXTRACT
WRHSNAVEXTRACT
WRHSNAVMULTIEXTRACT
WRHSOPENLOTBROKERROLLUPEXTRACT
WRHSWASHSALETRADEEXTRACT
Batch ModeBatchModeY or N (default)If this parameter is set to Y then, the data will be grouped by BatchKey (EntityID + Effective Date + Source Name). All elements with the same BatchKey values ​​will be collected in a single node warehouseTransaction And element(<batchKey> EntityID^EffectiveDate ^SourceName </ batchKey>) will added to the group: warehouseTransaction/header For Example:<batchKey>ENT123^20140608^SRC123</batchKey>
WRHSPOSITIONEXTRACT
WRHSOPENLOTEXTRACT
WRHSOPENLOTBROKERROLLUPEXTRACT
Extract LevelextractLevelAUses UPDATE_DATE from the POSITION database table for updatedate filter instead of POSITION_DETAIL or LOT_LEVEL_POSITION, thus extracting full batch of records instead of only updated ones (in case some of the records in the batch were updated in Single Row mode).
WRHSPOSITIONEXTRACTExtract LevelextractLevel

PA

PDB

Set PA to extract data only from the POSITION table.

When set to PDB (position Detail Batch), extract will pull all the records from POSITION_DETAIL table tied to one position, if at least one of them was updated since previous extract.

Warehouse Broker Trade QuoteWRHSBROKTRDQUOTEEXTRACTMaster Ticket NumbermasterTicketNumberMTN_20160202_101_101Filters by Master Ticket Number
Warehouse TradeWRHSTRADEEXTRACTTransaction CodetransactioncodeE(CONVERSION,CONVERSIONCANCEL)Works with TRADESDBO.TRADE.TRANS_CODE field
Supports the following expressions:
I(CONVERSION,CONVERSIONCANCEL) - include values (CONVERSION,CONVERSIONCANCEL)
E(CONVERSION,CONVERSIONCANCEL) - exclude values (CONVERSION,CONVERSIONCANCEL)
CONVERSION,CONVERSIONCANCEL - include values (CONVERSION,CONVERSIONCANCEL)
L(%CONVERSION%) - include values LIKE (%CONVERSION%)
S2P RemappingEnableS2PReMappingFlagY or N (default)

If set to Y, the following fields are remapped:
'secFee' is mapped into 'otherFee'
'secFeesBase' is mapped into 'otherFeeBase'
'exchangeFee' is mapped into 'secFee'
'exchangeFeeBase' is mapped into 'secFeeBase'
'otherFee' is mapped into 'exchangeFee'
'otherFeeBase' is mapped into 'exchangeFeeBase'.

Warehouse GL BalancesWRHSGLDETAILPOSTINGEXTRACTGL BasicGLBasicTEST4ledgerdbo.gl_detail_posting.acct_basis
Include MEMO AccountsIncludeMEMOAccountsNDefault value is 'Y'. Setting to ‘N’ adds the following condition to the WHERE section of the query to exclude MEMO accounts: GL_DETAIL_POSTING.GLDP_ASSET_LIAB_DESC != ‘MEMO’
Include Only Acct Base CurrencyIncludeOnlyAcctBaseCurrencyYDefault value is 'N'. Setting to ‘Y’ adds the following condition to the WHERE section of the query to extract only those Base Currency Ledger Balances that match Account Currency RULESDBO.ENTITY_ACCT_BASIS.BASE_CURRENCY
Warehouse Open LotWRHSOPENLOTBROKERROLLUPEXTRACTGroup byGroupBySee example of RTRNot a filter, but a specific task parameter for WRHSOPENLOTBROKERROLLUPEXTRACT
Warehouse Wash Sale TradeWRHSWASHSALETRADEEXTRACTOriginal Accounting Dateorigaccountingdate
fromorigaccountingdate
toorigaccountingdate
date valueFilters by ORIG_ACCT_DATE field
Insurance Valuation LotINSURANCEVALUATIONLOTEXTRACTClient Idclientid

Lot Idlotid

NAIC DesignationNAICDESIGNATIONEXTRACTNAIC Resolution Typenaicresolutiontype

NAIC Asset Idnaicassetid

NAIC Client Idnaicclientid

Client Objects

ClientCLIENTEXTRACTClientIDselectiontypeClientID
selectionvalueABC
InstanceselectiontypeInstance
selectionvalue123
Client CommunicationCLIENTCOMMEXTRACTCommunication TypeselectiontypeCommunicationTypeOld format of filters, supported for backward compatibility along with new ones:

selectionvaluePHONE
InstanceselectiontypeInstance
selectionvalue123
Communication TypeCommunicationTypePHONE
Client IdClientIdTestValue

Accounting Objects

Cash ProjectionsCASHPROJECTIONSEXTRACTCash Projection Report TypeCashProjectionReportTypeFI;DIV;FW;OTH;UT

Filter results by ESTAR.ESTAR_CASH_PROJECTION.REPORT_TYPE. The options for Report type are:

UserView - Cash Projection ViewerDB_Value - EagleML Parameter Value
Fixed IncomeFI
DividendsDIV
ForwardsFW
Others Buys/Sells/Spots etcOTH
UnsettledUT
AllFI;DIV;FW;OTH;UT
Any Combination of AboveAny Combination of Above

Parameter can contain any combination of available values divided by the "|" char.
For example: 
Fixed Income|Dividends - DB value is: FI;DIV.
Forwards|Fixed Income - DB value is: FW;FI.
This means using of one DB value in the filter: ESTAR_CASH_PROJECTION.REPORT_TYPE = "FI;DIV".
etc.

The parameter can also contain several strings divided by the "," char.
For example: 
Fixed Income|Dividends,Fixed Income|Dividends - DB value is: FI;DIV or DIV;FI.
This means using multiple DB values with "OR" condition:
( ESTAR_CASH_PROJECTION.REPORT_TYPE = "FI;DIV" or 
ESTAR_CASH_PROJECTION.REPORT_TYPE = "DIV;FI" ).

Cash Projection Report NameCashProjectionReportName
Filter results by ESTAR.ESTAR_CASH_PROJECTION.REPORT_NAME field
Cash Projection Position SwitchCashProjectionPositionSwitch
Filter results by ESTAR.ESTAR_CASH_PROJECTION.POSITION_SWITCH field.
Cash Projection Instance and TypeCashProjectionInstance
CashProjectionInstanceType

Pair parameters CashProjectionInstanceType/CashProjectionInstance filters by 
ESTAR.ESTAR_CASH_PROJECTION.CP_INSTANCE field
 
1) Specific values of Instance:

  • CashProjectionInstanceType = Specific
  • CashProjectionInstance = list of Instance values (one or more).
    Filter is : ESTAR_CASH_PROJECTION.CP_INSTANCE in (instance1,instance2,...)

2) Max or Min values of Instance:

  • CashProjectionInstanceType = Max or Min
  • CashProjectionInstance is not used.
    Filter is (example given for "Max"): 
    ESTAR_CASH_PROJECTION.CP_INSTANCE IN 
    (SELECT MAX(CP_INSTANCE) 
    FROM ESTAR.ESTAR_CASH_PROJECTION 
    GROUP BY PORTFOLIO_acct, START_DATE, END_DATE)
Accounting BasisaccountingBasis
Filter results by ESTAR.ESTAR_CASH_PROJECTION.ACCOUNTING_BASIS field.
Custom Ledger AccountCUSTLEDGERACCTEXTRACT

GLSelectionType

Switch

GL Selection Type

Switch


Both filter names are valid, GLSelectionType and Switch

GLSelectionType

DB Table

DB Field

Used GL-parameter

Filter value

CUSTACCT

CUST_CHART

CUST_ACCOUNT

GLCustomAccount

like (:ParamValue:+'%')

STARACCT

CUST_CHART

GL_ACCOUNT

GLAccount

like (:ParamValue:+'%')

ACCTDESC

CUST_CHART

CUST_ACCOUNT_DESC

GLCustomAccountDescription

like (:ParamValue:+'%')

ACCTDESC_EXACT

CUST_CHART

CUST_ACCOUNT_DESC

GLCustomAccountDescription

= :ParamValue:

EXPACCT

CUST_CHART

CUST_ACCOUNT_DESC

GLCustomAccountDescription

like (:ParamValue:+'%')

CHART_OF_ACCTS

GL_POST_TYPE

GLPostType

= :ParamValue:

GL Chart of Account NameGLChartOfAccountName
Filter by RULESDBO.CUST_CHART.CUST_COA_NAME field.
GL AccountGLAccount
Filter by RULESDBO.CUST_CHART.GL_ACCOUNT field.
GL Custom AccountGLCustomAccount
Filter by RULESDBO.CUST_CHART.CUST_ACCOUNT field.
GL Custom Account DescriptionGLCustomAccountDescription
Filter by RULESDBO.CUST_CHART.CUST_ACCOUNT_DESC field.
GL Post TypeGLPostType
Filter by RULESDBO.CHART_OF_ACCTS.GL_POST_TYPE field.
Realized Gain LossREALIZEDGAINLOSSEXTRACT
Report TypereportTypeACCTGDTACCTGDT (default) - Accounting Date;
MONTHDT - Month End Date;
POSTDT - Post Date;
SETTLEDT - Settlement Date;
TRADEDT - Trade Date;
Report PeriodreportPeriodDRDA (default) - Daily Activity
DR - Date Range
FYTD - Fiscal Year to Date
LTD - Life to Date
CYTD - Calendar Year to Date
ITD - Inception to Date
MTD - Month to Date
Report Type SourcereportTypeSourceACCTGDTACCTGDT (default) - Accounting Date Source;
POSTDT - Post Date Source;
Accounting BasisaccountingBasisUSTAXAccounting Basis for Portfolio
Report FiltersreportFiltersYY,N(default). If this filter set to Y, it allows to use additional filter described below.
Filter Security ByfilterSecurityByXREF'XREF' (default), 'NAME', 'PRIMARY'
Issue NameissuenameTEST_ISSUE_NAMEAvailable if filterSecurityBy = 'NAME'
Primary Asset IdprimaryassetidKFRK83092Available if filterSecurityBy = 'PRIMARY'
Xreference IdxrefidKFRK83092Available if filterSecurityBy = 'XREF'
Xreference Id TypexrefidtypeCUSIPAvailable if filterSecurityBy = 'XREF'
Asset CurrencylocalCurrency or assetCurrencyEURCurrency filter
Available if Security Alias is not resolved by specified Security filters
Processing Security TypeprocessingsecuritytypeDERV
Security TypesecuritytypeF5EF5E
Investment TypeinvestmenttypeFWD
Issue CountrynraTaxCountryTEST1Available if Security Alias is not resolved by specified Security filters
Include CancelsincludeCancelsYY,N(default)
Long Short IndicatorlongShortIndicatorLL - long
S - short
eventTypeeventTypeBUY
Lot-Position SwitchlotPosSwitchLOTPOS,LOT(default) - SP mode only
Display UDFdisplayUDFYY,N(default) - panel mode for v2017 or higher, SP mode only for other
Display ZerodisplayZeroYY,N(default)
Include WritedownsincludewritedownsYY(default),N
Trial BalanceTRIALBALANCEEXTRACTSelect ViewselectViewSECTOR_VIEWSECTOR_VIEW or CLASS_VIEW or COMPLETE_VIEW
ProfileledgerProfileDEFAULT_TRIAL_BALANCE_TFDEFAULT_TRIAL_BALANCE_TF - use with selectView = 'TotalFund' or 'Complete'
DEFAULT_TRIAL_BALANCE_SECTOR - use with selectView = 'Sector'
DEFAULT_TRIAL_BALANCE_CLASS - use with selectView = 'Class' and detailedClassView = 'N'
DEFAULT_TB_CLASS_DETAIL - use with selectView = 'Class' and detailedClassView = 'Y'
Report TypereportTypeMONTHDTMONTHDT - MonthEndDate
ACCTGDT (default) - Accounting Date
General Ledger CurrencygeneralLedgerCurrencyUSDuses baseCurrency value if empty
Accounting BasisaccountingBasisUSTAX
Show MEMO AccountsshowMEMOAccountsYY,N(default)
Show Asset Level DetailsshowAssetLevelDetailsYY,N(default)
Report FiltersreportFiltersYY,N(default). If this filter set to Y, it allows to use additional filter described below.
Select SectorselectSectorINDIND (Individual) or ALL (default)
Available if selectView = 'SECTOR_VIEW'
Sector IDsectorIDTEST1Available if selectView = 'SECTOR_VIEW' and selectSector = 'IND'
SectorsectorTEST2Available if selectView = 'SECTOR_VIEW' and selectSector = 'IND'
Select Share ClassselectShareClassINDIND, ALL (default)
Available if selectView = 'CLASS_VIEW'
Share ClassshareClassAAvailable if selectView = “CLASS_VIEW and selectShareClass = 'IND'
Detailed Class ViewdetailedClassViewYAvailable if selectView = 'CLASS_VIEW'
Report DatereportDate2016-01-01Available if reportType = 'ACCTGDT' or missing
Month End DatemonthEndDate2016-01-02Available if reportType = 'MONTHDT'
Filter Security ByfilterSecurityByXREF'XREF' (default Xref ID and Type) or 'NAME' (Issue Name) or 'PRIMARY' (Primary Asset ID)
Issue NameissuenameTEST_ISSUE_NAMEAvailable if filterSecurityBy = 'NAME'
Xref IDxrefidTestXrefIDAvailable if filterSecurityBy = ‘XREF’
Xref ID TypexrefidtypeTestXrefTypeAvailable if filterSecurityBy = ‘XREF’
Primary Asset IDprimaryassetid999658921Available if filterSecurityBy = ‘PRIMARY’
Fair Value ComparisonFAIRVALUECOMPARISONEXTRACTAccounting BasisaccountingBasisUSTAXUses primary basis if empty
Report TypereportTypeMONTHDT

Month End Date – MONTHDT

Accounting Date - ACCTGDT

Next Day Open Source NamenextDayOpenSourceNameIDCSources lookup
Next Business DaynextBusinessDay02.01.2016
Next Day Open Price TypenextDayOpenPriceTypePx AskPrice Field Descriptions lookup
Next Day Open Pricing ExchangenextOpenPricingExchangeNasdaq Stock MarketList Exchanges lookup
Report FiltersreportFiltersYY or N
Show MEMO AccountsshowMEMOAccountsYY or N
Show Asset Level DetailsshowAssetLevelDetailsYY or N
Filter Security ByfilterSecurityByXREF

Security Cross Reference – XREF - enables xrefid and xrefidtype filters

​Issue Name – NAME - enables issuename filter

Primary Asset ID - PRIMARY - enables primaryassetid filter

Issue NameissuenameIssue Name TestAvailable if filterSecurityBy = Issue Name
Long ShortlongShortLL or S
Asset CurrencyassetCurrencyUSDCurrency Code Short Name, “Code Value” lookup
Issue CountryissueCountryUS Country Code Short Name, “Code Value” lookup
GL Activity GLACTIVITYEXTRACTFrom GL AccountFromGLAccountTEST1estar.estar_ledger_account.ledger_acct
GL BasicGLBasicTEST2estar.estar_ledger_account.acct_basis
GL ClassGLClassTEST3estar.estar_ledger_account.class
GL Date TypeGLDateTypeACCTGDT‘POSTDT’ or ‘ACCTGDT’ or  ‘MONTHDT’
GL From DateGLFromDate2015-05-10if GLDateType=‘POSTDT’ then (ESTAR.ESTAR_LEDGER_POST.POST_DT)
if GLDateType=‘ACCTGDT’ then (ESTAR.ESTAR_LEDGER_POST.ACCT_DT)
if GLDateType=‘MONTHDT’ then (ESTAR.ESTAR_LEDGER_POST.MONTH_END_DATE)
GL To DateGLToDate2015-05-11
GL SectorGLSectorTEST6
Include ALLOCATE EventsIncludeALLOCATEEventsNFilter for the db field ESTAR.ESTAR_LEDGER_POST.MESSAGE_TYPE = or <> 'ALLOCATE'
Possible values:
- 'N' - will be included only records with ESTAR.ESTAR_LEDGER_POST.MESSAGE_TYPE <> 'ALLOCATE')
- 'Y' - default, all values of MESSAGE_TYPE will be included
Include MEMO AccountsIncludeMEMOAccountsNFilter for the db field RULESDBO.CHART_OF_ACCTS.GL_SUB_ACCOUNT = or <> '6(MEMO)'. 
Possible values:
- 'N' - will be included only records with RULESDBO.CHART_OF_ACCTS.GL_SUB_ACCOUNT <> '6(MEMO)'
- 'Y' - default, all values of GL_SUB_ACCOUNT will be included
Net Rollback Replay EntriesNetRollbackReplayEntriesYIf set to 'Y', the records of ESTAR_LEGDER_LOG table will be grouped. The values of AMOUNT field in the records will be summarized with the grouping 
by set of fields: POST_ID + ACCOUNT_ID + DEBIT_CREDIT + ACCT_DT.
Possible values:
- 'N' - default, grouping is not used
- 'Y' - grouping is used
To GL AccountToGLAccountTEST7estar.estar_ledger_account.ledger_acct
Open Rec Pay Multi OPENRECPAYMULTIEXTRACTSettle CurrencysettlecurrencyUSDCurrency filter
Broker NamebrokerNameTEST1
Broker CodebrokerCodeTEST2
Target Event IdtargetEventIdTEST3
Issue NameissuenameTEST_ISSUE_NAME
Event TypeeventTypeBuy'Buy', 'Sell', 'Spot', 'Coupon', 'Cashdiv'
Trade Ticket NumbertradeTicketNumberTEST4
CategorycategoryTRADE'B' (default), 'INCOME', 'TRADE'
Unapproved Variation MarginUNAPPROVEDVARMARGINEXTRACTAccounting BasisaccountingBasisUSTAX
Base CurrencybaseCurrencyUSDCurrency filter
Long Short IndicatorlongShortIndicatorL'L', 'S'
Report TypereportTypeACCTGDT'ACCTGDT' (default), 'MONTHDT'
Consolidated Earned IncomeCONSEARNEDINCOMEEXTRACTReport TypereportTypeACCTGDT'ACCTGDT' (default), 'MONTHDT'
Report PeriodreportPeriodDR'DA' (default) - Daily Activity
'DR' - Date Range
'FYTD' - FiscalYearToDate
'CYTD' - CalendarYearToDate
'MTD' - MonthToDate
Report Start DatereportStartDate2015-10-01If reportPeriod = 'DR', default value: Today - 365 (1 year ago)
Report End DatereportEndDate2016-03-01Default value: Today
Accounting BasisaccountingBasisUSTAXAvailable if resolved value of Accounting Basis by Entity table is null
Portfolio currencybaseCurrencyUSDCurrency filter
Available if Security Alias is not resolved by specified Security filters
Report FiltersreportFiltersYY,N(default). If this filter set to Y, it allows to use additional filter described below.
Filter Security ByfilterSecurityByXREF'XREF' (default), 'NAME', 'PRIMARY'
Issue NameissuenameTEST_ISSUE_NAMEAvailable if filterSecurityBy = 'NAME'
Primary Asset IdprimaryassetidKFRK83092Available if filterSecurityBy = 'PRIMARY'
Xreference IdxrefidKFRK83092Available if filterSecurityBy = 'XREF'
Xreference Id TypexrefidtypeCUSIPAvailable if filterSecurityBy = 'XREF'
Asset CurrencylocalCurrency or assetCurrencyEURCurrency filter
Available if Security Alias is not resolved by specified Security filters
Processing Security TypeprocessingsecuritytypeDERV
Security TypesecuritytypeF5EF5E
Investment TypeinvestmenttypeFWD
Issue CountrynraTaxCountryUSAvailable if Security Alias is not resolved by specified Security filters
Long ShortlongShortIndicatorL'L', 'S'
Process CenterprocessCenterMO
Roll-up IndicatorrollupIndicatorY'Y' - Roll-up Positions for Composite
'N' - Display Positions for Entities
Federal Taxable IndicatortaxableIndicatorY'Y', 'N'
Available if Security Alias is not resolved by specified Security filters
Government/Non-Government IndicatorgovernmentIndicatorGovt'Govt', 'N'
Conversion StatusconversionStatusTEST3
Unrealized Gain/Loss on RecpayurglRecpayIndicatorN'Y', 'N'
Unsettled TransactionsUNSETTLEDTRANSACTIONSEXTRACTReport TypereportTypeMONTHDT'ACCTGDT' (default) - Accounting Date
'MONTHDT' - Month End Date
'POSTDT' - Process Date
'SETTLEDT' - Settle Date
'TRADEDT' - Trade Date
Report Datetoaccountingdate
tomonthendate
topostdate
totradedate
tosettlementdate
2020-01-01End Date. Value should correspond with the reportType Value parameter. Default: '2098-12-31'
Portfolio CurrencybaseCurrencyUSDCurrency filter
Accounting BasisaccountingBasisUSTAX
Long ShortlongShortIndicatorL'L', 'S'
Cash CategorycashCategoryTEST1
Event ReasoneventReasonTEST2
Cash Event TypecashEventTypeDISB'RECPT' - Receipt
'DISB' - Disbursement
Share ClassshareClassA
Asset CurrencylocalCurrencyUSDCurrency filter
Include/Exclude Shareholder ActivityincludeCorpActionN'Y' (default) - Include
'N' - Exclude
Include/Exclude Forward TransactionsincludeFwdTransactionsN'Y' (default) - Include
'N' - Exclude
Accounting Cash JournalCASHJOURNALEXTRACTReport ViewreportViewTRADED

'SETTLED' or 'S'(default)
'TRADED' or 'T'  

Select ViewselectViewSECTOR

'TOTAL FUND' (default)
'SECTOR' 

Report TypereportTypeAccounting Date

'ACCTGDT' or 'Accounting Date' (default)
'MONTHDT' or 'Month End Date'
'POSTDT' or 'Post Date'
'SETTLEDT' or 'Settlement Date'
'TRADEDT' or 'Trade Date'

Report PeriodreportPeriodAccounting Date

'Daily Activity' or 'DA' (default)
'Date Range' or 'DR'
'Fiscal Year to Date' or 'FYTD'
'Life to Date' or 'LTD'
'Calendar Year to Date' or 'CYTD'
'Inception to Date' or 'ITD'
'Month to Date' or 'MTD'

Report Start Datefromdate2016-01-02
Report End Datetodate2016-01-03
Portfolio CurrencybaseCurrencyUSDCurrency filter
Report FiltersreportFiltersYY,N(default). If this filter set to Y, it allows to use additional filter described below.
Filter Security ByfilterSecurityByXREF'XREF' (default), 'NAME', 'PRIMARY'
Issue NameissuenameTEST_ISSUE_NAMEAvailable if filterSecurityBy = 'NAME'
Primary Asset IdprimaryassetidKFRK83092Available if filterSecurityBy = 'PRIMARY'
Xreference IdxrefidKFRK83092Available if filterSecurityBy = 'XREF'
Xreference Id TypexrefidtypeCUSIPAvailable if filterSecurityBy = 'XREF'
Asset CurrencylocalCurrencyUSDCurrency filter
Processing Security TypeprocessingsecuritytypeDERV
Security TypesecuritytypeF5EF5E
Investment TypeinvestmenttypeFWD
Issue CountrynraTaxCountryTEST1Available if Security Alias is not resolved by specified Security filters
Long Short IndicatorlongShortIndicatorL'L', 'S'
Include CancelsincludeCancelsY'Y','N' (default)
Display ZerodisplayZeroY'Y' (default),'N'
Event TypeeventTypeTAXSPINR
Process Code TranslationprocessCodeTranslationY'Y' (default),'N'
Code Map NamecodeMapNameSTAR REPORT‘STAR REPORT’ (default), N
Working Trial BalanceWORKINGTRIALBALANCEEXTRACTAccounting BasisaccountingBasisUSTAXUse primary basis if empty
General Ledger CurrencygeneralLedgerCurrencyUSDDefaults to base Currency if null/empty
Select ViewselectViewTotal Fund
Valid Values:
Sector – SECTOR_VIEW
Class – CLASS_VIEW
Total Fund – COMPLETE_VIEW
Select SectorselectSectorIndividual
Available if selectView = ‘Sector’
Valid Values:
All  (default) - ALL
Individual - IND
Sector IDsectorIDTEST1
Available if selectView = ‘Sector’ and selectSector = ‘Individual’
 
SectorID lookup
SectorSectorTEST1 Name
Available if selectView = ‘Sector’ and selectSecor = ‘Individual’
 
Sector Name lookup
Select Share ClassselectShareClassIndividual
Available if selectView = ‘Class’
Valid Values:
Individual - IND
All (default) - ALL
Share ClassshareClassDAvailable if selectView = ‘Class’ and shareClassView = Individual’
 
Share Class lookup
Detailed Share ClassdetailedClassViewY
Available if selectView – ‘Class’ and selectShareClass = ‘Individual’
Valid Values:
Y – Yes
N – No
Report TypereportTypeAccounting Date
Valid Values
Month End Date – MONTHDT (enables month end date filter for this extract) Accounting Date - ACCTGDT (enables accounting date filter for this extract)
ProfileledgerProfileDEFAULT_TRIAL_BALANCE_TF
User Defined Profiles are available.  Core Profiles are:
 
DEFAULT_TRIAL_BALANCE_TF - use with selectView = 'Total Fund' or ‘Complete’
DEFAULT_TRIAL_BALANCE_SECTOR - use with selectView = 'Sector'
DEFAULT_TRIAL_BALANCE_CLASS - use with selectView = 'Class' and detailedClassView = 'N'
DEFAULT_TB_CLASS_DETAIL - use with selectView = 'Class' and detailedClassView = 'Y'
Any client specific profile – can be at the Total Fund, Class or Sector
Report FiltersreportFiltersY
Valid Values
Y - Yes
N  – No
Show MEMO AccountsshowMEMOAccountsY
Valid Values
Y - Yes
N  – No
Show Asset Level DetailsshowAssetLevelDetailsY
Valid Values
Y - Yes
N  – No
Filter Security ByfilterSecurityBySecurity Cross Reference
Valid Values:
Security Cross Reference – XREF
Issue Name – NAME
Primary Asset ID - PRIMARY
Xref IDxrefidTest Xref IDAvailable if filterSecurityBy = Security Cross Reference
Xref ID TypexrefidtypeTest Xref ID_Type_TypeAvailable if filterSecurityBy = Security Cross Reference
Primary Asset IDprimaryassetidPrimary Asset Id TestAvailable if filterSecurityBy = Primary Asset ID
Issue NameissuenameIssue Name TestAvailable if filterSecurityBy = Issue Name
Include/Exclude Closeout EntriesincludeExcludeCloseoutEntriesY
Valid Values:
Y - Yes
N - No
Report Start Datereportstartdate, accountingdate, accountingdaterule, fromaccountingdate, fromaccountingdaterule,2018-08-01

Required parameter for 'Accounting Date' report type.

Report End Datereportenddate, toaccountingdate, toaccountingdaterule, 2018-08-01Is not required. If missed it’s being calculated as current day.
Month End Report Start Datemonthendreportstartdate, frommonthendaccountingdate, 
frommonthendaccountingdaterule
2018-08-01Is not required. If missed it’s being calculated as first day of month passed in ‘monthenddate’ parameter.
Month End Datemonthenddate, monthendaccountingdate,
tomonthendaccountingdate, tomonthendaccountingdaterule, monthendaccountingdaterule,
2018-08-01Required parameter for 'Month End Date' report type.
Traded Cash ActivityTRADEDCAEXTRACTAccounting BasisaccountingBasisGAAPFilters by ACCT_BASIS field.
Values can be set in one of the following formats
    - GAAP,USTAX     - include values (GAAP,USTAX)
    - I(GAAP,USTAX ) - include values (GAAP,USTAX)
    - E(GAAP,USTAX ) - exclude values (GAAP,USTAX)
    - L(%GAAP%)      - include values LIKE (%GAAP%)
Use Primary Basis OnlyUsePrimaryBasisOnlyYWhen set to Y, performs an additional join for the Accounting Basis DB table:
inner join RULESDBO.ENTITY_ACCT_BASIS on 
(RULESDBO.ENTITY_ACCT_BASIS.PORTFOLIO_ACCT = ESTAR_TRADED_CASH_ACTIVITY.PORTFOLIO_ACCT
and RULESDBO.ENTITY_ACCT_BASIS.ACCT_BASIS = ESTAR_TRADED_CASH_ACTIVITY.ACCT_BASIS
and RULESDBO.ENTITY_ACCT_BASIS.PRIMARY_BASIS_INDICATOR = 'Y')
Settled Cash ActivitySETTLEDCAEXTRACTAccounting BasisaccountingBasisGAAPFilters by ACCT_BASIS field.
Values can be set in one of the following formats
    - GAAP,USTAX     - include values (GAAP,USTAX)
    - I(GAAP,USTAX ) - include values (GAAP,USTAX)
    - E(GAAP,USTAX ) - exclude values (GAAP,USTAX)
    - L(%GAAP%)      - include values LIKE (%GAAP%)
Use Primary Basis OnlyUsePrimaryBasisOnlyYWhen set to Y, performs an additional join for the Accounting Basis DB table:
inner join RULESDBO.ENTITY_ACCT_BASIS on 
(RULESDBO.ENTITY_ACCT_BASIS.PORTFOLIO_ACCT = ESTAR_SETTLED_CASH_ACTIVITY.PORTFOLIO_ACCT
and RULESDBO.ENTITY_ACCT_BASIS.ACCT_BASIS = ESTAR_SETTLED_CASH_ACTIVITY.ACCT_BASIS
and RULESDBO.ENTITY_ACCT_BASIS.PRIMARY_BASIS_INDICATOR = 'Y')
Pricing ReportPRICINGREPORTEXTRACTInclude Zero BalancesIncludeZeroBalancesN‘Y’ (default) - no filter for Cash records
‘N’ - filters out the security types that are not priced
Zero Balance SwitchZeroBalanceSwitchCash

Switches the Zero Balance filter between:

1) Cash (default value)
Filter is used in the full form:
NOT (SECURITYDBO.SECURITY_MASTER.INVESTMENT_TYPE = 'CASH'
AND HOLDINGDBO.POSITION_DETAIL.SHARE_PAR_VALUE = 0
AND HOLDINGDBO.POSITION_DETAIL.BOOK_VALUE = 0)

2) ParBookValue
NOT (HOLDINGDBO.POSITION_DETAIL.SHARE_PAR_VALUE = 0
AND HOLDINGDBO.POSITION_DETAIL.BOOK_VALUE = 0)

3) ShareParValue
NOT (HOLDINGDBO.POSITION_DETAIL.SHARE_PAR_VALUE = 0)

Utilize Price Exchange Market Date SourceUsePriceExchangeMarketDateSourceY

Provides the ability to retrieve the Market Date from a secondary table and calculate the Market Days Stale via RTR when the UsePriceExchangeMarketDateSource is set to Y. 

When set to Y, supports when copying over prices from a prior day and manual entries that do not composite the market date on the main pricing table when the key is unchanged.

When set to Y, the Market Date logic is based upon the PRIOR_BEST_INDICATOR. When the PRIOR_BEST_INDICATOR has a value of Y in the PRICE_RULE_SECURITIES table or when the PRIOR_BEST_INDICATOR is null and the PRICE_EXCHANGE.MARKET_DATE is null, then the PRICE_RULE_SECURITIES.MARKET_DATE value and the Market Days Stale is retrieved from the PRICE_RULE_SECURITIES.MARKET_DAYS_STALE as well. If the PRICE_EXCHANGE.MARKET_DATE is populated, then it is used to reflect the Market Date value and the Market Days Stale is also calculated using the PRICE_EXCHANGE.MARKET_DATE.

The calculated Market Days Stale uses the revised Market Date excluding weekend days.

Valuation SourceValuationSourceDAILYAllows to choose pricing table to extract from. When set to MONTHLY, query will select from ESTAR.MONTHLY_PORTFOLIO_VALUATION table. By default it set to DAILY, and extract will be done from ESTAR.ESTAR_PORTFOLIO_VALUATION table. Available as a global parameter for w_config_custom.inc - W_PRICINGREPORTEXTRACT_VALUATION_SRC
RDC Pricing Report

PRICINGRDCREPORTEXTRACT
Include Zero BalancesIncludeZeroBalancesN‘Y’ (default) - no filter for Cash records
‘N’ - filters out the security types that are not priced


Zero Balance SwitchZeroBalanceSwitchCash

Switches the Zero Balance filter between:

1) Cash (default value)
Filter is used in the full form:
NOT (SECURITYDBO.SECURITY_MASTER.INVESTMENT_TYPE = 'CASH'
AND HOLDINGDBO.POSITION_DETAIL.SHARE_PAR_VALUE = 0
AND HOLDINGDBO.POSITION_DETAIL.BOOK_VALUE = 0)

2) ParBookValue
NOT (HOLDINGDBO.POSITION_DETAIL.SHARE_PAR_VALUE = 0
AND HOLDINGDBO.POSITION_DETAIL.BOOK_VALUE = 0)

3) ShareParValue
NOT (HOLDINGDBO.POSITION_DETAIL.SHARE_PAR_VALUE = 0)



Utilize Price Exchange Market Date SourceUsePriceExchangeMarketDateSourceY

Provides the ability to retrieve the Market Date from a secondary table and calculate the Market Days Stale via RTR when the UsePriceExchangeMarketDateSource is set to Y. 

When set to Y, supports when copying over prices from a prior day and manual entries that do not composite the market date on the main pricing table when the key is unchanged.

When set to Y, the Market Date logic is based upon the PRIOR_BEST_INDICATOR. When the PRIOR_BEST_INDICATOR has a value of Y in the PRICE_RULE_SECURITIES table or when the PRIOR_BEST_INDICATOR is null and the PRICE_EXCHANGE.MARKET_DATE is null, then the PRICE_RULE_SECURITIES.MARKET_DATE value and the Market Days Stale is retrieved from the PRICE_RULE_SECURITIES.MARKET_DAYS_STALE as well. If the PRICE_EXCHANGE.MARKET_DATE is populated, then it is used to reflect the Market Date value and the Market Days Stale is also calculated using the PRICE_EXCHANGE.MARKET_DATE.

The calculated Market Days Stale uses the revised Market Date excluding weekend days.



User Administration Objects

User
User Group
USEREXTRACT
USERGROUPEXTRACT
User IduseridUSER NAMEFilter for the db field PACE_USERS.USERNAME
Business Group NamebusinessgroupnameBUS GROUP NAMEFilter for the db field PACE_USER_GROUPS.GROUP_NAME
User Group NameusergroupnameUSER GROUP NAMEFilter for the db field STARSEC_USER_GROUP.STAR_GROUP_NAME
Application Group NameapplicationgroupnameAPP GROUP NAME
Center Role NamecenterrolenameCENTER ROLE NAMEFilter for the db field EGL_CENTER_ROLE.CENTER_ROLE_NAME
Account StateaccountstateU, D or LFilter for the db field PACE_USERS.ACCOUNT_STATE
Set Processing Options ValueSetProcessingOptionsValue APPLY_NO_RULE_password

Set this value to get processingOptions element in extracted data

		<taskParameter>
            <name>SetProcessingOptionsValue</name>
            <dataType>S</dataType>
            <value>APPLY_NO_RULE_password</value>
        </taskParameter>
EntitlementUSERENTITLEMENTEXTRACTProperty NamePropertyName

Available values of PROPERTY_NAME:

  • CLOSEIEONLOGOFF (Close Client Browser on Log Off)
  • SHOWINACCESSIBLEACTIONS (Show Inaccessible Actions)
  • USERSESSIONSDEFAULTACCESS (Show “User Sessions”) 
  • OPENMENUINNEWWINDOW (Open Menu in a New Window) 
  • SHOW_SERVER_IP_IN_TITLE (Show Web Server in the Window Title) 
  • SHOW_SERVER_STATUS (Show Web Server in the Windows Title)
  • MAXATTEMPTS (Maximum Unsuccessful Attempts Count)
  • IDLETIME (Idle Period (in Minutes))
  • MINUSERNAMELENGTH (Minimum User Name Length)

Several names can be selected by specifying comma-separated values:

MINUSERNAMELENGTH,SHOW_SERVER_IP_IN_TITLE,SHOW_SERVER_STATUS

Internal Objects

Control Center Event LogCONTROLCENTEREVENTLOGEXTRACTEvent Group NameeventgroupnameCC-ME-S2P-BATCH-POSITION
Event Task Ideventtaskid35
Active Flagactiveflag'1' = YES; '0' = NO
Completed FlagcompletedflagY or N
Core GroupcoregroupY or N
Statistics CategorystatisticcategoryGLOBAL
Statistics NamestatisticnameME OVERNIGHT PROCESSES
Statistics TypestatistictypeSTATUS
Business Processing GroupbusinessprocessinggroupOLEH1

S2P Reporting Objects

Spd Delta Trigger LogSPDDELTATRIGGERLOGEXTRACTMin Accounting Date FlagminAccountingDateFlagY, P or Nif the minAccountingDateFlag is set to P, the minAccountingDateFlag filter selects the minimum accounting date from the post_date value. The valid values are P for Post Date and Y for Accounting Date. Enable filtering by earliest accounting date