App Connect

App Connect

Join this online user group to communicate across IBM product users and experts by sharing advice and best practices with peers and staying up to date regarding product enhancements.

 View Only
Expand all | Collapse all

Convert Message set into Message Model

  • 1.  Convert Message set into Message Model

    Posted Tue January 25, 2022 07:55 AM
    Dear connection,

    We are migrating IIB10 services into ACE version 12.

    We a couple of services that was using message set to process ISO8583 messages.

    1, Do we need to convert the message set into message model?
    2, Is there any way can convert message set project directly into message model?

    Regards,
    Anoop

    ------------------------------
    Anoop C Pillai
    ------------------------------


  • 2.  RE: Convert Message set into Message Model

    Posted Tue January 25, 2022 09:39 AM
    Hello, Anoop
    You don't need to convert message sets into models, message sets can still be used in ACE "as is", included by Applications or Static Library

    ------------------------------
    Alexey Brook
    ------------------------------



  • 3.  RE: Convert Message set into Message Model

    Posted Wed January 26, 2022 12:40 AM
    Hello Alexey,

    Thank you for the reply.

    ------------------------------
    Anoop C Pillai
    ------------------------------



  • 4.  RE: Convert Message set into Message Model

    Posted Wed January 26, 2022 04:25 AM
    While it's true that you are not forced to change a Message Set project into a shared Library with Message Models, it does depend on what you intend to do with that Message Set project. If you migrate it, "as is", it will be a static library that can only be attached to a single Application. If you need that same definition in multiple Applications, then it needs to be a Shared Library at a minimum and you cannot do that with a migrated Message Set project.

    If this is something that need to be shared across multiple Applications or in a Shared Library, you really do need to convert those models to dfdl (at a minimum) message models, going forward. While converting "as is" is a good temporary stop gap, it is better to convert to the newer design as soon as your development process allows.

    Technically speaking Message Sets have been deprecated and it's a good idea to migrate those definitions to DFDL Message Models as soon as your development timeline allows. The sooner the better as that will allow you to utilize the DFDL parser over the deprecated MRM parser.

    ------------------------------
    James E. (Jim) Berube
    Technical Account Manager (TAM) - Specialist, IBM Expertise Connect, IBM Expert Labs
    IBM Software
    ------------------------------



  • 5.  RE: Convert Message set into Message Model

    Posted Wed January 26, 2022 04:58 AM
    Hello Jim,

    Thank you for the reply.

    Is there a way to convert message set into message model directly or do I have to create it from scratch?




    ------------------------------
    Anoop C Pillai
    ------------------------------



  • 6.  RE: Convert Message set into Message Model

    Posted Wed January 26, 2022 05:43 PM
    Hello Anoop,

    Sorry for the delay. I haven't worked with Message Sets in a very long time now. I've asked some of my colleagues about conversion but nobody has responded yet.

    There is some information available in this section of the IBM documentation Constructing message models. There are sub topics that discuss different message types and Message Sets.

    If I get a better response from someone, I will pass it along.

    ------------------------------
    James E. (Jim) Berube
    Technical Account Manager (TAM) - Specialist, IBM Expertise Connect, IBM Expert Labs
    IBM Software
    ------------------------------



  • 7.  RE: Convert Message set into Message Model

    Posted Fri January 28, 2022 10:07 AM
    Hello Anoop, one of my colleagues at the Hursley Labs for IIB has responded.

    I am not aware of any tools that can convert legacy MRM messageSets to message models. If message sets were created using schemas/wsdl then it would be possible to add them to applications/libraries and deploy them separately. However, if you are using legacy formats (CWF, TDS etc) then there is no conversion tool to turn these into DFDL models. While we encourage customers to move aware from MRM messageSets they do stil work in ACE V11/V12.

    ------------------------------
    James E. (Jim) Berube
    Technical Account Manager (TAM) - Specialist, IBM Expertise Connect, IBM Expert Labs
    IBM Software
    ------------------------------



  • 8.  RE: Convert Message set into Message Model

    Posted Thu January 27, 2022 05:45 AM
    Edited by Elmer Senson Thu January 27, 2022 05:46 AM
    Hi Anoop,
    I don't know of any tool that directly "converts" a message-set into a DFDL message model...

    However, the following GitHub repo has some ISO8583 dfdl that we've used before on actual project.
    https://github.com/DFDLSchemas/ISO8583

    Please note that you would still need to modify the message maps or ESQL that you have to be able to use these DFDL.

    Thanks and Regards,


    ------------------------------
    Elmer "myrrh" Senson
    ------------------------------



  • 9.  RE: Convert Message set into Message Model

    Posted Sun January 30, 2022 12:31 AM
    Thank you Elmer for your comments.

    ------------------------------
    Anoop C Pillai
    ------------------------------



  • 10.  RE: Convert Message set into Message Model

    Posted Sun January 30, 2022 12:38 AM
    Dear Jim,

    Thank you for the support.

    ------------------------------
    Anoop C Pillai
    ------------------------------