AX 2012 R2、リアルタイム サービス (Web サービスではない) を構成しようとしていますが、POS からの在庫検索要求中に、POS でエラーが発生します
エラー番号: 13010 トランザクション サービスに接続できませんでした。
以下の詳細を示すイベント ログを確認しました。
LSRetailPosis.TransactionServices.InvokeMethod: System.ServiceModel.ProtocolException: .Net Framing をサポートしないサービスへのチャネルを作成しようとしました。---> System.IO.InvalidDataException: レコード タイプ 'PreambleAck' が予期されていましたが、'46' が見つかりました。
以下は、私の小売本社の設定です。
1. Firewall is completely off.
2. RTS conguration:
Server:AX12-Test
Port:1239
Protocol:net.tcp
Passphrase: i have tried all possbile passphrases.
language: en-us
Realtime service version: AX 2012 R2
3. Service is listening on the 1239 port number.
4. As soon as i click inventory lookup atp pos error appears: error number: 13010 could not connect to the transaction service,
5. then i looked into the eventlog which showed the following error:
- 以下は、トランザクション サービス構成ファイルの設定です。
<add key="Port" value="1239" />
<add key="UseAX" value="1" />
<!--AOSINSTANCE@AOSSERVER:AOSPORT-->
<add key="ObjectServer" value="MicrosoftDynamicsAX@AX12-Test:2712" />
<!-- When both IPV4 and IPV6 are available, set to true to use IPV6. Default value is false. -->
<add key="PreferIPV6" value="false" />
<add key="RetailTransactionServiceAX61" value="RetailTransactionServiceAX61" />
<add key="ClientSettingsProvider.ServiceUri" value="" />
<supportedRuntime version="v4.0" />
<sources>
<!-- this registers the listener with traces from a specific source -->
<source name="TransactionServiceTracer" switchValue="Error">
<listeners>
<add name="xmlListener" type="TransactionServicesLib.EnvironmentVariableXmlTraceListener, TransactionServicesLib, Version=6.2.0.0, Culture=neutral, processorArchitecture=MSIL" initializeData="%AppData%\RetailTransactionService.svclog" traceOutputOptions="ProcessId, ThreadId, Timestamp" />
<remove name="Default" />
</listeners>
</source>
</sources>