Nueva publicación

Encontrar

Pregunta
· 21 nov, 2024

Defining Fixed-Length String Properties in a Class

I'm attempting to streamline a process for renaming PDF documents received from multiple vendors to conform to a specification provided by an EMR vendor for ingestion. Things like Document ID, Document Type, Date of Service, Account Number, MRN, etc. all must be included in the filename at defined offsets and lengths. Most of the required values can be extracted from the inbound file's name and the few remaining are static values that would be the same (or handled via a lookup table based on source) for all documents. The inbound and outbound filenames are essentially fixed-width records with each value appearing at a specific offset and space-padded on the right when needed.

I'd like to model the output format in something that can be used in the DTL editor, subclassing the Ens.StreamContainer class and extending it to represent the individual filename field elements as properties that can have values mapped to them. The properties would have a MAXLEN attribute set that matches each individual field width. I would then override the OutputFilename property as calculated to assemble the fields in the correct order, offset and length. I'd like to be able to refer to each property's MAXLEN attribute programmatically to perform that assembly.

Since these PDFs may come from many sources, I don't think I need to worry much about modeling each inbound filename format; I'd simply use $EXTRACT to obtain the needed values. But having a template for the outbound filename would be a significant time saver and simplify things for those that will eventually have to take over supporting this integration.

Any thoughts on how this might be accomplished would be very much appreciated!

22 comentarios
Comentarios (22)2
Inicie sesión o regístrese para continuar
Comentarios (0)2
Inicie sesión o regístrese para continuar
Pregunta
· 21 nov, 2024

Installing Dockers & IRIS image

Hi Guys,

I'm a newbie in Dockers & containers and trying to install IRIS & VS Code in a container with dockers in Linux.

My understanding is that I first need to install docker, create a container then install IRIS image and looked into this documentation (Container How-to | InterSystems IRIS Data Platform 2024.2) and got me lost so I guess I need baby steps:

So I've installed Ubuntu in my Desktop and went to https://containers.intersystems.com/contents (as below) to download IRIS image but I found commands, so I tried running one of those commands in Linux thinking that it will install docker, create a container and install the IRIS image but I was wrong:

 

So maybe I need to install Docker then create container in Ubuntu before running this command to install IRIS image, but I also was unable to install a docker!?

 

Could you pls take me through the steps on how to install the docker, create a container and install the IRIS image? 

 

Thanks

2 comentarios
Comentarios (2)1
Inicie sesión o regístrese para continuar
Pregunta
· 21 nov, 2024

IRISインスタンスが起動できない。

IRISを起動しようとするとエラーとなり起動できません。
どなたか解決策をご存知でしょうか?よろしくお願い致します。

環境:Windows11

事前作業:

下記URLと同症状が発生し、アップグレードインストールを行っています。

https://jp.community.intersystems.com/post/iris%E3%82%B3%E3%83%9F%E3%83%...

操作:

1.タスクトレイアイコンから「InterSystems IRIS 開始(S)[IRIS]」を選択。

2.エラーメッセージが表示される。

イベントビューアのエラー:

- <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
- <System>
  <Provider Name="IRIS Config IRIS" /> 
  <EventID Qualifiers="49409">263</EventID> 
  <Version>0</Version> 
  <Level>2</Level> 
  <Task>0</Task> 
  <Opcode>0</Opcode> 
  <Keywords>0x80000000000000</Keywords> 
  <TimeCreated SystemTime="2024-11-21T05:48:35.4717029Z" /> 
  <EventRecordID>216772</EventRecordID> 
  <Correlation /> 
  <Execution ProcessID="13828" ThreadID="0" /> 
  <Channel>Application</Channel> 
  <Computer>DESKTOP-4OOPUSU</Computer> 
  <Security UserID="S-1-5-18" /> 
  </System>
- <EventData>
  <Data>(99) スタートアップ(^STU)プロセスが中断しました。</Data> 
  </EventData>
  </Event>

 

mgr/messages.logのエラー:

*** Recovery started at Thu Nov 21 15:08:37 2024
     Current default directory: d:\iris\mgr
     Log file directory: d:\iris\mgr\
     WIJ file spec: d:\iris\mgr\IRIS.WIJ
Recovering local (d:\iris\mgr\IRIS.WIJ) image journal file...
Starting WIJ recovery for 'd:\iris\mgr\IRIS.WIJ'.
  0 blocks pending in this WIJ.
Exiting with status 3 (Success)
11/21/24-15:08:37:095 (16084) 0 [Generic.Event] Global buffer setting requires attention.  Auto-selected 25% of total memory.
11/21/24-15:08:37:169 (16084) 0 [Generic.Event] Allocated 5024MB shared memory (large pages)
11/21/24-15:08:37:170 (16084) 0 [Generic.Event] 3937MB global buffers, 393MB routine buffers, 64MB journal buffers, 307MB buffer descriptors, 300MB heap, 5MB ECP, 17MB miscellaneous
11/21/24-15:08:37:171 (16084) 0 [SIMD] SIMD optimization level: DEFAULT
11/21/24-15:08:37:204 (16084) 0 [WriteDaemon.UsingWIJFile] Using WIJ file: d:\iris\mgr\IRIS.WIJ
11/21/24-15:08:37:204 (16084) 0 [Generic.Event] No journaling info from prior system
11/21/24-15:08:37:217 (16084) 0 [Generic.Event] 
Startup of InterSystems IRIS [IRIS for Windows (x86-64) 2024.2 (Build 247U) Tue Jul 16 2024 09:57:03 EDT]
    in d:\iris\bin\
    with mgr: d:\iris\mgr
    with wij: d:\iris\mgr\IRIS.WIJ
    from: d:\iris\mgr\
  OS=[NT], version=[6.2.9200], 16 processors.
  Processor architecture=[9], level=[25], revision=[5000], active processor mask=[ffff].
  System Initialized.
