Ativar Solicitações Assíncronas do NetSuite
Introdução
Por padrão, as chamadas de API para o NetSuite são executadas de forma síncrona. Ou seja, após a solicitação, a conexão é mantida aberta.
Se algumas solicitações expirarem durante uma pesquisa síncrona, convém ativar a configuração assíncrona. Com essa configuração, depois que a solicitação é enviada, o Harmony pesquisa periodicamente para ver se a solicitação foi concluída. Isso é mais útil com grandes quantidades de dados.
Ativar a Configuração Assíncrona
Para ativar a configuração assíncrona para o conector NetSuite, use a variável Jitterbit jitterbit.netsuite.async
. Esta variável pode ser usada definindo $jitterbit.netsuite.async=true
em um script que esteja, por exemplo, no início da operação ou dentro da cadeia de operação.
Quando a configuração assíncrona está habilitada, um ID de tarefa é retornado na resposta do serviço da web. O Harmony usa esse ID de trabalho para verificar o status e o resultado da solicitação. Na IU do NetSuite, Job ID, Action, Record Type e Status podem ser vistos verificando o SOAP Web Services Usage Log:
Nota
Usando a variável Jitterbit jitterbit.netsuite.async
aplica-se apenas ao conector NetSuite. Não se aplica a endpoints NetSuite configurados fora do conector NetSuite, como usando o SOAP ou HTTP conectores.
Dica
Para obter informações adicionais, consulte a documentação do NetSuite em Processamento de solicitação síncrona versus assíncrona.