Puede utilizar archivos de propiedades para crear, modificar o suprimir las propiedades del canal
de entrada HTTP y las propiedades personalizadas.
Antes de empezar
Determine los cambios que desea realizar en la configuración del canal de entrada HTTP o sus
objetos de configuración.
Inicie la herramienta de scripts wsadmin. Para iniciar wsadmin utilizando el lenguaje
Jython, ejecute el mandato wsadmin -lang jython desde el directorio bin
del perfil del servidor.
Acerca de esta tarea
Utilizando el archivo de propiedades, puede crear, modificar o suprimir un objeto canal de
entrada HTTP. También puede crear, modificar o suprimir las propiedades personalizadas del canal de entrada
HTTP.
Ejecute mandatos administrativos mediante wsadmin para crear o modificar un archivo de
propiedades para un canal de entrada HTTP, validar las propiedades y aplicarlas a la configuración.
Tabla 1. Acciones para archivos de propiedades de canal de entrada HTTP. Puede crear, modificar y suprimir objetos de canal de entrada HTTP.Acción |
Procedimiento |
crear |
Establezca las propiedades necesarias y ejecute el mandato applyConfigProperties. |
modify |
Ejecute el mandato applyConfigProperties para modificar el valor de una propiedad
personalizada. |
delete |
Ejecute el mandato deleteConfigProperties para suprimir una propiedad. Si la propiedad
suprimida tiene un valor predeterminado, la propiedad se establece en el valor predeterminado. Para suprimir el objeto HTTPInboundChannel completo,
descomente #DELETE=true y, a continuación, ejecute el mandato deleteConfigProperties. |
crear Propiedad |
No se aplica |
suprimir Propiedad |
No se aplica |
Tabla 2. Acciones para las propiedades personalizadas del canal de entrada HTTP. Puede crear, modificar y suprimir las propiedades personalizadas del canal de entrada HTTP.Acción |
Procedimiento |
crear |
No se aplica |
modify |
Edite las propiedades y, a continuación, ejecute el mandato applyConfigProperties para
modificar el valor de una propiedad personalizada existente. |
delete |
No se aplica |
crear Propiedad |
Establezca las propiedades y ejecute el mandato applyConfigProperties para crear una
propiedad personalizada. |
suprimir Propiedad |
Especifique las propiedades a eliminar en el archivo de propiedades y, a continuación,
ejecute el mandato deleteConfigProperties para suprimir una propiedad personalizada existente. El archivo de propiedades debe contener sólo las propiedades que se van a suprimir. |
Opcionalmente, puede utilizar la modalidad interactiva con los mandatos:
AdminTask.nombre_mandato('-interactive')
Procedimiento
- Crear o editar un archivo de propiedades canal de entrada HTTP.
- Establezca las propiedades del objeto HTTPInboundChannel según sea necesario.
Abra un editor en un archivo de propiedades HTTPInboundChannel.
Modifique la sección de variables de entorno para que coincida con su sistema y establezca cualquier valor de
propiedad que se deba cambiar. El
siguiente es un archivo de propiedades HTTPInboundChannel de ejemplo:
#
# Header
#
ResourceType=HTTPInboundChannel
ImplementingResourceType=TransportChannelService
ResourceId=Cell=!{cellName}:Node=!{nodeName}:Server=!{serverName}:TransportChannelService=:HTTPInboundChannel=myHTTPIC
#DELETE=true
#
#
#Properties
#
enableLogging=false #boolean,default(false)
name= myHTTPIC #required
readTimeout=60 #integer,required,default(60)
maxFieldSize=32768 #integer,default(32768)
useChannelAccessLoggingSettings=false #boolean,default(false)
maxRequestMessageBodySize=-1 #integer,default(-1)
maximumPersistentRequests=100 #integer,required,default(100)
discriminationWeight=10 #integer,default(0)
persistentTimeout=30 #integer,required,default(30)
maxHeaders=50 #integer,default(50)
keepAlive=true #boolean,default(true)
useChannelErrorLoggingSettings=false #boolean,default(false)
useChannelFRCALoggingSettings=false #boolean,default(false)
writeTimeout=60 #integer,required,default(60)
#
EnvironmentVariablesSection
#
#
#Environment Variables
cellName=myCell04
serverName=server1
nodeName=myNode05
- Ejecute el mandato applyConfigProperties para cambiar la configuración del canal de entrada HTTP.
La ejecución del mandato applyConfigProperties aplica el archivo de propiedades a la configuración. En este ejemplo de Jython, el parámetro opcional -reportFileName produce un informe llamado report.txt:
AdminTask.applyConfigProperties(['-propertiesFileName myObjectType.props -reportFileName report.txt '])
- Cree o edite propiedades personalizadas del canal de entrada HTTP.
- Establezca las propiedades personalizadas de HTTPInboundChannel según sea necesario.
Abra un editor en un archivo de propiedades HTTPInboundChannel.
Modifique la sección de variables de entorno para que coincida con su sistema y establezca cualquier valor de
propiedad que se deba cambiar. Para especificar una propiedad personalizada, edite el valor AttributeInfo y los valores
de las propiedades; por ejemplo:
#
# Header
#
ResourceType=HTTPInboundChannel
ImplementingResourceType=TransportChannelService
ResourceId=Cell=!{cellName}:Node=!{nodeName}:Server=!{serverName}:TransportChannelService=:HTTPInboundChannel=myHTTPIC
AttributeInfo=properties(name,value)
#
#
#Properties
#
existingProp=newValue
newProp=newValue
#
EnvironmentVariablesSection
#
#
#Environment Variables
cellName=myCell04
serverName=server1
nodeName=myNode05
- Ejecute el mandato applyConfigProperties.
- Si ya no necesita el canal de entrada HTTP o una propiedad personalizada existente, puede suprimir el
objeto canal de entrada HTTP completo o la propiedad personalizada.
Resultados
Puede utilizar el archivo de propiedades para configurar y gestionar el objeto de canal de
entrada HTTP y sus propiedades.
Qué hacer a continuación
Guarde los cambios en la configuración.