Factbites
 Where results make sense
About us   |   Why use us?   |   Reviews   |   PR   |   Contact us  

Topic: Procedure call


Related Topics

In the News (Tue 14 Feb 12)

  
  Remote procedure call - Wikipedia, the free encyclopedia
Remote procedure call (RPC) is a protocol that allows a computer program running on one computer to cause a subroutine on another computer to be executed without the programmer explicitly coding the details for this interaction.
The RPC (Remote Procedure Call) was made famous in 2003 by the Blaster Worm virus, which used the protocol to initiate a shutdown of the Windows computer system, without the user's input.
The first popular implementation of RPC on Unix was Sun's RPC (sometimes called ONC RPC), which was used as the basis for NFS.
en.wikipedia.org /wiki/Remote_procedure_call   (467 words)

  
 DCE 1.1: Remote Procedure Call - Remote Procedure Call Model
The RPC mechanism maps the local procedure call paradigm onto an environment where the calling procedure and the called procedure are distributed between different execution contexts that usually, but not necessarily, reside on physically separate computers that are linked by communications networks.
RPC must provide a means of specifying that a remote procedure begins (and ends) its execution in a disabled scope for either general or asynchronous cancellability in order to avoid a race condition between the beginning of the procedure and establishing the cancellability scopes within the procedure.
However, the call thread is no longer part of the RPC thread, and the orphaned call is unable to return results to the client; the caller does not know whether or not the called routine has terminated yet, how it may have terminated, or even if it executed.
www.opengroup.org /onlinepubs/9629399/chap6.htm   (6034 words)

  
 Procedure Call Tracing
Call tracing can also be used on its own, to get an overall idea of the progress of execution of a workload.
One limitation of the implementation is that the procedure call stack must be maintained throughout the execution of a workload, even if traces from only a part of it are needed.
Currently implemented annotations can suppress printing when user-specified procedures are on the call stack, for leaf-procedures, for procedures that have been called too frequently, for local procedures, at particular exception levels, and when the call stack exceeds a certain length.
cap.anu.edu.au /cap/reports/report02/node18.html   (317 words)

  
 Local Procedure Call - Wikipedia, the free encyclopedia
The local procedure call (LPC) facility is a service provided by the Microsoft Windows NT kernel for light weight message queue between processes on the same computer.
The LPC interface is part of Windows NT's undocumented Native API, although it can be used indirectly in applications via the documented remote procedure call system using the NCALRPC transport (which is implemented by LPC).
Event pairs allow the called thread to continue the current quantum, reducing scheduling overhead and latency.
en.wikipedia.org /wiki/Local_Procedure_Call   (407 words)

  
 What is Remote Procedure Call? - a definition from Whatis.com - see also: RPC
(A procedure call is also sometimes known as a function call or a subroutine call.) RPC uses the client/server model.
Like a regular or local procedure call, an RPC is a synchronous operation requiring the requesting program to be suspended until the results of the remote procedure are returned.
When the program is run and the procedure call is issued, the stub receives the request and forwards it to a client runtime program in the local computer.
searchwebservices.techtarget.com /sDefinition/0,,sid26_gci214272,00.html   (429 words)

  
 RFC 1050 (rfc1050) - RPC: Remote Procedure Call Protocol specification
A remote program implements one or more remote procedures; the procedures, their parameters, and results are documented in the specific program's protocol specification (see Appendix A for an example).
The remote procedure call is similar, in that one thread of control logically winds through two processes -- one is the caller's process, the other is a server's process.
The second procedure is used for the client to have the server do a reverse ping operation back to the client, and it returns the amount of time (in microseconds) that the operation used.
www.faqs.org /rfcs/rfc1050.html   (5754 words)

  
 RFC 1057 (rfc1057) - RPC: Remote Procedure Call Protocol specification: Ve
THE RPC MODEL The Sun RPC protocol is based on the remote procedure call model, which is similar to the local procedure call model.
A sequence of batch calls is usually terminated by a legitimate remote procedure call operation in order to flush the pipeline and get positive acknowledgement.
The procedure returns the remote program's port number, and the reply is the reply of the remote procedure.
www.faqs.org /rfcs/rfc1057.html   (5943 words)

  
 Remote Procedure Call   (Site not responding. Last check: 2007-11-01)
The imperative languages use the procedure as a means of structuring the language.
When the calling process calls a procedure, the action performed by that procedure will not be the actual code as written, but code that begins network communication.
For a normal procedure call, the compiler is able to look at the specification of the procedure and do two things: generate the correct code for placing arguments on the stack when a procedure is called, and generate correct code for using these parameters within the procedure.
jan.netcomp.monash.edu.au /OS/l14_1.html   (2210 words)

  
 Procedure Calls
