Synopsis

360Eyes [OPTIONS] <jobType> <cms> <user> <password> <auth> <configurationFolder>

Description

360Eyes is a powerful tool for auditing and analyzing your BOE platform.

GENERAL PARAMETERS

-DBurl=<eyesDatabaseJDBCurl>

360eyes DataBase JDBC URL (Mandatory parameter)

Jobs: ALL

-DBuser=<eyesDatabaseUser>

360eyes Database User (Mandatory parameter)

Jobs: ALL

-DBpass=<eyesDatabasePassword>

360eyes Database Password (Mandatory parameter)

Jobs: ALL

The password can be set in clear text, or using encoded text surrounded with "ENC()".

-schema=<eyesDatabaseSchema>

360eyes Database SCHEMA .

Jobs: ALL

Set this parameter only if your 360Eyes database has schemas.

-replaceMode

Sets how snapshots will be created .

Jobs: ALL

Default value: REPLACE

  • -replaceMode=REPLACE replaces the previous snapshot.

  • -replaceMode=ADD adds a new snapshot.

-keep

Keeps the Snapshot in the 360Eyes database.

It will never be replaced by another Snapshot and can only be deleted manually.

Warning: Do not set this parameter in the 360eyes.param file, it must be set only as an argument of the job instance.

Jobs: CMS, IA, WEBI, CRYSTAL, UNIVERSE

Default value: OFF

  • '-keep' will keep and lock the snapshot in the database.

-snapshot.limit

Limits the number of snapshots to keep .

Jobs: ALL

Default value: OFF

  • -snapshot.limit=ON keeps a defined number of snapshots, and deletes the oldest snapshot when the limit is reached.

  • -snapshot.limit=OFF keeps all generated snapshots.

    Note: If set -snapshot.limit=ON you must specify the snapshot.count.max parameter.

-snapshot.count.max=<maxSnapshotCount>

Sets the maximum number of snapshots to keep .

Jobs: ALL

Default value: 3

-loadingMode=<loadingMode>

Sets how the data will be extracted .

Jobs: ALL

  • loadingMode=FULL will extract all objects even if they have not been modified between two job executions.

    Even if you set loadingMode=FULL, in the case the previous job execution failed then the job will continue the extraction from where it failed.

  • loadingMode=FULLFORCED will force FULL mode even if previous job execution failed.

  • loadingMode=DELTA will extract objects that have been modified since the last job execution

-previousSnapshotId=<previousSnapshotId>

Redefines the preceding Snapshot ID from which the job must initiate in DELTA mode. By default, the job starts from the latest previous Snapshot ID.

-fullAnalysis

No matter which loadingMode is chosen, extract all impact analysis data.

Jobs: IA, WEBI, CRYSTAL, UNIVERSE

Default value: OFF

  • -fullAnalysis=OFF will extract impact analysis data from previous snapshot if loadingMode=DELTA.

  • -fullAnalysis=ON will extract all impact analysis data from beginning.

-delta.deletebehavior

Sets the behavior for deleted documents.

Prerequisites : -loadingMode=DELTA

Jobs: WEBI,CRYSTAL,IA,UNIVERSE

Default value: DELETE

  • -delta.deletebehavior=DELETE delete the rows corresponding to the removed SAP BusinessObjects documents and universes.

  • -delta.deletebehavior=FLAG flag the rows corresponding to the removed SAP BusinessObjects documents and universes (Faster job execution).

    FLAG will respectively set the DOCUMENT_DELETED or UNIVERSE_DELETED columns from EYE_DOCUMENT or EYE_UNIVERSE tables to 1.

-delta.failed_doc

Sets the behavior for failed documents.

Prerequisites : -loadingMode=DELTA

Jobs: WEBI,CRYSTAL,IA,UNIVERSE

Default value: DISMISS

  • -delta.failed_doc=RETRY will analyse the documents that failed in the previous job execution.

  • -delta.failed_doc=DISMISS will skip the documents that failed in the previous job execution unless they have been modified.

-folderType[=<folderType>[\s*,\s*<folderType>…​] [<folderType> [<folderType> [<folderType>]]]]

Sets the type of top level folders from which to extract metadata and documents.

Jobs: CMS,WEBI,CRYSTAL,IA

Default value: PUBLIC

The parameter can contain multiple values separated by , from the following list:

  • PUBLIC

  • FAVORITE

  • INBOX

  • TEMP

    Eg. -folderType=PUBLIC | -folderType=PUBLIC,TEMP | -folderType=PUBLIC,FAVORITE,INBOX,TEMP

