Re: Tengo que transferir...

2014-09-25 Por tema Carlos
Hola

La forma de hacer la transferencia dependerá un poco del formato en que
quieras los datos en Windows. En principio un FTP sería lo mas rápido, pero
si los quieres con un formato específico no te valdría (se podría copiar
con CPYTOIMPF y despues copiarlos todos desde iSeries Navigator).

En cuanto al tiempo es dificil de calcular porque depende de la velocidad
de transferencia que puedas conseguir (influye la tarjeta de red del
AS/400, la del equipo Windows y la velocidad de la línea), la potencia del
AS/400 y del Windows, las velocidades de los discos, la cantidad real a
transferir (si quitas los espacios en blanco al final de los registros el
tamaño en PC es inferior al de AS/400), etc. Para hacer un cálculo mínimo
necesitarías saber al menos la velocidad de la línea y así calcular el
tiempo si la velocidad de transferencia fuera máxima todo el tiempo (que no
lo va a ser).

Saludos


El 25 de septiembre de 2014, 1:49, Diego Denis diego.de...@gmail.com
escribió:

  ... cientos de tablas desde una AS/400 (no tengo ningún dato sobre
 modelo o release) hacia un windows ¿Que me aconsejan? ¿Cuánto tiempo le
 calculo? En total serán 800 giga...según el cliente.

 Con el Client Access uno por uno no me convence, me gustaría algo más
 automatizado.

 Gracias.


 Diego Luis Denis



 
 Únete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd )
 Forum.Help400 © Publicaciones Help400, S.L.


Únete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd )
Forum.Help400 © Publicaciones Help400, S.L.

RE: Tengo que transferir...

2014-09-25 Por tema Vicente Aliaga | Silomar
Si tienes una nomenclatura estándar puedes enviar a “fichero” los nombres de 
los ficheros y bibliotecas y hacer un programilla que 

Lea ese fichero y por FTP te los pase todos en un proceso o en varios procesos 
paralelos con varios ficheros de lectura, evaluaría 

atacar a varios Pc’s en vez de solo contra uno para abrir varias conexiones.

 

Podrías probar por ODBC y ACCESS pero será pesado imagino para el MDB aunque 
podrías crear uno por biblioteca por ejemplo.

 

De todas formas calcula con una prueba tuya de un Giga contra tu pc y lo tomas 
de referencia.

 

Lo siento hoy no estoy mas inspirado

 

Un saludo

 

De: forum.help400-boun...@listas.combios.es 
[mailto:forum.help400-boun...@listas.combios.es] En nombre de Diego Denis
Enviado el: jueves, 25 de septiembre de 2014 1:49
Para: forum.help400
Asunto: Tengo que transferir...

 

... cientos de tablas desde una AS/400 (no tengo ningún dato sobre modelo o 
release) hacia un windows ¿Que me aconsejan? ¿Cuánto tiempo le calculo? En 
total serán 800 giga...según el cliente.


Con el Client Access uno por uno no me convence, me gustaría algo más 
automatizado.

Gracias.




   Diego Luis Denis




Únete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd )
Forum.Help400 © Publicaciones Help400, S.L.

RE: Integridad Referencial Cruzada

2014-09-25 Por tema Sergio Martinez Roig
Hola Juan,

En el mandato savlib tienes el parámetro Salvar activo (SAVACT), puede tener 
los siguientes valores (ayuda):

*NO
No se salvan los objetos que están utilizándose.  No
pueden actualizarse los objetos mientras están
salvándose.

*LIB
Se pueden salvar los objetos en una biblioteca
mientras están en uso por parte de otro trabajo.
Todos los objetos de una biblioteca alcanzan un punto
de control a la vez, y se salvan en un estado de
coherencia mutua.

*SYNCLIB
Se pueden salvar los objetos en una biblioteca
mientras están en uso por parte de otro trabajo.
Todos los objetos y todas las bibliotecas de una
operación Salvar alcanzan un punto de control a la
vez, y se salvan en un estado consistente en relación
de unos con otros.

Nota:  Si se especifica este valor y se están
salvando varias bibliotecas, puede llevar mucho
tiempo alcanzar un punto de control para todos los
objetos y bibliotecas de la operación Salvar.

Nosotros tenemos definido por defecto *LIB, pero puede que tú necesites 
*SYNCLIB, pero haciendo una operación de salvar con sólo las dos bibliotecas 
afectadas por el problema de integridad referencial, ya que si es un salvado 
completo, como dice la nota, puede que tarde demasiado en alcanzar un estado 
consistente de todas la bibliotecas.

Un saludo

