Alberto, 
Actualmente  tengo un fichero definido con un solo campo y la longitud
del segmento m�ximo, y hago un write de este fichero para cada segmento,
este fichero es el que envio para varios mensajes ( en ocasiones
colocando una marca de fin al acabar el segmento, y en ocasiones ni
siquiera hace falta eso), yo no tengo un proveedor de EDI , y envio los
ficheros directamente por internet al buzon del usuario final. El
problema es que uno de los mensajes que tengo que enviar actualmente el
buzon del receptor no admite los espacios en blanco que genera el
formato fijo.
Si te he entendido bien, con solo traspasar el fichero que tengo a una
carpeta compartida funcionar�a??.

 

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

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]


_____________________________________________________
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