Alternativas ao RpcSetEnv em SOAP

Pessoal ,

Com a nova lib prevista para outubro [LIB 20251006_P12]

Quais seriam as alternativas para mudar de filial e empresa nos WS SOAP ?

Olá.

O ideal seria quem for consumir a requisição enviar o header tenantId com a empresa e filial que será iniciada a thread SOAP.

Dessa forma, não haveria necessidade de ajustes no código pois a thread já iniciaria na empresa e filial correta. Similar ao comportamento que já existe hoje no REST.

Exemplo via SOAP UI, onde “T1” é a empresa e “D MG 01” é a filial:
image

Caso não for possível, uma solução é utilizar a função StartJob para iniciar uma nova thread. Nessa nova thread seria possível iniciar uma nova conexão (via RpcSetEnv e derivados) e então fazer os processamentos necessários. Documentação: StartJob - TOTVSTEC - TDN