-usage, -extractObjectUsage

Activates extraction of objects usage .

Jobs: WEBI,CRYSTAL,IA

Default value: OFF

  • -extractObjectUsage=OFF Don’t activate usage extraction for queried objects.

  • -extractObjectUsage=ON Activates usage extraction for queried objects.

-extractDocumentContent

Activates extraction of documents' content (i.e. blocks, cells, etc) .

Jobs: WEBI

Default value: OFF

  • -extractDocumentContent=OFF Don’t activate documents' content extraction.

  • -extractDocumentContent=ON Activates Extract documents' content extraction.

-cms.content=<cmsContents>

Sets the kinds of content to extract with the CMS job .

Jobs: CMS

Default value: FOLDER,GROUP,USER,CONNECTION,UNIVERSE,OVERLOAD,DOCUMENT,APPLICATION,INSTANCE

The parameter can contain multiple values separated by , from the following list:

  • FOLDER Extract Folders (also depends on -folderType).

  • DOCUMENT Extract Documents (also depends on -folderType).

  • INSTANCE Extract Documents' Instances (also depends on -folderType).

  • DOCUMENT_PROMPT Extract Document Instances' Prompts and Prompts' values (also depends on -folderType).

  • GROUP Extract User Groups.

  • USER Extract Users.

  • USER_CONNECTION Extract User Connections. Login and Logout out events in the audit database. Also extracts Login errors.

  • USER_SESSION Extract User Sessions. Calculate users' session duration. To feed '360eyes CMS - 20 Session Peak' only.

  • APPFOLDER Extract Universe Folders, Connection Folders.

  • CONNECTION Extract Connections.

  • UNIVERSE Extract Universes.

  • OVERLOAD Extract Universes' Restrictions.

  • ACCESSLEVEL Extract Access Levels.

  • SERVER Extract Servers.

  • APPLICATION Extract Applications.

  • QAAWS Extract QAAWS. No provided document.

  • EVENT Extract Events. No provided document.

  • CALENDAR Extract calendars. No provided document.

  • PROFILE Extract Users' Profiles. No provided document.

  • PROMOTIONJOB Extract Promotion Jobs. No provided document.

  • BUSINESSVIEW Extract Business Views. No provided document.

  • SERVER_LIC Extract SAP BusinessObjects licenses. No provided document.

  • FRS_CHECK Extract whether an object still exists in the SAP BusinessObjects FRS. No provided document.

-loglevel=<logLevel>

Sets the Eyes Job Logging Level. Ranging from detailed debug information to critical errors, it allows developers to filter and prioritize log output for efficient debugging and monitoring of applications. Possible values: TRACE DEBUG INFO WARN ERROR

-loglevelrestfulapi=<loglevelRestfulApi>

Sets the Eyes Job RESTFUL Logging Level. Ranging from detailed debug information to critical errors, it allows developers to filter and prioritize RESTFUL log output for efficient debugging and monitoring of applications. Possible values: TRACE DEBUG INFO WARN ERROR

-cms.content.instance.schedule_status=<cmsInstanceStatuses>[\s*,\s*<cmsInstanceStatuses>…​]

Limit the number of extracted instances by filtering them by schedule status.

Jobs: CMS

Default value: ALL

The parameter can contain multiple values separated by , from the following list:

  • RECURRING Extract only recurring instances.

  • RUNNING Extract only running instances.

  • SUCCESS Extract only succeeded instances.

  • ERROR Extract only failed instances.

  • EXPIRED Extract only expired scheduled instances.

  • PAUSED Extract only paused scheduled instances.

  • ALL Extract all instances.

-cms.calendarLimitDays=<cmsCalendarLimitDays>

Sets the maximum number of future calendar days to extract.

Prerequisites : -cms.content=CALENDAR

Jobs: CMS

Default value: 50

-parseDataProviderSQL

Parses the documents' dataproviders SQL queries in order to extract queried tables and columns.

Jobs: WEBI,CRYSTAL,IA

Default value: OFF

-universe.parsederivedtablesql

Parses the universes' derived tables SQL queries in order to extract queried tables and columns.

Jobs: UNIVERSE

Default value: OFF

-parseDataProviderSQL.parser=<dataProviderSqlParser>

Sets the SQL parser technology used .

