Utilize estas instruções para criar o código PHP.
<?php
// Corpo do script
?>
É possível criar um script PHP com ou sem a classe e método avaliar. A opção escolhida afeta ambos o conteúdo do script e a configuração da propriedade PHPCompute do nó Invocar método avaliar:
A propriedade Invocar Método de Avaliação do nó PHPCompute é selecionada por padrão, portanto, uma classe e método de avaliação são esperados no script PHP.
O código PHP deve conter uma classe com o mesmo nome do arquivo PHP (Olá, por exemplo), e esta classe deve conter uma função chamada avaliar, com os parâmetros para montagens de mensagens de entrada e saída:
<?php
class Hello {
/**
* An example of MessageBrokerSimpleTransform
* @MessageBrokerSimpleTransform
*/
function evaluate($output_assembly, $input_assembly) {
// transformation code here
// $output_assembly ->XMLNSC->... = $input_assembly->XMLNSC->...
}
}
?>
Para informações adicionais sobre a anotação @MessageBrokerSimpleTransform mostrada neste exemplo, consulte Utilizando anotações.
<?php
$output_message = new MbsMessage();
// transformation code here
// $output_message->XMLNSC->... = $assembly->XMLNSC->...
$output_assembly = new MbsMessageAssembly($assembly, $output_message);
$output_assembly->propagate("out");
?>
A propriedade Invocar Método de Avaliação do nó PHPCompute é selecionada por padrão, portanto, uma classe e método de avaliação são esperados no script PHP. Se você usar um script PHP sem uma classe e método de avaliação, lembre-se de limpar a propriedade Invocar Método de Avaliação do nó PHPCompute.
É necessário propagar explicitamente a montagem de mensagem para um dos terminais de saída antes do fim do script.
Ao criar o código PHP, associe-o com o nó PHPCompute seguindo as instruções em Associando código PHP com um nó PHPCompute.
Para informações sobre a linguagem de scripting PHP, consulte o Web site PHP: Pré-processador de Hipertexto.