STANDARD DATA DICTIONARY #920.75 -- PX ICE WEB SERVER FILE 3/24/25 PAGE 1 STORED IN ^PXV(920.75, *** NO DATA STORED YET *** SITE: WWW.BMIRWIN.COM UCI: VISTA,VISTA (VERSION 1.0) DATA NAME GLOBAL DATA ELEMENT TITLE LOCATION TYPE ----------------------------------------------------------------------------------------------------------------------------------- Each entry specifies an endpoint for calling the ICE web service. The URL is a calculated field that gets generated based on the other field values. This file is for use by the PX ICE WEB Remote Procedure Call (RPC). If there is more than one entry in this file, then the value to be used is specified in the Site Parameter, PX ICE WEB DEFAULT SERVER. DD ACCESS: @ RD ACCESS: @ WR ACCESS: @ DEL ACCESS: @ LAYGO ACCESS: @ AUDIT ACCESS: @ CROSS REFERENCED BY: NAME(B) LAST MODIFIED: OCT 5,2022@14:55:07 920.75,.01 NAME 0;1 FREE TEXT (Required) INPUT TRANSFORM: K:$L(X)>30!(X?.N)!($L(X)<3)!'(X'?1P.E) X LAST EDITED: JUL 18, 2016 HELP-PROMPT: Answer must be 3-30 characters, not numeric or starting with punctuation. DESCRIPTION: This is the name by which the server definition will be identified. It can be the server name or a nickname or abbreviation of your choosing. CROSS-REFERENCE: 920.75^B 1)= S ^PXV(920.75,"B",$E(X,1,30),DA)="" 2)= K ^PXV(920.75,"B",$E(X,1,30),DA) 920.75,1 PROTOCOL 1;1 FREE TEXT (Required) (audited) INPUT TRANSFORM: K:$L(X)>250!($L(X)<1) X LAST EDITED: JUL 13, 2016 HELP-PROMPT: Answer must be 1-250 characters in length. DESCRIPTION: This is the protocol portion of the URL, typically 'http' or 'https'. TECHNICAL DESCR: Do not append the colon or slashes to the end of the PROTOCOL. These will get automatically inserted into the computed URL. AUDIT: YES, ALWAYS 920.75,2 SERVER 2;1 FREE TEXT (Required) INPUT TRANSFORM: K:$L(X)>250!($L(X)<1) X LAST EDITED: JUL 13, 2016 HELP-PROMPT: Answer must be 1-250 characters in length. DESCRIPTION: This is the fully-qualified name of the ICE server. 920.75,3 PORT 3;1 NUMBER (Required) INPUT TRANSFORM: K:+X'=X!(X>65536)!(X<1)!(X?.E1"."1.N) X LAST EDITED: JUL 13, 2016 HELP-PROMPT: Type a number between 1 and 65536, 0 decimal digits. DESCRIPTION: This is the port number of the ICE web service on the ICE server. 920.75,4 SERVICE NAME 4;1 FREE TEXT (Required) INPUT TRANSFORM: K:$L(X)>250!($L(X)<1) X LAST EDITED: JUL 14, 2016 HELP-PROMPT: Answer must be 1-250 characters in length. DESCRIPTION: This is the name of the web service running on the ICE server. 920.75,5 VERSION 5;1 FREE TEXT INPUT TRANSFORM: K:$L(X)>20!($L(X)<1) X LAST EDITED: SEP 09, 2016 HELP-PROMPT: Answer must be 1-20 characters in length. DESCRIPTION: This is the version number of the ICE web service, e.g., '1.0.0'. 920.75,6 SUFFIX 6;1 FREE TEXT INPUT TRANSFORM: K:$L(X)>250!($L(X)<1) X LAST EDITED: JUL 13, 2016 HELP-PROMPT: Answer must be 1-250 characters in length. DESCRIPTION: This is an optional value appended to the service name and version, e.g., 'SNAPSHOT'. 920.75,7 METHOD 7;1 FREE TEXT (Required) INPUT TRANSFORM: K:$L(X)>250!($L(X)<1) X LAST EDITED: JUL 13, 2016 HELP-PROMPT: Answer must be 1-250 characters in length. DESCRIPTION: This is the name of the web service method that is called on the ICE server, e.g., 'evaluate'. 920.75,8 URL ; COMPUTED MUMPS CODE: X ^DD(920.75,8,9.7) S X=X_$P(Y(920.75,8,11),U,1),X=$S(Y(920.75,8,12):Y(920.75,8,13),Y(920.75,8,14): X) S Y=X,X=Y(920.75,8,10),X=X_Y_"/"_$P(Y(920.75,8,15),U,1) 9.2 = S Y(920.75,8,1)=$S($D(^PXV(920.75,D0,1)):^(1),1:""),Y(920.75,8,2)=$S($D(^PXV(920.75,D0,2)):^( 2),1:""),Y(920.75,8,3)=$S($D(^PXV(920.75,D0,3)):^(3),1:"") 9.3 = X ^DD(920.75,8,9.2) S Y(920.75,8,4)=$S($D(^PXV(920.75,D0,4)):^(4),1:""),Y(920.75,8,6)=$S($D(^ PXV(920.75,D0,5)):^(5),1:""),Y(920.75,8,11)=$S($D(^PXV(920.75,D0,6)):^(6),1:"") 9.4 = X ^DD(920.75,8,9.3) S Y(920.75,8,15)=$S($D(^PXV(920.75,D0,7)):^(7),1:"") S X=$P(Y(920.75,8,1) ,U,1)_"://"_$P(Y(920.75,8,2),U,1)_":"_$P(Y(920.75,8,3),U,1) 9.5 = X ^DD(920.75,8,9.4) S X=X_"/"_$P(Y(920.75,8,4),U,1),Y(920.75,8,5)=$G(X) S X=$P(Y(920.75,8,6), U,1)="",Y(920.75,8,7)=$G(X) S X="",Y(920.75,8,8)=$G(X) S X=1 9.6 = X ^DD(920.75,8,9.5) S Y(920.75,8,9)=$G(X) S X="-"_$P(Y(920.75,8,6),U,1),X=$S(Y(920.75,8,7):Y( 920.75,8,8),Y(920.75,8,9):X) S Y=X,X=Y(920.75,8,5),X=X_Y 9.7 = X ^DD(920.75,8,9.6) S Y(920.75,8,10)=$G(X) S X=$P(Y(920.75,8,11),U,1)="",Y(920.75,8,12)=$G(X) S X="",Y(920.75,8,13)=$G(X) S X=1,Y(920.75,8,14)=$G(X) S X="-" ALGORITHM: PROTOCOL_"://"_SERVER_":"_PORT_"/"_SERVICE NAME_$S(VERSION="":"",1:"-"_VERSION)_$S(SUFFIX="":"",1:" -"_SUFFIX)_"/"_METHOD LAST EDITED: SEP 22, 2016 INPUT TEMPLATE(S): PRINT TEMPLATE(S): SORT TEMPLATE(S): FORM(S)/BLOCK(S):