Yes, the context issue is what I do not fully understand. I will need to
study it more. The RPC call I am writing is for software written by ILC.
It will not be called by CPRS.
Jim
----- Original Message -----
From: "Kevin Toppenberg" <[EMAIL PROTECTED]>
To: <hardhats-members@lists.sourceforge.net>
Sent: Wednesday, May 24, 2006 2:58 PM
Subject: Re: [Hardhats-members] RPC broker call
> Do you mean where I talked about creating a contex?
> Below is a dump of the OR CPRS GUI CHART record. It is of type Broker
> (Client/Server), which means it is not a menu entry like many other
> entries in the OPTION file are. Notice the long list of RPC calls.
> These are all the calls that CPRS is allowed to make (I trimmed the
> list). That way, someone can't make a rouge CPRS and use it to call
> just any old RPC and get your private data out.
>
> Kevin
>
>
>
> OUTPUT FROM WHAT FILE: OPTION//
> Select OPTION NAME: or cprs GUI CHART CPRSChart version 1.0.23.15
> ANOTHER ONE:
> STANDARD CAPTIONED OUTPUT? Yes// (Yes)
> Include COMPUTED fields: (N/Y/R/B): NO// b BOTH Computed Fields and
> Record Num
> ber (IEN)
>
> NUMBER: 8552 NAME: OR CPRS GUI CHART
> MENU TEXT: CPRSChart version 1.0.23.15
> TYPE: Broker (Client/Server) CREATOR: IRM,MGR
> DESCRIPTION: This option is required by the Kernel Broker to give
> access
> to
> the RPCs used by the CPRS GUI (CPRSChart.EXE).
> TIMESTAMP OF PRIMARY MENU: 60263,47690
> RPC: GMRC LIST CONSULT REQUESTS
> RPC: XWB GET VARIABLE VALUE
> RPC: TIU AUTHORIZATION
> RPC: TIU CAN CHANGE COSIGNER?
> RPC: TIU CREATE ADDENDUM RECORD
> RPC: TIU CREATE RECORD
> RPC: TIU DELETE RECORD
> RPC: TIU DETAILED DISPLAY
> RPC: TIU DOCUMENTS BY CONTEXT
> RPC: TIU GET ADDITIONAL SIGNERS
> RPC: TIU GET ALERT INFO
> RPC: TIU GET DOCUMENT PARAMETERS
> RPC: TIU GET DS TITLES
> RPC: TIU GET DS URGENCIES
> RPC: TIU GET PERSONAL PREFERENCES
> RPC: TIU GET PN TITLES
> RPC: TIU GET RECORD TEXT
> RPC: TIU IDENTIFY CONSULTS CLASS
> RPC: TIU IS THIS A CONSULT?
> RPC: TIU JUSTIFY DELETE?
> RPC: TIU LOAD BOILERPLATE TEXT
> RPC: TIU LOAD RECORD FOR EDIT
> RPC: TIU LOCK RECORD
> RPC: TIU LONG LIST CONSULT TITLES
> RPC: TIU LONG LIST OF TITLES
> RPC: TIU NOTES
> RPC: TIU NOTES 16 BIT
> RPC: TIU NOTES BY VISIT
>
> (clipped do to great length)
>
> Enter RETURN to continue or '^' to exit:
> RPC: ORWDPS4 IPOD4OP
> RPC: ORWDPS4 UPDTDG
> RPC: TIU USER INACTIVE?
> RPC: ORWTPD PUTOCM
> RPC: ORWOR ACTION TEXT
> RPC: ORQQPXRM GEC DIALOG
> RPC: ORQQPXRM GET WH REPORT TEXT
> RPC: ORWDXR01 CANCHG
> RPC: ORWDXR01 SAVCHG
> RPC: TIU HAS AUTHOR SIGNED?
> RPC: ORQQPXRM CHECK REM VERSION
> RPC: ORQQPXRM GEC STATUS PROMPT
> RPC: ORQQPXRM GEC STATUS PROMPT
> RPC: ORQQPXRM GEC FINISHED?
> RPC: ORWDXM3 ISUDQO
> RPC: TMG UPLOAD FILE
> RPC: TMG DOWNLOAD FILE
> RPC: MAGGADDIMAGE
> RPC: MAG3 TIU IMAGE
> RPC: MAG3 CPRS TIU NOTE
> RPC: TMG GET IMAGE LONG DESCRIPTION
> UPPERCASE MENU TEXT: CPRSCHART VERSION 1.0.23.15
>
>
>
> On 5/24/06, James Gray <[EMAIL PROTECTED]> wrote:
>> I think I essentially understand how to put an entry in the Remote
>> Procedure
>> file. I do not think I understand what modifying the entry in the
>> option
>> file does for you.
>> Jim
>>
>> ----- Original Message -----
>> From: "Kevin Toppenberg" <[EMAIL PROTECTED]>
>> To: <hardhats-members@lists.sourceforge.net>
>> Sent: Wednesday, May 24, 2006 12:36 PM
>> Subject: Re: [Hardhats-members] RPC broker call
>>
>>
>> > Another issue to getting RPC calls to work is that you must have a
>> > "context" to work in. This ensures that a client can not make calls
>> > that it has not previously been specified to make.
>> >
>> > VistA does this by having an entry in the OPTION file this lists out
>> > the allowed RPCs. So since I wanted CPRS to do some exta things, I
>> > modified the entry: OR CPRS GUI CHART and added the following to the
>> > RPC multple field:
>> >
>> > TMG UPLOAD FILE
>> > TMG DOWNLOAD FILE
>> > MAGGADDIMAGE
>> > MAG3 TIU IMAGE
>> > MAG3 CPRS TIU NOTE
>> >
>> > Kevin
>> >
>> > On 5/24/06, Kevin Toppenberg <[EMAIL PROTECTED]> wrote:
>> >> I was just working on the documentation for my server code for
>> >> viewing
>> >> *.pdf (or any other) files in CPRS, and storing the files on the
>> >> server. Here is a dump of the entries I made in the REMOTE
>> >> PROCEDURE
>> >> file.
>> > ...
>> >
>> >
>> > -------------------------------------------------------
>> > All the advantages of Linux Managed Hosting--Without the Cost and
>> > Risk!
>> > Fully trained technicians. The highest number of Red Hat
>> > certifications
>> > in
>> > the hosting industry. Fanatical Support. Click to learn more
>> > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=107521&bid=248729&dat=121642
>> > _______________________________________________
>> > Hardhats-members mailing list
>> > Hardhats-members@lists.sourceforge.net
>> > https://lists.sourceforge.net/lists/listinfo/hardhats-members
>>
>>
>>
>> -------------------------------------------------------
>> All the advantages of Linux Managed Hosting--Without the Cost and
>> Risk!
>> Fully trained technicians. The highest number of Red Hat
>> certifications
>> in
>> the hosting industry. Fanatical Support. Click to learn more
>> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=107521&bid=248729&dat=121642
>> _______________________________________________
>> Hardhats-members mailing list
>> Hardhats-members@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/hardhats-members
>>
>
>
> -------------------------------------------------------
> All the advantages of Linux Managed Hosting--Without the Cost and Risk!
> Fully trained technicians. The highest number of Red Hat certifications
> in
> the hosting industry. Fanatical Support. Click to learn more
> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=107521&bid=248729&dat=121642
> _______________________________________________
> Hardhats-members mailing list
> Hardhats-members@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/hardhats-members
-------------------------------------------------------
All the advantages of Linux Managed Hosting--Without the Cost and Risk!
Fully trained technicians. The highest number of Red Hat certifications
in
the hosting industry. Fanatical Support. Click to learn more
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=107521&bid=248729&dat=121642
_______________________________________________
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members