Resolução de Problemas e Suporte

Técnicas de resolução de problemas e informações de auto-ajuda auxiliam a identificação e a solução rápida de problemas. Este tópico fornece soluções em potencial para problemas que você teria com o conector SAP.

Obtendo a estrutura de registro de controle EDI_DC40 IDOC com o Conector de SAP Cast Iron do WebSphere

EDI_DC40 é uma estrutura padrão de SAP usada para armazenar informações de Registro de Controle de IDoc para Interface com o Sistema Externo. Com o conector de SAP usando o servidor SAP não Unicode como terminal no WebSphere Cast Iron Studio versão 7002 para as atividades Receber IDoc e Enviar IDoc, suporta o nome do Registro de controle como EDI_DC40.

É solicitado aos clientes que estiverem obtendo o EDI_DC como o seu nome de estrutura padrão que usem a versão mais recente do Studio 7501/7510 e reconfigurem o objeto em sua orquestração e o mapeiem adequadamente.

Comportamento mais antigo:

Com o Comportamento Mais Antigo para a máquina não Unicode, o nome do registro de controle era EDI_DC em vez de EDI_DC40.

-ALEREQ01
|_SAPTransactorID
|_qRECQueueName
|_IDOC
 |_@Begin
 |_EDI_DC
      |_@Segment
      |_TABNAM
      |_MANDT
………
………

Novo comportamento:

Com o novo comportamento para o servidor SAP Unicode e não Unicode, o nome do registro de controle será EDI_DC40.

-ALEREQ01
|_SAPTransactorID
|_qRECQueueName
|_IDOC
 |_@Begin
 |_EDI_DC40
      |_@Segment
      |_TABNAM
      |_MANDT
………
………

Arquivos JCo jar de dependência - Informações específicas da versão

Instale e use o nível de correção mais recente do SAP Java Connector 3.0. A versão mais recente JCo disponível: 3.0.14, IDoc versão 3.0.12.

É necessário ter estes 3 arquivos: sapjco3.jar, sapjco3.dll (para Windows) ou sapjco3.so (para o Appliance) e sapidoc3.jar.

Para fazer download de SAP JCo jar (2 arquivos), siga estas etapas específicas da versão:
  • Faça download do SAP Java Connector 3.0.14 mais recente a partir do SAP Service Marketplace em http://service.sap.com/connectors. Você localizará o pacote de download com o nível de correção mais recente para várias plataformas navegando para SAP Java Connector > Ferramentas e Serviços > Fazer download do SAP JCo Release 3.0. Um guia de instalação está incluído no archive de download.
    • Para a Versão de 32 bits do Studio, faça download do arquivo zip de JCo jar em Microsoft Windows e Servidor Windows > 32 bits para a versão de 32 bits do WebSphere Cast Iron Studio.
    • Para a Versão de 64 bits do Studio, faça download do arquivo zip de JCo jar em Microsoft Windows e Servidor Windows > 64 bits x86 para a versão de 64 bits do WebSphere Cast Iron Studio.
    • Para o WebSphere Cast Iron Appliance, faça download do arquivo zip JCo jar em Linux (para processadores compatíveis com Intel) > 64bit x86 para o Appliance.
Para fazer download do SAP IDoc jar (1 arquivo), siga estas etapas específicas da versão:
  • Faça download do SAP Java Connector 3.0.14 mais recente a partir do SAP Service Marketplace em http://service.sap.com/connectors. Você localizará o pacote de download com o nível de correção mais recente para várias plataformas navegando para SAP Java Connector > Ferramentas e Serviços > SAP Java IDoc Class Library.
    • Para todas as plataformas, o arquivo zip de SAP Java IDoc Class Library 3.0.12 conterá o arquivo SAP IDoc jar.

Exceção lançada ao tentar procurar IDoc/BAPI/RFC de uma orquestração (nova/existente) para projetos do Studio 6.1.0.15 em versões mais recentes do Studio

Problema:

É lançada uma exceção de ponto nulo quando um projeto do Studio 6.1.0.15 é aberto em qualquer outra versão mais recente do Studio e quando é feita uma procura por IDoc/BAPI/RFC em uma orquestração nova ou existente.

