Hola.
Vas a tener trabajo.
A ver si te sirve esta idea:
1� creas un fichero P.ej 'Ftraspaso' (que har�s servir despues para
traspasar a un IFS)con un longitud de registro lo m�s grande posible y s�lo
un campo. Este fichero lo podr�s hacer servir en m�s programas de traspasos.
2� Esto hay muchas maneras de hacerlo y va a gusto del consumidor,pero una
posible seria crear una DS con cada segmento o variables sueltas(que no te
pase nada) y le defines los campos que van dentro.Los valores que son fijos
en cada segmento tipo 'principio del mensaje' o el signo '+' los puedes
poner con INZ().
Cuando tengas el segmento lleno tienes que eliminarle los espacios en blanco
porque casi todos son de longitud variable y
llenar el campo del fichero Ftraspaso y write.
Luego este Ftraspaso lo pasas a las carpetas compartidas (IFS).
Yo esto lo hago con una adaptaci�n que tengo de un programa que public� �lex
corretge en Recursos pero con CPYTOPCD tambien funciona,lo que pasa que los
Edifacts son muy largos(al menos los mios) y tarda esto mucho.
Por cierto, qu� proveedor EDI tienes?

Alberto

-----Mensaje original-----
De: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] nombre de Carlos Lara
Enviado el: viernes 19 de diciembre de 2003 9:47
Para: [EMAIL PROTECTED]
Asunto: RE: fichero de longitud de registro variable


Si hago todo el proceso desde mis ficheros


-----Mensaje original-----
De: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] En nombre de Alberto
Enviado el: viernes, 19 de diciembre de 2003 09:25
Para: [EMAIL PROTECTED]
Asunto: RE: fichero de longitud de registro variable

Hola.
Har�s t� todo el proceso? o sea,crear�s t� mismo el fichero en formato
edifact a partir de tus propios ficheros?

-----Mensaje original-----
De: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] nombre de Carlos Lara
Enviado el: jueves 18 de diciembre de 2003 16:19
Para: [EMAIL PROTECTED]
Asunto: RE: fichero de longitud de registro variable


Lo que quiero realmente es  enviar un fichero edifact que creo desde el
AS pero cada segmento tiene una longitud variable y al crearlo con
longitud fija, me deja caracteres en blanco al final que no sabe tratar
el programa receptor.

-----Mensaje original-----
De: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] En nombre de
[EMAIL PROTECTED]
Enviado el: jueves, 18 de diciembre de 2003 15:59
Para: [EMAIL PROTECTED]
Asunto: Re: fichero de longitud de registro variable


Hola,

Por longitud de registro variable, te refieres a un archivo con campos
VARCHAR o a un archivo que viene de PC y es de texto plano?

Bueno, de todas maneras desde RPG si que se pueden gestionar los dos. En
el
primer caso no hay que hacer nada especial en el RPG y se ha de crear la
tabla desde SQL con campos de tipo LONG VARCHAR  (no se si desde DDS se
puede hacer, habria que mirar el manual) , y en el segundo caso, pu�s en
funci�n de como lo quieras subir se har� de una manera o de otra.

fins aviat...
�lex Corretg�






                    "Carlos Lara"

                    <[EMAIL PROTECTED]>      Para:
<[EMAIL PROTECTED]>

                    Enviado por:                 cc:

                    [EMAIL PROTECTED]      Asunto:      fichero de
longitud de registro variable
                    COMBIOS.ES





                    18/12/2003 12:42

                    Por favor, responda a

                    forum.help400















Hola,

Como puede crearse un fichero de longitud de registro variable y
tratarlo
desde RPG� �?



Gracias









_____________________________________________________
Forum.HELP400 es un servicio m�s de NEWS/400.
� Publicaciones Help400, S.L. - Todos los derechos reservados
http://www.help400.es
_____________________________________________________

Para darte de baja, env�a el mensaje resultante de pulsar
mailto:[EMAIL PROTECTED]


_____________________________________________________
Forum.HELP400 es un servicio m�s de NEWS/400.
� Publicaciones Help400, S.L. - Todos los derechos reservados
http://www.help400.es
_____________________________________________________

Para darte de baja, env�a el mensaje resultante de pulsar
mailto:[EMAIL PROTECTED]


_____________________________________________________
Forum.HELP400 es un servicio m�s de NEWS/400.
� Publicaciones Help400, S.L. - Todos los derechos reservados
http://www.help400.es
_____________________________________________________

Para darte de baja, env�a el mensaje resultante de pulsar
mailto:[EMAIL PROTECTED]


_____________________________________________________
Forum.HELP400 es un servicio m�s de NEWS/400.
� Publicaciones Help400, S.L. - Todos los derechos reservados
http://www.help400.es
_____________________________________________________

Para darte de baja, env�a el mensaje resultante de pulsar
mailto:[EMAIL PROTECTED]


_____________________________________________________
Forum.HELP400 es un servicio m�s de NEWS/400.
� Publicaciones Help400, S.L. - Todos los derechos reservados
http://www.help400.es
_____________________________________________________

Para darte de baja, env�a el mensaje resultante de pulsar
mailto:[EMAIL PROTECTED]

Responder a