El módulo ProbeAction de tarea MBean.
Type | ProbeActionModuleType |
Isolation | Any |
Accessibility | Public |
RunAs | Default |
InputType | System.BaseData |
OutputType | System.PropertyBagData |
ID | Module Type | TypeId | RunAs |
---|---|---|---|
DS | ProbeAction | Microsoft.JEE.Http.UrlProbe.GetRequestBodyForTasks.ProbeAction | Default |
ID | ParameterType | Selector | Display Name | Description |
---|---|---|---|---|
ComputerName | string | $Config/ComputerName$ | Nombre de equipo | El nombre del equipo que aloja el servidor de aplicaciones. |
Protocol | string | $Config/Protocol$ | Protocolo | El protocolo a utilizar para realizar la llamada HTTP. |
Port | string | $Config/Port$ | Puerto | El número de puerto a utilizar para realizar la llamada HTTP. |
BaseURL | string | $Config/BaseURL$ | Dirección URL base | La dirección URL base que se usa para encontrar BeanSpy. |
AdditionalArguments | string | $Config/AdditionalArguments$ | Argumentos adicionales | Argumentos adicionales para que BeanSpy pueda dar forma a la salida XML. |
RequestBody | string | $Config/RequestBody$ | Cuerpo de la solicitud | El cuerpo de solicitud es el texto que debe colocarse en el cuerpo de HTTP Post. La información debe especificar el MBean objetivo de la consulta JMX, el método que se va a invocar y una lista (opcional) de los parámetros de argumentos. Consulte la documentación para obtener la sintaxis exacta. |
TimeoutSeconds | int | $Config/TimeoutSeconds$ | Tiempo de espera | El valor del tiempo de espera (en segundos) para la inactividad en el módulo de acción de sondeo. |
<ProbeActionModuleType ID="Microsoft.JEE.Task.UrlProbe.Invoke.ProbeAction" Accessibility="Public">
<Configuration>
<IncludeSchemaTypes>
<SchemaType>System!System.ExpressionEvaluatorSchema</SchemaType>
<SchemaType>System!System.Discovery.MapperSchema</SchemaType>
</IncludeSchemaTypes>
<xsd:element name="ComputerName" type="xsd:string"/>
<xsd:element name="Protocol" type="xsd:string"/>
<xsd:element name="Port" type="xsd:string"/>
<xsd:element name="BaseURL" type="xsd:string"/>
<xsd:element name="AdditionalArguments" type="xsd:string"/>
<xsd:element name="RequestBody" type="xsd:string"/>
<xsd:element name="TimeoutSeconds" type="xsd:integer"/>
</Configuration>
<OverrideableParameters>
<OverrideableParameter ID="ComputerName" ParameterType="string" Selector="$Config/ComputerName$"/>
<OverrideableParameter ID="Protocol" ParameterType="string" Selector="$Config/Protocol$"/>
<OverrideableParameter ID="Port" ParameterType="string" Selector="$Config/Port$"/>
<OverrideableParameter ID="BaseURL" ParameterType="string" Selector="$Config/BaseURL$"/>
<OverrideableParameter ID="AdditionalArguments" ParameterType="string" Selector="$Config/AdditionalArguments$"/>
<OverrideableParameter ID="RequestBody" ParameterType="string" Selector="$Config/RequestBody$"/>
<OverrideableParameter ID="TimeoutSeconds" ParameterType="int" Selector="$Config/TimeoutSeconds$"/>
</OverrideableParameters>
<ModuleImplementation Isolation="Any">
<Composite>
<MemberModules>
<ProbeAction ID="DS" TypeID="Microsoft.JEE.Http.UrlProbe.GetRequestBodyForTasks.ProbeAction">
<ComputerName>$Config/ComputerName$</ComputerName>
<Protocol>$Config/Protocol$</Protocol>
<Port>$Config/Port$</Port>
<Verb>POST</Verb>
<URL>$Config/BaseURL$/BeanSpy/MBeans/Invoke$Config/AdditionalArguments$</URL>
<RequestBody>$Config/RequestBody$</RequestBody>
<TimeoutSeconds>$Config/TimeoutSeconds$</TimeoutSeconds>
<UserName>$RunAs[Name="Microsoft.JEE.InvokeAccount"]/UserName$</UserName>
<Password>$RunAs[Name="Microsoft.JEE.InvokeAccount"]/Password$</Password>
</ProbeAction>
</MemberModules>
<Composition>
<Node ID="DS"/>
</Composition>
</Composite>
</ModuleImplementation>
<OutputType>System!System.PropertyBagData</OutputType>
<InputType>System!System.BaseData</InputType>
</ProbeActionModuleType>