Question
· Oct 27

Unable to Edit and Resend XML from Message Viewer in Ensemble

Hi,

I’m working in Ensemble and trying to resend a message from the Message Viewer. The message is in XML format.

When I try to edit the XML before resending,

  • I open the message in the Message Viewer.
  • I click Resend or Edit & Resend.

I’m looking for guidance on:

  1. How to make a message editable in Message Viewer.
  2. The proper way to modify an XML message before resending in Ensemble/IRIS.

Any suggestions or examples would be very helpful.

Product version: Ensemble 2018.1
Discussion (1)2
Log in or sign up to continue

To make a message editable in Ensemble's Message Viewer and modify XML messages before resending, you should follow these steps:

  1. Make a Message Editable in Message Viewer:

    • Use the "Edit and Resend" option available in the Message Viewer. This allows you to modify the contents of the message.
    • If you see that "Edit and Resend" is unavailable, there could be specific restrictions in place based on the class or namespace configuration. For example, messages that are custom classes using %XML.Adaptor or certain complex structures may not allow direct editing and resending [1][2].
  2. Modify an XML Message Before Resending:

    • When you click “Edit and Resend” for an XML message, you'll be able to amend its content in a format similar to what is displayed. However, there may be cases where a lack of proper setup for messages or XML projection can cause issues with editing.
    • If editing is consistently unavailable, ensure that the properties within your Ensemble classes supporting the messages are properly configured as extendable and compatible with Ens.Message or %XML.Adaptor [1][2].

Additionally, note that merging lists, ensuring seamless resending and analyzing, involves configuring development settings accordingly and could potentially require code-level edits or additional debugging about why classes aren't exposing editable features.

If further customization or debugging is required, reviewing the configuration and class definitions might be necessary.

Sources: