Nueva publicación

Encontrar

Pregunta
· 10 feb, 2026

How can I correlate xml that contains CDATA?

Hey everyone.

I have a web service which is receiving XML as a stream, and I'm intending to then correlate the stream into an object. Unfortunately I am hitting a road block where the sender places a large chunk of the XML within a cdata block which is then causing the correlate of %XML.Reader to not work.

The structure of my xml is along the lines of:

<abc>
    <def>010203</def>
    <ghi>040506</ghi>
    <jkl>
        <mno>
            <pqr>070809</pqr>
            <stu>101112</stu>
        </mno>
    </jkl>
</abc>

I have my objectscript classes built that conform to the above, and the correlate works when the xml as is the above, however what is sometimes happening is:

<abc>
    <def>010203</def>
    <ghi>040506</ghi>
    <jkl><![CDATA[<mno><pqr>070809</pqr><stu>101112</stu></mno>]]></jkl>
</abc>

I have seen some other posts where the answer was to add "CONTENT=MIXED" to the property where the CDATA is occurring, but this is not something that can be applied when the property is referencing another class and isn't simply a string. Additionally, one of the values within the XML being presented within a CDATA is going to be containing a base64 encoded file, so a string for this would be unsuitable.

Is there a simple way to receive xml and be able to parse the xml using %XML.Reader or a similar XML tool without being stymied by cdata wrapped data?

3 nuevos comentarios
Comentarios (3)2
Inicie sesión o regístrese para continuar
Pregunta
· 10 feb, 2026

Best Practices for Mobile App Development with Backend Integration

Hi everyone! 

I’m working on a mobile app development project and would love to hear from this community’s collective experience. As mobile apps increasingly need robust backend services — especially for data sync, authentication, cloud features, and real-time updates — I’m curious how others approach architecture and tooling.

Here are a few specific questions to get the discussion started:

  1. Frameworks & Languages:
    What frameworks do you prefer for building mobile apps (e.g., React Native, Flutter, Swift/Kotlin native)? What influenced your choice — performance, team skill set, ecosystem, or something else?
  2. Backend Integration Patterns:
    How do you handle backend APIs? REST or GraphQL? Do you use SDKs, client libraries, or auto-generated API clients?
  3. Real-Time Features:
    For features like live chat, notifications, or real-time updates, what tools or services have worked best for you?
  4. Testing & Deployment:
    What’s your go-to strategy for testing mobile apps — automated UI tests, unit tests, beta distribution tools? How often do you release updates?
  5. Security & Data Protection:
    Mobile security is critical — especially with user authentication and sensitive data. Any tips on secure storage, encryption, or authorization libraries?

Looking forward to learning from your approaches, tools, and lessons learned! If there’s a specific pattern or framework that has significantly improved your workflow, please share 

Let’s help each other build better mobile experiences!

Happy coding!

Comentarios (0)1
Inicie sesión o regístrese para continuar
InterSystems Official
· 10 feb, 2026

Tercera vista previa para desarrolladores de InterSystems IRIS, InterSystems IRIS for Health y HealthShare Health Connect 2026.1 ya disponible

La tercera vista previa para desarrolladores de la plataforma de datos InterSystems IRIS®, InterSystems IRIS® for Health y HealthShare® Health Connect 2026.1 se ha publicado en el sitio de vistas previas para desarrolladores WRC. Los contenedores se pueden encontrar en nuestro registro de contenedores y están etiquetados como latest-preview.

Estas vistas previas para desarrolladores incluyen la eliminación del soporte para Mac Intel a partir de la versión 2026.1.0, y la reincorporación del soporte para Windows Server 2019 en la versión 2026.1.0.

La documentación inicial se puede consultar en los siguientes enlaces:

Los enlaces de documentación actualmente funcionan como marcadores de posición y se actualizarán a medida que nos acerquemos a la versión final y tengamos más detalles para compartir. Aquí tenéis algunas adiciones destacadas en la documentación de la versión 2026.1:

