IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Cobol Discussion :

[z/OS MQseries AIX] Envoyer message XML à une application Java (sur un serveur AIX)


Sujet :

Cobol

  1. #1
    Nouveau membre du Club
    Inscrit en
    Octobre 2008
    Messages
    45
    Détails du profil
    Informations forums :
    Inscription : Octobre 2008
    Messages : 45
    Points : 28
    Points
    28
    Par défaut [z/OS MQseries AIX] Envoyer message XML à une application Java (sur un serveur AIX)
    Bonjour,

    Je souhaiterais envoyer un message XML via un programme Cobol (Sur un serveur Zos) à une application Java (sur un serveur AIX).

    Le programme cobol génére aujourd'hui un message XML au format IBM-1140.
    Ce message est envoyé dans MQserie puis dans JMS (Via un bridge).
    Une application Java attend ce message au fortmat ISO-8859-1.
    Ce message repart dans JMS puis dans MQserie (Via un bridge).
    Un programme cobol recoit le message au format IBM-1140.

    Je sais que MQ peut assurer la convertion via :
    MQGMO-OPTIONS=MQGMO-CONVERT lors du MQGET
    Mais cette option ne marche que si MQMD-FORMAT à été renseigné.

    Hors j'ai cherché la liste des variables disponible mais aucune ne semble convenir.

    Quelque chose (en fait plusieures choses je pense) semble m'échaper.
    Si quelqu'un sait ou a déja eu le cas de figure, je suis preneur.

  2. #2
    Membre habitué
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    123
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 123
    Points : 146
    Points
    146
    Par défaut
    Normalement, le format à utiliser est MQSTR ( MQ String). Et il convertit en fonction du champ codepage (ou ccsid) qui est dans le MQMD, par défaut celui du MQ sur lequel on a "putté", mais tu peux le forcer dans le programme

    En clair, put depuis Unix (codepage renseigné à 819 par exemple), mq-format à mqstr ==> sur z/OS, get with convert , conversion de 819 vers le ccsid du QMGR.

  3. #3
    Nouveau membre du Club
    Inscrit en
    Octobre 2008
    Messages
    45
    Détails du profil
    Informations forums :
    Inscription : Octobre 2008
    Messages : 45
    Points : 28
    Points
    28
    Par défaut
    Merci alex,

    En fait, je n'ai pas posté mais c'est effectivement ce que j'ai trouvé.

    Lors du PUT :
    MQMD-FORMAT= MQFMT-STRING

    Lors du GET :
    MQGMO-OPTIONS=MQGMO-CONVERT

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. lancer une application java sur un serveur distant en exécutant un script shell
    Par M_Dandouna dans le forum Shell et commandes GNU
    Réponses: 1
    Dernier message: 12/06/2008, 14h40
  2. [2.0] Déploiement d'une application web sur un serveur
    Par m-mas dans le forum Général Dotnet
    Réponses: 7
    Dernier message: 22/05/2008, 13h18
  3. deployer une application xbap sur un serveur
    Par orobin dans le forum Windows Presentation Foundation
    Réponses: 1
    Dernier message: 16/04/2008, 17h53
  4. Besoin da'ide pour le Déploiment d'une Application VB6 sur un Serveur d'application
    Par blowlagoon dans le forum Installation, Déploiement et Sécurité
    Réponses: 4
    Dernier message: 02/08/2006, 23h24
  5. [VB.NET 2.0] Lancer une application installee sur un serveur
    Par kissskoool dans le forum Windows Forms
    Réponses: 13
    Dernier message: 01/06/2006, 13h19

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo