CreateIQ Procedure
Creates a new record in the Integration Queue table.
Overloads
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 "QWETB Temp Blob"; Codeunit "QWETB 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 "QWETB Temp Blob"; var TempBlobFunctionData: Codeunit "QWETB 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 "QWETB Temp Blob"
The data.
var TempBlobFunctionData  Codeunit "QWETB 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 "QWETB 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 "QWETB 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 "QWETB 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]; 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.
Deprecated
This procedure is deprecated and should not be used.
Reason: Use the overload that takes Codeunit "QWETB Temp Blob" instead. It offers better performance.
Deprecated since: 27.0
Signature
[Obsolete('Use the overload that takes Codeunit "QWETB Temp Blob" instead. It offers better performance.', '27.0')]
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.
Deprecated
This procedure is deprecated and should not be used.
Reason: Use the overload that takes Codeunit "QWETB Temp Blob" instead. It offers better performance.
Deprecated since: 27.0
Signature
[Obsolete('Use the overload that takes Codeunit "QWETB Temp Blob" instead. It offers better performance.', '27.0')]
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 v27.1