Erro mostrado no arquivo error.log do Studio:
WARNING: Unable to find entry: /.configuration-wizard -- err msg: Unable to locate  entry
      /.configuration-wizard java.util.concurrent.ExecutionException:
      java.lang.NullPointerException at
      java.util.concurrent.FutureTask.report(FutureTask.java:134) at
      java.util.concurrent.FutureTask.get(FutureTask.java:200) at
      com.approuter.studio.gui.FutureBusyView$1.run(FutureBusyView.java:72) at
      java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1157) at
      java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:627) at
      java.lang.Thread.run(Thread.java:798) Caused by: java.lang.NullPointerException at
      com.approuter.studio.connectors.sap.WSSapConnection.<init>(WSSapConnection.java:88) at
      com.approuter.studio.connectors.sap.endpoint.SapEndpointProjectNode$3.call(SapEndpointProjectNode.java:345)
      at
      com.approuter.studio.connectors.sap.endpoint.SapEndpointProjectNode$3.call(SapEndpointProjectNode.java:342)
      at java.util.concurrent.FutureTask.run(FutureTask.java:274)

Causa:

Mecanismos de autenticação aprimorados em versões superiores do Cast Iron Studio.

Solução:

Depois de abrir o projeto na versão mais recente do Studio, navegue para qualquer um dos respectivos terminais exibidos do lado direito da guia do projeto e volte para a guia Configurar da orquestração.

Agora você está apto a procurar IDoc/BAPI/RFC para essa orquestração.

Formatos Suportados dos Valores dos Campo de Data e Hora

A tabela a seguir descreve os formatos suportados dos valores dos campos de data e hora para todas as atividades do conector de SAP:
Tabela 1. Formatos para Valores dos Campo de Data e Hora
Campo Parâmetro de Entrada (atividades não iniciais) Parâmetro de Saída (atividades iniciais e não iniciais)
Data aaaa-mm-dd

ou

aaaammdd

aaaammdd
Hora hh:mm:ss

ou

hhmmss

hhmmss

Os formatos suportados para os parâmetros de entrada e saída dos valores dos campos de data e hora no conector SAP versão 6.0.x e versões anteriores são: yyyy-mm-dd e hh:mm:ss, respectivamente.

Exceção Lançada na Implementação de Orquestrações com Atividades Receber RFC e Receber IDOC Usando o mesmo ID de Programa RFC

Problema: Quando você implementa orquestrações com as atividades Receber RFC e Receber IDOC com o mesmo ID de programa RFC SAP, a exceção a seguir é lançada:

java.lang.RuntimeException: An attempt to start a JCoIDocServer failed. There might be an existing JCoServer with the same server configuration, else try restarting your server
at com.ibm.j2ca.sap.inbound.SapJCoServerBuilder.verfiyServerConfiguration(SapJCoServerBuilder.java:403)
at com.ibm.j2ca.sap.inbound.SapJCoServerBuilder.createServer(SapJCoServerBuilder.java:96)
at com.ibm.j2ca.sap.inbound.SAPEventListenerManager.buildEventListener(SAPEventListenerManager.java:149)
at com.ibm.j2ca.sap.inbound.SAPEventListenerManager.startEventListeners(SAPEventListenerManager.java:132)
at com.ibm.j2ca.sap.inbound.EndpointManager.addEndpoint(EndpointManager.java:68)
at com.ibm.j2ca.sap.SAPResourceAdapter.endpointActivation(SAPResourceAdapter.java:266)
at com.approuter.module.sap.activity.ReceiveIDOCActivity.activate(ReceiveIDOCActivity.java:222)
at com.approuter.maestro.activities.BaseModule.activate(BaseModule.java:296)
at com.approuter.maestro.vm.Program.start(Program.java:796)
at com.approuter.maestro.vm.Kernel.startOrchestration(Kernel.java:704)
at com.approuter.maestro.management.Loader$1.run(Loader.java:461)
at java.lang.Thread.run(Thread.java:736)

Causa: JCo SAP permite que apenas uma instância do JCoServer com um determinado conjunto de configurações de servidor seja executada dentro de uma Java virtual machine (JVM); outro JCoServer com a mesma configuração de servidor não pode ser executado na mesma JVM. O JCo lança um erro indicando que o servidor não pode ser reiniciado. As atividades Receber IDOC e Receber RFC não suportam o mesmo ID de Programa SAP usado durante a orquestração.

Solução: Assegure-se de implementar orquestrações com as atividades Receber RFC e Receber IDOC usando IDs de Programa SAP diferentes e criar terminais separados para IDOC/RFC.

Configurações Recomendadas para Evitar o Erro 'Maximum number of 202 conversations exceeded'

Quando você trabalha com o conector SAP, as configurações a seguir são recomendadas se o erro 'Maximum number of 202 conversations exceeded' for exibido:

Erro:

LOCATION   CPIC (TCP/IP) on local host with Unicode
ERROR      max no of 202 conversations exceeded
TIME       <Day> <Date> <Time> <Year>
RELEASE    720
COMPONENT  CPIC (TCP/IP) with Unicode

As recomendações a seguir dependem da carga e do número de solicitações paralelas:

  1. Reduza o valor de tempo limite na configuração de terminal para que as conexões não usadas sejam finalizadas automaticamente.
  2. Configure o tempo de execução do Cast Iron e o gateway SAP para suportarem mais conexões RFC.
    1. Configure o valor do ambiente CPIC_MAX_CONV para >100 no tempo de execução do Cast Iron. Atualize maestro.sh para configurar a variável de ambiente. As etapas são descritas no Planejamento A.
    2. Aumente o valor do perfil gw/max_conn e gw/max_sys no gateway SAP para suportar várias conexões paralelas. Além disso, se você enfrentar gargalos de memória, aumente os valores de gw/max_overflow_size e gw/max_shm_req.
    3. Configure o valor máximo de conexões em um terminal SAP para um valor realista. Dependendo da carga e solicitações paralelas, o dispositivo gera ou recebe.
    4. Configure o número do valor Instância de Servidor no terminal SAP para 10.
  3. Valores da amostra:
    SAP-Gateway
    gw/max_conn=2000, gw/max_sys=1200
    gw/max_overflow_size =40000000, gw/max_shm_req = 200 (para ajustar a alocação de memória)
    CPIC_MAX_CONV=5000

Planejamento A:

  1. Efetue logon no shell do dispositivo (entre em contato com o suporte IBM para obter a chave shell do dispositivo para efetuar logon no shell do sistema).
  2. Acesse a pasta /usr/ironhide/bin. Faça backup do maestro.sh (copie maestro.sh em maestro.sh.old).
  3. Edite maestro.sh.
    move to line 
    #  Versão de Java atualmente em uso.
    if [ -z $JAVA_HOME ]; then
      JAVA_HOME=/usr/java/default
    fi
    JAVA="${JAVA_HOME}/bin/java"
  4. Inclua a seguinte linha:
    ## maximum SAP conversations allowed
    export CPIC_MAX_CONV=500
  5. Salve e saia.
  6. Saia do shell do sistema e execute o comando system restart na ordem para reiniciar o tempo de execução do dispositivo.

Fazendo Upgrade do JRE de 32 Bits para 64 Bits

