nntp2http.com
Posting
Suche
Optionen
Hilfe & Kontakt

Re: Si possono 'federare' i db di due iseries diversi?

Von: stefano[dot]tassi[at]gruppopro[dot]it (stefano.tassi@gruppopro.it) [Profil]
Datum: 07.05.2008 12:39
Message-ID: <694511bb-596b-40b0-8b8a-8ac6ff41fc30@y38g2000hsy.googlegroups.com>
Newsgroup: it.comp.as400
On 7 Mag, 11:52, "Suarez (dall'ufficio)" <sua...@despammed.com> wrote:
> On Wed, 7 May 2008 10:37:43 +0200, "Massimiliano Toninelli" wrote:
> >Io lo faccio con più aziende delle mie, che poi accedono ai dati su Db
> >iseries di altre aziende.
> >Utilizza il DRDA  e l'sql.
> >Per le prestazioni ... dipende: dalla connessione, dai dati etc.etc.
>
> a livello rpg (per la precisione specifiche F o dintorni c'e' qualche
> accorgimento particolare?)


due le modalità:
SQL con DRDA:
=============
sul db2 di i5 non puoi federare per poter vedere *contemporaneamente*
due db,
uno statement (non possibile) come questo non e' attualmente permesso:
select * from sistema_1.schema_1.tabella_1 inner join
sistema_2.schema_2.tabella_2 using ( bla bla...)....
;
puoi pero' effettuare delle connect e switch-are tra una connessione e
l'altra:
connect to xxxxxxxx
set connection bla bla
lavori sul sistema remoto (in sql, quindi vai di statement e SP)
set connection bla bla
lavori su un altro sistema ....
(considera inoltre che viene garantita la transazione tra i due
sistemi (commit/rollback)
Non puoi ovviamente leggere le tabelle remote via native I/O, con le
spec-F per capirci, solo SQL


NativeI/O RPG con DDMF
=======================
qui nulla cambia (se non le prestazioni ;-))



Ciao

[ Auf dieses Posting antworten ]

Antworten