Use a atividade Chamar RFC do SAP para chamar uma Remote Function Call (RFC), que é ativada remotamente no terminal SAP especificado, durante o tempo de execução.
O sistema SAP é interrogado e os nomes de RFC que correspondem à expressão curinga são listados na tabela Funções SAP Correspondentes.
Opções de Nova Tentativa | Descrição |
---|---|
1) Aguardar ___ segundos entre cada nova tentativa. | Especifica o número de segundos que o Integration Appliance aguarda antes de tentar estabelecer uma conexão com o Sistema SAP. |
2) Tentar se conectar ___ vezes antes de falhar. | Especifica o número máximo de vezes que o Integration Appliance tenta estabelecer uma conexão com o Sistema SAP antes de emitir um erro e parar o processamento da tarefa de orquestração atual. Se você implementar uma orquestração que contém uma atividade Chamar RFC do SAP e o Integration Appliance não puder conectar-se ao Sistema SAP especificado, o Integration Appliance registrará os erros de conexão como avisos nos logs do sistema e de orquestração até o valor de contagem de novas tentativas ser atingido. Quando a contagem de novas tentativas é atingida, o Integration Appliance registra um erro nos logs do sistema e da orquestração e para o processamento da tarefa de orquestração atual. Por exemplo, você configura a contagem de novas tentativas para 3. O primeiro, segundo e terceiro erros de conexão aparecem no log do sistema como avisos. O Integration Appliance registra o quarto erro de conexão como um erro e para o processamento da tarefa de orquestração atual. |
Os valores devem ser fornecidos no tempo de execução para quaisquer elementos obrigatórios dos parâmetros de entrada ou tabelas de RFC. Um valor pode ser fornecido ao especificar um valor padrão para o elemento ou ao vincular o elemento ao nó de entrada. Durante o tempo de execução, se nenhum valor for fornecido para um elemento obrigatório, a atividade lançará uma exceção durante o tempo de execução que será relatada pelo Web Management Console (WMC). Se um valor não for fornecido no tempo de execução para um elemento opcional dos parâmetros de entrada ou tabelas de RFC, nenhuma exceção será lançada durante o tempo de execução.
Opções de Transação:
Valor | Descrição |
---|---|
COMMIT_HANDLED_BY_RFC | A confirmação do RFC é assumida pelo próprio RFC. O conector não realizada nenhuma chamada de confirmação explícita. |
COMMIT_TRANSACTION_AFTER_COMPLETION | Durante o tempo de execução, o conector do SAP chama o
RFC e espera por uma mensagem de retorno do Sistema SAP. O código de retorno
da mensagem retornada pelo sistema SAP determina se o conector do SAP
envia outra chamada solicitando que o sistema SAP confirme ou retroceda
a transação:
|
COMMIT_TRANSACTION_AND_WAIT_UPON_COMPLETION | Durante o tempo de execução, o conector do SAP chama o
RFC e espera por uma mensagem de retorno do sistema SAP. O código de retorno
da mensagem retornada pelo sistema SAP determina se o conector do SAP
envia outra mensagem solicitando que o sistema SAP confirme ou retroceda
a transação:
|
Parâmetro opcional | Descrição |
---|---|
Parâmetros sapConnectionProperties | |
hostName | Especifica o Endereço IP do nome da máquina que contém o sistema SAP. |
systemNumber | Especifica o número que identifica a instância específica do sistema SAP ao qual o Studio deve se conectar. Seu administrador SAP deve fornecer estas informações. |
cliente | Especifica um número que identifica o Studio e o Integration Appliance como um cliente para o sistema SAP. Seu administrador SAP deve fornecer estas informações. |
idioma | Especifica a opção de idioma da mensagem para o SAP. Por exemplo, EN é o código ISO para inglês. |
Parâmetros basicAuthentication | |
username | Especifica o nome de usuário a ser usado ao se conectar com o sistema SAP. |
password | Especifica a senha para o nome de usuário ao se conectar com o sistema SAP. |
Parâmetros ssoAuthentication | |
ssotoken | Especifica o token de conexão única (SSO). |
Parâmetros sncAuthentication | |
sncmode | Especifica se o modo Conexão de Rede Segura (SNC) está ativado. |
sncname | Especifica o nome distinto da conexão SNC. |
parceiro | Especifica o nome distinto do parceiro SNC. |
qop | Especifica o nível de segurança do SNC. |
Certificado X509 | Especifica o certificado X509 a ser usado como chamado de logon. Esse campo só será opcional se Autenticação baseada em nome de usuário/senha for usado com SNC. |
Parâmetros connectionPool | |
maximumConnections | Especifica as conexões SAP adicionais, até a quantidade especificada, que o Integration Appliance abre com base no carregamento de mensagem. |
maxIdleTime | Especifica o número de minutos que uma conexão SAP pode ficar aberta e inativa antes de ser encerrada pelo Integration Appliance. |
Antes de poder implementar uma orquestração com atividades SAP usando o WMC, o Integration Appliance deve primeiro estar apto a estabelecer uma conexão com o Sistema SAP. Se o Integration Appliance não puder estabelecer a conexão com o Sistema SAP, a orquestração não será implementada.