A procedure call is a simple statement made by stating the procedure name, listing actual parameter names or values within parentheses, and adding a final semi-colon.
The second and third fragments are the example procedure calls.
When a formal parameter of mode in has a default value or expression, the actual parameter may be omitted in the call.
www.cs.uni.edu /~mccormic/AdaEssentials/procedure_calls.htm   (380 words)

  
 Roxen Community: RFC 1831 RPC: Remote Procedure Call Protocol Specification Version 2 (Standards Track)
A remote program implements one or more remote procedures; the procedures, their parameters, and results are documented in the specific program's protocol specification.
The ONC RPC protocol is based on the remote procedure call model, which is similar to the local procedure call model.
Often calls must be made where the client does not care about its identity or the server does not care who the client is. In this case, the flavor of the RPC message's credential, verifier, and reply verifier is "AUTH_NONE".
community.roxen.com /developers/idocs/rfc/rfc1831.html   (4374 words)

  
 Remote Procedure Call
The goal of remote procedure call is to make the invocation of a procedure on a remote machine appear as though it were local.
The local procedure calls a stub which marshalls the paramaters and packs the call into a message to the remote machine.
On the remote machine there is another stub which unpacks the parameters and calls a local procedure to do the work.
www.sju.edu /~jhodgson/netw/rpc.html   (265 words)

  
 CS333 Lab C-1: Remote Procedure Call   (Site not responding. Last check: 2007-11-01)
The client preparing to invoke a remote procedure call must specify the name of the service to be invoked across the network, the order and types of the parameters to be sent in the procedure call, and the expected type of the return value.
Similarly, a server preparing to accept remote procedure calls from across the network must specify the name of the service it is providing, the order and types of parameters expected, and the type of the return value.
This information, collectively called the "cursor" in the rest of this assignment, will go to the query generator that will pose a corresponding data query to be sent to the data server using your RPC mechanism.
siesta.cs.wustl.edu /~kjg/cs333/rpc-new.html   (2092 words)

  
 Remote Procedure Call support in Allegro CL
If a Lisp RPC call is made through a stream socket connection, the caller will receive a value or an error signal indicating that the call failed to complete.
If one Lisp host makes two RPC calls in succession to the same Lisp destination host (on the same stream socket connection), then the remote calls will be begun in the same order as they were sent.
Callbacks from :one-way calls are always handled in the :parallel style since the caller is not waiting for a result, and hence is not prepared to deal with a callback.
www.franz.com /support/documentation/6.2/doc/rpc.htm   (4436 words)

  
 Remote Procedure Call (RPC) Configuration
The port mapper protocol provides the procedure, callit(), by which the port mapper can assist a client in making a remote procedure call.
However, the port mapper callit() procedure can be used to broadcast a remote procedure call indirectly, since all port mappers are associated with port number 111.
If this call is broadcast to all servers, the first reply received is likely to be from the server with the lightest work load.
www.cisco.com /univercd/cc/td/doc/product/software/ioss390/ios390cg/cgmap.htm   (1010 words)

  
 RPC: Remote Procedure Call protocol
Remote Procedure Call (RPC) is a protocol for requesting a service from a program located in a remote computer through network without having to understand the under layer network technologies.
Next, a process on the server side, which is dormant until the arrival of the call message, extracts the procedure parameters, computes the results, and sends a reply message.
The Remote Procedure Call (RPC) message protocol consists of two distinct structures: the call message and the reply message.
www.javvin.com /protocolRPC.html   (435 words)

  
 RPC (Remote Procedure Call) (Linktionary term)
A procedure call is a request by one procedure to another procedure for some service.
A remote procedure call is a request made by a process in one computer to another computer across a network.
XML-RPC is a new specification that allows remote procedure calls using HTTP as the transport and XML as the encoding.
www.linktionary.com /r/rpc.html   (663 words)

  
 [No title]
Global variables and side-effects: since the server does not have Sun Microsystems [Page 2] RFC 1057 Remote Procedure Call, Version 2 June 1988 access to the client's address space, hidden arguments cannot be passed as global variables or returned as side effects.
Servers Sun Microsystems [Page 7] RFC 1057 Remote Procedure Call, Version 2 June 1988 that support broadcast protocols only respond when the call is successfully processed, and are silent in the face of errors.
Sun Microsystems [Page 20] RFC 1057 Remote Procedure Call, Version 2 June 1988 11.2 The RPC Language Specification The RPC language is identical to the XDR language defined in RFC 1014, except for the added definition of a "program-def" described below.
www.ietf.org /rfc/rfc1057.txt   (6177 words)

  
 Protocol: RPC ( Remote Procedure Call protocol )
The Remote Procedure Call (RPC) protocol is designed to augment IP in a different way than TCP.
The RPC call message has three unsigned integer fields - remote program number, remote program version number, and remote procedure number - which uniquely identify the procedure to be called.
The intended use of this protocol is for calling remote procedures.
www.protocolbase.net /protocols/protocol_RPC.php   (2210 words)

  
 Procedure Call Sequence in C
