Rational Developer for Power Systems Software
V7.6

com.ibm.etools.iseries.comm.interfaces
Interface IISeriesHostProcedure

All Superinterfaces:
IISeriesHostProcedureBasic
All Known Subinterfaces:
IQSYSProcedure
All Known Implementing Classes:
ISeriesHostProcedure, QSYSRemoteProcedure

public interface IISeriesHostProcedure
extends IISeriesHostProcedureBasic

This interface represents the information that can be retrieved for a procedure contained in an an OS/400 *MODULE object. This interface was originally created to represent the informatoin returned in the MODL0300 format returned by the OS/400 list module information api.

See Also:
ListModuleInformation

Field Summary
static int PROCEDURE_TYE_ENTRYPOINT
          Entry point procedure type.
static int PROCEDURE_TYPE_REGULAR
          Regular procedure type.
 
Fields inherited from interface com.ibm.etools.iseries.comm.interfaces.IISeriesHostProcedureBasic
copyright
 
Method Summary
 String getModuleLibraryName()
          Return the name of the library where the module containing this procedure exists.
 String getModuleName()
          Return the name of the module where this procedure exists.
 int getProcedureType()
          Return the type of this procedure.
 void setModuleLibraryName(String name)
          Set the name of the library where the module containing this procedure exists.
 void setModuleName(String name)
          Set the name of the module where this procedure exists.
 void setProcedureType(int type)
          Set the type of this procedure.
 
Methods inherited from interface com.ibm.etools.iseries.comm.interfaces.IISeriesHostProcedureBasic
getIfExportedFromServiceProgram, getProcedureName, setIfExportedFromServiceProgram, setProcedureName
 

Field Detail

PROCEDURE_TYPE_REGULAR

static final int PROCEDURE_TYPE_REGULAR
Regular procedure type. This procedure cannot serve as a program entry procedure.

See Also:
Constant Field Values

PROCEDURE_TYE_ENTRYPOINT

static final int PROCEDURE_TYE_ENTRYPOINT
Entry point procedure type. This procedure can serve as a program entry procedure when the containing module is bound to a program.

See Also:
Constant Field Values
Method Detail

getModuleName

String getModuleName()
Return the name of the module where this procedure exists.


getModuleLibraryName

String getModuleLibraryName()
Return the name of the library where the module containing this procedure exists.


getProcedureType

int getProcedureType()
Return the type of this procedure.

Returns:
The type of procedure
See Also:
PROCEDURE_TYPE_REGULAR, PROCEDURE_TYE_ENTRYPOINT

setModuleName

void setModuleName(String name)
Set the name of the module where this procedure exists.


setModuleLibraryName

void setModuleLibraryName(String name)
Set the name of the library where the module containing this procedure exists.


setProcedureType

void setProcedureType(int type)
Set the type of this procedure.

Parameters:
type - The type of procedure
See Also:
PROCEDURE_TYPE_REGULAR, PROCEDURE_TYE_ENTRYPOINT

Rational Developer for Power Systems Software
V7.6

Copyright 2011 IBM Corp. All Rights Reserved.

Note: This documentation is for part of an interim API that is still under development and expected to change significantly before reaching stability. It is being made available at this early stage to solicit feedback from pioneering adopters on the understanding that any code that uses this API will almost certainly be broken (repeatedly) as the API evolves.