cancel
Showing results for 
Search instead for 
Did you mean: 

CFB2B_enhProcCancNFe_TO_enhProcCancNFe não aparece no GRC 10.0

cristiano_santos
Participant
0 Kudos

Bom dia pessoal,

estamos configurando o B2B de entrada no GRC 10.0 seguindo guias disponibilizados pelos colegas como o mencionado abaixo.

A questão é que dentro do nosso SWCV, tanto no original quanto no copiado, não aparece o interface mapping CFB2B_enhProcCancNFe_TO_enhProcCancNFe dentro do namespace 006, só dentro do 005.

Tentei copiar mas dá erro Cannot copy because original language is not defined for source or target object.

O interface mapping que está disponivel é o CTB2B_procCancNFe_TO_procCancNFe, que nao tem o mesmo Source e Target message. Estou tentando então criar um novo interface mapping todo na mão, mas tem varios componentes envolvidos. Para os colegas que já implantaram o GRC 10.0 é assim mesmo que funciona? Não tenho certeza se copiar as External Definitions vai dar certo.

Obrigado.

http://wiki.sdn.sap.com/wiki/display/BPX/NFEInboundB2B-HowToUseaSingleInboundInterfaceforNF-eandCancellationfordifferentNF-eversions

Accepted Solutions (0)

Answers (1)

Answers (1)

henrique_pinto
Active Contributor
0 Kudos

Esse interface mapping nao existe pq essa interface nem existe mais.

Note que a interface Inbound agora é a CFB2B_procCancNFe_IB, e nao necessita mais mapping, pois todo o XML é passado (exatamente como entra na interface outbound CFB2B_procCancNFe_OB).

Na verdade, ficou até mais simples que na 1.0, pois vc nao precisa tratar o mapping, apenas as interfaces.

Abs,

Henrique.

cristiano_santos
Participant
0 Kudos

Olá Henrique,

configurei o cenario NFB2B, sem alterar nenhum mapping. Usei o mesmo parceiro do cenario NTB2B e um novo business component e novo canal de comunicacao. Ao fim adicionei a interface CFB2B_procCancNFe_IB ao interface determination do cenario. Porém as interfaces não aparecem no monitor de mensagens. Estas interfaces rodam automaticamente só com o envio de email para o endereço que está no CC ou tem que ser planejadas, como um job?

Obrigado.

henrique_pinto
Active Contributor
0 Kudos

O "job" é o pooling que vc configurou no communication channel.

De tanto em tanto tempo, ele vai verificar na caixa de entrada se chegou email, e daí executa a interface.

Vc definiu a condition no interface determination, similar ao caso do 1.0?

Verifique, no communication channel monitoring, o audit log desse CC, pra ver se nao tem msg de erro na execucao do mesmo.

Abs,

Henrique.

cristiano_santos
Participant
0 Kudos

De fato há erros no canal de comunicação, não consegui ver a mensagem ontem porque meu CC monitoring é de lua, hora abre, hora não abre e dá msg 404 Not Found (isso é outra historia). E não apareceu msg de erro no message monitoring.

Hoje consegui pegar a mensagem do CC. Vou refazer o cenario, pois a msg de erro não lista outro componente além do mail adapter. Alias o poll está configurado para 5 minutos.

Message ID:

Alert rule: PI/XI main alert rule

Error cat.:

Error code:

Error sys.: Sender party :
Sender component:
Sender namespace:
Sender interface:
Receiver party :
Receiver component:
Receiver namespace:
Receiver interface:
Adapter type : Mail
Adapter Engine err: exception caught during processing mail message; java.io.IOException: unable to create a socket.


Message Monitor

:

/mdt/index.jsp?objectName=type=XIAdapterFramework
Message Monitor (Secure Connection) /mdt/index.jsp?objectName=type=XIAdapterFramework

henrique_pinto
Active Contributor
0 Kudos

O unable to create a socket me parece que é o caso de que vc nao está conseguindo alcançar o Mail Server a partir da máquina do PI. Verifique se as portas estão abertas. Vc pode tentar fazer um telnet a partir do servidor do PI para o servidor de emails para fazer essa verificação rapidamente.

Abs,

Henrique.