I Impostazione di Jython, Eclipse e Python

In questa appendice viene spiegato come impostare Jython, Eclipse e PyDev in modo che possano essere utilizzati con il componente per l'esecuzione degli script di Oracle Hyperion Financial Data Quality Management, Enterprise Edition.

Questa sezione è specifica per la release 11.1.2.3.100 di FDMEE. Poiché Jython, Eclipse e Python non sono prodotti Oracle, consultare sempre la documentazione di tali prodotti per conoscere gli aggiornamenti e le modifiche più recenti. Fare riferimento alle sezioni The Definitive Guide to Jython (in lingua inglese), Documentazione Python e Documentazione Eclipse.

Per impostare Jython, procedere come indicato di seguito.

  1. Creare una directory di lavoro.

    Ad esempio, creare C:\FDMEE.

  2. Scaricare Jython nella directory di lavoro.

    Il download è disponibile all'indirizzo Jython.

    Fare doppio clic sul programma di installazione JAR di Jython e selezionare le opzioni riportate di seguito.

    • Lingua inglese

    • Installazione standard

    • Posizione predefinita (C:\FDMEE\jython2.5.1)

    • Java Home corrente

  3. Scaricare Eclipse nella directory di lavoro ed eseguirne l'estrazione.

    Il download di Eclipse è disponibile all'indirizzo http://www.eclipse.org/downloads

    Nota:

    Oltre a Eclipse, gli utenti possono utilizzare Notepad++ con l'add-in Jython o il sito Web Python Fiddle per scrivere e testare gli script. Pythonfiddle è un ottimo sito per la scrittura degli script di evento ed è consigliabile accedervi usando il browser Chrome. Per gli script più avanzati, è consigliato Eclipse o Jdeveloper

  4. Eseguire Eclipse da C:\FDMEE\eclipse\eclipse.exe.

  5. Selezionare la directory e la posizione predefinita dell'istanza corrente di Workspace.

    Ad esempio, selezionare c:\FDMEE\Workspace

  6. Se viene visualizzata la pagina iniziale, ignorarla selezionando il collegamento a Workbench nell'angolo in alto a destra.

  7. Selezionare l'opzione di menu riportata di seguito per aggiornare le preferenze.

    1. Selezionare Windows, quindi Preferences.

    2. Aggiungere PyDev ai siti software disponibili.

      A questo scopo, procedere come indicato di seguito.

      1. Selezionare Install/Update, quindi Available Software Sites e infine fare clic su Add.

      2. In Name immettere PyDev.

      3. In Location, immettere il sito di PyDev.

  8. Modificare le opzioni dell'editor di testo predefinite.

    A questo scopo, procedere come indicato di seguito.

    1. Selezionare General, quindi Editor e infine Editor di testo.

    2. Per Displayed tab width immettere 2.

    3. Abilitare l'opzione Insert spaces for tabs.

    4. Abilitare l'opzione Show print margin.

    5. Abilitare l'opzione Show line numbers.

  9. Selezionare l'opzione Menu.

    A questo scopo, procedere come indicato di seguito.

    1. Selezionare ?, quindi Installa nuovo software...

    2. In Work with, selezionare PyDev.

    3. Dall'elenco del software PYDev disponibile selezionare il nodo PyDev, quindi fare clic su Next.

    4. Confermare l'installazione di PyDev per Eclipse, quindi fare clic su Next

    5. Accettare i termini del contratto di licenza, quindi fare clic su Finish.

    6. Una volta avviata l'installazione, verranno richiesti i certificati Aptana PyDev; e PyDev;. Assicurarsi di selezionare i certificati, quindi fare clic su OK.

    7. Riavviare Eclipse per completare l'installazione di PyDev.

  10. Aggiornare le preferenze di PyDev.

    A questo scopo, procedere come indicato di seguito.

    1. Selezionare Windows, quindi Preferences.

    2. Configurare l'interprete Jython utilizzato da PyDev.

      1. Selezionare PyDev, quindi selezionare Interpreter-Jython.

      2. Fare clic su New.

      3. Fare clic su Sfoglia.

      4. Selezionare C:\FDMEE\jython2.5.1\jython.jar

      5. Fare clic su OK.

      6. Alla richiesta di selezionare le cartelle da aggiungere al percorso SYSTEM di Jython, non modificare alcuna selezione, quindi fare clic su OK.

      7. Fare clic su OK per chiudere la finestra delle preferenze.