COBOL Foro

COBOL Foro (https://www.cobolforo.es/index.php)
-   PowerCOBOL (ActiveX, v4 - v11) (https://www.cobolforo.es/forumdisplay.php?f=9)
-   -   [Herramienta] Trabajar con ficheros PowerCOBOL desde PHP (https://www.cobolforo.es/showthread.php?t=142)

Fito 31 de mayo de 2015 20:30

Trabajar con ficheros PowerCOBOL desde PHP
 
Hola Amigos:

Les planteo la situación. En una escuela tengo hecho el sistema administrativo en powercobol 8 con archivos cobol, ahora están desarrollando un sistema académico en PHP con MySql. Cuando dan alta, baja o modificación de alumnos, necesito que desde su sistema modifique mi archivo de alumnos del sistema administrativo.
De qué manera ellos podrían leer y actualizar mi archivo cobol?
Los pasos serían los siguientes:
  1. dan de alta un alumno en php
  2. luego deberían poder sacar el código del alumno desde mi archivo.
  3. pasarme lo datos
Estaba pensando si se podría hacer una dll (activex) desde power, poniendo los datos de los alumnos como propiedades y crear métodos para grabar y eliminar. Y desde el php poder usar ese activex.
No tengo ni idea si se puede hacer de esa manera.

Agradecería alguna sugerencia.

Saludos.

Adolfo Chiavazza.

Rapinto 3 de junio de 2015 01:10

Fito,

Tenho uma situação parecida (funciona ao contrário do que pretendes).
O sistema em PowerCobol grava faturas, clientes, artigos etc.
Tenho um programa em Fujitsu NetCOBOL (um .EXE) que está agendado para correr de x minutos em x minutos.

Esse programa lê os ficheiros indexados em COBOL e envia-os para uma base de dados Microsoft SQL num servidor remoto de internet ( também testei com MYSQL e funcionou sem problemas).
O site da internet está em PHP e lê a base de dados sempre atualizada.
Por exemplo: se eu abrir um novo cliente no sistema alguns minutos depois está disponível no Site da empresa.

Não sei se poderias começar por ver se o código php, alem de gravar na base de dados, poderia gravar um ficheiros TXT com a alteração.
Fazias um programa em Cobol para ler o TXT (agendavas no Task Scheduler para correr de 2 em 2 minutos ) e gravar nos teus ficheiros do Cobol. (Talvez o TXT fosse mais fácil para ler).

Ou então podes fazer o programa em PowerCobol para ir ler á base de dados em MYSQL diretamente a informação que precisas. Eu também estou a fazer isso, pois o site grava encomendas e eu vou lá buscar à base de Dados e integro as encomendas no meu sistema em PowerCobol.

Tens que ter em atenção que alguns sites estão preparados para NÃO permitir acesso remoto ás bases de dados que estão lá alojadas. Isto só funcionará se permitirem esse acesso.

Un Saludo
Rui Pinto

Kuk 3 de junio de 2015 10:01

En el antiguo foro había un tema hablando de una rutina php para leer ficheros RM Cobol que son los mismos de PowerCOBOL (RMKF).

Josber 3 de junio de 2015 11:04

Cita:

Cita del post de Kuk (Mensaje 641)
En el antiguo foro habai un tema hablando de una rutina php para leer ficheros RM Cobol que son los mismos de PowerCOBOL (RMKF).

La recuerdo, y también recuerdo que el que la puso nunca contestó a los "pedidos" que le hicieron algunos.

De todas maneras, el foro de escobol, está muerto, o por lo menos sólo muestra la página del blog. (Al menos a mí).

Un saludo.-

Kuk 9 de febrero de 2017 09:25

Amigos, por lo visto sí que existe código PHP leyendo archvios Rm/Cobol que son los mismos RMKF que usa Fujitsu. Así que, la solución: [Información] Acceder a ficheros RM Cobol/85 desde php - COBOL Foro

Probado por JCantero, y funciona: [Información] Acceder a ficheros RM Cobol/85 desde php - Página 2 - COBOL Foro


La franja horaria es GMT +1. Ahora son las 23:42.

Powered by: vBulletin, Versión 3.8.7
Derechos de Autor ©2000 - 2019, Jelsoft Enterprises Ltd.