Question Robert Driver · Jul 21, 2024

IRIS for Health / Developer version Interoperability Production page freezing

I have an Interoperability Enabled namespace, however, when I try to configure it for production, the Production Configuration page freezes, and, it does not show a listing of my Interoperability Enabled namespaces-

I ran into an issue trying to create new BPL and DTL items. I thought there may be an issue with the fact that my namespace was not cloned from the correct namespace (with all routines/globals/etc); or, that it was not enabled correctly for production, hence, 5002 errors. To try to clear those errors (when attempting to create BPL\DTL items), I attempted to configure the namespace for production. I don't know if I hit some kind of bug, with the install, but, it does not appear to work. Does anyone have any ideas?

Product version: IRIS 2024.1

Comments

Robert Driver  Jul 22, 2024 to Luis Angel Pérez Ramos

Yes..

$J 243984
$K  
$P |TCP|1972|243984
$Roles %Manager,%Developer,%DB_ENSLIB,%EnsRole_Operator,%EnsRole_RulesDeveloper,%EnsRole_WebDeveloper,%EnsRole_Developer,%EnsRole_Administrator,FSB_SQL_Portal,FSB_Analyst,FSB_Data_Steward,FSB_Admin
$S 2199021666888
$T 0
$TL 1
$USERNAME Admin
$X 485
$Y 578
$ZA 24576
$ZB  
$ZC 266216
$ZE <INVALID OREF>SQLPUBLICSECURITYCheck+1^%SYS.SQLSEC
$ZJ 2
$ZM SCAWDBY\Latin1\K\UTF8\
$ZP 231436
$ZR ^%qMsg("%ObjectErrors","en-us",5540)
$ZS 2147483647
$ZT ETNERRB^%ETN
$ZTS 67042,65990.8937867
$ZU( 5) %SYS
$ZU( 12) c:\intersystems\irishealth\mgr\
$ZU( 18) 0
$ZU( 20) %SYS
$ZU( 23,1) 5
$ZU( 34) 156243492
$ZU( 39) %SYS
$ZU( 55) 0
$ZU( 56,0) $Id: //iris/2024.1.0/kernel/common/src/aclass.c#1 $ 183
$ZU( 56,1) 17032
$ZU( 61) 13
$ZU( 61,30,n) 196621
$ZU( 67,10,$J) 27
$ZU( 67,11,$J) CSP Gateway
$ZU( 67,12,$J) localhost
$ZU( 67,13,$J) CSPa24.dll
$ZU( 67,14,$J) SbJxvYT9ST
$ZU( 67,15,$J) ::1
$ZU( 67,4,$J) 0^0^0^0
$ZU( 67,5,$J) %STACK
$ZU( 67,6,$J) %SYS
0
Enrico Parisi · Jul 22, 2024

Can you try using the "SuperUser" user instead of "Admin"?

0
Robert Driver  Jul 22, 2024 to Enrico Parisi

Enrico.. I tried, but, it still does not work. I think this is part of the problem.. no Production configuration:

When you try to set it up, that page just freezes.

0
Robert Driver  Jul 22, 2024 to John Murray

Hello John.. I believe that is a recursive link back to my original post, on this conversation.

0
John Murray  Jul 22, 2024 to Robert Driver

When you created your Production, what package did you put it in?

0
Robert Driver  Jul 22, 2024 to John Murray

Well, that is the problem that I am trying to solve. When I try to configure production, the page just freezes:

Is there a problem with this section?

Or, with the namespace configuration?

Or, the local Db configuration?

0
George James  Jul 23, 2024 to Robert Driver

The directory name for this database looks a little odd. 

Is it really intended to be in c:\intersystems\irishealth\mgr\interfaces\stream? 

I would have expected a database named INTERFACES to be located in c:\intersystems\irishealth\mgr\interfaces not in the stream sub-directory of that location.

0
Robert Driver  Jul 23, 2024 to George James

I fixed that, but, it did not fix the original issue, in the 1st post above-

The configure production screen is still frozen-

0
George James  Jul 24, 2024 to Robert Driver

Have a look at your browser's console log - the page may be experiencing an error before it completes loading.

0
Robert Driver  Aug 5, 2024 to George James

George.. I never got back around to your reply. I just posted the errors on another reply. Specifically, this is what the console is saying..

0
John Murray  Jul 24, 2024 to John Murray

Maybe the page is trying to display details of a previously-opened prodclass that is giving it a problem.

I suggest you use the %G utility in an IRIS Terminal in your namespace (INTERFACES?) to see what this lists:

INTERFACES>d ^%G
 
Device:
Right margin: 80 =>
Screen size for paging (0=nopaging)? 24 =>
For help on global specifications DO HELP^%G
Global ^EnsPortal.Settings(,"LastProduction")
^EnsPortal.Settings("XXX","LastProduction")="Foo.Bar"
 
Global ^
0
Robert Driver  Jul 26, 2024 to John Murray

Node: Server008, Instance: IRISHEALTH
 
Username: Admin
Password: ********
USER>d ^%G
 
Device:
Right margin: 80 =>
Screen size for paging (0=nopaging)? 24 =>
For help on global specifications DO HELP^%G
Global ^EnsPortal.Settings(,"LastProduction") ^EnsPortal.Settings("XXX","LastProduction")="Foo.Bar"
  <UNDEFINED> in  ^EnsPortal.Settings("XXX","LastProduction")="Foo.Bar"  [Invali
d global reference]
Global ^

0
Enrico Parisi  Jul 26, 2024 to Robert Driver

USER>DO HELP^%G
 
The %G utility displays global nodes. A "?" at the "Global ^" prompt
displays the global directory. If you enter just the name of a global,
%G displays the entire global. You may also display a portion of the
global at different subscript levels or specific nodes.
 
A complete global reference, such as ^GLO(3,"BED",5) will display
only that particular node. You may specify a subtree, such as
^GLO(3,"BED", to display all descendants of that node. To display
both the node and its descendants, do not end your entry with a
comma or a right parenthesis.
 
You can leave a subscript field empty when you specify the subtree and
the %G utility displays any nodes matching the other subscripts:
^GLO(,"BED") will match any nodes with 'BED' as the second subscript.
 
You can specify a range of subscripts for a particular subscript
level by inserting a colon between the first and last subscript in the
range: ^PT(1,"ACC":"BIRTH"
 
You can use variables and simple expressions in a subscript
specification by assigning a value to the variable before calling %G.
For example SET ID=214 and enter something like ^PT(ID,0).

0
Robert Driver  Jul 29, 2024 to Enrico Parisi

Starting to look like a botched install..
USER>DO HELP ^%G
 
DO HELP %G
^
<NOLINE>
USER>

0
John Murray  Jul 29, 2024 to Robert Driver

You seem to have omitted the crucial caret symbol required between the HELP and the %G

0
Robert Driver  Jul 29, 2024 to John Murray

Actually John, it was there. Not sure why the copy/ paste messed up..
USER>DO HELP ^%G
 
DO HELP ^%G
^
<NOLINE>
USER>

0
Robert Cemper  Jul 29, 2024 to Robert Driver

do HELP^%G    no blank between P and ^%G
straight Objectscript

0
Robert Driver  Jul 31, 2024 to Robert Cemper

Yes.. that worked to display help.

0
John Murray  Aug 1, 2024 to Robert Driver

When you get this prompt:

Global ^

Please type exactly this:

EnsPortal.Settings(,"LastProduction")

Then press Enter.

0
Enrico Parisi · Jul 30, 2024

In the Management Portal go to Interoperability (choose namespace if asked) -> List -> Productions

There, do you see the production you need to open?
If yes, select the production line from the list and click the "Open" button below the title bar.

What do you get?

0
Robert Driver  Jul 31, 2024 to Enrico Parisi

Namespace 'INTERFACES' shows-

​​​​

Namespace is selected and 'open' is clicked...

And, back to what I originally reported, when you try to configure/ start production, the configuration screen freezes-

***
This is a bit interesting too..

0
John Murray  Aug 1, 2024 to Robert Driver

On this screen of yours:

does "Open" succeed?

If not, get back to that screen and try "New", then create a new production in a new package, e.g. Robert.PlayProduction

Can you use the configuration page on that?

0
Robert Driver  Aug 3, 2024 to John Murray

John.. That works..

Unfortunately, it is still freezing on the 'next' page, and,  no productions are listed -

There is definitely a glitch with this module-

It allows you to create from that page and delete, however-

I tested every option on the 1st page, and, they all work except for the 'Open'-

0
Enrico Parisi  Aug 5, 2024 to Robert Driver

What browser are you using?

0
John Murray  Aug 5, 2024 to Robert Driver

If you open the browser's DevTools (usually achieved by pressing F12) does that reveal any errors when you try accessing the page?

0
Robert Driver  Aug 5, 2024 to John Murray

Yes, in fact, there are errors with the IRIS source code, itself..

0
Robert Driver  Aug 5, 2024 to Enrico Parisi

Problem solved! Mgmt Portal kept opening in IE. which led me to believe that it was using it 'by design'. IE 11 is what is on this 5 year old machine, that I just started using again; and, it was set as the 'default' browser. I changed it to Chrome, and, BINGO!

0