Page 621 IC Setup

App
Base Application
Versions
17-22, not in 28
Source table
79
Obsolete
Pending 20.0, seen from 20. Replaced by "Intercompany Setup" page.

Obsolete, 1

Versions171819202122232425262728

Source29

Source in 29

src/Layers/W1/BaseApp/Finance/Intercompany/DataExchange/ICAPILogEntries.Page.al99 lines, Copyright (c) Microsoft Corporation. MIT

// ------------------------------------------------------------------------------------------------
// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License. See License.txt in the project root for license information.
// ------------------------------------------------------------------------------------------------
namespace Microsoft.Intercompany.DataExchange;

page 621 "IC API Log Entries"
{
    ApplicationArea = Intercompany;
    Caption = 'IC API Log Entries';
    CardPageId = "IC API Log Entry";
    Editable = false;
    InsertAllowed = false;
    PageType = List;
    SourceTable = "IC API Log";
    SourceTableView = sorting("Entry No.") order(descending);
    UsageCategory = Lists;

    layout
    {
        area(Content)
        {
            repeater(LogEntries)
            {
                field("Entry No."; Rec."Entry No.")
                {
                    ApplicationArea = Intercompany;
                    ToolTip = 'Specifies the unique identifier of the log entry.';
                }
                field(Direction; Rec.Direction)
                {
                    ApplicationArea = Intercompany;
                    ToolTip = 'Specifies whether this was an outgoing or incoming API call.';
                }
                field("IC Partner Code"; Rec."IC Partner Code")
                {
                    ApplicationArea = Intercompany;
                    ToolTip = 'Specifies the intercompany partner code related to this API call.';
                }
                field(Method; Rec.Method)
                {
                    ApplicationArea = Intercompany;
                    ToolTip = 'Specifies the HTTP method used for the API call.';
                }
                field("Request URI Preview"; Rec."Request URI Preview")
                {
                    ApplicationArea = Intercompany;
                    ToolTip = 'Specifies the URI of the API request.';
                }
                field("Status Code"; Rec."Status Code")
                {
                    ApplicationArea = Intercompany;
                    ToolTip = 'Specifies the HTTP status code returned by the API call.';
                }
                field("Created at"; Rec.SystemCreatedAt)
                {
                    ApplicationArea = Intercompany;
                    Caption = 'Created at';
                    ToolTip = 'Specifies the date and time when the log entry was created.';
                }
            }
        }
    }
    actions
    {
        area(Processing)
        {
            action(Delete)
            {
                ApplicationArea = Intercompany;
                Caption = 'Delete';
                ToolTip = 'Delete the selected log entries.';
                Image = Delete;

                trigger OnAction()
                var
                    ICAPILog: Record "IC API Log";
                begin
                    CurrPage.SetSelectionFilter(ICAPILog);
                    if ICAPILog.IsEmpty() then
                        exit;
                    if not Confirm(ConfirmDeletionMsg) then
                        exit;
                    ICAPILog.DeleteAll();
                end;
            }
        }
        area(Promoted)
        {
            actionref(Delete_Promoted; Delete)
            {
            }
        }
    }

    var
        ConfirmDeletionMsg: Label 'Are you sure you want to delete the selected log entries?';
}