| 1 | FSCRPC ;SLC/STAFF-NOIS RPC ;5/29/98  12:20 | 
|---|
| 2 | ;;1.1;NOIS;;Sep 06, 1998 | 
|---|
| 3 | ;; | 
|---|
| 4 | STARTUP(IN,OUT) ; from FSCRPX (RPCStartUp) | 
|---|
| 5 | N CNT,NOW,NUM,TWO,WEB,ZERO | 
|---|
| 6 | S NOW=$$NOW^XLFDT | 
|---|
| 7 | I $D(^FSC("SPEC",DUZ,0))#2 S $P(^FSC("SPEC",DUZ,0),U,5)=$P(NOW,".") | 
|---|
| 8 | D TMP^FSCOPTU | 
|---|
| 9 | S ZERO=$G(^FSC("PARAM",1,0)),TWO=$G(^(2)),WEB=$G(^(1.9)) | 
|---|
| 10 | S ^TMP("FSCRPC",$J,"OUTPUT",1)=DT_U_ZERO | 
|---|
| 11 | S $P(TWO,U,7)=WEB | 
|---|
| 12 | S ^TMP("FSCRPC",$J,"OUTPUT",2)=TWO | 
|---|
| 13 | S CNT=2,NUM=0 F  S NUM=$O(^FSC("PARAM",1,1,NUM)) Q:NUM<1  S CNT=CNT+1,^TMP("FSCRPC",$J,"OUTPUT",CNT)=^(NUM,0) | 
|---|
| 14 | Q | 
|---|
| 15 | ; | 
|---|
| 16 | WEB(IN,OUT) ; from FSCRPX (RPCWebDirectory) | 
|---|
| 17 | S ^TMP("FSCRPC",$J,"OUTPUT",1)=$G(^FSC("PARAM",1,1.8)) | 
|---|
| 18 | Q | 
|---|
| 19 | ; | 
|---|
| 20 | EXIT(IN,OUT) ; from FSCRPX (RPCExit) | 
|---|
| 21 | D TMP^FSCOPTU | 
|---|
| 22 | Q | 
|---|
| 23 | ; | 
|---|
| 24 | HIDDEN(IN,OUT) ; from FSCRPX (RPCHidden) | 
|---|
| 25 | N CNT,NUM | 
|---|
| 26 | S CNT=0,NUM=0 F  S NUM=$O(^FSC("PARAM",1,4,NUM)) Q:NUM<1  S CNT=CNT+1,^TMP("FSCRPC",$J,"OUTPUT",CNT)=^(NUM,0) | 
|---|
| 27 | Q | 
|---|
| 28 | ; | 
|---|
| 29 | ALERTCHK(IN,OUT) ; from FSCRPX (RPCAlertCheck) | 
|---|
| 30 | Q | 
|---|