Jobs: WEBI,CRYSTAL,IA,UNIVERSE

Default value: DEFAULT

  • -parseDataProviderSQL.parser=DEFAULT Sets parser to DEFAULT for classic agnostic database engine queries analysis.

  • -parseDataProviderSQL.parser=ORACLE Sets parser to ORACLE for complex Oracle queries analysis.

  • -parseDataProviderSQL.parser=BIGQUERY Sets parser to BIGQUERY for complex BIGQUERY queries analysis.

    Note: If set to ORACLE, in case of issue, the DEFAULT parser is used for a second try.

-ia.content=<iaContent>[\s*,\s*<iaContent>…​]

Sets the kinds of content to extract with the IA job .

Jobs: IA

Default value: EXPLORERSPACE,XCELSIUS,QAAWS,ANALYSIS_OLAP,DESIGNSTUDIO

  • WEBI Performs impact analysis on Web Intelligence documents. Equivalent to run the WEBI job.

  • CRYSTALREPORT Performs impact analysis on Web Intelligence documents. Equivalent to run the CRYSTAL job.

  • LUMIRA Performs impact analysis on Lumira Discovery & Designer dashboards.

  • SHAREDELEMENT Performs impact analysis on shared report elements.

  • DESIGNSTUDIO Performs impact analysis on old Design Studio dashboards. (Deprecated)

  • QAAWS Performs impact analysis on QAAWS.

  • EXPLORERSPACE Performs impact analysis on information spaces and exploration views.

  • ANALYSIS_OLAP Performs impact analysis on Analysis OLAP.

  • HYPERLINK Performs impact analysis on Hyperlinks between documents.

  • XCELSIUS Performs impact analysis on Xcelsius dashboards.

  • AGNOSTIC Extract audit actions for all other agnostic dontent in SAP BusinessObjects.

    Note: Audit actions are extracted running the IA, WEBI, CRYSTAL jobs.

-crystal.sdk=<crystalSdk>

Sets the Crystal SDK technology used.

Jobs: CRYSTAL

Default value: DEFAULT

  • -crystal.sdk=DEFAULT Sets to RAS then INFOSTORE as failover.

  • -crystal.sdk=RAS Sets SDK to RAS.

  • -crystal.sdk=INFOSTORE Sets SDK to INFOSTORE.

  • -crystal.sdk=Local Sets SDK to INFOSTORE. Requires extra configuration.

    Note: If set to DEFAULT, in case of issue, the INFOSTORE SDK is used for a second try.

-cms.futureinstancesdays=<daysAheadToCompute>

Sets on how many days to calculate the future instances executions.

Jobs: CMS

Default value: 0

-cms.isTimeStampUTC

Sets dates timezone .

Jobs: CMS

Default value: ON

  • -cms.isTimeStampUTC=OFF Does not activate date conversion to UTC timezone.

  • -cms.isTimeStampUTC=ON Activates date conversion to UTC timezone.

-paramFile=<paramFile>

Absolute path to a 360eyes parameter file

-cms.content.document.type=<cmsDocumentType>[\s*,\s*<cmsDocumentType>…​]

Sets the types of document to extract with the CMS job.

Jobs: CMS

The parameter can contain multiple values separated by , from the following list:

  • WEBI Extract Web Intelligence documents.

  • CRYSTALREPORT Extract Crystal Reports and Crystal Reports for Enterprise documents.

  • PUBLICATION Extract Publication objects.

  • PROGRAM Extract Program objects.

  • LCMJOB Extract Promotion Job.

  • PDF Extract PDF documents.

  • EXCEL Extract Excel documents.

  • WORD Extract Word documents.

  • POWERPOINT Extract PowerPoint documents.

  • TXT Extract Text documents.

  • VISILUMS Extract Lumira documents.

  • LUMX Extract Lumira documents.

  • ANALYSIS Extract Analysis for Office documents.

  • AGNOSTIC Extract Agnostic documents.

  • OTHER Extract all others types of documents.

COLLIBRA PARAMETERS

-collibra.url=<collibraUrl>

Collibra URL (Mandatory parameter)

-collibra.username=<collibraUSerName>

Collibra User (Mandatory parameter)

-collibra.password=<collibraPassword>

Collibra Password (Mandatory parameter)

The password can be set in clear text, or using encoded text surrounded

with “ENC()”.

-collibra.domain.id=<collibraDomainId>

Sets the Id of the domain in

