dcecp_rpcentry man page on HP-UX

Printed from http://www.polarhome.com/service/man/?qf=dcecp_rpcentry&af=0&tf=2&of=HP-UX

rpcentry(1m)							  rpcentry(1m)

NAME
       rpcentry - A  dcecp object that manages an RPC entry in CDS

SYNOPSIS
       rpcentry create entry_name_list

       rpcentry delete entry_name_list

       rpcentry export entry_name_list {[-object object_uuid_list] [-interface
       interface_id -binding string_binding_list]}

       rpcentry help [operation | -verbose]

       rpcentry	 import	 entry_name_list  -interface   interface_id   [-object
       object_uuid] [-max integer] [-noupdate]

       rpcentry operations

       rpcentry	 show  entry_name_list	-interface  interface_id_list [-object
       object_uuid_list] [-noupdate]

       rpcentry unexport entry_name_list {[-object object_uuid_list]  [-inter‐
       face interface_id [-version versions]]}

ARGUMENTS
       Specifies a list of one or more names of the target name service entry.
       For an entry in the local cell, you can omit the cell name and  specify
       only cell-relative names.  The name of the rpcentry operation for which
       to display help information.

DESCRIPTION
       The rpcentry object represents a remote	procedure  call	 (RPC)	server
       entry  in  the cell name service.  Use the rpcentry commands to create,
       modify, display, and delete name service entries.

DATA STRUCTURES
       The interface identifier of an RPC interface.  The interface identifier
       takes  the  following  form: interface-uuid,major-version.minor-version
       The version numbers are optional, but if you omit a version number, the
       value defaults to 0.  The UUID is a hexadecimal string and the complete
       version	number	is  a  decimal	string.	   For	 example:   -interface
       ec1eeb60-5943-11c9-a309-08002b102989,3.11 Leading zeros in version num‐
       bers are ignored.

       Alternatively, you can use Tcl syntax in the  following	form:  {inter‐
       face-UUID    major-version.minor-version}   For	 example:   -interface
       {458ffcbe-98c1-11cd-bd93-0000c08adf56 1.0}

       An RPC string binding that describes a server's	location.   The	 value
       has  the	 form  of  an RPC string binding, without an object UUID.  The
       binding information contains an RPC protocol, a	network	 address,  and
       (sometimes)  an	endpoint  within [] (square brackets) as follows: rpc-
       prot-seq:network-addr[endpoint] For a well-known endpoint, include  the
       endpoint in the string binding surrounded by brackets.  You may need to
       use the \ (backslash) to escape the brackets as shown in the  following
       example.	  Otherwise dcecp interprets the brackets as enclosing another
       command.	 -binding ncadg_ip_udp:63.0.2.17\[5347\]

       For a dynamic endpoint, omit the endpoint from the string binding,  for
       example: -binding ncacn_ip_tcp:16.20.15.25

       Alternatively,	you   can  use	Tcl  syntax.   For  example:  -binding
       {ncacn_ip_tcp 130.105.1.227 1072} The UUID of an object.	 The UUID is a
       hexadecimal	   string,	   for	       example:	       -object
       3c6b8f60-5945-11c9-a236-08002b102989

       Alternatively,  you  can	 use  Tcl  syntax.    For   example:   -object
       {3c6b8f60-5945-11c9-a236-08002b102989}  Specifies  which interface ver‐
       sion numbers should be returned by a show operation.  Specify  versions
       by  using  one  of  the	following  values for the -version option: The
       interface version is ignored.  Both the major and minor	versions  must
       match  the specified versions.  The major version must match the speci‐
       fied version, and the minor version must be greater than	 or  equal  to
       the specified version.  The major version must match the specified ver‐
       sion; the minor version is ignored.  The major  version	must  be  less
       than  or equal to that specified.  If the major versions are equal, the
       minor version must be less than or equal to that specified.

       If the -version option is absent, the command shows compatible  version
       numbers.

