2010-03-05 21 views
2

Nous avons une grande quantité de données stockées sur un ordinateur central IBM en utilisant des fichiers VSAM. Une grande partie de ces données est déposée sur le réseau chaque nuit sous la forme de fichiers texte à traiter et à transférer dans les bases de données FoxPro et SQL Server. Il existe également de nombreux fichiers texte produits chaque nuit par des applications personnalisées qui sont téléchargées sur l'ordinateur central pour que tout soit synchronisé. Garder le tout synchronisé est très délicat, c'est le moins que l'on puisse dire. Nous ne nous débarrasserons pas de l'ordinateur central de si tôt et nous aimerions remplacer tout le traitement par lots en soirée par un accès en temps réel aux données du mainframe.Comment accéder aux données mainframe avec les applications .Net et les requêtes SQL?

Nous voudrions pouvoir:

  1. lecture des données directement à partir de l'ordinateur central et de produire des rapports basés sur elle. Peut-être en utilisant des requêtes SQL.
  2. Lecture et écriture de données à partir d'applications .Net personnalisées.

Nous ne sommes pas à la recherche d'une nouvelle plate-forme pour l'interface avec le mainframe comme Information Builders offres. Nous ne voulons pas construire de modules applicatifs ou de rapports avec de nouveaux outils de "Business Intelligence". Nous savons déjà comment générer des rapports et écrire des applications personnalisées en utilisant SQL, .Net, Visual Studio, etc. Tout ce que nous recherchons, c'est une sorte d'adaptateur pour se connecter à nos données mainframe.

Toutes les idées sont appréciées.

EDIT:

Ne serait-Microsoft's Host Integration Server permettre la connectivité à l'ordinateur central? À quoi sert HIS?

Répondre

1

Il semble que vous ayez juste besoin d'une interface SQL pour vos fichiers VSAM comme peut-être Connx ou Attunity.

+0

Avez-vous eu l'expérience de l'une ou l'autre de ces options? – orandov

+0

Désolé, je ne peux pas faire de recommandation. – Gabe

0

Il existe un certain nombre de produits SQL vers VSAM. IBM a sa fédération classique, Neon en a un, et ...

1

Si vous avez CICS sur le mainframe, vous pouvez utiliser (SOAP) ou CICS Web Support (REST) ​​pour accéder à vos fichiers VSAM. Cela nécessiterait l'écriture de programmes d'application CICS au numéro COBOL, C/C++, , Assembler ou Java. Cela vous éviterait d'acheter un produit, ce qui peut être prohibitif.