the Collibra instance where the metadata will be imported.

-collibra.import.status.nbRetryMax=<collibraImportStatusNbRetryMax>

Sets the maximum number of retries to get the status of the Import Job in Collibra.

Default value: 50

  • '-collibra.import.status.nbRetryMax=50' will retry a maximum of 50

    times maximum before failing the COLLIBRA job.

-collibra.sap-bo-server.filter=<collibraSapBoServerFilter>

Filters on the SAP BusinessObjects Server CMS name.

Jobs: COLLIBRA

The parameter can contain multiple values separated by ,.

  • -collibra.sap-bo-server.filter=mycms.mybo.com will export

    only the metadata corresponding to the specified server name to Collibra.

-collibra.export-sql-queries

Enables the extraction of the SAP BusinessObjects SQL Queries to Collibra Platform.

This parameter will enrich the Collibra attributes: SAP BO SQL Queries, SAP BO Universe Obj Select and SAP BO Universe Obj Where.

Jobs: COLLIBRA

  • -collibra.export-sql-queries=ON will enable the sending of all the SQL statements to Collibra.

-collibra.asset.status=<collibraAssetStatus>

Sets another default Status for all Assets imported in Collibra.

By default, the Assets will be created with the "Approved" Collibra status.

If the defined status is not present in the Collibra platform, the import tasks will failed.Jobs: COLLIBRA

  • -collibra.asset.status=Accepted will create all SAP BO Assets with the "Accepted" status.

CMS SECURITY

-securityMode=<securityMode>

Sets the security extraction behavior .

Jobs: CMS

Default value: OFF

  • OFF : No security information is extracted.

  • EXPLICIT Extracts the explicit security.

  • INHERITED Extracts the explicit and inherited security. As displayed in the CMC, meaning it will not compute groups and users hierachies.

  • EFFECTIVE Extracts the effective security for all groups and users hierarchy. This option is time consuming.

  • ADVANCED Extracts the effective security as well as advanced permissions defined in the securityFineRights parameter.

  • QUICKADVANCED, Same as ADVANCED with an alternative algorithm.

-inherited

Sets securityMode to INHERITED

-effective

Sets securityMode to EFFECTIVE

-advanced, -effectiveplus

Sets securityMode to ADVANCED

-quickfine, -quickadvanced

Sets securityMode to QUICKADVANCED

-securityFineRights, -securityAdvancedRights=<securityFineRights>[\s*,\s*<securityFineRights>…​]

Sets the advanced permissions that are analyzed when securityMode is set to ADVANCED or QUICKADVANCED .

Jobs: CMS

Default value: View objects

The parameter can contain multiple values separated by ,.

limitMode, -limitMode

Enables the extraction of excess instances limits, specific rights that automates how object instances are cleaned up in the system.

/!\ Limits are not extracted when securityMode is set to QUICKADVANCED.

Jobs: CMS

Default value: OFF

  • -limitMode=OFF Limits are not extracted.

  • -limitMode=ON Limits are extracted.

-securityObjects=<securityObjects>[\s*,\s*<securityObjects>…​]

Sets the kinds of content for which the security is extracted .

Jobs: CMS

Default value: GROUP,USER,UNIVERSE,OVERLOAD,CONNECTION,FOLDER,DOCUMENT,APPLI,APPFOLDER

-folderTypeSecurity=<folderTypeSecurity>[\s*,\s*<folderTypeSecurity>…​]

Sets the type of top level folders from which to extract security .

Jobs: CMS

Default value: PUBLIC

The parameter can contain multiple values separated by , from the following list:

  • PUBLIC

  • FAVORITE

  • INBOX

  • TEMP

    Eg. -folderTypeSecurity=PUBLIC | -folderTypeSecurity=PUBLIC,FAVORITE | -folderTypeSecurity=PUBLIC,FAVORITE,INBOX,TEMP

-securityPrincipals=<securityPrincipals>[\s*,\s*<securityPrincipals>…​]

Sets the principals type for which to extract security .

Jobs: CMS

Default value: GROUP,USER

The parameter can contain multiple values separated by , from the following list:

  • GROUP

  • USER

    Eg. -securityPrincipals=GROUP,USER | -securityPrincipals=GROUP | -securityPrincipals=USER`This parameter has an effect only if `securityMode is set to EFFECTIVE, ADVANCED or QUICKADVANCED.

-securityprincipalids=<securityPrincipalIDs>[\s*,\s*<securityPrincipalIDs>…​]