If a procedure returns a value that will fit in a register, it will be returned in AL, AX, EAX, depending on its size.
A standard method of accessing both local variables and parameters is to "mark" a place on the stack, and then address both parameters and local variables by their offsets from the "mark".
This mark or reference point is called "FRAME POINTER", because all the information that is pushed into the stack at the time of procedure call is called a frame for that procedure.
aplawrence.com /Unix/c_calling_sequence.html   (630 words)

  
 [No title]
ABSTRACT This document describes the ONC Remote Procedure Call (ONC RPC Version 2) protocol as it is currently deployed and accepted.
THE RPC MODEL The ONC RPC protocol is based on the remote procedure call model, which is similar to the local procedure call model.
Servers Srinivasan Standards Track [Page 8] RFC 1831 Remote Procedure Call Protocol Version 2 August 1995 that support broadcast protocols usually respond only when the call is successfully processed and are silent in the face of errors, but this varies with the application.
www.ietf.org /rfc/rfc1831.txt   (4347 words)

  
 Remote Procedure Call   (Site not responding. Last check: 2007-11-01)
This is a long way from the procedural model, or the method call of O/O. The remote procedure call is intended to act like a procedure call, but to act across the network transparently.
A means of representing the procedures and their signatures (parameters and result types) in a form independent of implementation - this will be used to generate two implementations, one on the client side, the other on the server.
There are several Java implementations (http://remotetea.sourceforge.net is open source), so a Java client can make ONC calls to a C server and vice versa.
jan.netcomp.monash.edu.au /distjava/rpc/lecture1.html   (2000 words)

  
 Linux: Remote Procedure Call - Linux Network Administrator Guide   (Site not responding. Last check: 2007-11-01)
An RPC server consists of a collection of procedures that client may call by sending an RPC request to the server, along with the procedure parameters.
However, this case is even a little worse, because when the portmapper dies, all RPC port information is lost; this usually means you have to restart all RPC servers manually, or reboot the entire machine.
On, the portmapper is called rpc.portmap and resides in /usr/sbin.
www.linuxforum.com /linux-network-admin/node128.html   (676 words)

  
 Local Procedure Call   (Site not responding. Last check: 2007-11-01)
A local procedure call (LPC) is the communication mechanism used by Windows NT subsystems.
We call them protected subsystems because they are separate processes operating in separate address spaces and hence are protected from client access/modification.
Whenever a client process–an application using the subsystem interface–makes an API call, the corresponding stub function in the DLL passes on the call to the subsystem process.
www.windowsitlibrary.com /Content/356/08/1.html   (2261 words)

  
 A Platform-Independant Remote Procedure Call Architecture
The introduction of Remote Procedure Call (RPC) services using XML as the encoding scheme simplified what was once a daunting aspect of distributed computing.
This top-level tag allows for the client to send one or more method calls in a single request, without counting on HTTP keep-alive functionality or other technologies that may not be universally available (or worse, implemented differently from one server to the next).
The return value from one method call may be directly used in a subsequent call.
www.blackperl.com /xml/PI-RPC.html   (5615 words)

  
 Remote Procedure Call   (Site not responding. Last check: 2007-11-01)
First, the client calls a local stub for the procedure, passing it the arguments required by the procedure.
This stub hides the fact that the procedure is remote by translating the arguments into a request message, and then invoking an RPC protocol to send the request message to the server machine.
After the server procedure completes, it returns the answer to the server stub, which packages this return value in a reply message that it hands off to the RPC protocol for transmission back to the client.
www.cs.arizona.edu /llp/book/node64.html   (1019 words)

  
 Procedure Call   (Site not responding. Last check: 2007-11-01)
The ability to pass values to Procedures was added to the OOPic compiler in Version 3.0.
In C and Java syntax, the use of prototypes is not necessary.
Procedures can be recursive; that is, hey can call themselves.
www.oopic.com /call.htm   (122 words)

  
 Declare cursor for CALL Stored Procedure - dBforums
If you want to use a procedure in another procedure that invokes it to fetch its returned dataset, you have to add one line to the declaration of the sp that is expected to be the dataset source.
My requirement is, i have to form a dynamic sql within the procedure based on the input parameters and based on the result of the dynamic sql, i need to perform another qry.
After seeing this thread, i changed my code to have separate procedure for executing the dynamic sql and one more to access the results of this procedure.
www.dbforums.com /t939655.html   (845 words)

Try your search on: Qwika (all wikis)

Factbites
  About us   |   Why use us?   |   Reviews   |   Press   |   Contact us  
Copyright © 2005-2007 www.factbites.com Usage implies agreement with terms.