Nova postagem

Pesquisar

Anúncio
· jan 8

インターシステムズ 第1回 ソリューションウェビナー「開発効率化とシステム統合の実現」のご案内

 

新年おめでとうございます。今年もインターシステムズを宜しくお願い申し上げます。

さて2025年最初のウェビナーは「開発効率化とシステム統合の実現:InterSystems IRISプラットフォームによる

次世代システム基盤の構築」のテーマで、2月20日に開催いたします。

日時:2025年2月20日(木)13時半~14時

参加費無料・事前登録制

ご登録はこちらから

【概要】

当セミナーでは、現場で本当に使える統合プラットフォームについて、技術者の悩みから経営課題まで、リアルな視点でお届けします。

AIやデータ活用で苦労している開発者の方、コスト削減と開発効率の両立に頭を悩ませているマネージャー、そして未来の技術戦略を描きたい経営者の方々へ。

最新のテクノロジ―トレンドと実践的なソリューションを、成功事例とともにご紹介します。技術的な知見とビジネス価値の両面から、これからのDXを考える30分のセッションです。

【こんな方にお勧め】システム開発や開発基盤に興味がある;

  • --開発プロジェクトマネージャー
  • --受託開発企業のテクニカルディレクター
  • --SIer企業の技術責任者
  • --システム基盤の選定に関わる意思決定者
  • --デジタルトランスフォーメーション推進担当者

ご多用中とは存じますが、皆様のご参加をお待ち申し上げております。

Discussão (0)1
Entre ou crie uma conta para continuar
Anúncio
· jan 8

[Video] Healthcare Use-Case: Patient Portal Messages

Hey Community!

Check out the new video dedicated to Gen AI on our InterSystems Developers YouTube:

⏯ Healthcare Use-Case: Patient Portal Messages

Explore a use case in patient-provider messaging, inspired by a Vanderbilt University study. The study addresses the overwhelming volume of patient messages by using AI to help patients craft better initial messages. An LLM generates follow-up questions based on the patient’s first message, ensuring the provider gets the necessary details upfront and reducing delays in care.  

🗣  Presenter@Don Woodlock, Vice President, Healthcare Solutions Development, InterSystems

Enjoy watching, and look forward to more videos! 👍

Discussão (0)1
Entre ou crie uma conta para continuar
Pergunta
· jan 8

<MAXSTRING>CompileRtns+295^%occRoutine in SQL execution

I tried executing the SQL JSON_TABLE query with large JSON string(more than 200000 characters) and I got the below error. I'm curious about this under the hood workflow and how does it reach reaches MAXSTRING.

ERROR #5002: ObjectScript error: <MAXSTRING>CompileRtns+295^%occRoutine > ERROR #5030: An error occurred while compiling class '%sqlcq.LEARNING.cls247'

 Thanks!

2 Comments
Discussão (2)1
Entre ou crie uma conta para continuar
Artigo
· jan 8 1min de leitura

Qual é a versão da minha imagem?

Se você quer descobrir qual exatamente é a versão da sua imagem (e desde o mais recente esquema de tagging de imagens você não pode mais confiar na tag da imagem; e assumindo que você não quer realmente rodar somente para descobrir) você pode rodar esse comando do docker:

docker inspect irepo.intersystems.com/intersystems/irishealth:latest-preview --format '{{ index .Config.Labels "com.intersystems.platform-version" }}'

(é claro, adapte para a imagem a qual você se refere)

E o output será, por exemplo:

2025.1.0L.152.0

Eu achei isso útil por exemplo para comparar qual versão estou rodando vs. outras possíveis versões disponíveis. Isso seria importante com pequenos lançamentos de manutenções de versões EM e, como no meu exemplo acima, com lançamentos de Developer Preview.

Note que esse comandodocker inspect é uma abordagem similar à que o @Dmitry Maslennikov compartilhou aqui para conseguir as portas padrão que o container usa, e está de acordo com a documentação referente a descobrir padrões das imagens (como no caso do Dmitry).

Discussão (0)1
Entre ou crie uma conta para continuar
Pergunta
· jan 8

MySQL JDBC connection, Linked Table issue

Hello, community.

I have a problem with running a SQL query on a linked MySQL table.

The connection works fine, but the following query throws an error:

SELECT   TOP 10 * FROM   linkedinternal_test.persons

 [SQLCODE: <-400>:<Fatal error occurred>]

  [%msg: <Remote JDBC error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '10 T1.PersonID AS C1,T1.LastName AS C2,T1.FirstName AS C3,T1.Address AS C4,T1.Ci' at line 1. >]

 

Linked table class:

/// Generated by the Link Table wizard on 2025-01-08 16:09:03.  Note that you can access the data in this class only when the external database is accessible.
Class LinkedInternal.test.Persons Extends %Library.Persistent [ Owner = {_SYSTEM}, Not ProcedureBlock, SqlRowIdPrivate, SqlTableName = Persons, StorageStrategy = GSQLStorage ]
{

/// Specifies details for the SQL Gateway Connection that this class uses
Parameter CONNECTION = "test,NOCREATE";

/// Specifies the external database that this class uses
Parameter EXTDBNAME = "MySQL";

/// Determines if INSERT statements for this external table attempt to retrieve auto-generated keys.  Set this to 0 if this external table does not support auto generated keys.
Parameter EXTERNALGENERATEDKEYS = 1;

/// Specifies the external table to which this class refers
Parameter EXTERNALTABLENAME = "Persons";

Property Address As %String(EXTERNALSQLNAME = "Address", EXTERNALSQLTYPE = 12, MAXLEN = 255) [ ReadOnly, SqlColumnNumber = 5, SqlFieldName = Address ];

Property City As %String(EXTERNALSQLNAME = "City", EXTERNALSQLTYPE = 12, MAXLEN = 255) [ ReadOnly, SqlColumnNumber = 6, SqlFieldName = City ];

Property FirstName As %String(EXTERNALSQLNAME = "FirstName", EXTERNALSQLTYPE = 12, MAXLEN = 255) [ ReadOnly, SqlColumnNumber = 4, SqlFieldName = FirstName ];

Property LastName As %String(EXTERNALSQLNAME = "LastName", EXTERNALSQLTYPE = 12, MAXLEN = 255) [ ReadOnly, SqlColumnNumber = 3, SqlFieldName = LastName ];

Property PersonID As %Integer(EXTERNALSQLNAME = "PersonID", EXTERNALSQLTYPE = 4) [ ReadOnly, Required, SqlColumnNumber = 2, SqlFieldName = PersonID ];

Index MainIndex On PersonID [ IdKey, PrimaryKey ];

Storage GSQLStorage
{
<StreamLocation>^LinkedInternal.test.PersonsS</StreamLocation>
<Type>%Storage.SQL</Type>
}

}


Is there work around this issue?

6 Comments
Discussão (6)4
Entre ou crie uma conta para continuar