Como se trata de una vista previa temprana para desarrolladores, parte del contenido todavía está en desarrollo, y proporcionaremos la documentación completa a medida que se finalicen las funciones. ¡Agradecemos vuestra paciencia y vuestros comentarios durante esta fase!

Disponibilidad e información del paquete

Esta versión incluye paquetes de instalación clásicos para todas las plataformas compatibles. Para obtener la lista completa, consultad el documento de Plataformas Compatibles.

Los paquetes de instalación y las claves de vista previa están disponibles en el sitio de descargas de vistas previas de WRC o a través del sitio web de servicios de evaluación (marcando la casilla "Mostrar software en vista previa").

Comentarios (0)1
Inicie sesión o regístrese para continuar
Pregunta
· 10 feb, 2026

What Are WooCommerce Product Bundles and Why They Matter

Product Bundles for WooCommerce: A Powerful Approach to Sell More in Every Order

In shopping it is not just about getting more people to visit your site. The real way to make money is to get people to spend more when they buy something. Of selling things one by one smart people who own online stores use a trick where they sell many things together. This makes things easier and better for the people buying. That is where Product Bundles for WooCommerce come in it is an important tool, for making sales.

When you use WooCommerce Product Bundles you can put together related products into bundles that're easy to buy. This makes it simpler for people to make decisions. It helps you make more money. Some stores need things to happen automatically without the customer having to do anything. For these stores, Chained Products, for WooCommerce is really helpful. It adds a level of efficiency by automatically linking items to a main WooCommerce Product Bundles product. This means you can sell WooCommerce Product Bundles easily.

Understanding Product Bundles for WooCommerce

Product Bundles for WooCommerce let you sell products together as one thing. When customers look at the product they see one product. They actually get many things when they buy it. Product Bundles for WooCommerce make it easy, to group products and sell them together.

For example an electronics store can put together a laptop and some other things, like a charger, a mouse and a carrying case. When a store uses WooCommerce Product Bundles, people who are shopping can see away what they are getting. They do not have to look at a lot of pages to understand what is included with the laptop and other things.

This way of doing things does not save time for the customers but it also makes it more likely that the customers will make bigger purchases. The customers will really benefit from this approach because it saves them time. It also increases the chances that the customers will spend more money when they make a purchase.

WooCommerce Product Bundles and Chained Products are two things that people get mixed up. So what is the difference between WooCommerce Product Bundles and Chained Products?

WooCommerce Product Bundles are like packages that have a few products in them. You can buy all these products together at a price.

* They are great for selling things that go well together.

* You can make a bundle with products from sellers.

Chained Products are different. They are like a product and another product that you need to buy with it.

1. You have to buy the product first.

2. Then you can buy the product that goes with it.

So the main difference between WooCommerce Product Bundles and Chained Products is that bundles are like a group of products that you can buy together and chained products are like a product that needs another product to work. WooCommerce Product Bundles are good for selling things that people want to buy and Chained Products are good, for selling things that people need to buy together.

So when we talk about WooCommerce Product Bundles and Chained Products for WooCommerce they are similar because they both group products together.. The thing is, WooCommerce Product Bundles and Chained Products, for WooCommerce are used for different things.

When people buy things with WooCommerce Product Bundles they can see everything that is included. Sometimes they can even change how many of something they want or pick a version. This is really good when customers need to be able to make some changes to WooCommerce Product Bundles. WooCommerce Product Bundles are great for customers who want to have some control, over what they're buying.

So with Chained Products for WooCommerce extra things get added to the thing you are buying. When you put the thing in your cart the other things you need to buy with it get added too. You do not have to choose them. This is really good for things that you have to buy or for free extras or for digital things that come in a bundle with the main thing. Chained Products for WooCommerce is very useful, for these kinds of things.

Why Product Bundles for WooCommerce Drive Higher Revenue

Using Product Bundles for WooCommerce is a proven way to improve store performance. Here’s why:

