Show / Hide Table of Contents

    CreateIQ Procedure

    Codeunit IQ Main

    Creates a new record in the Integration Queue table.

    Overloads

    Name Description
    CreateIQ(Code[20]; JsonObject): Integer Creates a new record in the Integration Queue table.
    CreateIQ(Code[20]; Text[1000]; Text[50]; Codeunit "Temp Blob"; Codeunit "Temp Blob"; Integer; DateTime): Integer Creates a new record in the Integration Queue table.
    CreateIQ(Code[20]; Text[1000]; Text[50]; Codeunit "Temp Blob"; DateTime): Integer Creates a new record in the Integration Queue table.
    CreateIQ(Code[20]; Text[1000]; Text[50]; Record "QWETB tTempBlob" temporary; DateTime): Integer Creates a new record in the Integration Queue table.
    CreateIQ(Code[20]; Text[1000]; Text[50]; Record "QWETB tTempBlob" temporary; Record "QWETB tTempBlob" temporary; Integer; DateTime): Integer Creates a new record in the Integration Queue table.

    CreateIQ(Code[20]; JsonObject) Procedure

    Creates a new record in the Integration Queue table.

    Signature

    CreateIQ(IntegrationSetupCode: Code[20]; FunctionParameters: JsonObject) EntryNo: Integer
    

    Parameters

    IntegrationSetupCode Code[20]

    The code for the Integration that are being created.

    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.

    Returns

    Integer

    The Entry No. for the created record.

    CreateIQ(Code[20]; Text[1000]; Text[50]; Codeunit "Temp Blob"; Codeunit "Temp Blob"; Integer; DateTime) Procedure

    Creates a new record in the Integration Queue table.

    Signature

    CreateIQ(IntegrationSetupCode: Code[20]; Name: Text[1000]; ExternalID: Text[50]; var TempBlobData: Codeunit "Temp Blob"; var TempBlobFunctionData: Codeunit "Temp Blob"; LinkToEntryNo: Integer; SourceCreated: DateTime) EntryNo: Integer
    

    Parameters

    IntegrationSetupCode Code[20]

    The code for the Integration that are being created.

    Name Text[1000]

    A name for this record.

    ExternalID Text[50]

    An option External ID.

    var TempBlobData Codeunit "Temp Blob"

    The data.

    var TempBlobFunctionData Codeunit "Temp Blob"

    Used if this integration uses some additional function data.

    LinkToEntryNo Integer

    Supplied if this IQ is created from another IQ record and should later be processed in the step "Process Linked".

    SourceCreated DateTime

    The timestamp of when the source for this data is created. (Tip: use CreateDateTime())

    Returns

    Integer

    The Entry No. for the created record.

    CreateIQ(Code[20]; Text[1000]; Text[50]; Codeunit "Temp Blob"; DateTime) Procedure

    Creates a new record in the Integration Queue table.

    Signature

    CreateIQ(IntegrationSetupCode: Code[20]; Name: Text[1000]; ExternalID: Text[50]; var TempBlobData: Codeunit "Temp Blob"; SourceCreated: DateTime) EntryNo: Integer
    

    Parameters

    IntegrationSetupCode Code[20]

    The code for the Integration that are being created.

    Name Text[1000]

    A name for this record.

    ExternalID Text[50]

    An option External ID.

    var TempBlobData Codeunit "Temp Blob"

    The data.

    SourceCreated DateTime

    The timestamp of when the source for this data is created. (Tip: use CreateDateTime())

    Returns

    Integer

    The Entry No. for the created record.

    Remarks

    This function will call Commit.

    CreateIQ(Code[20]; Text[1000]; Text[50]; Record "QWETB tTempBlob" temporary; DateTime) Procedure

    Creates a new record in the Integration Queue table.

    Signature

    CreateIQ(IntegrationSetupCode: Code[20]; Name: Text[1000]; ExternalID: Text[50]; var TempBlobData: Record "QWETB tTempBlob" temporary; SourceCreated: DateTime) EntryNo: Integer
    

    Parameters

    IntegrationSetupCode Code[20]

    The code for the Integration that are being created.

    Name Text[1000]

    A name for this record.

    ExternalID Text[50]

    An option External ID.

    var TempBlobData Record "QWETB tTempBlob" temporary

    The data.

    SourceCreated DateTime

    The timestamp of when the source for this data is created. (Tip: use CreateDateTime())

    Returns

    Integer

    The Entry No. for the created record.

    Remarks

    This function will call Commit.

    CreateIQ(Code[20]; Text[1000]; Text[50]; Record "QWETB tTempBlob" temporary; Record "QWETB tTempBlob" temporary; Integer; DateTime) Procedure

    Creates a new record in the Integration Queue table.

    Signature

    CreateIQ(IntegrationSetupCode: Code[20]; Name: Text[1000]; ExternalID: Text[50]; var TempBlobData: Record "QWETB tTempBlob" temporary; var TempBlobFunctionDat: Record "QWETB tTempBlob" temporary; LinkToEntryNo: Integer; SourceCreated: DateTime) EntryNo: Integer
    

    Parameters

    IntegrationSetupCode Code[20]

    The code for the Integration that are being created.

    Name Text[1000]

    A name for this record.

    ExternalID Text[50]

    An option External ID.

    var TempBlobData Record "QWETB tTempBlob" temporary

    The data.

    var TempBlobFunctionDat Record "QWETB tTempBlob" temporary

    Used if this integration uses some additional function data.

    LinkToEntryNo Integer

    Supplied if this IQ is created from another IQ record and should later be processed in the step "Process Linked".

    SourceCreated DateTime

    The timestamp of when the source for this data is created. (Tip: use CreateDateTime())

    Returns

    Integer

    The Entry No. for the created record.

    This documentation is generated from Spider v26.0.242160.0

    Back to top Copyright © 2020 SmartApps
    Generated by DocFX