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
  • 1.  DFDL Message selection is coming blank

    Posted 23 days ago
      |   view attached

    I have created a static library where I have created a Message Modelling (DFDL -> XML Schema). As an input I have MQ input node. whereas in its property I selected DFDL message domain for input message parsing. Now when I am trying to browse the message it is coming blank.

    PS: My XML schema is correct (I have validated it already).



    ------------------------------
    Parul Awad
    ------------------------------


  • 2.  RE: DFDL Message selection is coming blank

    Posted 22 days ago

    Hi Parul,

    Can you check if the static library is referenced in your application? If that is not the case the dfdl will not show up. 

       -->



    ------------------------------
    Francis Cocx
    ------------------------------



  • 3.  RE: DFDL Message selection is coming blank

    Posted 22 days ago

    Thanks for the checking Francis.

    Yes, I have given the reference of the static lib to my application. The suspect thing is the XSD I'm taking is working for MRM format. Is the same will work for DFDL domain as well? Or we need some changes to be implemented for DFDL XSD files?



    ------------------------------
    Parul Awad
    ------------------------------



  • 4.  RE: DFDL Message selection is coming blank

    Posted 22 days ago

    Hi Parul

    If I'm not mistaken, Message Sets (MRM) have been deprecated (deprecated, not removed) from v11 onward. Message Models (DFDL) are the way forward.

    A Message Set that has been created specifically for MRM can't be reused as is for DFDL, you will need to create a new DFDL Message Model.

    I have created a static library (Btw, have a look at shared libraries, they are better - unless you have a very specific need for maintaining schema's per application) that contains both an mrm and dfdl entry

    And they are not cross-compatible

     

    If you want to use the DFDL parses, you need to create a DFDL Message Model.

    If I am completely missing the ball here, and you are trying to do something else, please let me know. And maybe share your code and/or application/library setup.



    ------------------------------
    Regards
    Matthias Blomme
    Integration Specialist
    Integration Designers
    Turnhout
    ------------------------------



  • 5.  RE: DFDL Message selection is coming blank

    Posted 22 days ago

    Thanks for the reply. 

    So, here is the story:

    We are upgrading our application from WMB v7 to ACE 13.. In WMB v7 we are using Message sets for incoming MRM format messages. So as you said MRM is getting deprecated, we are planning to change the MRM(Message Set thing) to DFDL Modelling. What I have is XSDs of the Message Sets we are using in version 7. Now, in ACE 13 I have created a DFDL model under one static Lib and using the old Schema(XSD schema we have for MRM) for it:

    So, my question is will the old XSD will work or I need to create a DFDL schema from scratch for each WMB interfaces?

    Or is there any way I can create a DFDL schema from XML Schema.



    ------------------------------
    Parul Awad
    ------------------------------



  • 6.  RE: DFDL Message selection is coming blank

    Posted 22 days ago
    Edited by Matthias Blomme 22 days ago

    Are you actually handling xml messages? 

    DFDL is not suited for XML formatted messages, you would need the XML parsers for that.

    If you mean mxsd files, the definition you got from MRM messages, those you can't import as far as I know.

    ------------------------------
    Regards
    Matthias Blomme
    Integration Specialist
    Integration Designers
    Turnhout
    ------------------------------



  • 7.  RE: DFDL Message selection is coming blank

    Posted 12 days ago

    Hi everyone,

    I've created a static library where I've implemented message modeling using DFDL to XML Schema. For input, I'm using an MQ Input node, and in the node's properties, I've selected the DFDL message domain for parsing the input message.

    The XML schema itself is valid-I've already tested and confirmed it separately. However, when I try to browse the message, the output appears blank, and no parsing errors are shown either.

    This issue is blocking further development for a project that also supports a daycare near me integration feature, where message accuracy is critical for syncing child enrollment data.

    Has anyone encountered a similar issue with DFDL message domains returning empty payloads despite valid schemas? Could this be related to the DFDL schema root, input data format, or missing properties?

    Any help or pointers would be appreciated. Thanks in advance!



    ------------------------------
    elizabeth tuner
    ------------------------------



  • 8.  RE: DFDL Message selection is coming blank

    Posted 12 days ago

    Hi Elizabeth

    What exactly do you mean with "DFDL to XML Schena" What of these options have you selected?

    Can you explain, step by step, what you are doing, that might help us narrow down the issue.



    ------------------------------
    Regards
    Matthias Blomme
    Integration Specialist
    Integration Designers
    Turnhout
    ------------------------------



  • 9.  RE: DFDL Message selection is coming blank

    Posted 11 days ago

    Hi there

    If your DFDL message selection is coming up blank, you're not alone-others have run into this too. One common scenario is when using an MQ Input node with the DFDL message domain selected, but the message browser shows nothing. Even if your XML schema is valid, the issue might stem from how the message model is linked or deployed.

    Here are a few things to check:

    • Ensure the DFDL schema is correctly deployed in the application or static library.
    • Verify the message domain is explicitly set to DFDL in the input node properties.
    • Confirm the input message format matches what the DFDL schema expects-any mismatch can cause parsing to fail silently.
    • Check the integration server logs for parsing errors or warnings that might not show up in the UI.

    If everything seems in order and it's still blank, try restarting the integration server or redeploying the application. Sometimes a clean slate works wonders.

    Thanks

    ________________________________________

    Justice Theledi

    ________________________________________






  • 10.  RE: DFDL Message selection is coming blank

    Posted 10 days ago

    @Parul Awad

    @elizabeth turner

    Can you walk as throught your setup? Maybe step by step with screenshots so we are 100% sure we are talking about the same thing?



    ------------------------------
    Regards
    Matthias Blomme
    Integration Specialist
    Integration Designers
    Turnhout
    ------------------------------