Condividi tramite


Operazioni speciali

L'adattatore SAP presenta diverse operazioni speciali. Queste operazioni non sono basate sugli artefatti del sistema SAP. Vengono visualizzati per fornire funzionalità per le applicazioni client dell'adattatore. Le operazioni speciali sono:

  • RfcGetAttributes. Questa operazione viene eseguita sotto il nodo RFC ed espone la funzionalità di RFC SDK. Fornisce le informazioni seguenti sulla connessione RFC:

    • ID di sistema

    • Pagina codici partner

    • Lingua

      Per altre informazioni sull'operazione RfcGetAttributes, incluso il relativo schema di messaggio, vedere Schemi di messaggi per operazioni RFC.

  • RfcConfirmTransID. Questa operazione viene eseguita sotto il nodo TRFC ed espone le funzionalità di RFC SDK. Questa operazione viene usata per confermare gli ID transazione SAP nel sistema SAP.

    Per altre informazioni sull'uso dell'operazione RfcConfirmTransID e sullo schema dei messaggi, vedere Operazioni su tRFCs in SAP.

  • stringa SapAdapterUtilities.ConvertGuidToTid(Guid). Si tratta di un metodo pubblico esposto dall'assembly dell'adapter SAP. Non è un'operazione eseguita dall'adattatore. Restituisce l'ID transazione SAP (TID) mappato al GUID specificato.

    Internamente, l'adapter SAP esegue il mapping dell'ID transazione SAP (TID) che identifica un'unità logica di lavoro (LUW) nel sistema SAP a un GUID. Questo GUID viene esposto ai client dell'adattatore, in modo che possano eseguire il commit di un TRFC (LUW) richiamando l'operazione RfcConfirmTransID per confermare il relativo TID nel sistema SAP.

    Tuttavia, per alcuni scenari, potrebbe essere necessario il TID associato a un tRFC. Ad esempio, è possibile identificare l'LUW nel sistema SAP per risolvere un problema. Per questi scenari è possibile chiamare ConvertGuidToTid. Per usare ConvertGuidToTid nel codice, è necessario aggiungere un riferimento all'assembly dell'adapter SAP al progetto.

    Per altre informazioni sull'richiamare tRFCs, vedere Operazioni su tRFCs in SAP. Nell'esempio seguente viene illustrato come richiamare ConvertGuidToTid.

    // messageGuid is the GUID associated with a tRFC or IDOC  
    
    string tid = SapAdapterUtilities.ConvertGuidToTid(messageGuid);  
    

Vedere anche

Messaggi e schemi di messaggio per l'adapter BizTalk per mySAP Business Suite