Sergio Martinez Roig
Estibarna, SAGEP


De: forum.help400-boun...@listas.combios.es 
[mailto:forum.help400-boun...@listas.combios.es] En nombre de Juan Gutierrez 
Ruiz
Enviado el: miércoles, 24 de septiembre de 2014 20:49
Para: forum.help400
Asunto: Integridad Referencial Cruzada

hola Foro
alguien sabe algo sobre la integridad referencial cruzada ??

No habíamos echo una restricción de una librería tomado datos de otra
ahora que la realizamos hemos tenido problemas en el salvado de las librerías, 
estas se salvan por la noche cuando nadie las esta ocupando, sin embargo con 
estos cambio el programa CL que ejecuto termina anómalo , indicándome que 
cierta tabla esta siendo ocupada por un trabajo , siendo que nadie ocupa el 
sistema en la madrugada

esto nos empezó a hacer desde que corrimos un script con varias alteraciones de 
tablas de una librería a otra


ALTER TABLE SCAPAL.TPFCU ADD CONSTRAINT SCAPAL.TPFCU_TCIAS_FK
  FOREIGN KEY (COMPANIAID) REFERENCES SEGURIDAD.TCIAS (CIASID)
 ON DELETE NO ACTION
 ON UPDATE NO ACTION;

el programa que envió por medio de un CL en batch aborta en cuanto llega a la 
librería SCAPAL

en algunos otros proceso que tenemos donde actualizamos tablas de una de las 
librerías se queda en el estado del WRKACTJOB
LCKW ( El hebra inicial del trabajo está esperando un   bloqueo.

esto es como lo que se dice en sistema el proceso se abraza  y no deja 
continuar terminar el proceso

alguien pude echarme la mano o algún link donde pueda documentarme referente a 
esto o como salvar ahora las librerías ???
o liberar el bloqueo ??
gracias de antemano
saludos


Este mensaje contiene información confidencial dirigida al destinatario del 
mismo. Las opiniones expresadas pertenecen al autor y no necesariamente a 
ESTIBARNA. Si Ud. recibe este mensaje por error, se ruega informe 
inmediatamente al remitente del mismo. Queda prohibido el uso, divulgación, 
copia o distribución a terceros de la información incluida en este mensaje.

Únete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd )
Forum.Help400 © Publicaciones Help400, S.L.

PHP, Zendserver y xtoolkit

2014-09-25 Por tema alberto
Buenas.
Dado un power7 con la V7R1 del OS y el  zendsever instalado, queremos 
llamar un programa ILE desde el php. No tenemos manera de llamarlo pasando 
parámetros o bien de un array, o bien de una ds con occur.
Una ds sencilla no hay problema, pero con occur no. Y la DS definida como 
array tampoco.
Alguien tiene algún ejemplo?


De: alberto alberto.marti...@roler.es
Para:   forum.help400 forum.help400@listas.combios.es
Fecha:  20/05/2014 18:11
Asunto: PHP, Zendserver y xtoolkit



Hola 
Ya envié un email parecido hace un tiempo, y a lo mejor con el paso del 
tiempo, alguno de vosotros ha probado el tema y me puede ayudar. 
Yo desde luego no he conseguido solucionarlo. 
Tenemos un AS en V6R1 y usamos el PHP habitualmente, con el Zendcore, pero 
tenemos necesidad de cambiar, y usaremos otro AS que tiene la V7R1 y 
Zendserver(que es el nuevo). 
Como sabéis, las librerías de tools no son iguales, y ahora viene con el 
Xtoolkit y las llamadas a programas del AS400 ya no se hacen igual. De 
hecho, esta es la consulta: 
no hemos conseguido llamar un programa del AS con parámetros y sin que 
'pete', y el problema, que que tampoco consigo hacer el debug, porque en 
el tiempo que busco el trabajo, hago el STRSRVJOB...ya me da error de 
timeout¿? 
Alguien tiene un ejemplo de llamada a un programa del AS400 con el nuevo 
toolkit? con definición de variables incluida, of course. 
Gracias!!!
Únete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd )
Forum.Help400 © Publicaciones Help400, S.L.

Únete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd )
Forum.Help400 © Publicaciones Help400, S.L.

Re: Tengo que transferir...

2014-09-25 Por tema Diego Denis
Muchas gracias Carlos!

   Diego Luis Denis

Únete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd )
Forum.Help400 © Publicaciones Help400, S.L.

Re: Tengo que transferir...

2014-09-25 Por tema Diego Denis
Muchas gracias Vicente!

   Diego Luis Denis

Únete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd )
Forum.Help400 © Publicaciones Help400, S.L.

