BizTalk Server 2016: адаптер WCF-SAP - PullRequest
0 голосов
/ 07 ноября 2018

Мы обновили нашу среду до BizTalk 2016 и используем порт отправки WCF-SAP для вызова SAP RFC.

Мы получаем эту ошибку с типом соединения NCo. В BizTalk 2009 тот же RFC с портом отправки WCF-SAP работает отлично:

Описание ошибки: Microsoft.ServiceModel.Channels.Common.MetadataException: не удалось разрешить RFC для системы SAP, поскольку не удалось получить ее метаданные. ---> SAP. для деталей в SAP.Middleware.Connector.RfcRepository.findAlternateDestination (Int32 & destIndex, Int32 и alternativeDestinationCount, исключение ex) в SAP.Middleware.Connector.RfcRepository.Execute (функция RfcFunction) в SAP.Middleware.Connector.RfcRepository.LookupFunctionMetadataClassic (имя строки) --- Конец внутренней трассировки стека исключений --- в SAP.Middleware.Connector.RfcRepository.LookupFunctionMetadataClassic (имя строки) в SAP.Middleware.Connector.RfcRepository.LookupFunctionMetadata (имя строки) в SAP.Middleware.Connector.RfcRepository.GetFunctionMetadata (имя строки) в Microsoft.Adapters.SAP.NCo.RfcClientConnection.GetRfcFunctionInterface (String rfcName) в Microsoft.Adapters.SAP.InternalRfcMetadata.InitializeRfcFieldsNCo (String originalRfcName, SAPConnection sapConnection) в Microsoft.Adapters.SAP.SAPMetadataContract.ResolveOperationMetadata (String operationId, TimeSpan timeout, TypeMetadataCollection & extraTypeMetadataResolved) в Microsoft.ServiceModel.Channels.Common.Design.MetadataCache.GetOperationMetadata (String uniqueId, Guid clientId, TimeSpan timeout) в Microsoft.Adapters.SAP.SapFunctionMetadataNCo.ResolveOperationMetadataUsingSdkNCo (String absoluteName, String displayName, String funcName, String operationNamespace, SAPConnection sapConnection, логическое значение isTrfelHupTupUpUpUp для подключения к метаданным, временная задержка) --- Конец внутренней трассировки стека исключений ---

Есть идеи?

1 Ответ

0 голосов
/ 10 ноября 2018

Убедитесь, что для системы SAP установлено значение unicode для этого RFC, как указано здесь , где аналогичная проблема решена.

Также не помешает снова создать схему SAP в Visual Studio, возможно, есть некоторые изменения.

...