OPERATIONS
   rpcentry create
       Creates	an empty entry in the name service.  The syntax is as follows:
       rpcentry create entry_name_list

       The create operation creates an empty entry in the name service.	 Since
       an  empty entry is the same as an empty RPC group or RPC profile, call‐
       ing rpcentry create is the same as calling rpcgroup create  or  rpcpro‐
       file  create.   The  entry_name_list argument is a list of names of RPC
       entries to be created.  If the RPC entry already exists, an error  mes‐
       sage is returned.  This operation returns on empty string on success.

       Privileges Required

       You  need  i  (insert)  permission  to  the parent directory and both r
       (read) permission and w (write) permission to the Cell  Directory  Ser‐
       vice (CDS) object entry (the target name service entry).

       Examples

       The  following  command adds an unspecialized entry to the name service
       database: dcecp> rpcentry create /.:/LandS/anthro/Cal_host_2 dcecp>

   rpcentry delete
       Removes the specified entry from the name service.  The	syntax	is  as
       follows: rpcentry delete entry_name_list

       The delete operation removes the specified entry from the name service.
       The entry_name_list argument is a list of one  or  more	names  of  RPC
       entries	to be deleted.	This operation returns an empty string on suc‐
       cess.  If the entry does not exist, an error is returned.

       Privileges Required

       You need r (read) permission to the CDS object entry (the  target  name
       service	entry).	 You also need d (delete) permission to the CDS object
       entry or to the parent directory.

       Examples

       The following command  removes  the  entry  /.:/LandS/anthro/Cal_host_2
       from  the  local	 cell  of  the	name service database: dcecp> rpcentry
       delete /.:/LandS/anthro/Cal_host_2 dcecp>

   rpcentry export
       Transfers information to the specified entry in the name service.   The
       syntax	is  as	follows:  rpcentry  export  entry_name_list  {[-object
       object_uuid_list]  [-interface	interface_id   -binding	  string_bind‐
       ing_list]}

       Options	Declares  the  UUID  of an object.  Accepts a list of up to 32
       object UUIDs.  The UUID is a hexadecimal string.

       See DATA STRUCTURES for the format of an	 object	 UUID.	 Declares  the
       interface  identifier  of  a  single  RPC interface.  If you specify an
       interface identifier, you must specify at least one -binding option.

       See  DATA  STRUCTURES  for  the	format	of  an	interface  identifier.
       Declares	 a  list  of one or more string bindings.  To use this option,
       you must also use the -interface option to specify an interface identi‐
       fier.

       See DATA STRUCTURES for the format of a string binding.

       The  export  operation  transfers information to the specified entry in
       the name service.  The entry_name_list argument is a  list  of  one  or
       more  names  of	RPC  entries  to be exported to.  If an entry does not
       exist, it is created.   Uses  the  -interface,  -binding,  and  -object
       options	to  specify  what  to export.  This operation returns an empty
       string on success.

       Privileges Required

       You need both r (read) permission and w (write) permission to  the  CDS
       object  entry  (the  target name service entry).	 If the entry does not
       exist, you also need i (insert) permission to the parent directory.

       Examples

       The following example uses Tcl syntax to export an RPC  entry  to  CDS:
       dcecp>  rpcentry	 export /.:/subsys/applications/bbs_server \ > -inter‐
       face   {458ffcbe-98c1-11cd-bd93-0000c08adf56   1.0}   \	 >    -binding
       {ncacn_ip_tcp	     130.105.1.227}	    \	      >	       -object
       {76030c42-98d5-11cd-88bc-0000c08adf56} dcecp>

   rpcentry help
       Returns help information about the rpcentry object and its  operations.
       The syntax is as follows: rpcentry help [operation | -verbose]

       Options

       Displays information about the rpcentry object.

       Used  without  an argument or option, the rpcentry help command returns
       brief information about each rpcentry operation.	 The  optional	opera‐
       tion argument is the name of an operation about which you want detailed
       information.  Alternatively, you can use the -verbose option  for  more
       detailed information about the rpcentry object itself.

       Privileges Required

       No special privileges are needed to use the rpcentry help command.

       Examples

       dcecp>  rpcentry	 help  create		   Creates a list of empty RPC
       entries.	 delete		     Deletes a list of	RPC  entries.	export
       Stores  bindings in a list of RPC entries.  import	       Returns
       the bindings from a list of RPC entries.	  show		       Returns
       the  attributes	of a list of RPC entries.  unexport	       Deletes
       bindings from a list of RPC entries.  help		 Prints a sum‐
       mary  of	 command-line  options.	 operations	     Returns a list of
       the valid operations for this command.  dcecp>

   rpcentry import
       Returns a string binding from the specified RPC entry.  The  syntax  is
       as  follows:  rpcentry  import  entry_name_list -interface interface_id
       [-object object_uuid] [-max integer] [-noupdate]

       Options

       Declares the interface identifier of a single RPC interface.

       See  DATA  STRUCTURES  for  the	format	of  an	interface  identifier.
       Declares the UUID of an object.	The UUID is a hexadecimal string.

       See  DATA  STRUCTURES  for the format of an object UUID.	 Specifies the
       maximum number of string bindings to return.  A value greater than  one
       returns a list containing up to the number of bindings specified by the
       value.  Normally, name service data is cached locally on	 each  machine
       in  a  cell.  If a name service inquiry can be satisfied by data in the
       local CDS cache, this cached data is returned.  However, locally cached
       copies  of name service data might not include a recent CDS update.  If
       the -noupdate option is not specified, dcecp goes to a  CDS  server  to
       retrieve	 the  required	data,  updating	 the local CDS cache.  Use the
       -noupdate option to avoid taking the time to  update  the  local	 cache
       when you have reason to believe that the local cache is up to date.

       The  import  operation  returns a string binding from the specified RPC
       entry.  The entry_name_list argument is a list of names of RPC  entries
       (not  a	list  of  RPC  entries) to import from.	 The order of returned
       bindings is arbitrary.

       Privileges Required

       You need r (read) permission to the specified  CDS  object  entry  (the
       starting name service entry) and to any CDS object entry in the result‐
       ing search path.

       Examples

       The following  command  imports	a  binding:  dcecp>   rpcentry	import
       /.:/LandS/anthro/Cal_host_3	     \		 >	    -interface
       {ec1eeb60-5943-11c9-a309-08002b102989	 1.1}	  \	>      -object
       30dbeea0-fb6c-11c9-8eea-08002b0f4528    {ncacn_ip_tcp	130.105.1.227}
       dcecp>

   rpcentry operations
       Returns a list of the operations supported by the rpcentry object.  The
       syntax is as follows: rpcentry operations

       The  list  of  available operations is in alphabetical order except for
       help and operations, which are listed last.

       Privileges Required

       No special privileges are needed to use the  rpcentry  operations  com‐
       mand.

       Examples

       dcecp>  rpcentry	 operations  create delete export import show unexport
       help operations dcecp>

   rpcentry show
       Returns a list containing the binding information in the specified  RPC
       entries.	  The  syntax  is  as  follows:	 rpcentry show entry_name_list
       -interface interface_id_list [-object object_uuid_list] [-noupdate]

       Options

       Declares a list of one or more interface identifiers of RPC interfaces.

       See  DATA  STRUCTURES  for  the	format	of  an	interface  identifier.
       Declares	 the  UUID  of	an  object.  Accepts a list of up to 32 object
       UUIDs.  The UUID is a hexadecimal string.

       See DATA STRUCTURES for the format of an object UUID.   Normally,  name
       service	data  is  cached locally on each machine in a cell.  If a name
       service inquiry can be satisfied by data in the local CDS  cache,  this
       cached  data  is returned.  However, locally cached copies of name ser‐
       vice data might not include a recent  CDS  update.   If	the  -noupdate
       option  is  not	specified,  dcecp goes to a CDS server to retrieve the
       required data, updating the local CDS cache.  Use the -noupdate	option
       to avoid taking the time to update the local cache when you have reason
       to believe that the local cache is up to date.

       The show operation returns a list containing the binding information in
       the specified RPC entry.	 The entry_name_list argument is a list of one
       or more names of RPC entries to return information about.

       The returned list consists of two lists.	 Each item in the  first  list
       is also a list, the first two elements of which are the interface iden‐
       tifier (the UUID and then the version), and the	remaining  are	string
       bindings	 in  Tcl  syntax.   The	 second list is a list of object UUIDs
       exported by the server.	The order of the data returned is arbitrary.

       Privileges Required

       You need r (read) permission to the CDS object entry (the  target  name
       service entry).

       Examples

       The  following  command	uses  Tcl syntax to show a name service entry:
       dcecp>	   rpcentry	 show	    /.:/subsys/applications/bbs_server
       {458ffcbe-98c1-11cd-bd93-0000c08adf56 1.0
	 {ncacn_ip_tcp	130.105.1.227}} {76030c42-98d5-11cd-88bc-0000c08adf56}
       dcecp>

       The following command operates from the system prompt to	 show  a  name
       service	 entry:	  %   dcecp    -c  rpcentry  show  /.:/subsys/applica‐
       tions/bbs_server {458ffcbe-98c1-11cd-bd93-0000c08adf56 1.0
	 {ncacn_ip_tcp 130.105.1.227}}	{76030c42-98d5-11cd-88bc-0000c08adf56}
       %

   rpcentry unexport
       Removes	binding	 information  from  an entry in the name service.  The
       syntax is  as  follows:	rpcentry  unexport  entry_name_list  {[-object
       object_uuid_list] [-interface interface_id [-version versions]]}

       Options

       Declares	 the  UUID  of	an  object.  Accepts a list of up to 32 object
       UUIDs.  The UUID is a hexadecimal string.

       See DATA STRUCTURES for the format of an	 object	 UUID.	 Declares  the
       interface  identifier  of an RPC interface.  Only a single interface_id
       can be specified.

       See DATA STRUCTURES for the format of an interface identifier.	Speci‐
       fies  interface version numbers to be returned with the unexport opera‐
       tion.

       See DATA STRUCTURES for the exact behavior and format  of  the  version
       values.

       The unexport operation removes binding information from an entry in the
       name service.  The entry_name_list argument is a list of	 one  or  more
       entry  names  from  which  binding  information is to be removed.  This
       operation returns an empty string on success.

       Privileges Required

       You need d (delete) permission on the parent  directory	and  r	(read)
       permission and w (write) permission on the CDS object entry (the target
       name service entry).

       Examples

       The following example uses Tcl syntax to unexport the binding  informa‐
       tion for an interface.  The third command entered (rpcentry show) shows
       the RPC entry after the unexport operation; the object UUID remains  in
       the  entry.   dcecp>  rpcentry  show /.:/subsys/applications/bbs_server
       {458ffcbe-98c1-11cd-bd93-0000c08adf56 1.0
	 {ncacn_ip_tcp 130.105.1.227}}	{76030c42-98d5-11cd-88bc-0000c08adf56}
       dcecp>

       dcecp> rpcentry unexport /.:/subsys/applications/bbs_server \ > -inter‐
       face {458ffcbe-98c1-11cd-bd93-0000c08adf56 1.0} dcecp>

       dcecp>	   rpcentry	 show	    /.:/subsys/applications/bbs_server
       {76030c42-98d5-11cd-88bc-0000c08adf56} dcecp>

RELATED INFORMATION
       Commands: dcecp(1m), dcecp_endpoint(1m), dcecp_rpcgroup(1m),
       dcecp_rpcprofile(1m).

								  rpcentry(1m)
[top]

List of man pages available for HP-UX

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net