データシート

Modern messaging for your Natural applications

Connect Natural applications directly to IBM MQ. No proxies, no additional layers.

Your Natural applications continue to power critical business processes across your organization. But as integration demands grow, applications are increasingly expected to communicate with other systems, share information across business processes, and participate in modern, event-driven architectures. Historically, enabling this communication often required developers to build and maintain custom interfaces, rely on third-party products, write COBOL or assembler wrappers, and manage MQ APIs. Natural Messaging extends Natural with native IBM MQ capabilities, allowing applications to participate directly in enterprise messaging architectures.

What if your Natural developers could connect applications through IBM MQ directly from Natural without adding interface layers, learning low-level messaging APIs, or increasing development complexity?  

Reliable IBM MQ integration built for Natural

Natural Messaging extends Natural with native IBM MQ capabilities, allowing developers to interact with message queues using standard Natural PROCESS and FIND statements. Applications can perform PUT, GET, and BROWSE operations, use message and correlation ID filtering, retrieve messages with wait or no-wait options, and participate directly in IBM MQ-based messaging architectures.

Key capabilities

  • Enable direct IBM MQ access through native Natural interfaces
  • Use Natural PROCESS and FIND statements to perform PUT, GET, and BROWSE operations 
  • Support queue access, browse operations, message and correlation ID filtering, and wait/no-wait message retrieval
  • Provide built-in error handling through MQ reason codes and descriptive error messages 
  • Integrate with existing IBM MQ security models and infrastructure investments
  • Support transaction processing in CICS, Com-plete, TSO, and Batch environments 
  • Support zIIP-eligible pre-processing and post-processing workloads, improving efficiency while reducing application workloads

BENEFITS OF NATURAL MESSAGING

  • Connect directly to IBM MQ from Natural 
  • Eliminate custom interface layers and wrappers 
  • Reduce integration complexity across applications  
  • Focus on business logic instead of messaging infrastructure 
  • Leverage familiar Natural programming concepts 
  • Use standard Natural statements instead of low-level MQ APIs 
  • Improve operational efficiency through integrated IBM MQ processing
  • Reduce maintenance overhead 
  • Reduce dependence on custom MQ implementations and wrappers 
  • Leverage existing IBM MQ infrastructure 
  • Works with existing CICS, Com-plete, TSO, and Batch deployments 
  • Modernize integration without disrupting business logic 

How it works 

Step 1: Connect Natural to IBM MQ: Natural Messaging integrates directly with existing IBM MQ infrastructure through the MQ-QUEUE interface and Natural configuration parameters, allowing applications to connect to existing queue managers without additional middleware. 

Step 2: Develop Using Familiar Natural Concepts: Developers use Natural PROCESS and FIND statements to perform message operations. Existing Natural skills can be applied without learning IBM MQ call interfaces or building custom wrapper programs. 

Step 3: Exchange Messages Reliably: Applications can PUT, GET, and BROWSE messages while using IBM MQ capabilities such as correlation ID filtering, message ID filtering, wait intervals, and reliable message delivery.

Step 4: Focus on Business Value: Natural Messaging manages pre-processing and post-processing workflows, which are zIIP-eligible, helping improve efficiency while reducing application workloads.

Want to connect Natural applications directly to IBM MQ using familiar Natural development techniques?