AXIS2 – Remover atributo mustUnderstand

Para quem precisar remover o atributo mustUnderstand dos cabeçalhos de mensagem geradas pelo AXIS2 ai vai o código, basta sobrescrever o método addHeader nas suas classes Stubs geradas. [code language=”java”] protected void addHeader(OMElement omElementToadd, SOAPEnvelope envelop) { SOAPHeaderBlock soapHeaderBlock = envelop.getHeader().addHeaderBlock(omElementToadd.getLocalName(), omElementToadd.getNamespace()); OMNode omNode = null; for (Iterator iter = omElementToadd.getChildren(); iter.hasNext(); soapHeaderBlock.addChild(omNode)) { omNode[…]

Remover caracteres especiais com Java

Vai a dica pra galera que trabalha com geração de arquivos para conciliação bancária ou mesmo geração de arquivos em formato txt ou xml que exigem texto sem caracteres especiais. [code language=”java”] public static String retiraCaracteresEspeciais(String stringFonte) { String passa = stringFonte; passa = passa.replaceAll(“[ÂÀÁÄÃ]”, “A”); passa = passa.replaceAll(“[âãàáä]”, “a”); passa = passa.replaceAll(“[ÊÈÉË]”, “E”); passa[…]