Increased Order Value

When you buy things in a bundle it is like getting a lot of stuff at the time. Bundled offers are really good at getting customers to spend money. This is because they show products as one thing that solves a problem. The company puts products together and sells them as a single solution. This makes customers want to buy the bundle of products, from the company. Bundled offers are a way for companies to sell products to customers at the same time.

Simplified Buying Experience

People like it when things are easy. WooCommerce Product Bundles make it simpler, for customers. They help get rid of steps that customers do not need to take. This also helps customers make up their minds about WooCommerce Product Bundles. WooCommerce Product Bundles are really helpful because they reduce confusion when people are trying to buy things.

Better Stock Utilization

Bundles are really useful because they help get rid of the items that do not sell quickly. This is done by putting these selling items together with the products that a lot of people want to buy which are the bestsellers. Bundles and bestsellers work well together to make this happen.

Chained products for WooCommerce are really useful because they help to improve automation. This is a deal for people who sell things online.

Chained products for WooCommerce make it easier to manage lots of products at the time. This means that sellers do not have to do many things by hand, which saves them time and effort.

The main thing that chained products for WooCommerce do is help with automation. Chained products for WooCommerce improve automation by allowing sellers to create groups of products that work together. This means that when someone buys one product they can also buy related products easily.

Chained products for WooCommerce are very helpful for sellers because they improve automation and make things easier to manage. Chained products for WooCommerce are a tool for anyone who sells things online and wants to improve automation.

For example chained products for WooCommerce can be used to sell sets of things that go together. This improves automation because the seller does not have to create a product listing for each set. Chained products for WooCommerce improve automation. Make things easier, for sellers.

Chained Products for WooCommerce helps to make buying easier. It takes away the need to do things manually. When you set it up Chained Products for WooCommerce makes sure that the right products are always added to an order. This way Chained Products, for WooCommerce always gets it right.

There are some common things that people use automation for. These include:

Buy-one-get-one promotions

Mandatory accessories

You can get downloads that come with some extra stuff. These digital downloads have bonus materials that you will like. Digital downloads are really cool because they have bonus materials.

Complimentary gifts

When the website adds items for the customers the customers have a time paying for the items they want to buy. This makes the checkout process easier, for the customers. The customers like that the items are added automatically.

Practical Uses of WooCommerce Product Bundles

Beginner Packages

We have kits that have everything a new customer needs. These kits are made with WooCommerce Product Bundles. This means new customers can buy everything they need at once with WooCommerce Product Bundles. We want to make it easy for new customers to get started with WooCommerce Product Bundles.

Promotional Campaigns

When you have deals that are only available, for a short time people like to buy things that come with other things. This is because seasonal offers or limited-time offers do well when you bundle products together. For example you can put a products together and sell them as one thing and that seems to work really well for seasonal or limited-time offers.

Digital Product Collections

Sell courses, guides, and templates as one package using Chained Products for WooCommerce.

Premium Upgrades

Enhance subscriptions or memberships with bundled add-ons.

Key Advantages of Product Bundles for WooCommerce

Using Product Bundles for WooCommerce is an idea because it has a lot of benefits that last for a long time. Product Bundles for WooCommerce can really help you in the run. When you use Product Bundles for WooCommerce you will see that it has good effects that stay with you forever. Product Bundles, for WooCommerce is something that you should think about if you want to make your business better.

Higher conversion rates

Clear product value communication

Fewer abandoned carts

Streamlined promotions

Improved customer satisfaction

When you use WooCommerce Product Bundles, the people who own the store get to decide everything about the prices and how things look. They have control, over how much things cost and what the store looks like when people visit. The store owners can do what they want with the prices and the presentation when they use WooCommerce Product Bundles.

Final Thoughts

