Schritt 3: Testen der migrierten Anwendung
Dauer: 5 Minuten
Ziel: In diesem Schritt testen Sie die migrierte Anwendung, indem Sie die SD_RFC_CUSTOMER_GET RFC aufrufen. Dazu löschen Sie eine Anforderungsmeldung, die dem schema entspricht, das mit dem vPrev-SAP-Adapter generiert wurde.
Voraussetzungen
Konfigurieren Sie die BizTalk-Anwendung, indem Sie die logischen Ports in der BizTalk-Orchestrierung physischen Ports in der BizTalk Server-Verwaltungskonsole zuordnen.
Konfigurieren Sie die BizTalk-Anwendung für die Verwendung des WCF-Custom Sendeports für den WCF-basierten SAP-Adapter.
So testen Sie die migrierte Anwendung
Kopieren Sie aus dem Ordner SAP_RFC_Migration die Input.xml Anforderungsnachricht. Diese Anforderungsmeldung entspricht dem Schema, das vom SAP-Adapter vPrev generiert wurde. Mithilfe der ausgehenden Zuordnung konvertiert der WCF-Custom Sendeport dies so, dass er dem Schema für den WCF-basierten SAP-Adapter entspricht, und sendet ihn an das SAP-System.
<ns0:SD_RFC_CUSTOMER_GET_Request xmlns:ns0="http://schemas.microsoft.com/BizTalk/2003"> <KUNNR>0000001390</KUNNR> <NAME1/> <CUSTOMER_T/> </ns0:SD_RFC_CUSTOMER_GET_Request>
Fügen Sie die Anforderungsnachricht in den Ordner ein, der dem Datei-Empfangsspeicherort zugeordnet ist.
Die Orchestrierung nutzt die Anforderungsnachricht und sendet sie an das SAP-System. Die Antwort vom SAP-System wird in dem Schema empfangen, das dem Schema des WCF-basierten SAP-Adapters entspricht. Mithilfe der eingehenden Zuordnung konvertiert der WCF-Custom Sendeports dies in das Schema für den vPrev-SAP-Adapter. Die Antwort des SAP-Systems wird an dem anderen Dateispeicherort gespeichert, der als Teil der Orchestrierung definiert ist. Die Antwort auf die vorherige Anforderungsnachricht lautet:
<?xml version="1.0" encoding="utf-8" ?> <ns0:SD_RFC_CUSTOMER_GET_Response xmlns:ns0="http://schemas.microsoft.com/BizTalk/2003"> <CUSTOMER_T> <KUNNR>0000001390</KUNNR> <ANRED>Firma</ANRED> <NAME1>Contoso, Ltd.</NAME1> <PFACH /> <STRAS>Strasse 4567</STRAS> <PSTLZ>50000</PSTLZ> <ORT01>Aachen</ORT01> <TELF1>0123-45678</TELF1> <TELFX>0123-56789</TELFX> </CUSTOMER_T> </ns0:SD_RFC_CUSTOMER_GET_Response>