Problema: Se você tiver um projeto SAP em execução em uma versão anterior do dispositivo, quando fizer o upgrade do dispositivo para a versão 7.0 ou posterior, os projetos SAP não serão iniciados e os seguintes erros ocorrerão:

  • Exemplos de erros lançados no WMC:
    Start of Orchestration config-
    url://SAP_BAPI/1.0/Default/Orchestrations/Orchestration failed:
    java.lang.ExceptionInInitializerError: Error
    getting the version of the native layer:
    java.lang.UnsatisfiedLinkError: sapjco3
    (/usr/ironhide/lib/thirdparty/libsapjco3.so:
    wrong ELF class: ELFCLASS32).
    Required SAP JCO library is not found.
    Install version 3.x SAP JCO library (.dll or .so based on platform)
  • Exemplos de exceções registradas no log maestro.out:
    java.lang.UnsatisfiedLinkError: sapjco3 (/usr/ironhide/lib/thirdparty/libsapjco3.so: wrong ELF class: ELFCLASS32)
    	at java.lang.ClassLoader.loadLibraryWithPath(ClassLoader.java:1030)
    	at java.lang.ClassLoader.loadLibraryWithClassLoader(ClassLoader.java:994)
    	at java.lang.System.loadLibrary(System.java:507)
    	at com.sap.conn.jco.rt.DefaultJCoRuntime.loadLibrary(DefaultJCoRuntime.java:481)
    	at com.sap.conn.jco.rt.DefaultJCoRuntime.registerNativeMethods(DefaultJCoRuntime.java:347)
    	at com.sap.conn.jco.rt.JCoRuntime.registerNatives(JCoRuntime.java:1108)
    	at com.sap.conn.rfc.driver.CpicDriver.<clinit>(CpicDriver.java:954)
    	at java.lang.J9VMInternals.initializeImpl(Native Method)
    	at java.lang.J9VMInternals.initialize(J9VMInternals.java:200)
    	at com.sap.conn.rfc.engine.DefaultRfcRuntime.getVersion(DefaultRfcRuntime.java:43)
    	at com.sap.conn.rfc.api.RfcApi.RfcGetVersion(RfcApi.java:237)
    	at com.sap.conn.jco.rt.MiddlewareJavaRfc.<clinit>(MiddlewareJavaRfc.java:215)
    	at java.lang.J9VMInternals.initializeImpl(Native Method)
    	at java.lang.J9VMInternals.initialize(J9VMInternals.java:200)
    	at com.sap.conn.jco.rt.DefaultJCoRuntime.initialize(DefaultJCoRuntime.java:77)
    	at com.sap.conn.jco.rt.JCoRuntimeFactory.<clinit>(JCoRuntimeFactory.java:23)
    	at java.lang.J9VMInternals.initializeImpl(Native Method)
    	at java.lang.J9VMInternals.initialize(J9VMInternals.java:200)
    	at java.lang.Class.forNameImpl(Native Method)
    	at java.lang.Class.forName(Class.java:182)
    	at com.sap.conn.jco.JCo.createJCo(JCo.java:52)
    	at com.sap.conn.jco.JCo.<clinit>(JCo.java:26)
     at java.lang.J9VMInternals.initializeImpl(Native Method)
    	at java.lang.J9VMInternals.initialize(J9VMInternals.java:200)
    	at java.lang.Class.forNameImpl(Native Method)
    	at java.lang.Class.forName(Class.java:182)
    	at com.approuter.module.sap.SAPActivator.checkSAPInstalled(SAPActivator.java:101)
    	at com.approuter.module.sap.activity.SAPBaseActivity.checkSapSetup(SAPBaseActivity.java:498)
    	at com.approuter.module.sap.activity.SAPBaseActivity.generateSchemas(SAPBaseActivity.java:172)
    	at com.approuter.module.sap.activity.SapSendRfcData.activate(SapSendRfcData.java:112)
    	at com.approuter.maestro.activities.BaseModule.activate(BaseModule.java:301)
    	at com.approuter.maestro.vm.Program.start(Program.java:768)
    	at com.approuter.maestro.vm.Kernel.startOrchestration(Kernel.java:739)
    	at com.approuter.maestro.management.Loader$1.run(Loader.java:455)
    	at java.lang.Thread.run(Thread.java:738)
    java.lang.ExceptionInInitializerError: Error getting the version of the native layer: java.lang.UnsatisfiedLinkError: sapjco3 (/usr/ironhide/lib/thirdparty/libsapjco3.so: wrong ELF class: ELFCLASS32)
     at com.sap.conn.jco.rt.MiddlewareJavaRfc.<clinit>(MiddlewareJavaRfc.java:227)
     at java.lang.J9VMInternals.initializeImpl(Native Method)
    	at java.lang.J9VMInternals.initialize(J9VMInternals.java:200)
    	at com.sap.conn.jco.rt.DefaultJCoRuntime.initialize(DefaultJCoRuntime.java:77)
     at com.sap.conn.jco.rt.JCoRuntimeFactory.<clinit>(JCoRuntimeFactory.java:23)
     at java.lang.J9VMInternals.initializeImpl(Native Method)
    	at java.lang.J9VMInternals.initialize(J9VMInternals.java:200)
    	at java.lang.Class.forNameImpl(Native Method)
    	at java.lang.Class.forName(Class.java:182)
    	at com.sap.conn.jco.JCo.createJCo(JCo.java:52)
     at com.sap.conn.jco.JCo.<clinit>(JCo.java:26)
    at java.lang.J9VMInternals.initializeImpl(Native Method)
    	at java.lang.J9VMInternals.initialize(J9VMInternals.java:200)
    	at java.lang.Class.forNameImpl(Native Method)
    	at java.lang.Class.forName(Class.java:182)
    	at com.approuter.module.sap.SAPActivator.checkSAPInstalled(SAPActivator.java:101)
    	at com.approuter.module.sap.activity.SAPBaseActivity.checkSapSetup(SAPBaseActivity.java:498)
    	at com.approuter.module.sap.activity.SAPBaseActivity.generateSchemas(SAPBaseActivity.java:172)
    	at com.approuter.module.sap.activity.SapSendRfcData.activate(SapSendRfcData.java:112)
    	at com.approuter.maestro.activities.BaseModule.activate(BaseModule.java:301)
    	at com.approuter.maestro.vm.Program.start(Program.java:768)
    	at com.approuter.maestro.vm.Kernel.startOrchestration(Kernel.java:739)
    	at com.approuter.maestro.management.Loader$1.run(Loader.java:455)
    	at java.lang.Thread.run(Thread.java:738)
    2013-08-22 09:18:25.013 SEVERE [T-10] [orc:SAP_BAPI/1.0/Default/Orchestrations/Orchestration] [com.approuter.module.common.util.LogHelper] Required SAP JCO native library is not found. Install version 3.x SAP JCO native library(.dll or .so based on platform).
    java.lang.RuntimeException: java.lang.ExceptionInInitializerError: Error getting the version of the native layer: java.lang.UnsatisfiedLinkError: sapjco3 (/usr/ironhide/lib/thirdparty/libsapjco3.so: wrong ELF class: ELFCLASS32)
    	at com.approuter.module.sap.activity.SAPBaseActivity.checkSapSetup(SAPBaseActivity.java:509)
    	at com.approuter.module.sap.activity.SAPBaseActivity.generateSchemas(SAPBaseActivity.java:172)
    	at com.approuter.module.sap.activity.SapSendRfcData.activate(SapSendRfcData.java:112)
    	at com.approuter.maestro.activities.BaseModule.activate(BaseModule.java:301)
    	at com.approuter.maestro.vm.Program.start(Program.java:768)
    	at com.approuter.maestro.vm.Kernel.startOrchestration(Kernel.java:739)
    	at com.approuter.maestro.management.Loader$1.run(Loader.java:455)
    	at java.lang.Thread.run(Thread.java:738)
    Caused by: java.lang.ExceptionInInitializerError: Error getting the version of the native layer: java.lang.UnsatisfiedLinkError: sapjco3 (/usr/ironhide/lib/thirdparty/libsapjco3.so: wrong ELF class: ELFCLASS32)
     at com.sap.conn.jco.rt.MiddlewareJavaRfc.<clinit>(MiddlewareJavaRfc.java:227)
     at java.lang.J9VMInternals.initializeImpl(Native Method)
    	at java.lang.J9VMInternals.initialize(J9VMInternals.java:200)
    	at com.sap.conn.jco.rt.DefaultJCoRuntime.initialize(DefaultJCoRuntime.java:77)
     at com.sap.conn.jco.rt.JCoRuntimeFactory.<clinit>(JCoRuntimeFactory.java:23)
     at java.lang.J9VMInternals.initializeImpl(Native Method)
    	at java.lang.J9VMInternals.initialize(J9VMInternals.java:200)
    	at java.lang.Class.forNameImpl(Native Method)
    	at java.lang.Class.forName(Class.java:182)
    	at com.sap.conn.jco.JCo.createJCo(JCo.java:52)
    	at com.sap.conn.jco.JCo.<clinit>(JCo.java:26)
    	at java.lang.J9VMInternals.initializeImpl(Native Method)
    	at java.lang.J9VMInternals.initialize(J9VMInternals.java:200)
    	at java.lang.Class.forNameImpl(Native Method)
    	at java.lang.Class.forName(Class.java:182)
    	at com.approuter.module.sap.SAPActivator.checkSAPInstalled(SAPActivator.java:101)
    	at com.approuter.module.sap.activity.SAPBaseActivity.checkSapSetup(SAPBaseActivity.java:498)

Causa:

Nas versões anteriores do Cast Iron Appliance (versão 6.4 e anteriores), eram usadas bibliotecas SAP JCo de 32 bits. Do Cast Iron Appliance versão 7.0 em diante, deve-se usar as bibliotecas SAP JCo de 64 bits.

Solução:

É necessário excluir as bibliotecas SAP JCo de 32 bits, sapjco3.jar e libsapjco3.so, e carregar as bibliotecas SAP JCo de 64 bits.

Fazendo upgrade de bibliotecas SAP JCo:

No caso de haver algum problema depois de aplicar bibliotecas JCo de 64 bits, entre em contato com o Suporte técnico IBM para obter assistência adicional.

Exceção lançada quando o nome do host do servidor SAP não está correto

Problema: quando o nome do host do servidor SAP não está correto, a exceção abaixo é lançada no rastreio do JCo

Error: >Thu Jul 16 15:08:00,483< RfcException:
 Message: Connect to SAP gateway failed
Connection parameters: TYPE=A DEST=9.184.167.114|100|dev0028.492965 ASHOST=9.184.167.114 SYSNR=10 CODEPAGE=1100 PCS=1
LOCATION CPIC (TCP/IP) on local host with Unicode
ERROR partner '9.184.167.114:3310' not reached
TIME Thu Jul 16 15:08:00 2015
RELEASE 721
COMPONENT NI (network interface)
VERSION 40
RC -10
MODULE nixxi.cpp
LINE 3283
DETAIL NiPConnect2:9.184.167.114:3310
SYSTEM CALL connect
ERRNO 10060
ERRNO TEXT WSAETIMEDOUT: Connection timed out
COUNTER 2
 return code: RFC_FAILURE (1)
 error group: 102
 key: RFC_ERROR_COMMUNICATION