Sets the principal IDs for which you want to extract security

Jobs: CMS

The parameter can contain multiple values separated by ,.

If empty, the extraction is made for all principals.

This parameter has an effect only if securityMode is set to EFFECTIVE, ADVANCED or QUICKADVANCED.

AUDIT DATA

-audit.extended

Enables analysis of audit event details.

Prerequisites : -cms.content=USER_CONNECTION

Jobs: CMS

Default value: OFF

  • -audit.extended=ON will extract the audit event details about documents' actions and users' connections.

  • -audit.extended=OFF will not extract any audit event details.

    Events details extracted : ROW_COUNT, FORMAT, IP_CLIENT, IP_SERVER & MESSAGE.

-cms.session.sampling[=<cmsSessionSampling>]

Sets the sampling precision of the user session calculation in minutes.

Prerequisites : -cms.content=USER_SESSION,USER

Jobs: CMS

Default value: 60

  • -cms.session.sampling=N Sessions' duration is calculated with a N minutes precision.

-auditor.users_to_include_from_audit=<auditorUsersToIncludeFromAudit>

Limits the analysis of audit data to the specified usernames.

The parameter can contain multiple usernames separated by ,.

Jobs: CMS, AUDIT

  • -auditor.users_to_include_from_audit=…​ will extract audit data for specified users only.

-auditor.users_to_exclude_from_audit=<auditorUsersToExcludeFromAudit>

Excludes the specified usernames from the audit data analysis.

The parameter can help to not retrieve fake events generated by 360eyes.

The parameter can contain multiple users' names separated by ,.

Jobs: CMS, AUDIT

  • -auditor.users_to_exclude_from_audit=X will not extract audit data for specified usernames.

-audit.since[=<auditSince>]

Limits the audit data extraction to the last X months.

By default, the job extracts audit data from the last month only.

Jobs: CMS, AUDIT

  • -audit.since=X will extract audit data of the last X months.

    Caution : The higher the value, the longer it takes to complete the job.

-restartFromAuditSince

Purge and restart the Audit Event extraction to the last X months.

Jobs: AUDIT

Default value: OFF

  • -restartFromAuditSince=ON will purge already extracted Audit Event data to restart from audit.since.

  • -restartFromAuditSince=OFF will continue the extraction from last event date extracted.

-audit.batch.size[=<auditBatchSize>]

Extracts data from SAP BOBJ Audit database by block of N objects.

Jobs: CMS, AUDIT

Default value: 100000

  • -audit.batch.size=1 will extract data one by one.

  • -audit.batch.size=N will extract data in packets of N.

-anonymize, -anonymize_audit

Anonymizes all extracted Audit data.

Jobs: AUDIT

Default value: OFF

  • -anonymize_audit=OFF will not encrypt all usernames.

  • -anonymize_audit=ON will encrypt all usernames.

-DBAUDurl=<dbauDurl>

Sets the SAP BusinessObjects Audit Database JDBC URL.

-DBAUDuser=<dbauDuser>

Sets the SAP BusinessObjects Audit Database User.

-DBAUDpass=<dbauDpass>

Sets the SAP BusinessObjects Audit Database password.

The password can be set in clear text, or using encoded text surrounded with "ENC()".

-audit.prefix=<auditPrefix>

Sets the table’s prefix used for the SAP BusinessObjects Audit Database.

  • -audit.prefix=dbo will add 'dbo.' before each tables' name in all SQL queries.

-audit.event_types=<auditEventTypes>

Sets the Event Types to extract with the AUDIT job.

WEBI PARAMETERS

-webi.alerters

Enables WebIntelligence documents' alerters extraction.

Jobs: WEBI

Default value: OFF

  • -webi.alerters=OFF will not extract detailed data about alerters.

  • -webi.alerters=ON will extract detailed data about alerters.

-webi.properties

Enables WebIntelligence documents' properties extraction.

Properties extracted: Creation Time, Modification Time, Refresh On Open, Strip Query,Permanent Regional Formatting, Merge Prompts, Extend Merged Dimensions, Query Drill, Auto SynchroHide Warnings In Chart, Enable Alternate User To Edit Doc, Can Enable Query Stripping, Author.

Jobs: WEBI

Default value: OFF

  • -webi.properties=OFF will not extract WebIntelligence documents' properties.

  • -webi.properties=ON will extract WebIntelligence documents' properties.