RE: Integridad Referencial Cruzada

2014-09-25 Por tema Helar Salas - INCALPACA TPX
Me paso algo referido al tema… no se trataba de no poder sacar Backup sino
de no poder crear o reestructurar tablas, todo era error, pero lo pudimos
solucionar corriendo RCLSTG por consola en modalidad de sistema
restringido…..RCLSTG SELECT(*DBXREF)lee un poco, a lo mejor te pueda
servir.

 

Saludos cordiales,

 

   Helar  Salas

 

De: forum.help400-boun...@listas.combios.es
[mailto:forum.help400-boun...@listas.combios.es] En nombre de Sergio
Martinez Roig
Enviado el: Thursday, 25 de September de 2014 2:11 AM
Para: forum.help400
Asunto: RE: Integridad Referencial Cruzada

 

Hola Juan,

 

En el mandato savlib tienes el parámetro “Salvar activo (SAVACT)”, puede
tener los siguientes valores (ayuda):

 

*NO 

No se salvan los objetos que están utilizándose.  No

pueden actualizarse los objetos mientras están  

salvándose. 



*LIB

Se pueden salvar los objetos en una biblioteca  

mientras están en uso por parte de otro trabajo. 

Todos los objetos de una biblioteca alcanzan un punto

de control a la vez, y se salvan en un estado de 

coherencia mutua.

 

*SYNCLIB 

Se pueden salvar los objetos en una biblioteca   

mientras están en uso por parte de otro trabajo. 

Todos los objetos y todas las bibliotecas de una 

operación Salvar alcanzan un punto de control a la   

vez, y se salvan en un estado consistente en relación

de unos con otros.   

 

Nota:  Si se especifica este valor y se están

salvando varias bibliotecas, puede llevar mucho   

tiempo alcanzar un punto de control para todos los

objetos y bibliotecas de la operación Salvar. 

 

Nosotros tenemos definido por defecto *LIB, pero puede que tú necesites
*SYNCLIB, pero haciendo una operación de salvar con sólo las dos bibliotecas
afectadas por el problema de integridad referencial, ya que si es un salvado
completo, como dice la nota, puede que tarde demasiado en alcanzar un estado
consistente de todas la bibliotecas.

 

Un saludo

 

Sergio Martinez Roig

Estibarna, SAGEP

 

 

De: forum.help400-boun...@listas.combios.es
[mailto:forum.help400-boun...@listas.combios.es] En nombre de Juan Gutierrez
Ruiz
Enviado el: miércoles, 24 de septiembre de 2014 20:49
Para: forum.help400
Asunto: Integridad Referencial Cruzada

 

hola Foro
alguien sabe algo sobre la integridad referencial cruzada ??
 
No habíamos echo una restricción de una librería tomado datos de otra
ahora que la realizamos hemos tenido problemas en el salvado de las
librerías, estas se salvan por la noche cuando nadie las esta ocupando, sin
embargo con estos cambio el programa CL que ejecuto termina anómalo ,
indicándome que cierta tabla esta siendo ocupada por un trabajo , siendo que
nadie ocupa el sistema en la madrugada
 
esto nos empezó a hacer desde que corrimos un script con varias alteraciones
de tablas de una librería a otra
 
 
ALTER TABLE SCAPAL.TPFCU ADD CONSTRAINT SCAPAL.TPFCU_TCIAS_FK 
  FOREIGN KEY (COMPANIAID) REFERENCES SEGURIDAD.TCIAS (CIASID)
 ON DELETE NO ACTION
 ON UPDATE NO ACTION;
 
el programa que envió por medio de un CL en batch aborta en cuanto llega a
la librería SCAPAL
 
en algunos otros proceso que tenemos donde actualizamos tablas de una de las
librerías se queda en el estado del WRKACTJOB
LCKW ( El hebra inicial del trabajo está esperando un   bloqueo.


esto es como lo que se dice en sistema el proceso se abraza  y no deja
continuar terminar el proceso 

alguien pude echarme la mano o algún link donde pueda documentarme referente
a esto o como salvar ahora las librerías ???
o liberar el bloqueo ??
gracias de antemano
saludos
 
 

Este mensaje contiene información confidencial dirigida al destinatario del
mismo. Las opiniones expresadas pertenecen al autor y no necesariamente a
ESTIBARNA. Si Ud. recibe este mensaje por error, se ruega informe
inmediatamente al remitente del mismo. Queda prohibido el uso, divulgación,
copia o distribución a terceros de la información incluida en este mensaje. 


Únete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd )
Forum.Help400 © Publicaciones Help400, S.L.