Selling things does not always mean you need more people to visit your website. If you have a store that uses WooCommerce you can make money from the people who already visit your site. You can do this with Product Bundles for WooCommerce. This helps you make money from the people who are already looking at your products. You can offer Product Bundles for WooCommerce or Chained Products for WooCommerce. Both of these options are good because they help you give your customers what they want. They make things easier for your customers. They help you sell things in a consistent way. Product Bundles, for WooCommerce really help with this.

For WooCommerce stores aiming to scale efficiently, product bundling is no longer optional—it’s essential.

Comentarios (0)1
Inicie sesión o regístrese para continuar
Artículo
· 10 feb, 2026 Lectura de 3 min

Exportation des données de configuration d'interopérabilité au format CSV

Lorsqu’on travaille avec InterSystems Interoperability (IRIS / Health Connect / Ensemble), les données de configuration sont souvent réparties entre de nombreux éléments de production : services, processus, opérations, adaptateurs et leurs paramètres.

Un besoin opérationnel ou de sécurité courant est de pouvoir répondre à des questions comme :

  • Quelles interfaces référencent des chemins du système de fichiers ?
  • Où sont configurés les répertoires, les partages réseau ou les chemins absolus ?
  • Puis-je auditer ou documenter rapidement ces informations sur l’ensemble de mes productions ?

L’utilitaire ObjectScript ci-dessous répond précisément à ce besoin en exportant des paramètres de configuration sélectionnés dans un fichier CSV.

Ce script :

  1. Parcourt tous les espaces de noms existants
  2. Interroge tous les éléments de configuration d’Interoperability (Ens_Config.Item) dans l’ensemble des espaces de noms
  3. Itère sur les Settings de chaque élément
  4. Extrait les chemins de type système de fichiers / URL (valeurs contenant :, / ou \)
  5. Écrit les résultats dans un fichier CSV, regroupés par Category
  6. Produit un résultat adapté à l’audit, que vous pouvez ouvrir dans Excel ou partager avec les équipes opérations/sécurité

Cas d’usage typiques

Tu devrais utiliser cet utilitaire lorsque tu as besoin de :

  • 🔍 Auditer l’utilisation du système de fichiers dans des productions
  • 🛡 Examiner l’exposition en matière de sécurité (chemins locaux, partages réseau, connexions bases de données)
  • 📄 Documenter la configuration pour des migrations, mises à niveau ou plans de reprise d’activité (DR)
  • 🔄 Comparer des environnements (DEV vs TEST vs PROD)
  • 🧹 Nettoyer des chemins obsolètes ou inutilisés

C’est particulièrement utile dans les instances de grande taille, avec plusieurs productions utilisant de nombreuses interfaces et adaptateurs.

Format de sortie

Le fichier CSV généré contient les colonnes suivantes :

Namespace, Category, Item Name, Class Name, Property Name, Value

En complément :

  • Les éléments de configuration sont regroupés par Category
  • Seuls les chemins de paramètres pertinents sont exportés — tu peux facilement adapter la logique pour exporter selon le nom du paramètre (par exemple DSN pour les connexions SQL) ou toute autre valeur de paramètre
  • Facile à filtrer et analyser dans Excel

L’utilitaire s’exécute depuis le terminal et prend en paramètre le chemin complet et le nom du fichier CSV.

Par exemple :

> do ##class(Test.Properties).GetData("c:\temp\loop.csv")

Exemple de sortie CSV ouverte dans Excel :

Remarques et conseils

  • 🧪 En cas de doute sur les autorisations, effectuez d'abord un test en environnement hors production.
  • 📂 Assurez-vous que le répertoire cible existe et que IRIS/Health Connect y a accès en écriture.
  • 🔎 Vous pouvez facilement étendre la logique pour :
    • Exporter des propriétés supplémentaires
    • Filtrer par catégorie ou classe
    • Masquer les valeurs sensibles (mots de passe)
    • Modifier la logique pour les données pertinentes

N'hésitez pas à partager vos améliorations avec la communauté si vous les étendez ou les améliorez.

Comentarios (0)1
Inicie sesión o regístrese para continuar