-webi.variables

Enables the extraction of WebIntelligence documents' variables' basic information.

Jobs: WEBI

Default value: OFF

  • -webi.variables=ON will extract variable’s Id, Name, Qualification and Type.

  • -webi.variables=OFF will not extract variables.

-webi.variables.details

Enables the extraction of WebIntelligence documents' variables' details.

Jobs: WEBI

Default value: OFF

  • -webi.variables.details=ON will extract variable’s Description and Formula.

  • -webi.variables.details=OFF will not extract variable’s Description and Formula.

-webi.dataproviders

Enables WebIntelligence documents' dataproviders extraction.

Jobs: WEBI

Default value: OFF

  • -webi.dataproviders=OFF will not extract WebIntelligence documents' dataproviders.

  • -webi.dataproviders=ON will extract WebIntelligence documents' dataproviders.

-webi.dataproviders.prompts

Enables WebIntelligence documents' dataproviders' prompts extraction.

Jobs: WEBI

Default value: OFF

  • -webi.dataproviders.prompts=OFF will not extract dataproviders' prompts.

  • -webi.dataproviders.prompts=ON will extract dataproviders' prompts.

-webi.dataproviders.queryplan

Enables WebIntelligence documents dataproviders' query plan extraction.

Extract IsUsingSetOperator and IsCustomSql field. Sql Query is extracted too in some case.

Caution : Only available from SAP BO BI4.1 SP4.

Jobs: WEBI

Default value: OFF

  • -webi.dataproviders.queryplan=OFF will not extract dataproviders' query plan.

  • -webi.dataproviders.queryplan=ON will extract dataproviders' query plan.

-webi.dataproviders.queryspecification

Enables WebIntelligence documents' dataproviders' query objects extraction.

Jobs: WEBI

Default value: OFF

  • -webi.dataproviders.queryspecification=OFF will not extract dataproviders' query objects.

  • -webi.dataproviders.queryspecification=ON will extract dataproviders' query objects.

-webi.reports

Enables WebIntelligence documents' contents extraction (table, cells,…​).

Jobs: WEBI

Default value: OFF

  • -webi.reports=OFF will not extract documents' contents.

  • -webi.reports=ON will extract documents' contents.

-webi.reports.hierarchy

Enables WebIntelligence documents' contents' drill hierarchies extraction.

Allows knowing if Query Objects are drillable. Fills the column EYE_QUERY_OBJ.OBJ_IS_DRILLABLE.

Prerequisites : -webi.reports=ON

Jobs: WEBI

Default value: OFF

  • -webi.reports.hierarchy=OFF will not extract documents' reports' drill hierarchies.

  • -webi.reports.hierarchy=ON will extract documents' reports' drill hierarchies.

-webi.reports.filter

Enables WebIntelligence documents' contents' filters extraction.

Extracts detailed information from the filters applied to the contents and contents' elements.

Prerequisites : -webi.reports=ON and (-extractObjectUsage=ON or -extractDocumentContent=ON)

Jobs: WEBI

Default value: OFF

  • -webi.reports.filter=OFF will not extract data of reports' filters.

  • -webi.reports.filter=ON will extract data of reports' filters.

-webi.folder.webintelligence

Enables ~WebIntelligence folder extraction.

Jobs: WEBI

Default value: OFF

  • -webi.folder.webintelligence=OFF will not extract documents from ~WebIntelligence folder.

  • -webi.folder.webintelligence=ON will extract documents from ~WebIntelligence folder.

-webi.notscanbexqueries

Disables WebIntelligence documents' dataproviders' Bex Queries extraction.

Prerequisites : -webi.dataproviders=ON

Jobs: WEBI

Default value: FALSE

  • -webi.notscanbexqueries=FALSE will extract data from dataproviders' Bex Queries.

  • -webi.notscanbexqueries=TRUE will not extract data from dataproviders' Bex Queries.

-nocleanupcms

Disables the cleaning of all objects deleted since the last CMS snapshot.

By default, all objects deleted in SAP BusinessObjects since the last CMS snapshot are purged from the 360Eyes database.

Jobs: CLEANUP

Default value: FALSE

  • -nocleanupcms=FALSE will purge all objects deleted since the last CMS Job execution.

  • -nocleanupcms=TRUE will not purge all objects deleted since the last CMS Job execution.

-nocleanupuniverse

Disables the cleaning of all objects deleted since the last UNIVERSE snapshot.

