New post

Find

Question
· Sep 27, 2024

Inconsistent presentation of message type when using REST service with large message body

Hello community

I sent a http post message with a large message body (approx. 200 kB) to a standard EnsLib.REST.GenericService using a standard EnsLib.HTTP.InboundAdapter.

When inspecting the message in the message viewer I expected to see a HTTPMessage XML in the Contents preview, but I found a GenericMessage with no HTTPHeaders section. After a while, I found out that the display in the message's Visual Trace differs from what is shown, when going to the View Full Contents view in the Contents tab of the message viewer.

I also found out that the presentation in the preview window and also the Contents preview changes from HTTPMessage to GenericMessage, when the stream content is truncated for display after 20000 characters. Full Contents display always shows a HTTPMessage XML.

I'd consider this inconsitency a bug and I would like to know if anybody else is able to reproduce this misbehaviour and shares my opinion. I would also be interested, if this issue is solved in newer versions than 2021.1.

I add some screenshots to clearify the problem:

The problem is, that the HTTPMessage XML contains a section with the HTTPHeaders, which are essential for further processing, while the GenericMessage does not contain the HTTPHeaders array. I'm quite sure, that the actual message contains the headers, but it's irritating not to be able to see them in some of the views. How would you rate that issue?

Regards,

Martin

2 Comments
Discussion (2)2
Log in or sign up to continue
Article
· Sep 27, 2024 1m read

QuinielaML - Predicción de la 10ª jornada de la Quiniela

Fieles a nuestra cita semanal, tenemos una nueva entrega, esta con novedades que han mejorado la precisión del modelo de predicción al eliminar los partidos de la temporada 2022-2023:

Hasta ahora estábamos con una precisión del 0.58, por lo que está claro que esas 2 décimas que hemos ganado hasta alcanzar el 0.6 van a ser totalmente relevantes para llevarnos al éxito.

Veamos que partidos forman parte de esta jornada de la Quiniela:

Predicciones para la Primera División:

Y para la Segunda División:

Esto nos deja la siguiente Quiniela:

Pues veamos que tal se da con el modelo reentrenado. ¡Suerte a todos!

2 Comments
Discussion (2)2
Log in or sign up to continue
Article
· Sep 27, 2024 11m read

使用 GitLab 持续交付 InterSystems 解决方案 – 第 11 部分:互操作性

欢迎来到我的 CI/CD 系列的下一个章节,我们将探讨使用 InterSystems 技术和 GitLab 进行软件开发可以采用的几种方式。

今天,我们来谈谈互操作性。

问题

当您有一个有效的互操作性生产时,您有两个独立的流程:一个是处理消息的可以正常运行的生产流程,另一个是更新代码、生产配置和系统默认设置的 CI/CD 流程。

显然,CI/CD 流程会影响互操作性。 但问题是:

  • 更新期间究竟发生了什么?
  • 我们需要做些什么以在更新期间尽可能缩短或消除生产停机时间?
Discussion (0)0
Log in or sign up to continue
Article
· Sep 27, 2024 7m read

使用 GitLab 持续交付 InterSystems 解决方案 – 第 10 部分:代码之外

经过将近四年的停顿,我的 CI/CD 系列又回来了! 这些年来,我与多个 InterSystems 客户合作,为不同的用例开发 CI/CD 管道。 希望本文中提供的信息对您有所帮助。

系列文章探讨了使用 InterSystems 技术和 GitLab 进行软件开发可以采用的几种方式。

我们有一系列激动人心的话题要讨论:但今天,我们来谈谈代码之外的事情 – 配置和数据。

问题

之前我们探讨过代码提升,这在某种程度上是无状态的 – 我们总是从一个(大概)空实例到完整的代码库。 但有时,我们需要提供数据或状态。 不同的数据类型包括:

Discussion (0)0
Log in or sign up to continue
Article
· Sep 27, 2024 6m read

使用 GitLab 持续交付 InterSystems 解决方案 – 第 9 部分:容器架构

在这一系列文章中,我想向大家介绍并探讨使用 InterSystems 技术和 GitLab 进行软件开发可以采用的几种方式。 我将介绍以下主题:

  • Git 101
  • Git 流程(开发流程)
  • GitLab 安装
  • GitLab 工作流
  • 持续交付
  • GitLab 安装和配置
  • GitLab CI/CD
  • 为何使用容器?
  • 容器基础架构
  • 使用容器的 CD
  • 使用 ICM 的 CD
  • 容器架构

在本文中,我们将讨论如何构建并部署您自己的容器。

Discussion (0)0
Log in or sign up to continue