Paolo Finardi

Author's details

Name: Paolo Finardi
Date registered: 10 Marzo 2012
URL: http://www.sefi.it

Ultimi articoli

  1. PHP-Java-Bridge: una valida alternativa allo Zend Java Bridge — 3 Dicembre 2013
  2. Sviluppare applicazioni web php in ambiente IBMi (AS/400) — 24 Agosto 2013
  3. Installazione della shell Bash nell’ambiente PASE dell’IBMi — 5 Agosto 2013
  4. Zend Framework 2, SOAP & IBMi – Parte 1 — 5 Agosto 2013
  5. Configurare una stampante parallela su AS/400 con print server esterno — 9 Maggio 2013

Articoli più commentati

  1. Configurazione ODBC per AS400 su Linux — 4 commenti
  2. Configurare OUTQ remote su AS400 — 2 commenti
  3. Creare tabelle con supporto UTF-8 UTF-16 e ID autoincrement su DB2 AS400 — 2 commenti
  4. Installazione della shell Bash nell’ambiente PASE dell’IBMi — 1 commento

Author's posts listings

Dic 03

PHP-Java-Bridge: una valida alternativa allo Zend Java Bridge

Con questo articolo voglio riassumere quanto appreso per utilizzare nei vostri programmi PHP un Java-Bridge alternativo rispetto a quello fornito da Zend-Server (denominato Zend Java Bridge). Dalla versione 6.0 di Zend Server, non solo Zend ha rivisto le modalità di vendita del prodotto, ma ha rimosso il Java Bridge dalla versione “community” (adesso chiamata basic-edition). …

Continue reading »

Ago 24

Sviluppare applicazioni web php in ambiente IBMi (AS/400)

System Power

L’obbiettivo di quest’articolo è presentare uno strumento che permetta di realizzare applicazioni web su sistemi IBM Power (AS/400) in PHP e javascript senza necessariamente conoscere il PHP. Questo non significa che chi conosce il PHP non trae vantaggi dallo strumento, anzi lo troverà comodo perchè gli fornisce un ambiente che permette di ridurre notevolmente i …

Continue reading »

Ago 05

Installazione della shell Bash nell’ambiente PASE dell’IBMi

PASE è un componente facoltativo installabile sul nostro IBMi, il cui acronimo sta per [Portable Application Solutions Environment]. Esso rappresenta un runtime integrato costruito su un sottoinsieme della tecnologia AIX (Unix based) che consente l’esecuzione di applicazioni esistenti AIX senza modifiche e ricompilazioni. PASE permette di eseguire applicazioni AIX, evitando la complessità derivata dalla gestione …

Continue reading »

Ago 05

Zend Framework 2, SOAP & IBMi – Parte 1

Parola d’ordine: INTEGRARE! Spesso nelle aziende sono presenti svariati applicativi funzionanti su diverse piattaforme (AS400/IBMi – C# .NET Windows, Java, Unix) i quali, con ogni probabilità, devono comunicare tra loro. L’accesso diretto ai dati attraverso i driver di connessione al database (ODBC, JDBC) non sempre risulta la soluzione ottimale, poichè a seconda del conteso può …

Continue reading »

Mag 09

Configurare una stampante parallela su AS/400 con print server esterno

IBM 4247

Avevamo già scritto in precedenza di come configurare una laser di rete su AS/400 . In quest’articolo vediamo come utilizzare un print server per configurare una stampante parallela ad aghi su AS/400. In quest’esempio utilizziamo come stampante un “vecchio mulo”, la IBM 4247, collegandola con il Print Server HP JetDirect 170X.

Continue reading »

Apr 05

Creare tabelle con supporto UTF-8 UTF-16 e ID autoincrement su DB2 AS400

1) Per creare un databse su AS400 che supporti i formati UTF-8 o UTF-16 per i campi alfanumerici è necessario creare i campi delle tabelle con il tipo: NVARCHAR(length) per i campi con lunghezza inferiore a 16.369 NCLOB(length) per i campi con lunghezza fino a 1.000.000.000

Continue reading »

Mar 12