By default, all objects deleted in SAP BusinessObjects since the last UNIVERSE snapshot are purged from the 360Eyes database.

Jobs: CLEANUP

Default value: FALSE

  • -nocleanupuniverse=FALSE will purge all objects deleted since the last UNIVERSE Job execution.

  • -nocleanupuniverse=TRUE will not purge all objects deleted since the last UNIVERSE Job execution.

-nocleanupwebi

Disables the cleaning of all objects deleted since the last WEBI snapshot.

By default, all objects deleted in SAP BusinessObjects since the last WEBI snapshot are purged from the 360Eyes database.

Jobs: CLEANUP

Default value: FALSE

  • -nocleanupwebi=FALSE will purge all objects deleted since the last WEBI Job execution.

  • -nocleanupwebi=TRUE will not purge all objects deleted since the last WEBI Job execution.

-nocleanupcrystal

Disables the cleaning of all objects deleted since the last CRYSTAL snapshot.

By default, all objects deleted in SAP BusinessObjects since the last CRYSTAL snapshot are purged from the 360Eyes database.

Jobs: CLEANUP

Default value: FALSE

  • -nocleanupcrystal=FALSE will purge all objects deleted since the last CRYSTAL Job execution.

  • -nocleanupcrystal=TRUE will not purge all objects deleted since the last CRYSTAL Job execution.

DEBUG FLAGS

-limits=<limits>

Limits the number of objects extracted from SAP BusinessObjects.

Jobs: ALL

Default value: 100000000

  • -limits=N will extract only N first objects.

-blocksize=<blockSize>

Extracts data from SAP BusinessObjects by block of N objects.

Useful to avoid locking the SAP BusinessObjects database.

Jobs: ALL

Default value: 1000

  • -blocksize=N will extract data by block of N objects.

-sql.batch.size[=<sqlBatchSize>]

Inserts data in 360Eyes database by block of N objects.

Jobs: ALL

Default value: 1000

  • -sql.batch.size=1 will insert data one by one.

  • -sql.batch.size=N will insert data in packets of N.

-delete.blocksize=<deleteBlockSize>

Deletes data in 360Eyes database by block of N objects.

Useful to avoid locking the 360Eyes database.

Jobs: ALL

Default value: 0

  • -delete.blocksize=0 will delete all objects in one block.

  • -delete.blocksize=N will delete data by block of N objects.

-no_impact_analysis

Disables documents' contents extraction.

Jobs: IA, WEBI, CRYSTAL

  • -no_impact_analysis will not extract data about documents.

-no_db_update

Disables the update of the 360Eyes Database, considering the DB is up-to-date.

Jobs: CMS, COMPLIANCE

  • -no_db_update will not update the 360Eyes database.

-forcecluster=<forcedClusterName>

Sets a custom CMS Name in 360Eyes to create a cluster of snapshots.

=> The custom CMS Name will be also set in the document's hostname in 360Eyes.

Jobs: ALL

  • -forcecluster=…​ will set a custom CMS name in the 360Eyes database.

-ia.reader_max_size_mb_memory[=<iaReaderMaxSizeMbMemory>]

internal use only, do not use.

-restart[=<restartCycle>]

internal use only, do not use

-parent_ids_to_exclude=<parentIdsToExclude>

Excludes the objects present in the specified parents' IDs or CUIDs from the extraction.

Jobs: CMS, WEBI, CRYSTAL, IA, UNIVERSE

For CMS job, this parameter only applies to the FOLDER and DOCUMENT content types.

The parameter can contain multiple values, IDs and CUIDs mixed, separated by ,.

  • -parent_ids_to_exclude=X will not extract data from all documents and folders present in the parent folder X.

-parent_ids=<parentIdsToExtract>

Limits the extraction to the objects present in the specified folders' IDs or CUIDs.

Jobs: CMS, WEBI, CRYSTAL, IA, UNIVERSE

For CMS job, this parameter only applies to the FOLDER and DOCUMENT content types.

The parameter can contain multiple values, IDs and CUIDs mixed, separated by ,.

  • -parent_ids=X will extract data from all documents and folders in the parent folder X only.

-ids_to_exclude=<idsToExclude>

Excludes the specified objects' IDs or CUIDs from the extraction.

Jobs: CMS, WEBI, CRYSTAL, IA, UNIVERSE

The parameter can contain multiple values, IDs and CUIDs mixed, separated by ,.

  • -ids_to_exclude=X will not extract data from the item X.

-ids=<idsToExtract>

Limits the extraction to the specified objects' IDs or CUIDs.

Jobs: CMS, WEBI, CRYSTAL, IA, UNIVERSE

The parameter can contain multiple values, IDs and CUIDs mixed, separated by ,.

  • -ids=X will extract data from the object X only.

FINE TUNING (Do not modify unless explicitly asked by 360eyes team members)

-snapshot.distinct.user

Enables the possibility to distinguish two snapshots by the user name, in addition to the type and CMS.

Jobs: ALL

Default value: OFF

  • -snapshot.distinct.user=ON: will not replace a snapshot ran by a different user.

  • -snapshot.distinct.user=OFF: will replace a snapshot ran by a different user.

-extractDocumentInstances=<extractDocumentInstances>

Enables the extraction of documents' instances.

Jobs: IA, WEBI, CRYSTAL

Default value: OFF

  • -extractDocumentInstances=OFF will not extract data about documents' instances.

  • '-extractDocumentInstances=LASTONLY` will extract data about the last instance of documents.* -extractDocumentInstances=ON will extract data about documents' instances.

-ia.key_obj

Sets the kind of KEY_OBJ link between universe data and report data.

Jobs: IA, WEBI, CRYSTAL, UNIVERSE

Default value: ID

  • -ia.key_obj=ID will links universe and report by the object ID.

  • -ia.key_obj=NAME will links universe and report by the object NAME.

-opendoc.regexp=<openDocREGEXP>

Sets a Regular Expression to detect and extract opendoc Linked documents.

Jobs: IA, WEBI, CRYSTAL

Default value: .*openDocument.jsp.*iDocID=(\w+)&. *

  • -opendoc.regexp=.openDocument\.jsp.*iDocID=(\w+)&. will extract all opendoc linked documents by the iDocID.

-syntax.upperSQLKeywords

Saves SQL Keywords as capital letters in the 360Eyes database.

Jobs: IA, WEBI, CRYSTAL, UNIVERSE

Default value: OFF

  • -syntax.upperSQLKeywords=OFF will not transform SQL keywords in capital letters.

  • -syntax.upperSQLKeywords=ON will transform SQL keywords in capital letters.

-lmbi[=<lmbiCategories>]

Enables the extraction of access rights defined on categories from the License Measurement tool for SAP BusinessObjects Business Intelligence platform (LMBI).

Jobs: COMPLIANCE

  • -lmbi will extract rights defined on categories for each user from the LMBI.

-restful.url=<restfulURL>

Overrides the RESTful WebService URL provided by SAP Business Object.

Jobs: IA, CRYSTAL, WEBI

  • -restful.url=http://<host>:<port>/biprws will force the 360Eyes jobs to call this url in place of the one configured in the SAP Business Object.

-restful.timeout=<restfulTimeout>

Sets a timeout in seconds after which the call to the SAP RESTFUL Web Service will be canceled.

Jobs: IA, CRYSTAL, WEBI

Default value: 0

  • -restful.timeout=600 will cancel the call after 10 minutes, even if the API doesn’t return the response.

-threads=<threads>

Sets the maximum number of threads that the 360Eyes job can use.

Jobs: WEBI

Default value: 0

The possible values are :

  • -threads=1 will disable the multi threading,

  • -threads=0 will use all available threads,

  • -threads=n will use n threads (within the limit of the number of cpu cores available).

-nbThreadsWhenCopyingSnapshot=<nbThreadsWhenCopyingSnapshot>

Sets the maximum number of threads that the 360Eyes job can use to copy data from the previous snapshot to the new one.

Jobs: ALL

Default value: 0

The possible values are :

  • -threads=1 will disable the multi threading,

  • -threads=0 will use all available threads,

  • -threads=n will use n threads (within the limit of the number of cpu cores available).

-extract.translation

Activates extraction of the Universes objects translations.

Jobs: UNIVERSE

  • -extract.translation=ON will extract all translations items and locales.

  • -extract.translation=OFF will not extract all translations items and locales.

-dbConnection.poolIdleTimeout=<poolIdleTimeout>

Sets the idle timeout in seconds for the database connection pool.

Jobs: ALL

Default value: 300

  • -dbConnection.poolIdleTimeout=0 will disable the timeout.

Arguments

<jobType>
<cms>
<user>
<password>
<auth>
<configurationFolder>