Class RfidEpcClient

java.lang.Object
br.com.intersys.systextil.function.RfidEpcClient

public final class RfidEpcClient extends Object
Cliente do motor de emissão de EPC do systextil-backend. No padrão de oper_integracaoHttp (java.net.http.HttpClient, extração simples de JSON, SYSTEXTIL_BACKEND_URL) mas síncrono: a etiqueta precisa do EPC de volta.

A credencial da iTAG nunca passa por aqui: o legado troca managerId+login (gravada em APEX_NXJ_SESSIONS) por um JWT curto e pede ao backend pra emitir.

  • Method Details

    • obterEpc

      public static String obterEpc(br.com.intersys.systextil.connection.AppConnection conn, Mdi mdi, int codigoRolo)
      Obtém (ou reaproveita) o EPC do rolo, chamando POST /v1/rfid/epc/emitir. Devolve null em qualquer falha — rede, autenticação ou negócio — nunca lança: uma falha aqui não emite a etiqueta deste rolo, mas não pode derrubar a emissão dos demais (ver EtiquetaRolo.gerarEtiquetaDefinitiva).