Exceção lançada quando o número do sistema SAP não está correto

Problema: quando o número do sistema SAP não está correto, a exceção abaixo é lançada no rastreio do JCO

Error: >Thu Jul 16 15:21:40,738< RfcException:
 message: Connect to SAP gateway failed
Connection parameters: TYPE=A DEST=9.184.167.115|100|dev0028.741310 ASHOST=9.184.167.115 SYSNR=15 CODEPAGE=1100 PCS=1
LOCATION CPIC (TCP/IP) on local host with Unicode
ERROR partner '9.184.167.115:3315' not reached
TIME Thu Jul 16 15:21:40 2015
RELEASE 721
COMPONENT NI (network interface)
VERSION 40
RC -10
MODULE nixxi.cpp
LINE 3283
DETAIL NiPConnect2: 9.184.167.115:3315
SYSTEM CALL connect
ERRNO 10061
ERRNO TEXT WSAECONNREFUSED: Connection refused
COUNTER 2
 return code: RFC_FAILURE (1)
 error group: 102
 key: RFC_ERROR_COMMUNICATION 

Exceção lançada quando o cliente SAP não está correto

Problema: quando o cliente SAP não está correto, a exceção abaixo é lançada

O log de erro é mostrado como abaixo:

Jul 16, 2015 3:25:21 PM com.ibm.j2ca.sap.SAPManagedConnection getJcoConnection
SEVERE: CWYAP1019E: An exception occurred while connecting to the SAP system. Error message: Initialization of destination 9.184.167.115|000|dev0028.145604 failed: Name or password is incorrect (repeat logon) on 9.184.167.115 sysnr 10 Explanation=An exception occurred while making the connection to the SAP application. The adapter cannot connect using the logon credentials that have been provided. UserAction=Refer to the exception message for more details.
Jul 16, 2015 3:25:21 PM com.approuter.studio.connectors.sap.endpoint.SapEndpointPanel testConnection2
SEVERE: Unable to connect to the endpoint. Please check the endpoint's information and try again. Detail: com.ibm.j2ca.base.exceptions.AuthenticationFailException: Initialization of destination 9.184.167.115|000|dev0028.145604 failed: Name or password is incorrect (repeat logon) on 9.184.167.115 sysnr 10

O rastreio de JCO é mostrado como abaixo:

<* RfcReceive >Thu Jul 16 15:25:21,155< failed *>
>>>> [1] <unknown> R/3 <ac: 6> >>> CLOSE (45412733)
RfcException raised by system [SD1|eccdev1]:
 message: Name or password is incorrect (repeat logon)
 return code: RFC_SYS_EXCEPTION (3)
 error group: 104
 key: RFC_ERROR_SYSTEM_FAILURE*> RfcReceive ... 
 handle = 1
 parameter = <null> 
 parameter = <null> 
 tables = <null>  
>>> RfcClose [1] >Thu Jul 16 15:25:21,158< ...

Exceção lançada quando o nome do usuário do SAP não está correto

Problema: quando o nome do usuário do servidor SAP não está correto, a exceção abaixo é lançada

O log de erro é mostrado como abaixo:

Jul 16, 2015 3:33:09 PM com.ibm.j2ca.sap.SAPManagedConnection getJcoConnection
SEVERE: CWYAP1019E: An exception occurred while connecting to the SAP system. Error message: Initialization of destination 9.184.167.115|100|cev0028.789483 failed: Name or password is incorrect (repeat logon) on 9.184.167.115 sysnr 10 Explanation=An exception occurred while making the connection to the SAP application. The adapter cannot connect using the logon credentials that have been provided. UserAction=Refer to the exception message for more details.
Jul 16, 2015 3:33:09 PM com.approuter.studio.connectors.sap.endpoint.SapEndpointPanel testConnection2
SEVERE: Unable to connect to the endpoint. Please check the endpoint's information and try again. Detail: com.ibm.j2ca.base.exceptions.AuthenticationFailException: Initialization of destination 9.184.167.115|100|cev0028.789483 failed: Name or password is incorrect (repeat logon) on 9.184.167.115 sysnr 10

O rastreio de JCO é mostrado como abaixo:

<* RfcReceive >Thu Jul 16 15:33:08,861< failed *>
>>>> [1] <unknown> R/3 <ac: 6> >>> CLOSE (45885421)
RfcException raised by system [SD1|eccdev1]:
 message: Name or password is incorrect (repeat logon)
 return code: RFC_SYS_EXCEPTION (3)
 error group: 104
 key: RFC_ERROR_SYSTEM_FAILURE*> RfcReceive ... 
 handle = 1
 parameter = <null> 
 parameter = <null> 
 tables = <null> 
>>> RfcClose [1] >Thu Jul 16 15:33:08,863< ...
<* RfcClose *>

Exceção lançada quando a senha do servidor SAP não está correta

Problema: quando a senha do servidor SAP não está correta, a exceção abaixo é lançada

O log de erro é mostrado como abaixo:

Jul 16, 2015 3:40:13 PM com.ibm.j2ca.sap.SAPManagedConnection getJcoConnection
SEVERE: CWYAP1019E: An exception occurred while connecting to the SAP system. Error message: Initialization of destination 9.184.167.115|100|dev0028.879503 failed: Name or password is incorrect (repeat logon) on 9.184.167.115 sysnr 10 Explanation=An exception occurred while making the connection to the SAP application. The adapter cannot connect using the logon credentials that have been provided. UserAction=Refer to the exception message for more details.
Jul 16, 2015 3:40:13 PM com.approuter.studio.connectors.sap.endpoint.SapEndpointPanel testConnection2
SEVERE: Unable to connect to the endpoint. Please check the endpoint's information and try again. Detail: com.ibm.j2ca.base.exceptions.AuthenticationFailException: Initialization of destination 9.184.167.115|100|dev0028.879503 failed: Name or password is incorrect (repeat logon) on 9.184.167.115 sysnr 10

O rastreio de JCO é mostrado como abaixo:

>>>> [1] <unknown> R/3 <ac: 6> >>> CLOSE (46318530)
RfcException raised by system [SD1|eccdev1]:
 message: Name or password is incorrect (repeat logon)
 return code: RFC_SYS_EXCEPTION (3)
 error group: 104
 key: RFC_ERROR_SYSTEM_FAILURE*> RfcReceive ... 
 handle = 1
 parameter = <null> 
 parameter = <null> 
 tables = <null> 
 >>> RfcClose [1] >Thu Jul 16 15:40:13,842< ...
 <* RfcClose *>