11/21/24-15:08:37:236 (12300) 0 [WriteDaemon.Started] Write daemon started.
11/21/24-15:08:38:616 (1780) 0 [Database.MountedRW] Mounted database d:\iris\mgr\ (SFN 0) read-write.
11/21/24-15:08:38:621 (1780) 0 [Utility.Event] Instance 'IRIS' starting on node DESKTOP-4OOPUSU by user 'SYSTEM' on 11/21/2024 06:08:38.621 UTC
11/21/24-15:08:38:621 (1780) 0 [Utility.Event] Using parameters from file 'D:\IRIS\iris.cpf'
11/21/24-15:08:38:621 (1780) 0 [Utility.Event] Loading DLLs
11/21/24-15:08:38:622 (1780) 0 [Database.MountedRO] Mounted database d:\iris\mgr\irislib\ (SFN 1) read-only. Database label is marked read-only. 
11/21/24-15:08:38:623 (1780) 0 [Utility.Event] Switching to temporary %SYS Namespace
11/21/24-15:08:38:628 (1780) 0 [Utility.Event] Loading Locale jpww (Japanese for Windows, Japan, Unicode) from objects
11/21/24-15:08:38:660 (1780) 0 [Database.MountedRW] Mounted database d:\iris\mgr\irislocaldata\ (SFN 2) read-write.
11/21/24-15:08:38:661 (1780) 0 [Utility.Event] Using OpenSSL 3.1.4 24 Oct 2023
11/21/24-15:08:38:676 (1780) 0 [Database.MountedRW] Mounted database d:\iris\mgr\iristemp\ (SFN 3) read-write.
11/21/24-15:08:38:678 (1780) 0 [Utility.Event] D:\IRIS\mgr\iristemp\ initialized as IRISTEMP
11/21/24-15:08:38:679 (1780) 0 [Utility.Event] Switching to default %SYS Namespace
11/21/24-15:08:38:690 (1780) 3 [Utility.Event] Error: 繧ィ繝ゥ繝シ #5002: ObjectScript 繧ィ繝ゥ繝シ:<SUBSCRIPT>CheckSecurityTables+1184^Security.System.1 ^SYS("Security","ServersD","") Checking security tables - Shutting down the system : $zu(56,2)=$Id: //iris/2024.2.0/kernel/common/src/gformat.c#1 $ 2173 0
11/21/24-15:08:43:698 (1780) 0 [Utility.Event] Shutting down InterSystems IRIS
11/21/24-15:08:43:702 (1780) 0 [Utility.Event] Notifying Clients
11/21/24-15:08:43:703 (1780) 0 [Utility.Event] No user shutdown routines to execute
11/21/24-15:08:43:703 (1780) 0 [Utility.Event] Stopping User Jobs
11/21/24-15:08:43:706 (1780) 0 [Utility.Event] Stopping Network Servers
11/21/24-15:08:43:707 (1780) 0 [Utility.Event] Withdrawing from License Domain

Printing the last 0 entries out of 0 total occurrences.
Err   Process    Date/Time           Mod Line  Routine            Namespace
11/21/24-15:08:43:719 (1780) 0 [Utility.Event] Stopping Client Networking
11/21/24-15:08:43:719 (1780) 0 [Utility.Event] Updating Journal File
11/21/24-15:08:43:719 (1780) 0 [Utility.Event] Journal restore not required at next startup
11/21/24-15:08:43:719 (1780) 0 [Utility.Event] Transaction rollback not required at next startup
11/21/24-15:08:43:834 (1780) 0 [Utility.Event] Removing database locks
11/21/24-15:08:43:836 (1780) 0 [Utility.Event] Waiting for database updates to complete
11/21/24-15:08:43:836 (1780) 0 [Utility.Event] Database updates complete
11/21/24-15:08:43:837 (1780) 0 [Utility.Event] Stopping System Jobs
11/21/24-15:08:43:944 (4500) 0 [Generic.Event] EXPDMN exited due to system shutdown
11/21/24-15:08:43:944 (4920) 0 [Generic.Event] JRNDMN exited due to system shutdown
11/21/24-15:08:43:945 (12300) 0 [Generic.Event] No blocks pending in WIJ file
11/21/24-15:08:43:946 (12300) 0 [Generic.Event] WRTDMN exited due to system shutdown
11/21/24-15:08:43:944 (8828) 0 [Generic.Event] GARCOL exited due to system shutdown
11/21/24-15:08:43:976 (16084) 0 [Generic.Event] CONTROL exited due to system shutdown
11/21/24-15:08:43:991 (1780) 0 [Utility.Event] Shutdown complete

6 comentarios
Comentarios (6)0
Inicie sesión o regístrese para continuar
Anuncio
· 20 nov, 2024

MUMPS/Cache/IRIS/PSL Developer(Intersystems Certified) - Looking for Opportunities

Hi,

Experienced Senior Full Stack Developer with 16+ years of expertise specializing in InterSystems technologies and modern front-end frameworks looking for opportunities. Proficient in MUMPS, Cache, IRIS, PSL, GTM, ZEN, REST API and  Ensemble (Interoperability), with a proven track record of building robust, scalable systems for healthcare, finance and gaming industries. 

On the front-end, highly skilled in ReactJS, Material-UI (MUI), HTML, CSS, and JavaScript, bringing a strong understanding of user interface design and responsive, user-centric web applications.

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