Skip to main content
Version: Next

Running the Application

Command Line Arguments
FlagDescriptionRequiredDefault
-c,--conf <CONFIGURATION>Path to the configuration fileYespof-network-extractor.conf
-d,--date <DATE>Allows to network model to be written to a specific dates fileNoToday
--detailed-stats-logUsed to show detailed messages for each warning collected in the summary outputNofalse
-df,--disable-fixesUsed to disable network fixes. This should be used when extracting an imported GEO worldNofalse
-f,--force-data-overwriteForces an overwrite if an existing extract database existsNofalse
-h,--helpShow the help
-i,--instance <instance>Oracle database instance holding the PoF databaseYesnms
-p,--port <port>The port number of the server running the PoF Oracle databaseYes1521
-s,--server <SERVER>Server running the PoF Oracle databaseYeslocalhost
-usn, --use-service-nameOracle database instance holding the PoF databaseYesnms

To run the tool, execute one of the following command at a terminal:

  • using an SID:

    java -Xmx<heap size> -Xms<heap size> -jar <path to pof-network-extractor jar> -c <path to config file> -s <PoF Oracle server> -i <PoF Oracle SID>
  • using a service name:

    java -Xmx<heap size> -Xms<heap size> -jar <path to pof-network-extractor jar> -c <path to config file> -s <PoF Oracle server> --usn -i <PoF Oracle service name>

where:

  • heap size is the desired size of the heap. E.g. 16g
Heap Size Estimation

PoF system with 2.5 million components requires around 10GB

The LV Mapping data requires around 2GB

Together with the process overhead, the recommended heap size is 16GB