Show / Hide Table of Contents

    DirectExecuteFunction Procedure

    Codeunit IQ Main

    Processes the function specified by Communication Method in the provided Integration Setup.

    Overloads

    Name Description
    DirectExecuteFunction(Code[20]; JsonObject; Codeunit "Temp Blob"; Boolean): Integer Processes the function specified by Communication Method in the provided Integration Setup.
    DirectExecuteFunction(Code[20]; JsonObject; Record "QWETB tTempBlob" temporary; Boolean): Integer Processes the function specified by the Communication Method in the provided Integration Setup.

    DirectExecuteFunction(Code[20]; JsonObject; Codeunit "Temp Blob"; Boolean) Procedure

    Processes the function specified by Communication Method in the provided Integration Setup.

    Signature

    DirectExecuteFunction(IntegrationSetupCode: Code[20]; FunctionParameters: JsonObject; var TempBlobResponse: Codeunit "Temp Blob"; ForceNoHistory: Boolean) EntryNo: Integer
    

    Parameters

    IntegrationSetupCode Code[20]

    The setup code for the integration.

    FunctionParameters JsonObject

    A Json Object containing all parameters needed by the related Communication Method.

    This must be formatted in a way that is provided by this Communication method and is recommended to be created by a function provided by the Communication Method.

    var TempBlobResponse Codeunit "Temp Blob"

    The response data.

    ForceNoHistory Boolean

    Set to false to never save history and override any setting in the Integration Setup for this integration.

    Returns

    Integer

    The Entry No. for the created history record, if any.

    Remarks

    Using history will have a performance impact and should be avoided in a production environment.

    DirectExecuteFunction(Code[20]; JsonObject; Record "QWETB tTempBlob" temporary; Boolean) Procedure

    Processes the function specified by the Communication Method in the provided Integration Setup.

    Signature

    DirectExecuteFunction(IntegrationSetupCode: Code[20]; FunctionParameters: JsonObject; var TempBlobResponse: Record "QWETB tTempBlob" temporary; ForceNoHistory: Boolean) EntryNo: Integer
    

    Parameters

    IntegrationSetupCode Code[20]

    The setup code for the integration.

    FunctionParameters JsonObject

    A Json Object containing all parameters needed by the related Communication Method.

    This must be formatted in a way that is provided by this Communication method and is recommended to be created by a function provided by the Communication Method.

    var TempBlobResponse Record "QWETB tTempBlob" temporary

    The response data.

    ForceNoHistory Boolean

    Set to false to never save history and override any setting in the Integration Setup for this integration.

    Returns

    Integer

    The Entry No. for the created history record, if any.

    Remarks

    Using history will have a performance impact and should be avoided in a production environment.

    This documentation is generated from Spider v25.1.232043.0

    Back to top Copyright © 2020 SmartApps
    Generated by DocFX