Ótimo, eu já informei à SAP. Meu incidente é 1147259/2014.
Vou te manter informado sobre isso.
Avalados por :
Olá
Segui o blog de William Li sobre como usar o Mapeamento de Operações em um BPM. Construí e implementei isso, mas recebo um erro em tempo de execução ao executar o mapeamento de operações. Um erro técnico durante a invocação: Não foi possível invocar o nome de referência do serviço
Este erro geralmente está relacionado à seleção incorreta do tipo de referência de serviço. Guias e blogs sugerem que, no caso de um Mapeamento de Operações importado como um WSDL, o correto é WS.
O mapeamento de operações que importei tem uma interface de serviço de Saída Assíncrona para Entrada Assíncrona.
Alguém já experimentou esse erro?
Vi na Configuração de Aplicativo implantado no BPM um erro nos Grupos de Serviços Consumidos associado ao grupo de serviços
Configuração para o serviço
grupo [SG_localhost] falhou. Detalhes do erro: [Ponto final não encontrado. Verifique se o serviço está configurado e se seus pontos finais estão disponíveis no . Serviço
Parece que ele quer que eu publique o ponto final no registro de serviços - não faço ideia de como... mas nenhum dos blogs ou publicações indica que preciso mexer com isso de jeito nenhum. Aqui também está o erro que vejo ao olhar para a configuração do aplicativo BPM implantado. Claramente o problema, mas não faço ideia de como resolver isso.
O mapeamento de operações que é importado no meu BPM como um WSDL tem um ponto final curioso... porta 50500 - estranho - já que não existe, certo? De onde ele tirou isso? Parece que preciso disso implantado no Registro de Serviços - mas como faço isso - ou mesmo preciso fazer isso? A propósito, a Ajuda da SAP não diz que devo fazer isso de qualquer maneira.
LGProvider.PNG wsdl.PNG
Ótimo, eu já informei à SAP. Meu incidente é 1147259/2014.
Vou te manter informado sobre isso.
Olá Jonny,
No meu caso, criei o DC a partir da visualização da infraestrutura de desenvolvimento e dei-lhe o meu próprio nome, mas se o criaste a partir do designer composto, então /pr/pm é o sufixo padrão, então tens o DC correto na tua captura de ecrã.
De qualquer forma, em relação ao que faz esta dependência... o que descobri é que se obtiveres o ficheiro SDA que é criado ao compilar o projeto (Podes encontrar o .SDA clicando com o botão direito no projeto no NWDS, seleciona propriedades. Copia a entrada "Localização" e abre esta pasta no explorador do Windows, depois navega até à subpasta /gen/default/deploy). Altera a extensão .sda para .zip, descomprime-o e depois navega até à pasta META-INF onde encontrarás um ficheiro .composite. Se tiveres a dependência estabelecida e tiveres um mapeamento de operações no teu projeto com uma referência de serviço, então terás uma secção como a seguinte no teu ficheiro .composite:
Isto fornece o link WSDL e cria a entrada na administração de serviços únicos na NWA.
Se não marcas a dependência de compilação e repetes o processo de compilação do ficheiro e descompactas o SDA, verás que toda esta secção falta no ficheiro .composite, no entanto, a compilação ainda é bem-sucedida, mas quando a implementas no servidor, não consegue encontrar o link e tudo desaba. Abaixo está como fica sem a dependência estabelecida.
Quanto ao motivo pelo qual isso não está sempre marcado por padrão, não faço ideia e é algo que a SAP realmente precisa abordar, parece inconsistente que às vezes seja marcado para um projeto e outras vezes não, e é por isso que apagar e recriar pode funcionar também. Meu número de mensagem com a SAP é 1106708/2014 se quiseres juntar-se às nossas mensagens para ter um pouco mais de influência.
Cumprimentos
Chris
Obrigado Chris. Vou revisar. No final, tive que desfazer o mapeamento de operações e fazer de outra forma (tinha apenas um prazo importante). Em breve, concederei pontos completos em ambos. Também registrei um incidente no SAP e estou "conversando" com eles também.
Saudações.
Não consegui seguir exatamente a rota de navegação que sugeriu. Mas fui para a perspectiva de Infraestrutura de Desenvolvimento e depois para a visualização do Navegador de Componentes para o meu BPM e sua parte do compositor de processos .../pr/pm
para depois marcar a caixa de Construir aqui. Por que estava em branco e o que você acha que acontece quando é marcado?
A mensagem foi editada por: Jonny Wellard
decDEF.PNGOlá Jonny,
Acabei de ter esse problema e consegui resolvê-lo sem excluir e começar do zero. Veja meu comentário em
A solução que funcionou para mim foi adicionar uma dependência de tempo de compilação em bie/sca/scdl/contributors/maas como mostrado abaixo no meu componente BPM. Após compilar e implantar novamente, o WSDL deve aparecer no registro de serviços e tudo deve funcionar.
Espero que isso também funcione para você.
Saudações,
Chris
OpMappingDependency.pngcontacto@primeinstitute.com
(+51) 1641 9379
(+57) 1489 6964
© 2024 Copyright. Todos los derechos reservados.
Desarrollado por Prime Institute