Installazione IBM Data Studio su Ubuntu 12.10

  Ecco gli step da seguire per installare correttamente IBM Data Studio su Ubuntu (il test è stato fatto sulla versione 12.10) – Download del pacchetto dal sito IBM http://www.ibm.com/developerworks/downloads/im/data/ Data Studio client Red Hat Linux, SUSE Linux, Windows (la versione completa da 1.5 GB) – Estrarre il pacchetto – Eseguire: sudo /DOWNLOAD_PATH/ibm_ds320_lin_im64/disk1/InstallerImage_linux/consoleinst.sh – Seguire la procedura …

Continue reading »

Gen 20

PHP – Abilitare il supporto alle transazioni con estensione ibm_db2 su Zend Server for IBMi

Zend Server for IBMi viene ormai fornito come prodotto pre-installato su ogni nuovo Power System con IBMi OS; ciò significa che ogni programmatore può facilmente cominciare a utilizzare il PHP sul suo AS/400 senza preoccuparsi di installare e configurare software aggiuntivo. Non è detto però che le configurazioni pre-caricate da chi ha installato la macchina …

Continue reading »

Gen 07

LibreOffice – OpenOffice: scaricare offline le immagini copiate da siti internet

Capita spesso mentre si sta scrivendo un documento tramite un qualsiasi word processor di attingere informazioni e immagini direttamente da internet copiandole dal browser e incollandole all’interno del documento. Facendo questo operazione con LibreOffice e OpenOffice, non ci ritroveremo l’immagine nella pagina del nostro documento ma bensì un collegamento all’immagine copiata dal sito internet che …

Continue reading »

Ago 26

Criptare e Decriptare una colonna del DB2 IBMi (AS400) con funzioni SQL

Per gestire la criptazione di un campo del DB2 IBMi (AS/400) si possono usare vari metodi (API, FieldProc, …) tra cui delle comode funzioni SQL. Dalla versione del sistema operativo V5R3 esistono le funzioni SQL ENCRYPT e DECRYPT_CHAR. E’ necessario che il campo della tabella sia definito con uno dei seguenti tipi:

Continue reading »

Giu 26

Paginare un resultset tramite SQL su DB2 for i

Dalla versione V5R4 del nostro System i è disponibile la funzione SQL ROW_NUMBER() OVER() che ci viene in aiuto per l’esecuzione di query in modalità paginata. La paginazione di un resultset è un operazione particolarmente utile quando si lavora in ambiente web poichè, per diminuire i tempi di risposta dell’applicativo. si dovrebbero far transitare pochi …

Continue reading »

Giu 09

Tabelle con campi ad incremento automatico nel DB2 for i

Per creare una tabella SQL con un campo ad incremento automatico, in MySQL si specifica AUTO_INCREMENT. Esempio: create table MIATABLE ( Id_Key int(11) NOT NULL AUTO_INCREMENT, Descrizione varchar(100) not null with default, PRIMARY KEY (‘Id_Key’) ) Se devi farlo su un server IBMi (AS/400) che come database di default utilizza il DB2 for i bisogna …

Continue reading »

Mag 16

Porte Zend Server Linux, Windows, IBM i

Dopo aver effettuato un’installazione standard di Zend Server le porte utilizzate di default sono: – su sistemi Linux o Windows: Gestione Zend Server http://server:10081 o http://server:10081/ZendServer

Continue reading »

Mag 05

Evento Zend Server for IBM i 5.6

Noi della ESC consulting parteciperemo con un case study agli eventi Zend / IBM Italia intitolati: Zend Server for IBM i 5.6: Le ultime novità su come costruire e pubblicare sul web applicazioni PHP in ambiente IBM i. Di seguito le date e i link degli eventi: Milano,  3 Maggio 2012 Bologna, 30 Maggio 2012 …

Continue reading »

Apr 10

Applicazioni PHP in ambiente IBMi con Zend Server

Martedì 17 Aprile , in qualità di partner Zend, parteciperemo all’evento organizzato da Zend intitolato: Le ultime novità su come modernizzare, costruire e pubblicare Applicazioni PHP in ambiente IBM i con Zend Server 5.6. Presenteremo un nostro progetto realizzato con il PHP e gli strumenti Zend (Zend Framework e Zend Server) in ambiente i5 (AS400). …

Continue reading »

Older posts «