Otros temas que te pueden interesar
|
||||
| Tema | Autor | Foro | Respuestas | Último post |
| [Duda] Limites tamaño ficheros indexados | FabioYeyo | PowerCOBOL (ActiveX, v4 - v11) | 14 | 17 de mayo de 2017 15:08 |
| [Herramienta] Trabajar con ficheros PowerCOBOL desde PHP | Fito | PowerCOBOL (ActiveX, v4 - v11) | 4 | 9 de febrero de 2017 09:25 |
| [Compilador] Deterioro ficheros Windows 8.1 PowerCobol V9.0 | Fihassin | PowerCOBOL (ActiveX, v4 - v11) | 7 | 7 de noviembre de 2016 21:47 |
| [Noticia] Velocidad y rendimiento: BBDD/Ficheros Indexados | Kuk | COBOL - General | 6 | 5 de abril de 2016 11:29 |
| [Componente] Ficheros *.OCB de PowerCOBOL v3 | Kuk | PowerCOBOL v3 (V3L10, Win32) | 6 | 4 de junio de 2015 20:05 |
![]() |
|
El Foro es mi casa
![]()
|
Algunas rutinas de búsqueda en PowerCOBOL (busqueda incremental, indexed file), que están recibiendo muy lento cuando se ejecuta en un PC cliente que accede a una carpeta compartida en el servidor.
Me gustaría poder hacer esto procesamiento de búsqueda (u otra acción) en el servidor y volver a la PC cliente sólo el resultado. En Fujitsu Cobol existe el recurso Inter-application Communication Function" (cobol - sample29), pero no parece practico teniendo en cuenta que tengo que configurar los ajustes manualmente en todos los PCs. ¿Hay alguna alternativa (algo parcido con el cliente / servidor). Gracias |
||||||||
|
|
|
|
Administrador
![]()
|
Joseg, puedes crear un "Listener" / "Daemon" y ejecutarlo en servidor. Luego se puede montar un mecanismo por ficheros temporales, o más limpio pero más complicado con MSWINSCK.OCX (socket).
NORMAS DEL FORO - para garantizar el buen funcionamiento del Foro. ![]() ¿Te han ayudado? NO TE OLVIDES de darle a ![]() ¿Quieres dirigirte a alguien en tu post? Notifícale haciendo clic en su Nick |
||||||||
|
|
|
|
El Foro es mi casa
![]()
|
He hecho varios cambios, pero sin éxito. Gracias |
|||||||||
|
|
|
|
Administrador
![]()
|
Joseg, parece ser problema de codificación de caracteres. He hecho pruebas, con los valores numéricos en campos binarios (COMP-5) todo funciona bien. El WinSock parece trabajar con strings de UNICODE. Creoq ue el problema viene de ahí. Seguiré investigando.
NORMAS DEL FORO - para garantizar el buen funcionamiento del Foro. ![]() ¿Te han ayudado? NO TE OLVIDES de darle a ![]() ¿Quieres dirigirte a alguien en tu post? Notifícale haciendo clic en su Nick |
||||||||
|
|
|
|
El Foro es mi casa
![]()
|
El problema esta en la definición de una variable tipo "variante" cosa que el Powercobol no soporta. Si funcionara resolvía mi problema. Tengo que buscar otra alternativa. |
|||||||||
|
|
|
|
Forero Senior
![]()
|
Usa archivos secuenciales con directiva BSAM, es muy rápido.
La idea es utilizar estos archivos como si fueran "vistas", como tablas view en SQL Server, habría que estar actualizando sus datos desde sus ficheros de origen, no es necesario sacar todos los datos del archivo, solo con los datos que se vayan a mostrar en una tabla. Hay que tener en cuenta que los controles de Windows, si tienen repintado de datos al tiempo que guardan líneas con datos, relantiza el proceso de generación de la consulta, hay que evitar este detalle, pero aún si, el control en concreto puede crear relantización por su programación. No es lo mismo leer un archivo indexao a pelo desde una ventana consola de NetCOBOL que en el mismo PowerCOBOL, hay una gran diferencia, prueba de ello, los controles de Windows relantizan la lectura, y más aún si utilizan el método Thruevents para evitar que la ventana se quede congelada. Salduos. Empresa de desarrollo de aplicaciones en COBOL. DASIJE INFORMATICA, S.L. C/ TOMAS BRETON 20 11406 JEREZ DE LA FRONTERA CADIZ Teléfono : 956 11 21 11 Web: http://www.dasije.es / DASIJE INFORMATICA E-m@il: clientes(@)dasije.es |
||||||||
|
|
|
|
Administrador
![]()
|
Joseg, ¡¡¡lo he conseguido!!!
![]() NORMAS DEL FORO - para garantizar el buen funcionamiento del Foro. ![]() ¿Te han ayudado? NO TE OLVIDES de darle a ![]() ¿Quieres dirigirte a alguien en tu post? Notifícale haciendo clic en su Nick |
||||||||
|
|
|
|
Administrador
![]()
|
Nitzer, ¡viva el REDEFINES!
En realidad lo que hice fue redefinir el string en un array de Integers:Entonces en el cliente hago: Código COBOL:
Y en el servidor: Código COBOL:
Joseg, según he visto, todos los tipos derivan del Variant: Código VB:
Seguro que el "String" tiene su TypeDef que se compone por campos nativos, pero no he encontrado la información necesaria, así que pensé en el REDEFINES. NORMAS DEL FORO - para garantizar el buen funcionamiento del Foro. ![]() ¿Te han ayudado? NO TE OLVIDES de darle a ![]() ¿Quieres dirigirte a alguien en tu post? Notifícale haciendo clic en su Nick |
||||||||
|
|
|
![]() |
|
|
| Archivo - Cobol Foro | Contactar con Nosotros - Cobol Foro | |||||||