Avalados por :

Solução de erro ao acessar conjunto de dados no Serviço OData no SMP3

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 1 Vistas
0
Cargando...

Olá a todos,

Estava me perguntando se alguém poderia me ajudar com meu problema. Estou tentando criar um Serviço OData no SMP3 para obter dados do SQL Server. Segui o Blog de Marvin Hoffmann, no entanto, após implementar o serviço, o acesso ao conjunto de dados está me dando o seguinte erro:

<error xmlns=" http://schemas.microsoft.com/ado/2007/08/dataservices/metadata ">

Muito obrigado,

Frank

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

4 Respuestas

0
Cargando...

Olá a todos

Aqui está uma solução temporária para corrigir o problema "Não é possível carregar a classe do driver JDBC 'com.microsoft.sqlserver.jdbc.SQLServerDriver'".

Siga os seguintes passos.

Passo 1: Crie um arquivo SMPRun.bat com os seguintes passos

net stop SAPSMP3Service

taskkill /IM java.exe

del C:\SAP\MobilePlatform3\Server\work\org.eclipse.virgo.nano.deployer\staging\com.microsoft.sqlserver.jdbc_1.0.0.jar

del C:\SAP\MobilePlatform3\Server\pickup\.state\com.microsoft.sqlserver.jdbc_1.0.0.deploy.ok

net start SAPSMP3Service

pause

Passo 2: Salve o arquivo SMPRun.bat

Passo 3: Clique com o botão direito no arquivo SMPRun.bat e execute-o. Isso removerá o arquivo jar existente da pasta de preparação e o arquivo "com.microsoft.sqlserver.jdbc_1.0.0.deploy.ok" da pasta .state

Passo 4: Agora teste seu serviço web, ele deve funcionar.

Obrigado e cumprimentos,

Prem Kumar K

GoDBTech - Equipe de Mobilidade SMP

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Seu documento é realmente muito útil! Apenas uma observação, por padrão, a caixa de seleção a seguir:

Analisar o conteúdo da biblioteca e adicionar dependências

estava desmarcada. Como não estava destacada com a caixa vermelha que você colocou, eu a ignorei. Foi só quando vi o documento da Oracle que percebi que precisava marcá-la. Apenas minha opinião. Obrigado!

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Olá Marvin,

Muito bem feito. Isso funcionou perfeitamente.

Tentei criar o pacote osgi a partir do arquivo jar existente, mas devo ter cometido um erro no processo. Seu blog foi muito útil!

Saudações

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Olá Frantisek Miksicek PTS ,

Mesmo que a implementação com o driver JDBC padrão da Microsoft (sqljdbc4.jar) pareça estar correta, quando implantada diretamente no SMP3, não funcionará... Se você verificar o log do servidor SMP3, encontrará alguns erros.

Semelhante ao caso do Oracle, você precisa criar um pacote OSGi habilitado que envolva o driver JDBC do SQLServer.

Eu escrevi sobre isso em um novo post de blog aqui:

Saudações

Marvin

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?