From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mx0b-002e3701.pphosted.com (mx0b-002e3701.pphosted.com [148.163.143.35]) by mx.groups.io with SMTP id smtpd.web10.9559.1628427968506265128 for ; Sun, 08 Aug 2021 06:06:08 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@hpe.com header.s=pps0720 header.b=X9lQ+iYI; spf=permerror, err=parse error for token &{10 18 %{ir}.%{v}.%{d}.spf.has.pphosted.com}: invalid domain name (domain: hpe.com, ip: 148.163.143.35, mailfrom: prvs=085446bcae=nickle.wang@hpe.com) Received: from pps.filterd (m0134423.ppops.net [127.0.0.1]) by mx0b-002e3701.pphosted.com (8.16.0.43/8.16.0.43) with SMTP id 178D05Sh023058; Sun, 8 Aug 2021 13:06:02 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hpe.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-transfer-encoding : mime-version; s=pps0720; bh=/mk8j2mpwSPtSV+nspQSgo/7UizVkDB50SgAZKe0N64=; b=X9lQ+iYIiVJpI79HpJmX/j96dl1kXND7nbJ7NcApHTvq2ihprUuPp8ouWJVo7ZLe++U3 1M7zZppzUXXqgRu75+yFjqgmp98zzgTxifjiC3vsC9rTtn5unQc3+tIiTg57yAin9Qxd ytxvdTjlcUL9+AndcAg75jwWTsx/v6Lu9H48azEDVAHHmMrSlQlM0vl1Q0NaJ95g/Tw2 yBGKL7u67Wcd3WxQHKpwnQgdPuq19fdK5A08UBT2sQSjwzKw7A36jETKnNcmkvGuPUyp 1hX8q3MNazOjVc7tjBhkSPIzxyqsZRaMiVP8gB2gsSsrUpVseKBDokjTa3yTezluzeQF eQ== Received: from g2t2352.austin.hpe.com (g2t2352.austin.hpe.com [15.233.44.25]) by mx0b-002e3701.pphosted.com with ESMTP id 3a9fpd02a8-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Sun, 08 Aug 2021 13:06:02 +0000 Received: from G4W9121.americas.hpqcorp.net (g4w9121.houston.hp.com [16.210.21.16]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by g2t2352.austin.hpe.com (Postfix) with ESMTPS id 8E3BE63; Sun, 8 Aug 2021 13:06:01 +0000 (UTC) Received: from G2W6310.americas.hpqcorp.net (2002:10c5:4034::10c5:4034) by G4W9121.americas.hpqcorp.net (2002:10d2:1510::10d2:1510) with Microsoft SMTP Server (TLS) id 15.0.1497.18; Sun, 8 Aug 2021 13:06:00 +0000 Received: from NAM02-SN1-obe.outbound.protection.outlook.com (15.241.52.10) by G2W6310.americas.hpqcorp.net (16.197.64.52) with Microsoft SMTP Server (TLS) id 15.0.1497.18 via Frontend Transport; Sun, 8 Aug 2021 13:06:00 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=X58bdUXDGVrkTK+q6kWSJU18XQPkCvqhWsRQuZ87fly22yvdTvHx0Pdnn8W0t56LR7EuLl3LC+3EyQnJc3yZJQIkV1g/7OsxpUPuPeDurQ3CLBBGUirF2bbtGkyOmkyGBKHt9G+4SuwE6Jkx0eBwyhNh3+0cnj5XQPGF3X72p/CTofJiV6VCRr22I/zNDBozMFxe6l02OFdlkdLTCwxkG18QEmjwiYcg9vu0ERSMGFD/FBxM8xTpbnQCLnVvL9XX3S4B54BtFO6ZgWFJI5Ccm+F609J6qV7oI6pUsZJOBxaoNmsodutRrpxRwiWtdG1ViOyHigvnQFeKhMeo4FKMSQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=/mk8j2mpwSPtSV+nspQSgo/7UizVkDB50SgAZKe0N64=; b=PQ3mQIacSSCiVUtB2bqaHsh05KReyarZ6/LttL7ytj5Q8vyVCtQBzbXXdL4WvfyHhalc9MTp6jHiyD3jpBRr2DXPFkIZYnyyI3+YPDawMuFAWUPdL+daDmspJklb2xnprzM6+QxFN5/zv4Za4+xvVfkqFv9GrsljxRK9bD4ShC377QWZ0g+D6biL5cL6gX1tzBbfTTiSYM7PC00g/YMUcIgGNSHxeqohuwOerG54M0Hwzkmzz1xvLznoRT2FTjrUr5FKWnwHRmu93PyPyhoj3BS7ZoufqJs0IlMe6Wx6YX1SPaLkCnPB/R2S0QLloNuMkWc21yTbu6A8Ti48e8M3NQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=hpe.com; dmarc=pass action=none header.from=hpe.com; dkim=pass header.d=hpe.com; arc=none Received: from DF4PR8401MB0812.NAMPRD84.PROD.OUTLOOK.COM (2a01:111:e400:760d::7) by DF4PR8401MB0507.NAMPRD84.PROD.OUTLOOK.COM (2a01:111:e400:7605::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4394.19; Sun, 8 Aug 2021 13:05:57 +0000 Received: from DF4PR8401MB0812.NAMPRD84.PROD.OUTLOOK.COM ([fe80::44b6:ec1d:9c03:c520]) by DF4PR8401MB0812.NAMPRD84.PROD.OUTLOOK.COM ([fe80::44b6:ec1d:9c03:c520%5]) with mapi id 15.20.4394.022; Sun, 8 Aug 2021 13:05:57 +0000 From: "Nickle Wang" To: "Chang, Abner (HPS SW/FW Technologist)" , "devel@edk2.groups.io" CC: Liming Gao Subject: Re: [staging/edk2-redfish-client Tools PATCH 2/6] RedfishClientPkg/Tools: Add more Redfish resource Thread-Topic: [staging/edk2-redfish-client Tools PATCH 2/6] RedfishClientPkg/Tools: Add more Redfish resource Thread-Index: AQHXfse2zDhc5pLJAkmwbx4e9xJt06tproIg Date: Sun, 8 Aug 2021 13:05:57 +0000 Message-ID: References: <20210722060817.18564-1-abner.chang@hpe.com> <20210722060817.18564-3-abner.chang@hpe.com> In-Reply-To: <20210722060817.18564-3-abner.chang@hpe.com> Accept-Language: en-US, zh-TW X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: hpe.com; dkim=none (message not signed) header.d=none;hpe.com; dmarc=none action=none header.from=hpe.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 9380d431-acaf-47d0-8ade-08d95a6d433a x-ms-traffictypediagnostic: DF4PR8401MB0507: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:7219; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: RkAua8AV4ka0F+degSz+lrMb9rOHpEe3pDSsSgGC7nmec+2Pk0DSpHcs65dNqQ/WhQ6DFaN3NnZi4HixI/WSWFo9sOGbl3BAGO+kgNpLhEXnGDAOgvDJbnpo0vMwVo0EaqrDIDbGKe6LjjneKU6LrHRXOiTi/DYnlX7X7cnEvjCpQBiaLFxdcl+cn8dz/Xd3I9EtWI5d6CpyB/XsGGXYf5S/ceYcjz48Ge6zMzxJ29t4KYLj5SGljpMmK7WKnJl/ME0aWz/p1n/kpqB0JfKAnHzVrwhoO8rvcu68L6xnDXXlinXEBLIeNDVdkeb7fxSZY8Un9l8txSm6S3Re86/XykSd0xApwN+8PIg/a8z1MbeDA+1NRUpuDhuUlSbjgkPqqKZh2heS+7Eu33I+NLGJFp+jLPyGUsoSKs4/OfmRY3jx8Uve+MukdQD2SYHQgdl333FWOziK9TC5d0ZWMuORQBtv1GrJfUWV0e3vJjHnXhqsVUAh+5jDl1n4Mop056k3wz+MOaUcHe94Q3oWAHNSZB1mH9DBc8pVaK28idlUQ9k25VEzNjmVGnzIacL7cQAq9Ogit4yc39ACT2cwauapHUyGKD65RB/xOllEfnZRcCVW4OGYYxbp4ay7sQvGfs/ErUyGvL9I7Rd1/qzWG1ykHS9GggsDxe006WT7IbbKyAUvWEEmAdhlpknW3kk2H4jOiE2/KgfHa0O8WxXXCxJBcU8NGvmvZIV1Ya5O4SuiS7brjzds6dkQblWWAx42iXhTVC1ZgStMd16QXtPGgVLdw1Q9jmVGSWK6a7Xib4mM407xDyhW7C/+VSooOkaFd+KXzTVw4HLolDpBY/K9J50DKtKWyjGrggNdpOAhTeC5NJ4= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DF4PR8401MB0812.NAMPRD84.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(366004)(39860400002)(396003)(136003)(346002)(376002)(66946007)(66476007)(64756008)(66556008)(66446008)(76116006)(33656002)(8936002)(5660300002)(7696005)(6506007)(86362001)(9686003)(53546011)(30864003)(8676002)(19273905006)(2906002)(52536014)(966005)(186003)(55016002)(83380400001)(19627235002)(478600001)(110136005)(316002)(122000001)(38100700002)(71200400001)(4326008)(38070700005)(579004)(559001)(14943795004);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?6x1G1vtWhDHb1u0cgIXa087Vzt5KZQ0DGLpIqPePNLBpwj9qvUxDlp4we8wK?= =?us-ascii?Q?IFBpQ5S3ZYdChes/P2gzF2YAcbTBXLgdiVQzzChv3quxmXg+EDs9pIIJha04?= =?us-ascii?Q?WN3CQZ4KvB56RuAFqON0skHnysKPtbGt5IAJXBtr1jPQneAaHKcx118jzGQq?= =?us-ascii?Q?v4c5FcEYqlACHBAsSXaqi+GVWWEbZi8qx6emRblQknSt3MpCubH5PILe80Gd?= =?us-ascii?Q?F9aQRRsEn4QgBSa5vUgMD1AuVwQjvVI05Oou9PuMBe8545WnrjgPxcfuHKGn?= =?us-ascii?Q?BRaptiLF1DnfwiN5MqdOzRXfx3YCuwuFwzEHJUlRKysB2Rzo06UH2Geqsxus?= =?us-ascii?Q?AajCBOYSsEOAH9EcO7UlYYk3yu7a2w92N+UNMNXmRQ9+Ef7sVjn5pDO+wJlT?= =?us-ascii?Q?xCM9BnSFx1PfV6z0gw5Cf2lbGhTCUQbmQPzPwFflHTOw+nlC5rTGkwwjE0zJ?= =?us-ascii?Q?bFw6usz/2EWNycgMJCDtSXLtQb0u5JdUoPSNJR4cV36rQDTGsLyqgJVowLai?= =?us-ascii?Q?pT682WFeV4JodZRxLdOYR3LgQXDssZ0+Iuj/f48xgCLn7RVdCDNOKOqUQVnP?= =?us-ascii?Q?6pBQ0tysBYcI3xuDNjNderqBMO5JObOig1XUi5uM5Eilk3dWqCMsnWumJimU?= =?us-ascii?Q?0B3gPwEleqJqSsCOaQgNdQ7evMq7uTPDJqRGQ2JcjTAglP/EPD4usMlpNeFU?= =?us-ascii?Q?tS8AJxO0IC8g8jQfC0y8IXQXBugK9TdT5gS9/W8DUPTAaGlK01/F8hcJeBdk?= =?us-ascii?Q?aVi19e1kBvJbl5yYCN9zLYmhgnAGHHu20FZ9NMfqJc7j1Vkt3l8C4Vtj4QuY?= =?us-ascii?Q?85/j9RD8Tlg1xXeHRL5Ze2M+MFQzejOcBAYIbNeoNKJU75Jma7fr3bCulQlX?= =?us-ascii?Q?YT0qAAQo1f56hzZHTDJbcK/V6j/XRDK5l/7Cl2mkLMRDiPKle4od3frVBqVE?= =?us-ascii?Q?Tu90/BXeKsaaAeOiUu9SkiFr1vQIOV8I0OPq1vxkk8xWI4c7rZatuH2ZuQgV?= =?us-ascii?Q?gh4nfvqnguvbcC1PFD3nkg7DpUsic7lJpnDVK39UR50pxqUCf3ehZO+GRC0T?= =?us-ascii?Q?pswVi/O+bzGZ9THRRp29WOLbCZHRJup35OaKUbCRXdHCx/zwSXDgbnwzZTg+?= =?us-ascii?Q?8sqeXDP2onsHn0Gal8VCLcQV9wcPZsrWW9CDJ+AJn8mpbv6r4PKeRZxy+SM1?= =?us-ascii?Q?SdD8O1dWH4ay9LUOtf0s8Ac20GuXu70qCkFxiUeDJSXHjXZhrpCkIgN/BfoC?= =?us-ascii?Q?sWanrtoGF7Hf5m0d0fNw73w4sc0tvrxKwOo6YXA/oCm9k8HQIDyW8XBVk/Tz?= =?us-ascii?Q?KcgLPSk35PuXUknhHKUwNNxX+TLtx8xZvbL4jzbaR5vi2qSoWyO3Ip6WnZB8?= =?us-ascii?Q?q4G89uYl1g7DENXwX/zsTGUPc5QG?= X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DF4PR8401MB0812.NAMPRD84.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: 9380d431-acaf-47d0-8ade-08d95a6d433a X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Aug 2021 13:05:57.3252 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 105b2061-b669-4b31-92ac-24d304d195dc X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: MLfkx4j0t2nprWSmREyLTEet4rekr6+0laLxK9WjZw0WRrs83allfCuh9+1UVdYrc1gCk7c4Ha/sHKaU9peFqA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DF4PR8401MB0507 X-OriginatorOrg: hpe.com X-Proofpoint-GUID: ipwgaov5lXZ0wAm5XK35QdlBPr1K97fH X-Proofpoint-ORIG-GUID: ipwgaov5lXZ0wAm5XK35QdlBPr1K97fH X-Proofpoint-UnRewURL: 0 URL was un-rewritten MIME-Version: 1.0 X-HPE-SCL: -1 X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.391,18.0.790 definitions=2021-08-08_03:2021-08-06,2021-08-08 signatures=0 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 malwarescore=0 mlxlogscore=999 impostorscore=0 lowpriorityscore=0 suspectscore=0 bulkscore=0 adultscore=0 mlxscore=0 spamscore=0 clxscore=1015 phishscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2107140000 definitions=main-2108080081 Content-Language: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Reviewed-by: Nickle Wang Thanks, Nickle -----Original Message----- From: Chang, Abner (HPS SW/FW Technologist) =20 Sent: Thursday, July 22, 2021 2:08 PM To: devel@edk2.groups.io Cc: Wang, Nickle (HPS SW) ; Liming Gao Subject: [staging/edk2-redfish-client Tools PATCH 2/6] RedfishClientPkg/Too= ls: Add more Redfish resource Add more Redfish resource for EDK2 Redfish development. - Add two more systems to profile. - Add BIOS, Memory and Log service to profile. Signed-off-by: Abner Chang Cc: Nickle Wang Cc: Liming Gao --- .../redfish/v1/$metadata/index.xml | 6 +- .../index.json | 16 ++ .../redfish/v1/Registries/index.json | 14 ++ .../2M220100SL/Bios/Settings/index.json | 31 +++ .../v1/Systems/2M220100SL/Bios/index.json | 202 ++++++++++++++++++ .../v1/Systems/2M220100SL/Memory/1/index.json | 56 +++++ .../v1/Systems/2M220100SL/Memory/2/index.json | 46 ++++ .../v1/Systems/2M220100SL/Memory/3/index.json | 46 ++++ .../v1/Systems/2M220100SL/Memory/4/index.json | 46 ++++ .../v1/Systems/2M220100SL/Memory/index.json | 22 ++ .../redfish/v1/Systems/2M220100SL/index.json | 10 +- .../2M220101SL/Bios/Settings/index.json | 13 ++ .../v1/Systems/2M220101SL/Bios/index.json | 17 ++ .../Systems/2M220101SL/BootOptions/index.json | 10 + .../LogServices/SEL/Entries/1/index.json | 28 +++ .../LogServices/SEL/Entries/2/index.json | 28 +++ .../LogServices/SEL/Entries/index.json | 64 ++++++ .../2M220101SL/LogServices/SEL/index.json | 27 +++ .../Systems/2M220101SL/LogServices/index.json | 15 ++ .../2M220101SL/Memory/_backup/1/index.json | 56 +++++ .../2M220101SL/Memory/_backup/2/index.json | 46 ++++ .../2M220101SL/Memory/_backup/3/index.json | 46 ++++ .../2M220101SL/Memory/_backup/4/index.json | 46 ++++ .../2M220101SL/Memory/_backup/index.json | 22 ++ .../v1/Systems/2M220101SL/Memory/index.json | 10 + .../redfish/v1/Systems/2M220101SL/index.json | 82 +++++++ .../2M220102SL/Bios/Settings/index.json | 31 +++ .../v1/Systems/2M220102SL/Bios/index.json | 202 ++++++++++++++++++ .../LogServices/SEL/Entries/1/index.json | 28 +++ .../LogServices/SEL/Entries/2/index.json | 28 +++ .../LogServices/SEL/Entries/index.json | 64 ++++++ .../2M220102SL/LogServices/SEL/index.json | 27 +++ .../Systems/2M220102SL/LogServices/index.json | 15 ++ .../v1/Systems/2M220102SL/Memory/1/index.json | 56 +++++ .../v1/Systems/2M220102SL/Memory/2/index.json | 46 ++++ .../v1/Systems/2M220102SL/Memory/3/index.json | 46 ++++ .../v1/Systems/2M220102SL/Memory/4/index.json | 46 ++++ .../v1/Systems/2M220102SL/Memory/index.json | 22 ++ .../redfish/v1/Systems/2M220102SL/index.json | 76 +++++++ .../redfish/v1/Systems/index.json | 10 +- .../SimpleOcpServerV1/redfish/v1/index.json | 7 +- 41 files changed, 1702 insertions(+), 7 deletions(-) create mode 100644 RedfishClientPkg/Tools/Redfish-Profile-Simulator/Mockup= Data/SimpleOcpServerV1/redfish/v1/Registries/BiosAttributeRegistryUefiKeywo= rd.v1_0_0/index.json create mode 100644 RedfishClientPkg/Tools/Redfish-Profile-Simulator/Mockup= Data/SimpleOcpServerV1/redfish/v1/Registries/index.json create mode 100644 RedfishClientPkg/Tools/Redfish-Profile-Simulator/Mockup= Data/SimpleOcpServerV1/redfish/v1/Systems/2M220100SL/Bios/Settings/index.js= on create mode 100644 RedfishClientPkg/Tools/Redfish-Profile-Simulator/Mockup= Data/SimpleOcpServerV1/redfish/v1/Systems/2M220100SL/Bios/index.json create mode 100644 RedfishClientPkg/Tools/Redfish-Profile-Simulator/Mockup= Data/SimpleOcpServerV1/redfish/v1/Systems/2M220100SL/Memory/1/index.json create mode 100644 RedfishClientPkg/Tools/Redfish-Profile-Simulator/Mockup= Data/SimpleOcpServerV1/redfish/v1/Systems/2M220100SL/Memory/2/index.json create mode 100644 RedfishClientPkg/Tools/Redfish-Profile-Simulator/Mockup= Data/SimpleOcpServerV1/redfish/v1/Systems/2M220100SL/Memory/3/index.json create mode 100644 RedfishClientPkg/Tools/Redfish-Profile-Simulator/Mockup= Data/SimpleOcpServerV1/redfish/v1/Systems/2M220100SL/Memory/4/index.json create mode 100644 RedfishClientPkg/Tools/Redfish-Profile-Simulator/Mockup= Data/SimpleOcpServerV1/redfish/v1/Systems/2M220100SL/Memory/index.json create mode 100644 RedfishClientPkg/Tools/Redfish-Profile-Simulator/Mockup= Data/SimpleOcpServerV1/redfish/v1/Systems/2M220101SL/Bios/Settings/index.js= on create mode 100644 RedfishClientPkg/Tools/Redfish-Profile-Simulator/Mockup= Data/SimpleOcpServerV1/redfish/v1/Systems/2M220101SL/Bios/index.json create mode 100644 RedfishClientPkg/Tools/Redfish-Profile-Simulator/Mockup= Data/SimpleOcpServerV1/redfish/v1/Systems/2M220101SL/BootOptions/index.json create mode 100644 RedfishClientPkg/Tools/Redfish-Profile-Simulator/Mockup= Data/SimpleOcpServerV1/redfish/v1/Systems/2M220101SL/LogServices/SEL/Entrie= s/1/index.json create mode 100644 RedfishClientPkg/Tools/Redfish-Profile-Simulator/Mockup= Data/SimpleOcpServerV1/redfish/v1/Systems/2M220101SL/LogServices/SEL/Entrie= s/2/index.json create mode 100644 RedfishClientPkg/Tools/Redfish-Profile-Simulator/Mockup= Data/SimpleOcpServerV1/redfish/v1/Systems/2M220101SL/LogServices/SEL/Entrie= s/index.json create mode 100644 RedfishClientPkg/Tools/Redfish-Profile-Simulator/Mockup= Data/SimpleOcpServerV1/redfish/v1/Systems/2M220101SL/LogServices/SEL/index.= json create mode 100644 RedfishClientPkg/Tools/Redfish-Profile-Simulator/Mockup= Data/SimpleOcpServerV1/redfish/v1/Systems/2M220101SL/LogServices/index.json create mode 100644 RedfishClientPkg/Tools/Redfish-Profile-Simulator/Mockup= Data/SimpleOcpServerV1/redfish/v1/Systems/2M220101SL/Memory/_backup/1/index= .json create mode 100644 RedfishClientPkg/Tools/Redfish-Profile-Simulator/Mockup= Data/SimpleOcpServerV1/redfish/v1/Systems/2M220101SL/Memory/_backup/2/index= .json create mode 100644 RedfishClientPkg/Tools/Redfish-Profile-Simulator/Mockup= Data/SimpleOcpServerV1/redfish/v1/Systems/2M220101SL/Memory/_backup/3/index= .json create mode 100644 RedfishClientPkg/Tools/Redfish-Profile-Simulator/Mockup= Data/SimpleOcpServerV1/redfish/v1/Systems/2M220101SL/Memory/_backup/4/index= .json create mode 100644 RedfishClientPkg/Tools/Redfish-Profile-Simulator/Mockup= Data/SimpleOcpServerV1/redfish/v1/Systems/2M220101SL/Memory/_backup/index.j= son create mode 100644 RedfishClientPkg/Tools/Redfish-Profile-Simulator/Mockup= Data/SimpleOcpServerV1/redfish/v1/Systems/2M220101SL/Memory/index.json create mode 100644 RedfishClientPkg/Tools/Redfish-Profile-Simulator/Mockup= Data/SimpleOcpServerV1/redfish/v1/Systems/2M220101SL/index.json create mode 100644 RedfishClientPkg/Tools/Redfish-Profile-Simulator/Mockup= Data/SimpleOcpServerV1/redfish/v1/Systems/2M220102SL/Bios/Settings/index.js= on create mode 100644 RedfishClientPkg/Tools/Redfish-Profile-Simulator/Mockup= Data/SimpleOcpServerV1/redfish/v1/Systems/2M220102SL/Bios/index.json create mode 100644 RedfishClientPkg/Tools/Redfish-Profile-Simulator/Mockup= Data/SimpleOcpServerV1/redfish/v1/Systems/2M220102SL/LogServices/SEL/Entrie= s/1/index.json create mode 100644 RedfishClientPkg/Tools/Redfish-Profile-Simulator/Mockup= Data/SimpleOcpServerV1/redfish/v1/Systems/2M220102SL/LogServices/SEL/Entrie= s/2/index.json create mode 100644 RedfishClientPkg/Tools/Redfish-Profile-Simulator/Mockup= Data/SimpleOcpServerV1/redfish/v1/Systems/2M220102SL/LogServices/SEL/Entrie= s/index.json create mode 100644 RedfishClientPkg/Tools/Redfish-Profile-Simulator/Mockup= Data/SimpleOcpServerV1/redfish/v1/Systems/2M220102SL/LogServices/SEL/index.= json create mode 100644 RedfishClientPkg/Tools/Redfish-Profile-Simulator/Mockup= Data/SimpleOcpServerV1/redfish/v1/Systems/2M220102SL/LogServices/index.json create mode 100644 RedfishClientPkg/Tools/Redfish-Profile-Simulator/Mockup= Data/SimpleOcpServerV1/redfish/v1/Systems/2M220102SL/Memory/1/index.json create mode 100644 RedfishClientPkg/Tools/Redfish-Profile-Simulator/Mockup= Data/SimpleOcpServerV1/redfish/v1/Systems/2M220102SL/Memory/2/index.json create mode 100644 RedfishClientPkg/Tools/Redfish-Profile-Simulator/Mockup= Data/SimpleOcpServerV1/redfish/v1/Systems/2M220102SL/Memory/3/index.json create mode 100644 RedfishClientPkg/Tools/Redfish-Profile-Simulator/Mockup= Data/SimpleOcpServerV1/redfish/v1/Systems/2M220102SL/Memory/4/index.json create mode 100644 RedfishClientPkg/Tools/Redfish-Profile-Simulator/Mockup= Data/SimpleOcpServerV1/redfish/v1/Systems/2M220102SL/Memory/index.json create mode 100644 RedfishClientPkg/Tools/Redfish-Profile-Simulator/Mockup= Data/SimpleOcpServerV1/redfish/v1/Systems/2M220102SL/index.json diff --git a/RedfishClientPkg/Tools/Redfish-Profile-Simulator/MockupData/Si= mpleOcpServerV1/redfish/v1/$metadata/index.xml b/RedfishClientPkg/Tools/Red= fish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/$metadata/in= dex.xml index 37d9529b10..ff5628a214 100644 --- a/RedfishClientPkg/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcp= ServerV1/redfish/v1/$metadata/index.xml +++ b/RedfishClientPkg/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcp= ServerV1/redfish/v1/$metadata/index.xml @@ -1,5 +1,5 @@ - + =20 @@ -21,6 +21,10 @@ + + + + diff --git a/RedfishClientPkg/Tools/Redfish-Profile-Simulator/MockupData/Si= mpleOcpServerV1/redfish/v1/Registries/BiosAttributeRegistryUefiKeyword.v1_0= _0/index.json b/RedfishClientPkg/Tools/Redfish-Profile-Simulator/MockupData= /SimpleOcpServerV1/redfish/v1/Registries/BiosAttributeRegistryUefiKeyword.v= 1_0_0/index.json new file mode 100644 index 0000000000..7e36897004 --- /dev/null +++ b/RedfishClientPkg/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcp= ServerV1/redfish/v1/Registries/BiosAttributeRegistryUefiKeyword.v1_0_0/inde= x.json @@ -0,0 +1,16 @@ +{ + "@Redfish.Copyright": "Copyright (c) 2019, Intel Corporation. All righ= ts reserved. SPDX-License-Identifier: BSD-2-Clause-Patent.", + "@odata.type": "#AttributeRegistry.v1_0_0.AttributeRegistry", + "@odata.id": "/redfish/v1/Registries/BiosAttributeRegistryUefiKeyword.= v1_0_0", + "Description": "This registry defines a representation of BIOS Attribu= te instances (UEFI configuration keyword).", + "Id": "BiosAttributeRegistryUefiKeyword.v1_0_0", + "Language": "en", + "Name": "BIOS Attribute Registry", + "OwningEntity": "Intel", + "RegistryVersion": "1.0.0", + "RegistryEntries": { + "Attributes": [], + "Menus": [], + "Dependencies": [] + } +} diff --git a/RedfishClientPkg/Tools/Redfish-Profile-Simulator/MockupData/Si= mpleOcpServerV1/redfish/v1/Registries/index.json b/RedfishClientPkg/Tools/R= edfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Registries= /index.json new file mode 100644 index 0000000000..cc651e1b5b --- /dev/null +++ b/RedfishClientPkg/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcp= ServerV1/redfish/v1/Registries/index.json @@ -0,0 +1,14 @@ +{ + "@Redfish.Copyright": "Copyright (c) 2019, Intel Corporation. All righ= ts reserved. SPDX-License-Identifier: BSD-2-Clause-Patent.", + "@odata.context": "/redfish/v1/$metadata#MessageRegistryFileCollection= .MessageRegistryFileCollection", + "@odata.id": "/redfish/v1/Registries", + "@odata.type": "#MessageRegistryFileCollection.MessageRegistryFileColl= ection", + "Name": "Registry File Collection", + "Description": "Registry Repository", + "Members@odata.count": 1, + "Members": [ + { + "@odata.id": "/redfish/v1/Registries/BiosAttributeRegistryUefi= Keyword.v1_0_0" + } + ] +} diff --git a/RedfishClientPkg/Tools/Redfish-Profile-Simulator/MockupData/Si= mpleOcpServerV1/redfish/v1/Systems/2M220100SL/Bios/Settings/index.json b/Re= dfishClientPkg/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1= /redfish/v1/Systems/2M220100SL/Bios/Settings/index.json new file mode 100644 index 0000000000..a7a5542447 --- /dev/null +++ b/RedfishClientPkg/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcp= ServerV1/redfish/v1/Systems/2M220100SL/Bios/Settings/index.json @@ -0,0 +1,31 @@ +{ + "@odata.type": "#Bios.v1_0_2.Bios", + "Id": "SD", + "Name": "BIOS Configuration Pending Settings", + "Description": "BIOS Configuration Pending Settings. These settings wi= ll be applied on next system reboot.", + "AttributeRegistry": "/redfish/v1/Registries/BiosAttributeRegistryUefi= Keyword.v1_0_0", + "Attributes": { + "ns_Dev9_iSCSIInitiatorName": "iqn.test.init", + "ns_Dev9_iSCSIMacAddr": "8C:DC:D4:26:C9:74", + "ns_Dev9_iSCSIAddAttempts": "attempt:2", + "ns_Dev9_iSCSIAttemptName2": "Attempt 2", + "ns_Dev9_iSCSIBootEnable2": 1, + "ns_Dev9_iSCSIIpAddressType2": 0, + "ns_Dev9_iSCSIConnectRetry2": 5, + "ns_Dev9_iSCSIConnectTimeout2": 300, + "ns_Dev9_iSCSIISID2": "0CDCD4654321", + "ns_Dev9_iSCSIInitiatorIpAddress2": "192.168.111.101", + "ns_Dev9_iSCSIInitiatorNetmask2": "255.255.255.0", + "ns_Dev9_iSCSIInitiatorGateway2": "192.168.111.1", + "ns_Dev9_iSCSITargetTcpPort2": 3260, + "ns_Dev9_iSCSITargetName2": "iqn.2016-06:067", + "ns_Dev9_iSCSITargetIpAddress2": "192.168.111.1", + "ns_Dev9_iSCSILUN2": "0", + "ns_Dev9_iSCSIInitiatorInfoViaDHCP2": 0, + "ns_Dev9_iSCSIAuthenticationMethod2": 0, + "ns_Dev9_iSCSIChapType2": 0 + }, + "@odata.context": "/redfish/v1/$metadata#Bios.Bios", + "@odata.id": "/redfish/v1/Systems/2M220100SL/Bios/Settings", + "@Redfish.Copyright": "Copyright (c) 2019, Intel Corporation. All righ= ts reserved. SPDX-License-Identifier: BSD-2-Clause-Patent.
Copyright 2= 014-2016 Distributed Management Task Force, Inc. (DMTF). For the full DMTF = copyright policy, see http://www.dmtf.org/about/policies/copyright." +} diff --git a/RedfishClientPkg/Tools/Redfish-Profile-Simulator/MockupData/Si= mpleOcpServerV1/redfish/v1/Systems/2M220100SL/Bios/index.json b/RedfishClie= ntPkg/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/= v1/Systems/2M220100SL/Bios/index.json new file mode 100644 index 0000000000..540dcd309f --- /dev/null +++ b/RedfishClientPkg/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcp= ServerV1/redfish/v1/Systems/2M220100SL/Bios/index.json @@ -0,0 +1,202 @@ +{ + "@odata.type": "#Bios.v1_0_2.Bios", + "Id": "Bios", + "Name": "BIOS Configuration Current Settings", + "Description": "BIOS Configuration Current Settings", + "AttributeRegistry": "/redfish/v1/Registries/BiosAttributeRegistryUefi= Keyword.v1_0_0", + "Attributes": { + "ns_Dev9_iSCSIInitiatorName": "iqn.test.init", + "ns_Dev9_iSCSIMacAddr": "8C:DC:D4:26:C9:74", + "ns_Dev9_iSCSIAttemptOrder": "", + "ns_Dev9_iSCSIAddAttempts": "", + "ns_Dev9_iSCSIDeleteAttempts": "", + "ns_Dev9_iSCSIDisplayAttemptList": "Attempt:2 ", + "ns_Dev9_iSCSIAttemptName1": "", + "ns_Dev9_iSCSIBootEnable1": 0, + "ns_Dev9_iSCSIIpAddressType1": 0, + "ns_Dev9_iSCSIConnectRetry1": 0, + "ns_Dev9_iSCSIConnectTimeout1": 0, + "ns_Dev9_iSCSIISID1": "", + "ns_Dev9_iSCSIInitiatorInfoViaDHCP1": 0, + "ns_Dev9_iSCSIInitiatorIpAddress1": "", + "ns_Dev9_iSCSIInitiatorNetmask1": "", + "ns_Dev9_iSCSIInitiatorGateway1": "", + "ns_Dev9_iSCSITargetInfoViaDHCP1": 0, + "ns_Dev9_iSCSITargetTcpPort1": 0, + "ns_Dev9_iSCSITargetName1": "", + "ns_Dev9_iSCSITargetIpAddress1": "", + "ns_Dev9_iSCSILUN1": "", + "ns_Dev9_iSCSIAuthenticationMethod1": 0, + "ns_Dev9_iSCSIChapType1": 0, + "ns_Dev9_iSCSIChapUsername1": "", + "ns_Dev9_iSCSIChapSecret1": "", + "ns_Dev9_iSCSIReverseChapUsername1": "", + "ns_Dev9_iSCSIReverseChapSecret1": "", + "ns_Dev9_iSCSIAttemptName2": "Attempt 2", + "ns_Dev9_iSCSIBootEnable2": 0, + "ns_Dev9_iSCSIIpAddressType2": 0, + "ns_Dev9_iSCSIConnectRetry2": 5, + "ns_Dev9_iSCSIConnectTimeout2": 300, + "ns_Dev9_iSCSIISID2": "0CDCD4654321", + "ns_Dev9_iSCSIInitiatorInfoViaDHCP2": 0, + "ns_Dev9_iSCSIInitiatorIpAddress2": "192.168.1.188", + "ns_Dev9_iSCSIInitiatorNetmask2": "255.255.255.0", + "ns_Dev9_iSCSIInitiatorGateway2": "192.168.1.177", + "ns_Dev9_iSCSITargetInfoViaDHCP2": 0, + "ns_Dev9_iSCSITargetTcpPort2": 3260, + "ns_Dev9_iSCSITargetName2": "iqn.test.target", + "ns_Dev9_iSCSITargetIpAddress2": "192.168.1.155", + "ns_Dev9_iSCSILUN2": "1", + "ns_Dev9_iSCSIAuthenticationMethod2": 0, + "ns_Dev9_iSCSIChapType2": 0, + "ns_Dev9_iSCSIChapUsername2": "", + "ns_Dev9_iSCSIChapSecret2": "", + "ns_Dev9_iSCSIReverseChapUsername2": "", + "ns_Dev9_iSCSIReverseChapSecret2": "", + "ns_Dev9_iSCSIAttemptName3": "", + "ns_Dev9_iSCSIBootEnable3": 0, + "ns_Dev9_iSCSIIpAddressType3": 0, + "ns_Dev9_iSCSIConnectRetry3": 0, + "ns_Dev9_iSCSIConnectTimeout3": 0, + "ns_Dev9_iSCSIISID3": "", + "ns_Dev9_iSCSIInitiatorInfoViaDHCP3": 0, + "ns_Dev9_iSCSIInitiatorIpAddress3": "", + "ns_Dev9_iSCSIInitiatorNetmask3": "", + "ns_Dev9_iSCSIInitiatorGateway3": "", + "ns_Dev9_iSCSITargetInfoViaDHCP3": 0, + "ns_Dev9_iSCSITargetTcpPort3": 0, + "ns_Dev9_iSCSITargetName3": "", + "ns_Dev9_iSCSITargetIpAddress3": "", + "ns_Dev9_iSCSILUN3": "", + "ns_Dev9_iSCSIAuthenticationMethod3": 0, + "ns_Dev9_iSCSIChapType3": 0, + "ns_Dev9_iSCSIChapUsername3": "", + "ns_Dev9_iSCSIChapSecret3": "", + "ns_Dev9_iSCSIReverseChapUsername3": "", + "ns_Dev9_iSCSIReverseChapSecret3": "", + "ns_Dev9_iSCSIAttemptName4": "", + "ns_Dev9_iSCSIBootEnable4": 0, + "ns_Dev9_iSCSIIpAddressType4": 0, + "ns_Dev9_iSCSIConnectRetry4": 0, + "ns_Dev9_iSCSIConnectTimeout4": 0, + "ns_Dev9_iSCSIISID4": "", + "ns_Dev9_iSCSIInitiatorInfoViaDHCP4": 0, + "ns_Dev9_iSCSIInitiatorIpAddress4": "", + "ns_Dev9_iSCSIInitiatorNetmask4": "", + "ns_Dev9_iSCSIInitiatorGateway4": "", + "ns_Dev9_iSCSITargetInfoViaDHCP4": 0, + "ns_Dev9_iSCSITargetTcpPort4": 0, + "ns_Dev9_iSCSITargetName4": "", + "ns_Dev9_iSCSITargetIpAddress4": "", + "ns_Dev9_iSCSILUN4": "", + "ns_Dev9_iSCSIAuthenticationMethod4": 0, + "ns_Dev9_iSCSIChapType4": 0, + "ns_Dev9_iSCSIChapUsername4": "", + "ns_Dev9_iSCSIChapSecret4": "", + "ns_Dev9_iSCSIReverseChapUsername4": "", + "ns_Dev9_iSCSIReverseChapSecret4": "", + "ns_Dev9_iSCSIAttemptName5": "", + "ns_Dev9_iSCSIBootEnable5": 0, + "ns_Dev9_iSCSIIpAddressType5": 0, + "ns_Dev9_iSCSIConnectRetry5": 0, + "ns_Dev9_iSCSIConnectTimeout5": 0, + "ns_Dev9_iSCSIISID5": "", + "ns_Dev9_iSCSIInitiatorInfoViaDHCP5": 0, + "ns_Dev9_iSCSIInitiatorIpAddress5": "", + "ns_Dev9_iSCSIInitiatorNetmask5": "", + "ns_Dev9_iSCSIInitiatorGateway5": "", + "ns_Dev9_iSCSITargetInfoViaDHCP5": 0, + "ns_Dev9_iSCSITargetTcpPort5": 0, + "ns_Dev9_iSCSITargetName5": "", + "ns_Dev9_iSCSITargetIpAddress5": "", + "ns_Dev9_iSCSILUN5": "", + "ns_Dev9_iSCSIAuthenticationMethod5": 0, + "ns_Dev9_iSCSIChapType5": 0, + "ns_Dev9_iSCSIChapUsername5": "", + "ns_Dev9_iSCSIChapSecret5": "", + "ns_Dev9_iSCSIReverseChapUsername5": "", + "ns_Dev9_iSCSIReverseChapSecret5": "", + "ns_Dev9_iSCSIAttemptName6": "", + "ns_Dev9_iSCSIBootEnable6": 0, + "ns_Dev9_iSCSIIpAddressType6": 0, + "ns_Dev9_iSCSIConnectRetry6": 0, + "ns_Dev9_iSCSIConnectTimeout6": 0, + "ns_Dev9_iSCSIISID6": "", + "ns_Dev9_iSCSIInitiatorInfoViaDHCP6": 0, + "ns_Dev9_iSCSIInitiatorIpAddress6": "", + "ns_Dev9_iSCSIInitiatorNetmask6": "", + "ns_Dev9_iSCSIInitiatorGateway6": "", + "ns_Dev9_iSCSITargetInfoViaDHCP6": 0, + "ns_Dev9_iSCSITargetTcpPort6": 0, + "ns_Dev9_iSCSITargetName6": "", + "ns_Dev9_iSCSITargetIpAddress6": "", + "ns_Dev9_iSCSILUN6": "", + "ns_Dev9_iSCSIAuthenticationMethod6": 0, + "ns_Dev9_iSCSIChapType6": 0, + "ns_Dev9_iSCSIChapUsername6": "", + "ns_Dev9_iSCSIChapSecret6": "", + "ns_Dev9_iSCSIReverseChapUsername6": "", + "ns_Dev9_iSCSIReverseChapSecret6": "", + "ns_Dev9_iSCSIAttemptName7": "", + "ns_Dev9_iSCSIBootEnable7": 0, + "ns_Dev9_iSCSIIpAddressType7": 0, + "ns_Dev9_iSCSIConnectRetry7": 0, + "ns_Dev9_iSCSIConnectTimeout7": 0, + "ns_Dev9_iSCSIISID7": "", + "ns_Dev9_iSCSIInitiatorInfoViaDHCP7": 0, + "ns_Dev9_iSCSIInitiatorIpAddress7": "", + "ns_Dev9_iSCSIInitiatorNetmask7": "", + "ns_Dev9_iSCSIInitiatorGateway7": "", + "ns_Dev9_iSCSITargetInfoViaDHCP7": 0, + "ns_Dev9_iSCSITargetTcpPort7": 0, + "ns_Dev9_iSCSITargetName7": "", + "ns_Dev9_iSCSITargetIpAddress7": "", + "ns_Dev9_iSCSILUN7": "", + "ns_Dev9_iSCSIAuthenticationMethod7": 0, + "ns_Dev9_iSCSIChapType7": 0, + "ns_Dev9_iSCSIChapUsername7": "", + "ns_Dev9_iSCSIChapSecret7": "", + "ns_Dev9_iSCSIReverseChapUsername7": "", + "ns_Dev9_iSCSIReverseChapSecret7": "", + "ns_Dev9_iSCSIAttemptName8": "", + "ns_Dev9_iSCSIBootEnable8": 0, + "ns_Dev9_iSCSIIpAddressType8": 0, + "ns_Dev9_iSCSIConnectRetry8": 0, + "ns_Dev9_iSCSIConnectTimeout8": 0, + "ns_Dev9_iSCSIISID8": "", + "ns_Dev9_iSCSIInitiatorInfoViaDHCP8": 0, + "ns_Dev9_iSCSIInitiatorIpAddress8": "", + "ns_Dev9_iSCSIInitiatorNetmask8": "", + "ns_Dev9_iSCSIInitiatorGateway8": "", + "ns_Dev9_iSCSITargetInfoViaDHCP8": 0, + "ns_Dev9_iSCSITargetTcpPort8": 0, + "ns_Dev9_iSCSITargetName8": "", + "ns_Dev9_iSCSITargetIpAddress8": "", + "ns_Dev9_iSCSILUN8": "", + "ns_Dev9_iSCSIAuthenticationMethod8": 0, + "ns_Dev9_iSCSIChapType8": 0, + "ns_Dev9_iSCSIChapUsername8": "", + "ns_Dev9_iSCSIChapSecret8": "", + "ns_Dev9_iSCSIReverseChapUsername8": "", + "ns_Dev9_iSCSIReverseChapSecret8": "" + }, + "@Redfish.Settings": { + "@odata.type": "#Settings.v1_0_4.Settings", + "ETag": "someetag", + "Messages": [ + { + "MessageId": "Base.1.0.SettingsFailed", + "RelatedProperties": [ + "#/Attributes/BootMode" + ] + } + ], + "SettingsObject": { + "@odata.id": "/redfish/v1/Systems/2M220100SL/Bios/Settings" + }, + "Time": "2012-03-07T14:44.30-05:00" + }, + "@odata.context": "/redfish/v1/$metadata#Bios.Bios", + "@odata.id": "/redfish/v1/Systems/2M220100SL/Bios", + "@Redfish.Copyright": "Copyright (c) 2019, Intel Corporation. All righ= ts reserved. SPDX-License-Identifier: BSD-2-Clause-Patent.
Copyright 2= 014-2016 Distributed Management Task Force, Inc. (DMTF). For the full DMTF = copyright policy, see http://www.dmtf.org/about/policies/copyright." +} diff --git a/RedfishClientPkg/Tools/Redfish-Profile-Simulator/MockupData/Si= mpleOcpServerV1/redfish/v1/Systems/2M220100SL/Memory/1/index.json b/Redfish= ClientPkg/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redf= ish/v1/Systems/2M220100SL/Memory/1/index.json new file mode 100644 index 0000000000..084b3543fa --- /dev/null +++ b/RedfishClientPkg/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcp= ServerV1/redfish/v1/Systems/2M220100SL/Memory/1/index.json @@ -0,0 +1,56 @@ +{ + "@odata.context": "/redfish/v1/$metadata#Memory.Memory", + "@odata.id": "/redfish/v1/Systems/2M220100SL/Memory/1/", + "@odata.type": "#Memory.v1_7_1.Memory", + "Id": "1", + "BaseModuleType": "RDIMM", + "BusWidthBits": 72, + "CacheSizeMiB": 0, + "CapacityMiB": 8192, + "DataWidthBits": 64, + "DeviceLocator": "PROC 1 DIMM 1", + "ErrorCorrection": "MultiBitECC", + "LogicalSizeMiB": 0, + "Manufacturer": "Micron", + "MemoryDeviceType": "DDR4", + "MemoryLocation": { + "Channel": 6, + "MemoryController": 3, + "Slot": 1, + "Socket": 1 + }, + "MemoryMedia": [ + "DRAM" + ], + "MemoryType": "DRAM", + "Name": "proc1dimm1", + "NonVolatileSizeMiB": 0, + "Oem": { + "Hpe": { + "@odata.context": "/redfish/v1/$metadata#HpeMemoryExt.HpeMemoryExt", + "@odata.type": "#HpeMemoryExt.v2_5_0.HpeMemoryExt", + "BaseModuleType": "RDIMM", + "DIMMStatus": "GoodInUse", + "MaxOperatingSpeedMTs": 3200, + "MinimumVoltageVoltsX10": 12, + "VendorName": "Micron" + } + }, + "OperatingMemoryModes": [ + "Volatile" + ], + "OperatingSpeedMhz": 2666, + "PartNumber": "9ASF1G72PZ-3G2E1", + "PersistentRegionSizeLimitMiB": 0, + "RankCount": 1, + "SecurityCapabilities": {}, + "SerialNumber": "218BCAC5", + "Status": { + "Health": "OK", + "State": "Enabled" + }, + "VendorID": "11264", + "VolatileRegionSizeLimitMiB": 8192, + "VolatileSizeMiB": 8192 +} + diff --git a/RedfishClientPkg/Tools/Redfish-Profile-Simulator/MockupData/Si= mpleOcpServerV1/redfish/v1/Systems/2M220100SL/Memory/2/index.json b/Redfish= ClientPkg/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redf= ish/v1/Systems/2M220100SL/Memory/2/index.json new file mode 100644 index 0000000000..87dbc82cc1 --- /dev/null +++ b/RedfishClientPkg/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcp= ServerV1/redfish/v1/Systems/2M220100SL/Memory/2/index.json @@ -0,0 +1,46 @@ +{ + "@odata.context": "/redfish/v1/$metadata#Memory.Memory", + "@odata.id": "/redfish/v1/Systems/2M220100SL/Memory/2/", + "@odata.type": "#Memory.v1_7_1.Memory", + "Id": "2", + "BusWidthBits": 72, + "CacheSizeMiB": 0, + "CapacityMiB": 0, + "DataWidthBits": 64, + "DeviceLocator": "PROC 1 DIMM 2", + "ErrorCorrection": "MultiBitECC", + "LogicalSizeMiB": 0, + "MemoryLocation": { + "Channel": 6, + "MemoryController": 3, + "Slot": 2, + "Socket": 1 + }, + "MemoryMedia": [ + "DRAM" + ], + "MemoryType": "DRAM", + "Name": "proc1dimm2", + "NonVolatileSizeMiB": 0, + "Oem": { + "Hpe": { + "@odata.context": "/redfish/v1/$metadata#HpeMemoryExt.HpeMemoryExt", + "@odata.type": "#HpeMemoryExt.v2_5_0.HpeMemoryExt", + "DIMMStatus": "NotPresent", + "MinimumVoltageVoltsX10": 0 + } + }, + "OperatingMemoryModes": [ + "Volatile" + ], + "PersistentRegionSizeLimitMiB": 0, + "RankCount": null, + "SecurityCapabilities": {}, + "Status": { + "Health": "OK", + "State": "Absent" + }, + "VendorID": "0", + "VolatileRegionSizeLimitMiB": 0, + "VolatileSizeMiB": 0 +} diff --git a/RedfishClientPkg/Tools/Redfish-Profile-Simulator/MockupData/Si= mpleOcpServerV1/redfish/v1/Systems/2M220100SL/Memory/3/index.json b/Redfish= ClientPkg/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redf= ish/v1/Systems/2M220100SL/Memory/3/index.json new file mode 100644 index 0000000000..1f5b6ef206 --- /dev/null +++ b/RedfishClientPkg/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcp= ServerV1/redfish/v1/Systems/2M220100SL/Memory/3/index.json @@ -0,0 +1,46 @@ +{ + "@odata.context": "/redfish/v1/$metadata#Memory.Memory", + "@odata.id": "/redfish/v1/Systems/2M220100SL/Memory/3/", + "@odata.type": "#Memory.v1_7_1.Memory", + "Id": "3", + "BusWidthBits": 72, + "CacheSizeMiB": 0, + "CapacityMiB": 0, + "DataWidthBits": 64, + "DeviceLocator": "PROC 1 DIMM 3", + "ErrorCorrection": "MultiBitECC", + "LogicalSizeMiB": 0, + "MemoryLocation": { + "Channel": 5, + "MemoryController": 3, + "Slot": 3, + "Socket": 1 + }, + "MemoryMedia": [ + "DRAM" + ], + "MemoryType": "DRAM", + "Name": "proc1dimm3", + "NonVolatileSizeMiB": 0, + "Oem": { + "Hpe": { + "@odata.context": "/redfish/v1/$metadata#HpeMemoryExt.HpeMemoryExt", + "@odata.type": "#HpeMemoryExt.v2_5_0.HpeMemoryExt", + "DIMMStatus": "NotPresent", + "MinimumVoltageVoltsX10": 0 + } + }, + "OperatingMemoryModes": [ + "Volatile" + ], + "PersistentRegionSizeLimitMiB": 0, + "RankCount": null, + "SecurityCapabilities": {}, + "Status": { + "Health": "OK", + "State": "Absent" + }, + "VendorID": "0", + "VolatileRegionSizeLimitMiB": 0, + "VolatileSizeMiB": 0 +} diff --git a/RedfishClientPkg/Tools/Redfish-Profile-Simulator/MockupData/Si= mpleOcpServerV1/redfish/v1/Systems/2M220100SL/Memory/4/index.json b/Redfish= ClientPkg/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redf= ish/v1/Systems/2M220100SL/Memory/4/index.json new file mode 100644 index 0000000000..d97fe2ed5a --- /dev/null +++ b/RedfishClientPkg/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcp= ServerV1/redfish/v1/Systems/2M220100SL/Memory/4/index.json @@ -0,0 +1,46 @@ +{ + "@odata.context": "/redfish/v1/$metadata#Memory.Memory", + "@odata.id": "/redfish/v1/Systems/2M220100SL/Memory/4/", + "@odata.type": "#Memory.v1_7_1.Memory", + "Id": "4", + "BusWidthBits": 72, + "CacheSizeMiB": 0, + "CapacityMiB": 0, + "DataWidthBits": 64, + "DeviceLocator": "PROC 1 DIMM 4", + "ErrorCorrection": "MultiBitECC", + "LogicalSizeMiB": 0, + "MemoryLocation": { + "Channel": 5, + "MemoryController": 3, + "Slot": 4, + "Socket": 1 + }, + "MemoryMedia": [ + "DRAM" + ], + "MemoryType": "DRAM", + "Name": "proc1dimm4", + "NonVolatileSizeMiB": 0, + "Oem": { + "Hpe": { + "@odata.context": "/redfish/v1/$metadata#HpeMemoryExt.HpeMemoryExt", + "@odata.type": "#HpeMemoryExt.v2_5_0.HpeMemoryExt", + "DIMMStatus": "NotPresent", + "MinimumVoltageVoltsX10": 0 + } + }, + "OperatingMemoryModes": [ + "Volatile" + ], + "PersistentRegionSizeLimitMiB": 0, + "RankCount": null, + "SecurityCapabilities": {}, + "Status": { + "Health": "OK", + "State": "Absent" + }, + "VendorID": "0", + "VolatileRegionSizeLimitMiB": 0, + "VolatileSizeMiB": 0 +} diff --git a/RedfishClientPkg/Tools/Redfish-Profile-Simulator/MockupData/Si= mpleOcpServerV1/redfish/v1/Systems/2M220100SL/Memory/index.json b/RedfishCl= ientPkg/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfis= h/v1/Systems/2M220100SL/Memory/index.json new file mode 100644 index 0000000000..cebddce076 --- /dev/null +++ b/RedfishClientPkg/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcp= ServerV1/redfish/v1/Systems/2M220100SL/Memory/index.json @@ -0,0 +1,22 @@ +{ + "@odata.context": "/redfish/v1/$metadata#MemoryCollection.MemoryCollecti= on", + "@odata.id": "/redfish/v1/Systems/2M220100SL/Memory", + "@odata.type": "#MemoryCollection.MemoryCollection", + "Description": "Memory DIMM Collection", + "Name": "Memory DIMM Collection", + "Members": [ + { + "@odata.id": "/redfish/v1/Systems/2M220100SL/Memory/1" + }, + { + "@odata.id": "/redfish/v1/Systems/2M220100SL/Memory/2" + }, + { + "@odata.id": "/redfish/v1/Systems/2M220100SL/Memory/3" + }, + { + "@odata.id": "/redfish/v1/Systems/2M220100SL/Memory/4" + } + ], + "Members@odata.count": 4 +} diff --git a/RedfishClientPkg/Tools/Redfish-Profile-Simulator/MockupData/Si= mpleOcpServerV1/redfish/v1/Systems/2M220100SL/index.json b/RedfishClientPkg= /Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Sy= stems/2M220100SL/index.json index 814f5f6373..dbba691302 100644 --- a/RedfishClientPkg/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcp= ServerV1/redfish/v1/Systems/2M220100SL/index.json +++ b/RedfishClientPkg/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcp= ServerV1/redfish/v1/Systems/2M220100SL/index.json @@ -10,7 +10,7 @@ "SKU": "867530", "PartNumber": "224071-J23", "Description": "Catfish Implementation Recipe of simple scale-out mono= lithic server", - "UUID": "00000000-0000-0000-0000-000000000000", + "UUID": "badfaced-aaaa-beef-1313-131313131313", "HostName": "catfishHostname", "PowerState": "On", "BiosVersion": "X00.1.2.3.4(build-23)", @@ -34,9 +34,15 @@ "UefiHttp" ] }, + "Bios": { + "@odata.id": "/redfish/v1/Systems/2M220100SL/Bios" + }, "LogServices": { "@odata.id": "/redfish/v1/Systems/2M220100SL/LogServices" }, + "Memory": { + "@odata.id": "/redfish/v1/Systems/2M220100SL/Memory" + }, "Links": { "Chassis": [ { @@ -66,5 +72,5 @@ }, "@odata.context": "/redfish/v1/$metadata#ComputerSystem.ComputerSystem= ", "@odata.id": "/redfish/v1/Systems/2M220100SL", - "@Redfish.Copyright": "Copyright 2014-2016 Distributed Management Task= Force, Inc. (DMTF). For the full DMTF copyright policy, see http://www.dmt= f.org/about/policies/copyright." + "@Redfish.Copyright": "Copyright (c) 2019, Intel Corporation. All righ= ts reserved. SPDX-License-Identifier: BSD-2-Clause-Patent.
Copyright 2= 014-2016 Distributed Management Task Force, Inc. (DMTF). For the full DMTF = copyright policy, see http://www.dmtf.org/about/policies/copyright." } diff --git a/RedfishClientPkg/Tools/Redfish-Profile-Simulator/MockupData/Si= mpleOcpServerV1/redfish/v1/Systems/2M220101SL/Bios/Settings/index.json b/Re= dfishClientPkg/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1= /redfish/v1/Systems/2M220101SL/Bios/Settings/index.json new file mode 100644 index 0000000000..fa2786d6f5 --- /dev/null +++ b/RedfishClientPkg/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcp= ServerV1/redfish/v1/Systems/2M220101SL/Bios/Settings/index.json @@ -0,0 +1,13 @@ +{ + "@odata.type": "#Bios.v1_0_2.Bios", + "Id": "SD", + "Name": "BIOS Configuration Pending Settings", + "Description": "BIOS Configuration Pending Settings. These settings wi= ll be applied on next system reboot.", + "AttributeRegistry": "/redfish/v1/Registries/BiosAttributeRegistryUefi= Keyword.v1_0_0", + "Attributes": { + "xUEFIns_Dev0006_iSCSIInitiatorName": "iqn.test.init" + }, + "@odata.context": "/redfish/v1/$metadata#Bios.Bios", + "@odata.id": "/redfish/v1/Systems/2M220101SL/Bios/Settings", + "@Redfish.Copyright": "Copyright (c) 2019, Intel Corporation. All righ= ts reserved. SPDX-License-Identifier: BSD-2-Clause-Patent.
Copyright 2= 014-2016 Distributed Management Task Force, Inc. (DMTF). For the full DMTF = copyright policy, see http://www.dmtf.org/about/policies/copyright." +} diff --git a/RedfishClientPkg/Tools/Redfish-Profile-Simulator/MockupData/Si= mpleOcpServerV1/redfish/v1/Systems/2M220101SL/Bios/index.json b/RedfishClie= ntPkg/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/= v1/Systems/2M220101SL/Bios/index.json new file mode 100644 index 0000000000..db56911d7f --- /dev/null +++ b/RedfishClientPkg/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcp= ServerV1/redfish/v1/Systems/2M220101SL/Bios/index.json @@ -0,0 +1,17 @@ +{ + "@odata.type": "#Bios.v1_0_2.Bios", + "Id": "Bios", + "Name": "BIOS Configuration Current Settings", + "Description": "BIOS Configuration Current Settings.", + "AttributeRegistry": "/redfish/v1/Registries/BiosAttributeRegistryUefi= Keyword.v1_0_0", + "Attributes": {}, + "@Redfish.Settings": { + "@odata.type": "#Settings.v1_0_4.Settings", + "SettingsObject": { + "@odata.id": "/redfish/v1/Systems/2M220101SL/Bios/Settings" + } + }, + "@odata.context": "/redfish/v1/$metadata#Bios.Bios", + "@odata.id": "/redfish/v1/Systems/2M220101SL/Bios", + "@Redfish.Copyright": "Copyright (c) 2019, Intel Corporation. All righ= ts reserved. SPDX-License-Identifier: BSD-2-Clause-Patent." +} diff --git a/RedfishClientPkg/Tools/Redfish-Profile-Simulator/MockupData/Si= mpleOcpServerV1/redfish/v1/Systems/2M220101SL/BootOptions/index.json b/Redf= ishClientPkg/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/r= edfish/v1/Systems/2M220101SL/BootOptions/index.json new file mode 100644 index 0000000000..06940176bb --- /dev/null +++ b/RedfishClientPkg/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcp= ServerV1/redfish/v1/Systems/2M220101SL/BootOptions/index.json @@ -0,0 +1,10 @@ +{ + "@Redfish.Copyright": "Copyright (c) 2019, Intel Corporation. All righ= ts reserved. SPDX-License-Identifier: BSD-2-Clause-Patent.", + "@odata.context": "/redfish/v1/$metadata#BootOptionCollection.BootOpti= onCollection", + "@odata.id": "/redfish/v1/Systems/2M220101SL/BootOptions", + "@odata.type": "#BootOptionCollection.BootOptionCollection", + "Name": "UEFI Boot Options Collection", + "Members@odata.count": 0, + "Members": [ + ] +} diff --git a/RedfishClientPkg/Tools/Redfish-Profile-Simulator/MockupData/Si= mpleOcpServerV1/redfish/v1/Systems/2M220101SL/LogServices/SEL/Entries/1/ind= ex.json b/RedfishClientPkg/Tools/Redfish-Profile-Simulator/MockupData/Simpl= eOcpServerV1/redfish/v1/Systems/2M220101SL/LogServices/SEL/Entries/1/index.= json new file mode 100644 index 0000000000..bbd86ec2b9 --- /dev/null +++ b/RedfishClientPkg/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcp= ServerV1/redfish/v1/Systems/2M220101SL/LogServices/SEL/Entries/1/index.json @@ -0,0 +1,28 @@ +{ + "@odata.type": "#LogEntry.v1_0_2.LogEntry", + "Id": "1", + "Name": "Log Entry 1", + "EntryType": "SEL", + "OemRecordFormat": "CompanyX", + "RecordId": 1, + "Severity": "Critical", + "Created": "2012-03-07T14:44", + "EntryCode": "Assert", + "SensorType": "Temperature", + "SensorNumber": 1, + "Message": "Message for Event, Description for SEL, OEM depends", + "MessageId": "Event.1.0.TempAssert", + "MessageArgs": [ + "ArrayOfMessageArgs" + ], + "Links": { + "OriginOfCondition": { + "@odata.id": "/redfish/v1/Chassis/1/Thermal" + }, + "Oem": {} + }, + "Oem": {}, + "@odata.context": "/redfish/v1/$metadata#LogEntry.LogEntry", + "@odata.id": "/redfish/v1/Systems/2M220101SL/LogServices/SEL/Entries/1= ", + "@Redfish.Copyright":"Copyright 2014-2016 Distributed Management Task = Force, Inc. (DMTF). For the full DMTF copyright policy, see http://www.dmtf= .org/about/policies/copyright." +} diff --git a/RedfishClientPkg/Tools/Redfish-Profile-Simulator/MockupData/Si= mpleOcpServerV1/redfish/v1/Systems/2M220101SL/LogServices/SEL/Entries/2/ind= ex.json b/RedfishClientPkg/Tools/Redfish-Profile-Simulator/MockupData/Simpl= eOcpServerV1/redfish/v1/Systems/2M220101SL/LogServices/SEL/Entries/2/index.= json new file mode 100644 index 0000000000..b5d54973b7 --- /dev/null +++ b/RedfishClientPkg/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcp= ServerV1/redfish/v1/Systems/2M220101SL/LogServices/SEL/Entries/2/index.json @@ -0,0 +1,28 @@ +{ + "@odata.type": "#LogEntry.v1_0_2.LogEntry", + "Id": "2", + "Name": "Log Entry 2", + "EntryType": "SEL", + "OEMRecordFormat": "CompanyX", + "RecordId": 2, + "Severity": "Critical", + "Created": "2012-03-07T14:45", + "EntryCode": "Assert", + "SensorType": "Temperature", + "SensorNumber": 2, + "Message": "Message for Event, Description for SEL, OEM depends", + "MessageId": "Event.1.0.TempAssert", + "MessageArgs": [ + "ArrayOfMessageArgs" + ], + "Links": { + "OriginOfCondition": { + "@odata.id": "/redfish/v1/Chassis/1/Thermal" + }, + "Oem": {} + }, + "Oem": {}, + "@odata.context": "/redfish/v1/$metadata#LogEntry.LogEntry", + "@odata.id": "/redfish/v1/Systems/2M220101SL/LogServices/SEL/Entries/2= ", + "@Redfish.Copyright":"Copyright 2014-2016 Distributed Management Task = Force, Inc. (DMTF). For the full DMTF copyright policy, see http://www.dmtf= .org/about/policies/copyright." +} diff --git a/RedfishClientPkg/Tools/Redfish-Profile-Simulator/MockupData/Si= mpleOcpServerV1/redfish/v1/Systems/2M220101SL/LogServices/SEL/Entries/index= .json b/RedfishClientPkg/Tools/Redfish-Profile-Simulator/MockupData/SimpleO= cpServerV1/redfish/v1/Systems/2M220101SL/LogServices/SEL/Entries/index.json new file mode 100644 index 0000000000..85477cdc7f --- /dev/null +++ b/RedfishClientPkg/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcp= ServerV1/redfish/v1/Systems/2M220101SL/LogServices/SEL/Entries/index.json @@ -0,0 +1,64 @@ +{ + "@odata.type": "#LogEntryCollection.LogEntryCollection", + "Name": "Log Service Collection", + "Description": "Collection of Logs for this System", + "Members@odata.count": 2, + "Members": [ + { + "@odata.type": "#LogEntry.v1_0_2.LogEntry", + "Id": "1", + "Name": "Log Entry 1", + "EntryType": "SEL", + "OemRecordFormat": "CompanyX", + "RecordId": 1, + "Severity": "Critical", + "Created": "2012-03-07T14:44", + "EntryCode": "Assert", + "SensorType": "Temperature", + "Number": 1, + "Message": "Message for Event, Description for SEL, OEM depend= s", + "MessageId": "Event.1.0.TempAssert", + "MessageArgs": [ + "ArrayOfMessageArgs" + ], + "Links": { + "OriginOfCondition": { + "@odata.id": "/redfish/v1/Chassis/1/Thermal" + }, + "Oem": {} + }, + "Oem": {}, + "@odata.id": "/redfish/v1/Systems/2M220101SL/LogServices/SEL/E= ntries/1" + }, + { + "@odata.type": "#LogEntry.v1_0_2.LogEntry", + "Id": "2", + "Name": "Log Entry 2", + "EntryType": "SEL", + "OEMRecordFormat": "CompanyX", + "RecordId": 2, + "Severity": "Critical", + "Created": "2012-03-07T14:45", + "EntryCode": "Assert", + "SensorType": "Temperature", + "Number": 2, + "Message": "Message for Event, Description for SEL, OEM depend= s", + "MessageId": "Event.1.0.TempAssert", + "MessageArgs": [ + "ArrayOfMessageArgs" + ], + "Links": { + "OriginOfCondition": { + "@odata.id": "/redfish/v1/Chassis/1/Thermal" + }, + "Oem": {} + }, + "Oem": {}, + "@odata.id": "/redfish/v1/Systems/2M220101SL/LogServices/SEL/E= ntries/2" + } + ], + "@odata.nextLink": "/redfish/v1/Systems/2M220101SL/LogServices/SEL/Ent= ries?$skiptoken=3D2", + "@odata.context": "/redfish/v1/$metadata#LogEntryCollection.LogEntryCo= llection", + "@odata.id": "/redfish/v1/Systems/2M220101SL/LogServices/SEL/Entries", + "@Redfish.Copyright":"Copyright 2014-2016 Distributed Management Task = Force, Inc. (DMTF). For the full DMTF copyright policy, see http://www.dmtf= .org/about/policies/copyright." +} diff --git a/RedfishClientPkg/Tools/Redfish-Profile-Simulator/MockupData/Si= mpleOcpServerV1/redfish/v1/Systems/2M220101SL/LogServices/SEL/index.json b/= RedfishClientPkg/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServer= V1/redfish/v1/Systems/2M220101SL/LogServices/SEL/index.json new file mode 100644 index 0000000000..8a72dd3aca --- /dev/null +++ b/RedfishClientPkg/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcp= ServerV1/redfish/v1/Systems/2M220101SL/LogServices/SEL/index.json @@ -0,0 +1,27 @@ +{ + "@odata.type": "#LogService.v1_0_2.LogService", + "Id": "SEL", + "Name": "System Log Service", + "MaxNumberOfRecords": 1000, + "OverWritePolicy": "WrapsWhenFull", + "DateTime": "2015-03-13T04:14:33+06:00", + "DateTimeLocalOffset": "+06:00", + "ServiceEnabled": true, + "Status": { + "State": "Enabled", + "Health": "OK" + }, + "Oem": {}, + "Actions": { + "#LogService.ClearLog": { + "target": "/redfish/v1/Systems/2M220101SL/LogServices/SEL/Acti= ons/LogService.Reset" + }, + "Oem": {} + }, + "Entries": { + "@odata.id": "/redfish/v1/Systems/2M220101SL/LogServices/SEL/Entri= es" + }, + "@odata.context": "/redfish/v1/$metadata#LogService.LogService", + "@odata.id": "/redfish/v1/Systems/2M220101SL/LogServices/SEL", + "@Redfish.Copyright": "Copyright 2014-2016 Distributed Management Task= Force, Inc. (DMTF). For the full DMTF copyright policy, see http://www.dmt= f.org/about/policies/copyright." +} diff --git a/RedfishClientPkg/Tools/Redfish-Profile-Simulator/MockupData/Si= mpleOcpServerV1/redfish/v1/Systems/2M220101SL/LogServices/index.json b/Redf= ishClientPkg/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/r= edfish/v1/Systems/2M220101SL/LogServices/index.json new file mode 100644 index 0000000000..db754eded0 --- /dev/null +++ b/RedfishClientPkg/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcp= ServerV1/redfish/v1/Systems/2M220101SL/LogServices/index.json @@ -0,0 +1,15 @@ +{ + "@odata.type": "#LogServiceCollection.LogServiceCollection", + "Name": "Log Service Collection", + "Description": "Collection of Logs for this System", + "Members@odata.count": 1, + "Members": [ + { + "@odata.id": "/redfish/v1/Systems/2M220101SL/LogServices/SEL" + } + ], + "Oem": {}, + "@odata.context": "/redfish/v1/$metadata#LogServiceCollection.LogServi= ceCollection", + "@odata.id": "/redfish/v1/Systems/2M220101SL/LogServices", + "@Redfish.Copyright": "Copyright 2014-2016 Distributed Management Task= Force, Inc. (DMTF). For the full DMTF copyright policy, see http://www.dmt= f.org/about/policies/copyright." +} diff --git a/RedfishClientPkg/Tools/Redfish-Profile-Simulator/MockupData/Si= mpleOcpServerV1/redfish/v1/Systems/2M220101SL/Memory/_backup/1/index.json b= /RedfishClientPkg/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServe= rV1/redfish/v1/Systems/2M220101SL/Memory/_backup/1/index.json new file mode 100644 index 0000000000..3504d7b1d0 --- /dev/null +++ b/RedfishClientPkg/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcp= ServerV1/redfish/v1/Systems/2M220101SL/Memory/_backup/1/index.json @@ -0,0 +1,56 @@ +{ + "@odata.context": "/redfish/v1/$metadata#Memory.Memory", + "@odata.id": "/redfish/v1/Systems/2M220101SL/Memory/1/", + "@odata.type": "#Memory.v1_7_1.Memory", + "Id": "1", + "BaseModuleType": "RDIMM", + "BusWidthBits": 72, + "CacheSizeMiB": 0, + "CapacityMiB": 8192, + "DataWidthBits": 64, + "DeviceLocator": "PROC 1 DIMM 1", + "ErrorCorrection": "MultiBitECC", + "LogicalSizeMiB": 0, + "Manufacturer": "Micron", + "MemoryDeviceType": "DDR4", + "MemoryLocation": { + "Channel": 6, + "MemoryController": 3, + "Slot": 1, + "Socket": 1 + }, + "MemoryMedia": [ + "DRAM" + ], + "MemoryType": "DRAM", + "Name": "proc1dimm1", + "NonVolatileSizeMiB": 0, + "Oem": { + "Hpe": { + "@odata.context": "/redfish/v1/$metadata#HpeMemoryExt.HpeMemoryExt", + "@odata.type": "#HpeMemoryExt.v2_5_0.HpeMemoryExt", + "BaseModuleType": "RDIMM", + "DIMMStatus": "GoodInUse", + "MaxOperatingSpeedMTs": 3200, + "MinimumVoltageVoltsX10": 12, + "VendorName": "Micron" + } + }, + "OperatingMemoryModes": [ + "Volatile" + ], + "OperatingSpeedMhz": 2666, + "PartNumber": "9ASF1G72PZ-3G2E1", + "PersistentRegionSizeLimitMiB": 0, + "RankCount": 1, + "SecurityCapabilities": {}, + "SerialNumber": "218BCAC5", + "Status": { + "Health": "OK", + "State": "Enabled" + }, + "VendorID": "11264", + "VolatileRegionSizeLimitMiB": 8192, + "VolatileSizeMiB": 8192 +} + diff --git a/RedfishClientPkg/Tools/Redfish-Profile-Simulator/MockupData/Si= mpleOcpServerV1/redfish/v1/Systems/2M220101SL/Memory/_backup/2/index.json b= /RedfishClientPkg/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServe= rV1/redfish/v1/Systems/2M220101SL/Memory/_backup/2/index.json new file mode 100644 index 0000000000..979a9e22f2 --- /dev/null +++ b/RedfishClientPkg/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcp= ServerV1/redfish/v1/Systems/2M220101SL/Memory/_backup/2/index.json @@ -0,0 +1,46 @@ +{ + "@odata.context": "/redfish/v1/$metadata#Memory.Memory", + "@odata.id": "/redfish/v1/Systems/2M220101SL/Memory/2/", + "@odata.type": "#Memory.v1_7_1.Memory", + "Id": "2", + "BusWidthBits": 72, + "CacheSizeMiB": 0, + "CapacityMiB": 0, + "DataWidthBits": 64, + "DeviceLocator": "PROC 1 DIMM 2", + "ErrorCorrection": "MultiBitECC", + "LogicalSizeMiB": 0, + "MemoryLocation": { + "Channel": 6, + "MemoryController": 3, + "Slot": 2, + "Socket": 1 + }, + "MemoryMedia": [ + "DRAM" + ], + "MemoryType": "DRAM", + "Name": "proc1dimm2", + "NonVolatileSizeMiB": 0, + "Oem": { + "Hpe": { + "@odata.context": "/redfish/v1/$metadata#HpeMemoryExt.HpeMemoryExt", + "@odata.type": "#HpeMemoryExt.v2_5_0.HpeMemoryExt", + "DIMMStatus": "NotPresent", + "MinimumVoltageVoltsX10": 0 + } + }, + "OperatingMemoryModes": [ + "Volatile" + ], + "PersistentRegionSizeLimitMiB": 0, + "RankCount": null, + "SecurityCapabilities": {}, + "Status": { + "Health": "OK", + "State": "Absent" + }, + "VendorID": "0", + "VolatileRegionSizeLimitMiB": 0, + "VolatileSizeMiB": 0 +} diff --git a/RedfishClientPkg/Tools/Redfish-Profile-Simulator/MockupData/Si= mpleOcpServerV1/redfish/v1/Systems/2M220101SL/Memory/_backup/3/index.json b= /RedfishClientPkg/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServe= rV1/redfish/v1/Systems/2M220101SL/Memory/_backup/3/index.json new file mode 100644 index 0000000000..504640a0cc --- /dev/null +++ b/RedfishClientPkg/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcp= ServerV1/redfish/v1/Systems/2M220101SL/Memory/_backup/3/index.json @@ -0,0 +1,46 @@ +{ + "@odata.context": "/redfish/v1/$metadata#Memory.Memory", + "@odata.id": "/redfish/v1/Systems/2M220101SL/Memory/3/", + "@odata.type": "#Memory.v1_7_1.Memory", + "Id": "3", + "BusWidthBits": 72, + "CacheSizeMiB": 0, + "CapacityMiB": 0, + "DataWidthBits": 64, + "DeviceLocator": "PROC 1 DIMM 3", + "ErrorCorrection": "MultiBitECC", + "LogicalSizeMiB": 0, + "MemoryLocation": { + "Channel": 5, + "MemoryController": 3, + "Slot": 3, + "Socket": 1 + }, + "MemoryMedia": [ + "DRAM" + ], + "MemoryType": "DRAM", + "Name": "proc1dimm3", + "NonVolatileSizeMiB": 0, + "Oem": { + "Hpe": { + "@odata.context": "/redfish/v1/$metadata#HpeMemoryExt.HpeMemoryExt", + "@odata.type": "#HpeMemoryExt.v2_5_0.HpeMemoryExt", + "DIMMStatus": "NotPresent", + "MinimumVoltageVoltsX10": 0 + } + }, + "OperatingMemoryModes": [ + "Volatile" + ], + "PersistentRegionSizeLimitMiB": 0, + "RankCount": null, + "SecurityCapabilities": {}, + "Status": { + "Health": "OK", + "State": "Absent" + }, + "VendorID": "0", + "VolatileRegionSizeLimitMiB": 0, + "VolatileSizeMiB": 0 +} diff --git a/RedfishClientPkg/Tools/Redfish-Profile-Simulator/MockupData/Si= mpleOcpServerV1/redfish/v1/Systems/2M220101SL/Memory/_backup/4/index.json b= /RedfishClientPkg/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServe= rV1/redfish/v1/Systems/2M220101SL/Memory/_backup/4/index.json new file mode 100644 index 0000000000..fda1d59da5 --- /dev/null +++ b/RedfishClientPkg/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcp= ServerV1/redfish/v1/Systems/2M220101SL/Memory/_backup/4/index.json @@ -0,0 +1,46 @@ +{ + "@odata.context": "/redfish/v1/$metadata#Memory.Memory", + "@odata.id": "/redfish/v1/Systems/2M220101SL/Memory/4/", + "@odata.type": "#Memory.v1_7_1.Memory", + "Id": "4", + "BusWidthBits": 72, + "CacheSizeMiB": 0, + "CapacityMiB": 0, + "DataWidthBits": 64, + "DeviceLocator": "PROC 1 DIMM 4", + "ErrorCorrection": "MultiBitECC", + "LogicalSizeMiB": 0, + "MemoryLocation": { + "Channel": 5, + "MemoryController": 3, + "Slot": 4, + "Socket": 1 + }, + "MemoryMedia": [ + "DRAM" + ], + "MemoryType": "DRAM", + "Name": "proc1dimm4", + "NonVolatileSizeMiB": 0, + "Oem": { + "Hpe": { + "@odata.context": "/redfish/v1/$metadata#HpeMemoryExt.HpeMemoryExt", + "@odata.type": "#HpeMemoryExt.v2_5_0.HpeMemoryExt", + "DIMMStatus": "NotPresent", + "MinimumVoltageVoltsX10": 0 + } + }, + "OperatingMemoryModes": [ + "Volatile" + ], + "PersistentRegionSizeLimitMiB": 0, + "RankCount": null, + "SecurityCapabilities": {}, + "Status": { + "Health": "OK", + "State": "Absent" + }, + "VendorID": "0", + "VolatileRegionSizeLimitMiB": 0, + "VolatileSizeMiB": 0 +} diff --git a/RedfishClientPkg/Tools/Redfish-Profile-Simulator/MockupData/Si= mpleOcpServerV1/redfish/v1/Systems/2M220101SL/Memory/_backup/index.json b/R= edfishClientPkg/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV= 1/redfish/v1/Systems/2M220101SL/Memory/_backup/index.json new file mode 100644 index 0000000000..250773f6ad --- /dev/null +++ b/RedfishClientPkg/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcp= ServerV1/redfish/v1/Systems/2M220101SL/Memory/_backup/index.json @@ -0,0 +1,22 @@ +{ + "@odata.context": "/redfish/v1/$metadata#MemoryCollection.MemoryCollecti= on", + "@odata.id": "/redfish/v1/Systems/2M220101SL/Memory", + "@odata.type": "#MemoryCollection.MemoryCollection", + "Description": "Memory DIMM Collection", + "Name": "Memory DIMM Collection", + "Members": [ + { + "@odata.id": "/redfish/v1/Systems/2M220101SL/Memory/1" + }, + { + "@odata.id": "/redfish/v1/Systems/2M220101SL/Memory/2" + }, + { + "@odata.id": "/redfish/v1/Systems/2M220101SL/Memory/3" + }, + { + "@odata.id": "/redfish/v1/Systems/2M220101SL/Memory/4" + } + ], + "Members@odata.count": 4 +} diff --git a/RedfishClientPkg/Tools/Redfish-Profile-Simulator/MockupData/Si= mpleOcpServerV1/redfish/v1/Systems/2M220101SL/Memory/index.json b/RedfishCl= ientPkg/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfis= h/v1/Systems/2M220101SL/Memory/index.json new file mode 100644 index 0000000000..4f76c9a965 --- /dev/null +++ b/RedfishClientPkg/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcp= ServerV1/redfish/v1/Systems/2M220101SL/Memory/index.json @@ -0,0 +1,10 @@ +{ + "@odata.context": "/redfish/v1/$metadata#MemoryCollection.MemoryCollecti= on", + "@odata.id": "/redfish/v1/Systems/2M220101SL/Memory", + "@odata.type": "#MemoryCollection.MemoryCollection", + "Description": "Memory DIMM Collection", + "Name": "Memory DIMM Collection", + "Members": [ + ], + "Members@odata.count": 0 +} diff --git a/RedfishClientPkg/Tools/Redfish-Profile-Simulator/MockupData/Si= mpleOcpServerV1/redfish/v1/Systems/2M220101SL/index.json b/RedfishClientPkg= /Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Sy= stems/2M220101SL/index.json new file mode 100644 index 0000000000..3147cb8827 --- /dev/null +++ b/RedfishClientPkg/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcp= ServerV1/redfish/v1/Systems/2M220101SL/index.json @@ -0,0 +1,82 @@ +{ + "@odata.type": "#ComputerSystem.v1_1_0.ComputerSystem", + "Id": "2M220101SL", + "Name": "Catfish System", + "SystemType": "Physical", + "AssetTag": "CATFISHASSETTAG", + "Manufacturer": "CatfishManufacturer", + "Model": "YellowCat1000", + "SerialNumber": "2M220101SL", + "SKU": "", + "PartNumber": "", + "Description": "Catfish Implementation Recipe of simple scale-out mono= lithic server", + "UUID": "BADFACED-DEAD-BEEF-1313-131313131313", + "HostName": "catfishHostname", + "PowerState": "On", + "BiosVersion": "X00.1.2.3.4(build-23)", + "Status": { + "State": "Enabled", + "Health": "OK" + }, + "IndicatorLED": "Off", + "Boot": { + "BootSourceOverrideEnabled": "Once", + "BootSourceOverrideMode": "UEFI", + "BootOptions": { + "@odata.id": "/redfish/v1/Systems/2M220101SL/BootOptions" + }, + "BootSourceOverrideTarget": "UefiBootNext", + "BootNext": "", + "BootOrder": [ + ], + "BootSourceOverrideTarget@Redfish.AllowableValues": [ + "None", + "Pxe", + "Usb", + "Hdd", + "BiosSetup", + "UefiTarget", + "UefiHttp", + "UefiBootNext" + ] + }, + "Bios": { + "@odata.id": "/redfish/v1/Systems/2M220101SL/Bios" + }, + "LogServices": { + "@odata.id": "/redfish/v1/Systems/2M220101SL/LogServices" + }, + "Memory": { + "@odata.id": "/redfish/v1/Systems/2M220101SL/Memory" + }, + "Links": { + "Chassis": [ + { + "@odata.id": "/redfish/v1/Chassis/A33" + } + ], + "ManagedBy": [ + { + "@odata.id": "/redfish/v1/Managers/bmc" + } + ], + "Oem": {} + }, + "Actions": { + "#ComputerSystem.Reset": { + "target": "/redfish/v1/Systems/2M220101SL/Actions/ComputerSyst= em.Reset", + "ResetType@Redfish.AllowableValues": [ + "On", + "ForceOff", + "GracefulShutdown", + "ForceRestart", + "Nmi", + "GracefulRestart", + "ForceOn" + ] + } + }, + "@odata.context": "/redfish/v1/$metadata#ComputerSystem.ComputerSystem= ", + "@odata.id": "/redfish/v1/Systems/2M220101SL", + "@Redfish.Copyright": "Copyright (c) 2019, Intel Corporation. All righ= ts reserved. SPDX-License-Identifier: BSD-2-Clause-Patent.
Copyright 2= 014-2016 Distributed Management Task Force, Inc. (DMTF). For the full DMTF = copyright policy, see http://www.dmtf.org/about/policies/copyright." +} diff --git a/RedfishClientPkg/Tools/Redfish-Profile-Simulator/MockupData/Si= mpleOcpServerV1/redfish/v1/Systems/2M220102SL/Bios/Settings/index.json b/Re= dfishClientPkg/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1= /redfish/v1/Systems/2M220102SL/Bios/Settings/index.json new file mode 100644 index 0000000000..086f534c60 --- /dev/null +++ b/RedfishClientPkg/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcp= ServerV1/redfish/v1/Systems/2M220102SL/Bios/Settings/index.json @@ -0,0 +1,31 @@ +{ + "@odata.type": "#Bios.v1_0_2.Bios", + "Id": "SD", + "Name": "BIOS Configuration Pending Settings", + "Description": "BIOS Configuration Pending Settings. These settings wi= ll be applied on next system reboot.", + "AttributeRegistry": "/redfish/v1/Registries/BiosAttributeRegistryUefi= Keyword.v1_0_0", + "Attributes": { + "ns_Dev9_iSCSIInitiatorName": "iqn.test.init", + "ns_Dev9_iSCSIMacAddr": "8C:DC:D4:26:C9:74", + "ns_Dev9_iSCSIAddAttempts": "attempt:2", + "ns_Dev9_iSCSIAttemptName2": "Attempt 2", + "ns_Dev9_iSCSIBootEnable2": 1, + "ns_Dev9_iSCSIIpAddressType2": 0, + "ns_Dev9_iSCSIConnectRetry2": 5, + "ns_Dev9_iSCSIConnectTimeout2": 300, + "ns_Dev9_iSCSIISID2": "0CDCD4654321", + "ns_Dev9_iSCSIInitiatorIpAddress2": "192.168.111.101", + "ns_Dev9_iSCSIInitiatorNetmask2": "255.255.255.0", + "ns_Dev9_iSCSIInitiatorGateway2": "192.168.111.1", + "ns_Dev9_iSCSITargetTcpPort2": 3260, + "ns_Dev9_iSCSITargetName2": "iqn.2016-06:067", + "ns_Dev9_iSCSITargetIpAddress2": "192.168.111.1", + "ns_Dev9_iSCSILUN2": "0", + "ns_Dev9_iSCSIInitiatorInfoViaDHCP2": 0, + "ns_Dev9_iSCSIAuthenticationMethod2": 0, + "ns_Dev9_iSCSIChapType2": 0 + }, + "@odata.context": "/redfish/v1/$metadata#Bios.Bios", + "@odata.id": "/redfish/v1/Systems/2M220102SL/Bios/SD", + "@Redfish.Copyright": "Copyright (c) 2019, Intel Corporation. All righ= ts reserved. SPDX-License-Identifier: BSD-2-Clause-Patent.
Copyright 2= 014-2016 Distributed Management Task Force, Inc. (DMTF). For the full DMTF = copyright policy, see http://www.dmtf.org/about/policies/copyright." +} diff --git a/RedfishClientPkg/Tools/Redfish-Profile-Simulator/MockupData/Si= mpleOcpServerV1/redfish/v1/Systems/2M220102SL/Bios/index.json b/RedfishClie= ntPkg/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/= v1/Systems/2M220102SL/Bios/index.json new file mode 100644 index 0000000000..b758584470 --- /dev/null +++ b/RedfishClientPkg/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcp= ServerV1/redfish/v1/Systems/2M220102SL/Bios/index.json @@ -0,0 +1,202 @@ +{ + "@odata.type": "#Bios.v1_0_2.Bios", + "Id": "Bios", + "Name": "BIOS Configuration Current Settings", + "Description": "BIOS Configuration Current Settings", + "AttributeRegistry": "/redfish/v1/Registries/BiosAttributeRegistryUefi= Keyword.v1_0_0", + "Attributes": { + "ns_Dev9_iSCSIInitiatorName": "iqn.test.init", + "ns_Dev9_iSCSIMacAddr": "8C:DC:D4:26:C9:74", + "ns_Dev9_iSCSIAttemptOrder": "", + "ns_Dev9_iSCSIAddAttempts": "", + "ns_Dev9_iSCSIDeleteAttempts": "", + "ns_Dev9_iSCSIDisplayAttemptList": "Attempt:2 ", + "ns_Dev9_iSCSIAttemptName1": "", + "ns_Dev9_iSCSIBootEnable1": 0, + "ns_Dev9_iSCSIIpAddressType1": 0, + "ns_Dev9_iSCSIConnectRetry1": 0, + "ns_Dev9_iSCSIConnectTimeout1": 0, + "ns_Dev9_iSCSIISID1": "", + "ns_Dev9_iSCSIInitiatorInfoViaDHCP1": 0, + "ns_Dev9_iSCSIInitiatorIpAddress1": "", + "ns_Dev9_iSCSIInitiatorNetmask1": "", + "ns_Dev9_iSCSIInitiatorGateway1": "", + "ns_Dev9_iSCSITargetInfoViaDHCP1": 0, + "ns_Dev9_iSCSITargetTcpPort1": 0, + "ns_Dev9_iSCSITargetName1": "", + "ns_Dev9_iSCSITargetIpAddress1": "", + "ns_Dev9_iSCSILUN1": "", + "ns_Dev9_iSCSIAuthenticationMethod1": 0, + "ns_Dev9_iSCSIChapType1": 0, + "ns_Dev9_iSCSIChapUsername1": "", + "ns_Dev9_iSCSIChapSecret1": "", + "ns_Dev9_iSCSIReverseChapUsername1": "", + "ns_Dev9_iSCSIReverseChapSecret1": "", + "ns_Dev9_iSCSIAttemptName2": "Attempt 2", + "ns_Dev9_iSCSIBootEnable2": 0, + "ns_Dev9_iSCSIIpAddressType2": 0, + "ns_Dev9_iSCSIConnectRetry2": 5, + "ns_Dev9_iSCSIConnectTimeout2": 300, + "ns_Dev9_iSCSIISID2": "0CDCD4654321", + "ns_Dev9_iSCSIInitiatorInfoViaDHCP2": 0, + "ns_Dev9_iSCSIInitiatorIpAddress2": "192.168.1.188", + "ns_Dev9_iSCSIInitiatorNetmask2": "255.255.255.0", + "ns_Dev9_iSCSIInitiatorGateway2": "192.168.1.177", + "ns_Dev9_iSCSITargetInfoViaDHCP2": 0, + "ns_Dev9_iSCSITargetTcpPort2": 3260, + "ns_Dev9_iSCSITargetName2": "iqn.test.target", + "ns_Dev9_iSCSITargetIpAddress2": "192.168.1.155", + "ns_Dev9_iSCSILUN2": "1", + "ns_Dev9_iSCSIAuthenticationMethod2": 0, + "ns_Dev9_iSCSIChapType2": 0, + "ns_Dev9_iSCSIChapUsername2": "", + "ns_Dev9_iSCSIChapSecret2": "", + "ns_Dev9_iSCSIReverseChapUsername2": "", + "ns_Dev9_iSCSIReverseChapSecret2": "", + "ns_Dev9_iSCSIAttemptName3": "", + "ns_Dev9_iSCSIBootEnable3": 0, + "ns_Dev9_iSCSIIpAddressType3": 0, + "ns_Dev9_iSCSIConnectRetry3": 0, + "ns_Dev9_iSCSIConnectTimeout3": 0, + "ns_Dev9_iSCSIISID3": "", + "ns_Dev9_iSCSIInitiatorInfoViaDHCP3": 0, + "ns_Dev9_iSCSIInitiatorIpAddress3": "", + "ns_Dev9_iSCSIInitiatorNetmask3": "", + "ns_Dev9_iSCSIInitiatorGateway3": "", + "ns_Dev9_iSCSITargetInfoViaDHCP3": 0, + "ns_Dev9_iSCSITargetTcpPort3": 0, + "ns_Dev9_iSCSITargetName3": "", + "ns_Dev9_iSCSITargetIpAddress3": "", + "ns_Dev9_iSCSILUN3": "", + "ns_Dev9_iSCSIAuthenticationMethod3": 0, + "ns_Dev9_iSCSIChapType3": 0, + "ns_Dev9_iSCSIChapUsername3": "", + "ns_Dev9_iSCSIChapSecret3": "", + "ns_Dev9_iSCSIReverseChapUsername3": "", + "ns_Dev9_iSCSIReverseChapSecret3": "", + "ns_Dev9_iSCSIAttemptName4": "", + "ns_Dev9_iSCSIBootEnable4": 0, + "ns_Dev9_iSCSIIpAddressType4": 0, + "ns_Dev9_iSCSIConnectRetry4": 0, + "ns_Dev9_iSCSIConnectTimeout4": 0, + "ns_Dev9_iSCSIISID4": "", + "ns_Dev9_iSCSIInitiatorInfoViaDHCP4": 0, + "ns_Dev9_iSCSIInitiatorIpAddress4": "", + "ns_Dev9_iSCSIInitiatorNetmask4": "", + "ns_Dev9_iSCSIInitiatorGateway4": "", + "ns_Dev9_iSCSITargetInfoViaDHCP4": 0, + "ns_Dev9_iSCSITargetTcpPort4": 0, + "ns_Dev9_iSCSITargetName4": "", + "ns_Dev9_iSCSITargetIpAddress4": "", + "ns_Dev9_iSCSILUN4": "", + "ns_Dev9_iSCSIAuthenticationMethod4": 0, + "ns_Dev9_iSCSIChapType4": 0, + "ns_Dev9_iSCSIChapUsername4": "", + "ns_Dev9_iSCSIChapSecret4": "", + "ns_Dev9_iSCSIReverseChapUsername4": "", + "ns_Dev9_iSCSIReverseChapSecret4": "", + "ns_Dev9_iSCSIAttemptName5": "", + "ns_Dev9_iSCSIBootEnable5": 0, + "ns_Dev9_iSCSIIpAddressType5": 0, + "ns_Dev9_iSCSIConnectRetry5": 0, + "ns_Dev9_iSCSIConnectTimeout5": 0, + "ns_Dev9_iSCSIISID5": "", + "ns_Dev9_iSCSIInitiatorInfoViaDHCP5": 0, + "ns_Dev9_iSCSIInitiatorIpAddress5": "", + "ns_Dev9_iSCSIInitiatorNetmask5": "", + "ns_Dev9_iSCSIInitiatorGateway5": "", + "ns_Dev9_iSCSITargetInfoViaDHCP5": 0, + "ns_Dev9_iSCSITargetTcpPort5": 0, + "ns_Dev9_iSCSITargetName5": "", + "ns_Dev9_iSCSITargetIpAddress5": "", + "ns_Dev9_iSCSILUN5": "", + "ns_Dev9_iSCSIAuthenticationMethod5": 0, + "ns_Dev9_iSCSIChapType5": 0, + "ns_Dev9_iSCSIChapUsername5": "", + "ns_Dev9_iSCSIChapSecret5": "", + "ns_Dev9_iSCSIReverseChapUsername5": "", + "ns_Dev9_iSCSIReverseChapSecret5": "", + "ns_Dev9_iSCSIAttemptName6": "", + "ns_Dev9_iSCSIBootEnable6": 0, + "ns_Dev9_iSCSIIpAddressType6": 0, + "ns_Dev9_iSCSIConnectRetry6": 0, + "ns_Dev9_iSCSIConnectTimeout6": 0, + "ns_Dev9_iSCSIISID6": "", + "ns_Dev9_iSCSIInitiatorInfoViaDHCP6": 0, + "ns_Dev9_iSCSIInitiatorIpAddress6": "", + "ns_Dev9_iSCSIInitiatorNetmask6": "", + "ns_Dev9_iSCSIInitiatorGateway6": "", + "ns_Dev9_iSCSITargetInfoViaDHCP6": 0, + "ns_Dev9_iSCSITargetTcpPort6": 0, + "ns_Dev9_iSCSITargetName6": "", + "ns_Dev9_iSCSITargetIpAddress6": "", + "ns_Dev9_iSCSILUN6": "", + "ns_Dev9_iSCSIAuthenticationMethod6": 0, + "ns_Dev9_iSCSIChapType6": 0, + "ns_Dev9_iSCSIChapUsername6": "", + "ns_Dev9_iSCSIChapSecret6": "", + "ns_Dev9_iSCSIReverseChapUsername6": "", + "ns_Dev9_iSCSIReverseChapSecret6": "", + "ns_Dev9_iSCSIAttemptName7": "", + "ns_Dev9_iSCSIBootEnable7": 0, + "ns_Dev9_iSCSIIpAddressType7": 0, + "ns_Dev9_iSCSIConnectRetry7": 0, + "ns_Dev9_iSCSIConnectTimeout7": 0, + "ns_Dev9_iSCSIISID7": "", + "ns_Dev9_iSCSIInitiatorInfoViaDHCP7": 0, + "ns_Dev9_iSCSIInitiatorIpAddress7": "", + "ns_Dev9_iSCSIInitiatorNetmask7": "", + "ns_Dev9_iSCSIInitiatorGateway7": "", + "ns_Dev9_iSCSITargetInfoViaDHCP7": 0, + "ns_Dev9_iSCSITargetTcpPort7": 0, + "ns_Dev9_iSCSITargetName7": "", + "ns_Dev9_iSCSITargetIpAddress7": "", + "ns_Dev9_iSCSILUN7": "", + "ns_Dev9_iSCSIAuthenticationMethod7": 0, + "ns_Dev9_iSCSIChapType7": 0, + "ns_Dev9_iSCSIChapUsername7": "", + "ns_Dev9_iSCSIChapSecret7": "", + "ns_Dev9_iSCSIReverseChapUsername7": "", + "ns_Dev9_iSCSIReverseChapSecret7": "", + "ns_Dev9_iSCSIAttemptName8": "", + "ns_Dev9_iSCSIBootEnable8": 0, + "ns_Dev9_iSCSIIpAddressType8": 0, + "ns_Dev9_iSCSIConnectRetry8": 0, + "ns_Dev9_iSCSIConnectTimeout8": 0, + "ns_Dev9_iSCSIISID8": "", + "ns_Dev9_iSCSIInitiatorInfoViaDHCP8": 0, + "ns_Dev9_iSCSIInitiatorIpAddress8": "", + "ns_Dev9_iSCSIInitiatorNetmask8": "", + "ns_Dev9_iSCSIInitiatorGateway8": "", + "ns_Dev9_iSCSITargetInfoViaDHCP8": 0, + "ns_Dev9_iSCSITargetTcpPort8": 0, + "ns_Dev9_iSCSITargetName8": "", + "ns_Dev9_iSCSITargetIpAddress8": "", + "ns_Dev9_iSCSILUN8": "", + "ns_Dev9_iSCSIAuthenticationMethod8": 0, + "ns_Dev9_iSCSIChapType8": 0, + "ns_Dev9_iSCSIChapUsername8": "", + "ns_Dev9_iSCSIChapSecret8": "", + "ns_Dev9_iSCSIReverseChapUsername8": "", + "ns_Dev9_iSCSIReverseChapSecret8": "" + }, + "@Redfish.Settings": { + "@odata.type": "#Settings.v1_0_4.Settings", + "ETag": "someetag", + "Messages": [ + { + "MessageId": "Base.1.0.SettingsFailed", + "RelatedProperties": [ + "#/Attributes/BootMode" + ] + } + ], + "SettingsObject": { + "@odata.id": "/redfish/v1/Systems/2M220102SL/Bios/Settings" + }, + "Time": "2012-03-07T14:44.30-05:00" + }, + "@odata.context": "/redfish/v1/$metadata#Bios.Bios", + "@odata.id": "/redfish/v1/Systems/2M220102SL/Bios", + "@Redfish.Copyright": "Copyright (c) 2019, Intel Corporation. All righ= ts reserved. SPDX-License-Identifier: BSD-2-Clause-Patent.
Copyright 2= 014-2016 Distributed Management Task Force, Inc. (DMTF). For the full DMTF = copyright policy, see http://www.dmtf.org/about/policies/copyright." +} diff --git a/RedfishClientPkg/Tools/Redfish-Profile-Simulator/MockupData/Si= mpleOcpServerV1/redfish/v1/Systems/2M220102SL/LogServices/SEL/Entries/1/ind= ex.json b/RedfishClientPkg/Tools/Redfish-Profile-Simulator/MockupData/Simpl= eOcpServerV1/redfish/v1/Systems/2M220102SL/LogServices/SEL/Entries/1/index.= json new file mode 100644 index 0000000000..bc04581973 --- /dev/null +++ b/RedfishClientPkg/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcp= ServerV1/redfish/v1/Systems/2M220102SL/LogServices/SEL/Entries/1/index.json @@ -0,0 +1,28 @@ +{ + "@odata.type": "#LogEntry.v1_0_2.LogEntry", + "Id": "1", + "Name": "Log Entry 1", + "EntryType": "SEL", + "OemRecordFormat": "CompanyX", + "RecordId": 1, + "Severity": "Critical", + "Created": "2012-03-07T14:44", + "EntryCode": "Assert", + "SensorType": "Temperature", + "SensorNumber": 1, + "Message": "Message for Event, Description for SEL, OEM depends", + "MessageId": "Event.1.0.TempAssert", + "MessageArgs": [ + "ArrayOfMessageArgs" + ], + "Links": { + "OriginOfCondition": { + "@odata.id": "/redfish/v1/Chassis/1/Thermal" + }, + "Oem": {} + }, + "Oem": {}, + "@odata.context": "/redfish/v1/$metadata#LogEntry.LogEntry", + "@odata.id": "/redfish/v1/Systems/2M220102SL/LogServices/SEL/Entries/1= ", + "@Redfish.Copyright":"Copyright 2014-2016 Distributed Management Task = Force, Inc. (DMTF). For the full DMTF copyright policy, see http://www.dmtf= .org/about/policies/copyright." +} diff --git a/RedfishClientPkg/Tools/Redfish-Profile-Simulator/MockupData/Si= mpleOcpServerV1/redfish/v1/Systems/2M220102SL/LogServices/SEL/Entries/2/ind= ex.json b/RedfishClientPkg/Tools/Redfish-Profile-Simulator/MockupData/Simpl= eOcpServerV1/redfish/v1/Systems/2M220102SL/LogServices/SEL/Entries/2/index.= json new file mode 100644 index 0000000000..f4d8e1dbbe --- /dev/null +++ b/RedfishClientPkg/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcp= ServerV1/redfish/v1/Systems/2M220102SL/LogServices/SEL/Entries/2/index.json @@ -0,0 +1,28 @@ +{ + "@odata.type": "#LogEntry.v1_0_2.LogEntry", + "Id": "2", + "Name": "Log Entry 2", + "EntryType": "SEL", + "OEMRecordFormat": "CompanyX", + "RecordId": 2, + "Severity": "Critical", + "Created": "2012-03-07T14:45", + "EntryCode": "Assert", + "SensorType": "Temperature", + "SensorNumber": 2, + "Message": "Message for Event, Description for SEL, OEM depends", + "MessageId": "Event.1.0.TempAssert", + "MessageArgs": [ + "ArrayOfMessageArgs" + ], + "Links": { + "OriginOfCondition": { + "@odata.id": "/redfish/v1/Chassis/1/Thermal" + }, + "Oem": {} + }, + "Oem": {}, + "@odata.context": "/redfish/v1/$metadata#LogEntry.LogEntry", + "@odata.id": "/redfish/v1/Systems/2M220102SL/LogServices/SEL/Entries/2= ", + "@Redfish.Copyright":"Copyright 2014-2016 Distributed Management Task = Force, Inc. (DMTF). For the full DMTF copyright policy, see http://www.dmtf= .org/about/policies/copyright." +} diff --git a/RedfishClientPkg/Tools/Redfish-Profile-Simulator/MockupData/Si= mpleOcpServerV1/redfish/v1/Systems/2M220102SL/LogServices/SEL/Entries/index= .json b/RedfishClientPkg/Tools/Redfish-Profile-Simulator/MockupData/SimpleO= cpServerV1/redfish/v1/Systems/2M220102SL/LogServices/SEL/Entries/index.json new file mode 100644 index 0000000000..5ecd92a9d3 --- /dev/null +++ b/RedfishClientPkg/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcp= ServerV1/redfish/v1/Systems/2M220102SL/LogServices/SEL/Entries/index.json @@ -0,0 +1,64 @@ +{ + "@odata.type": "#LogEntryCollection.LogEntryCollection", + "Name": "Log Service Collection", + "Description": "Collection of Logs for this System", + "Members@odata.count": 2, + "Members": [ + { + "@odata.type": "#LogEntry.v1_0_2.LogEntry", + "Id": "1", + "Name": "Log Entry 1", + "EntryType": "SEL", + "OemRecordFormat": "CompanyX", + "RecordId": 1, + "Severity": "Critical", + "Created": "2012-03-07T14:44", + "EntryCode": "Assert", + "SensorType": "Temperature", + "Number": 1, + "Message": "Message for Event, Description for SEL, OEM depend= s", + "MessageId": "Event.1.0.TempAssert", + "MessageArgs": [ + "ArrayOfMessageArgs" + ], + "Links": { + "OriginOfCondition": { + "@odata.id": "/redfish/v1/Chassis/1/Thermal" + }, + "Oem": {} + }, + "Oem": {}, + "@odata.id": "/redfish/v1/Systems/2M220102SL/LogServices/SEL/E= ntries/1" + }, + { + "@odata.type": "#LogEntry.v1_0_2.LogEntry", + "Id": "2", + "Name": "Log Entry 2", + "EntryType": "SEL", + "OEMRecordFormat": "CompanyX", + "RecordId": 2, + "Severity": "Critical", + "Created": "2012-03-07T14:45", + "EntryCode": "Assert", + "SensorType": "Temperature", + "Number": 2, + "Message": "Message for Event, Description for SEL, OEM depend= s", + "MessageId": "Event.1.0.TempAssert", + "MessageArgs": [ + "ArrayOfMessageArgs" + ], + "Links": { + "OriginOfCondition": { + "@odata.id": "/redfish/v1/Chassis/1/Thermal" + }, + "Oem": {} + }, + "Oem": {}, + "@odata.id": "/redfish/v1/Systems/2M220102SL/LogServices/SEL/E= ntries/2" + } + ], + "@odata.nextLink": "/redfish/v1/Systems/2M220102SL/LogServices/SEL/Ent= ries?$skiptoken=3D2", + "@odata.context": "/redfish/v1/$metadata#LogEntryCollection.LogEntryCo= llection", + "@odata.id": "/redfish/v1/Systems/2M220102SL/LogServices/SEL/Entries", + "@Redfish.Copyright":"Copyright 2014-2016 Distributed Management Task = Force, Inc. (DMTF). For the full DMTF copyright policy, see http://www.dmtf= .org/about/policies/copyright." +} diff --git a/RedfishClientPkg/Tools/Redfish-Profile-Simulator/MockupData/Si= mpleOcpServerV1/redfish/v1/Systems/2M220102SL/LogServices/SEL/index.json b/= RedfishClientPkg/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServer= V1/redfish/v1/Systems/2M220102SL/LogServices/SEL/index.json new file mode 100644 index 0000000000..f0444e82b8 --- /dev/null +++ b/RedfishClientPkg/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcp= ServerV1/redfish/v1/Systems/2M220102SL/LogServices/SEL/index.json @@ -0,0 +1,27 @@ +{ + "@odata.type": "#LogService.v1_0_2.LogService", + "Id": "SEL", + "Name": "System Log Service", + "MaxNumberOfRecords": 1000, + "OverWritePolicy": "WrapsWhenFull", + "DateTime": "2015-03-13T04:14:33+06:00", + "DateTimeLocalOffset": "+06:00", + "ServiceEnabled": true, + "Status": { + "State": "Enabled", + "Health": "OK" + }, + "Oem": {}, + "Actions": { + "#LogService.ClearLog": { + "target": "/redfish/v1/Systems/2M220102SL/LogServices/SEL/Acti= ons/LogService.Reset" + }, + "Oem": {} + }, + "Entries": { + "@odata.id": "/redfish/v1/Systems/2M220102SL/LogServices/SEL/Entri= es" + }, + "@odata.context": "/redfish/v1/$metadata#LogService.LogService", + "@odata.id": "/redfish/v1/Systems/2M220102SL/LogServices/SEL", + "@Redfish.Copyright": "Copyright 2014-2016 Distributed Management Task= Force, Inc. (DMTF). For the full DMTF copyright policy, see http://www.dmt= f.org/about/policies/copyright." +} diff --git a/RedfishClientPkg/Tools/Redfish-Profile-Simulator/MockupData/Si= mpleOcpServerV1/redfish/v1/Systems/2M220102SL/LogServices/index.json b/Redf= ishClientPkg/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/r= edfish/v1/Systems/2M220102SL/LogServices/index.json new file mode 100644 index 0000000000..7c57266193 --- /dev/null +++ b/RedfishClientPkg/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcp= ServerV1/redfish/v1/Systems/2M220102SL/LogServices/index.json @@ -0,0 +1,15 @@ +{ + "@odata.type": "#LogServiceCollection.LogServiceCollection", + "Name": "Log Service Collection", + "Description": "Collection of Logs for this System", + "Members@odata.count": 1, + "Members": [ + { + "@odata.id": "/redfish/v1/Systems/2M220102SL/LogServices/SEL" + } + ], + "Oem": {}, + "@odata.context": "/redfish/v1/$metadata#LogServiceCollection.LogServi= ceCollection", + "@odata.id": "/redfish/v1/Systems/2M220102SL/LogServices", + "@Redfish.Copyright": "Copyright 2014-2016 Distributed Management Task= Force, Inc. (DMTF). For the full DMTF copyright policy, see http://www.dmt= f.org/about/policies/copyright." +} diff --git a/RedfishClientPkg/Tools/Redfish-Profile-Simulator/MockupData/Si= mpleOcpServerV1/redfish/v1/Systems/2M220102SL/Memory/1/index.json b/Redfish= ClientPkg/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redf= ish/v1/Systems/2M220102SL/Memory/1/index.json new file mode 100644 index 0000000000..3f4909f47f --- /dev/null +++ b/RedfishClientPkg/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcp= ServerV1/redfish/v1/Systems/2M220102SL/Memory/1/index.json @@ -0,0 +1,56 @@ +{ + "@odata.context": "/redfish/v1/$metadata#Memory.Memory", + "@odata.id": "/redfish/v1/Systems/2M220102SL/Memory/1/", + "@odata.type": "#Memory.v1_7_1.Memory", + "Id": "1", + "BaseModuleType": "RDIMM", + "BusWidthBits": 72, + "CacheSizeMiB": 0, + "CapacityMiB": 8192, + "DataWidthBits": 64, + "DeviceLocator": "PROC 1 DIMM 1", + "ErrorCorrection": "MultiBitECC", + "LogicalSizeMiB": 0, + "Manufacturer": "Micron", + "MemoryDeviceType": "DDR4", + "MemoryLocation": { + "Channel": 6, + "MemoryController": 3, + "Slot": 1, + "Socket": 1 + }, + "MemoryMedia": [ + "DRAM" + ], + "MemoryType": "DRAM", + "Name": "proc1dimm1", + "NonVolatileSizeMiB": 0, + "Oem": { + "Hpe": { + "@odata.context": "/redfish/v1/$metadata#HpeMemoryExt.HpeMemoryExt", + "@odata.type": "#HpeMemoryExt.v2_5_0.HpeMemoryExt", + "BaseModuleType": "RDIMM", + "DIMMStatus": "GoodInUse", + "MaxOperatingSpeedMTs": 3200, + "MinimumVoltageVoltsX10": 12, + "VendorName": "Micron" + } + }, + "OperatingMemoryModes": [ + "Volatile" + ], + "OperatingSpeedMhz": 2666, + "PartNumber": "9ASF1G72PZ-3G2E1", + "PersistentRegionSizeLimitMiB": 0, + "RankCount": 1, + "SecurityCapabilities": {}, + "SerialNumber": "218BCAC5", + "Status": { + "Health": "OK", + "State": "Enabled" + }, + "VendorID": "11264", + "VolatileRegionSizeLimitMiB": 8192, + "VolatileSizeMiB": 8192 +} + diff --git a/RedfishClientPkg/Tools/Redfish-Profile-Simulator/MockupData/Si= mpleOcpServerV1/redfish/v1/Systems/2M220102SL/Memory/2/index.json b/Redfish= ClientPkg/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redf= ish/v1/Systems/2M220102SL/Memory/2/index.json new file mode 100644 index 0000000000..8318079a06 --- /dev/null +++ b/RedfishClientPkg/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcp= ServerV1/redfish/v1/Systems/2M220102SL/Memory/2/index.json @@ -0,0 +1,46 @@ +{ + "@odata.context": "/redfish/v1/$metadata#Memory.Memory", + "@odata.id": "/redfish/v1/Systems/2M220102SL/Memory/2/", + "@odata.type": "#Memory.v1_7_1.Memory", + "Id": "2", + "BusWidthBits": 72, + "CacheSizeMiB": 0, + "CapacityMiB": 0, + "DataWidthBits": 64, + "DeviceLocator": "PROC 1 DIMM 2", + "ErrorCorrection": "MultiBitECC", + "LogicalSizeMiB": 0, + "MemoryLocation": { + "Channel": 6, + "MemoryController": 3, + "Slot": 2, + "Socket": 1 + }, + "MemoryMedia": [ + "DRAM" + ], + "MemoryType": "DRAM", + "Name": "proc1dimm2", + "NonVolatileSizeMiB": 0, + "Oem": { + "Hpe": { + "@odata.context": "/redfish/v1/$metadata#HpeMemoryExt.HpeMemoryExt", + "@odata.type": "#HpeMemoryExt.v2_5_0.HpeMemoryExt", + "DIMMStatus": "NotPresent", + "MinimumVoltageVoltsX10": 0 + } + }, + "OperatingMemoryModes": [ + "Volatile" + ], + "PersistentRegionSizeLimitMiB": 0, + "RankCount": null, + "SecurityCapabilities": {}, + "Status": { + "Health": "OK", + "State": "Absent" + }, + "VendorID": "0", + "VolatileRegionSizeLimitMiB": 0, + "VolatileSizeMiB": 0 +} diff --git a/RedfishClientPkg/Tools/Redfish-Profile-Simulator/MockupData/Si= mpleOcpServerV1/redfish/v1/Systems/2M220102SL/Memory/3/index.json b/Redfish= ClientPkg/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redf= ish/v1/Systems/2M220102SL/Memory/3/index.json new file mode 100644 index 0000000000..e9387ceb8e --- /dev/null +++ b/RedfishClientPkg/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcp= ServerV1/redfish/v1/Systems/2M220102SL/Memory/3/index.json @@ -0,0 +1,46 @@ +{ + "@odata.context": "/redfish/v1/$metadata#Memory.Memory", + "@odata.id": "/redfish/v1/Systems/2M220102SL/Memory/3/", + "@odata.type": "#Memory.v1_7_1.Memory", + "Id": "3", + "BusWidthBits": 72, + "CacheSizeMiB": 0, + "CapacityMiB": 0, + "DataWidthBits": 64, + "DeviceLocator": "PROC 1 DIMM 3", + "ErrorCorrection": "MultiBitECC", + "LogicalSizeMiB": 0, + "MemoryLocation": { + "Channel": 5, + "MemoryController": 3, + "Slot": 3, + "Socket": 1 + }, + "MemoryMedia": [ + "DRAM" + ], + "MemoryType": "DRAM", + "Name": "proc1dimm3", + "NonVolatileSizeMiB": 0, + "Oem": { + "Hpe": { + "@odata.context": "/redfish/v1/$metadata#HpeMemoryExt.HpeMemoryExt", + "@odata.type": "#HpeMemoryExt.v2_5_0.HpeMemoryExt", + "DIMMStatus": "NotPresent", + "MinimumVoltageVoltsX10": 0 + } + }, + "OperatingMemoryModes": [ + "Volatile" + ], + "PersistentRegionSizeLimitMiB": 0, + "RankCount": null, + "SecurityCapabilities": {}, + "Status": { + "Health": "OK", + "State": "Absent" + }, + "VendorID": "0", + "VolatileRegionSizeLimitMiB": 0, + "VolatileSizeMiB": 0 +} diff --git a/RedfishClientPkg/Tools/Redfish-Profile-Simulator/MockupData/Si= mpleOcpServerV1/redfish/v1/Systems/2M220102SL/Memory/4/index.json b/Redfish= ClientPkg/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redf= ish/v1/Systems/2M220102SL/Memory/4/index.json new file mode 100644 index 0000000000..d4af4cf50e --- /dev/null +++ b/RedfishClientPkg/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcp= ServerV1/redfish/v1/Systems/2M220102SL/Memory/4/index.json @@ -0,0 +1,46 @@ +{ + "@odata.context": "/redfish/v1/$metadata#Memory.Memory", + "@odata.id": "/redfish/v1/Systems/2M220102SL/Memory/4/", + "@odata.type": "#Memory.v1_7_1.Memory", + "Id": "4", + "BusWidthBits": 72, + "CacheSizeMiB": 0, + "CapacityMiB": 0, + "DataWidthBits": 64, + "DeviceLocator": "PROC 1 DIMM 4", + "ErrorCorrection": "MultiBitECC", + "LogicalSizeMiB": 0, + "MemoryLocation": { + "Channel": 5, + "MemoryController": 3, + "Slot": 4, + "Socket": 1 + }, + "MemoryMedia": [ + "DRAM" + ], + "MemoryType": "DRAM", + "Name": "proc1dimm4", + "NonVolatileSizeMiB": 0, + "Oem": { + "Hpe": { + "@odata.context": "/redfish/v1/$metadata#HpeMemoryExt.HpeMemoryExt", + "@odata.type": "#HpeMemoryExt.v2_5_0.HpeMemoryExt", + "DIMMStatus": "NotPresent", + "MinimumVoltageVoltsX10": 0 + } + }, + "OperatingMemoryModes": [ + "Volatile" + ], + "PersistentRegionSizeLimitMiB": 0, + "RankCount": null, + "SecurityCapabilities": {}, + "Status": { + "Health": "OK", + "State": "Absent" + }, + "VendorID": "0", + "VolatileRegionSizeLimitMiB": 0, + "VolatileSizeMiB": 0 +} diff --git a/RedfishClientPkg/Tools/Redfish-Profile-Simulator/MockupData/Si= mpleOcpServerV1/redfish/v1/Systems/2M220102SL/Memory/index.json b/RedfishCl= ientPkg/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfis= h/v1/Systems/2M220102SL/Memory/index.json new file mode 100644 index 0000000000..0bf30eed44 --- /dev/null +++ b/RedfishClientPkg/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcp= ServerV1/redfish/v1/Systems/2M220102SL/Memory/index.json @@ -0,0 +1,22 @@ +{ + "@odata.context": "/redfish/v1/$metadata#MemoryCollection.MemoryCollecti= on", + "@odata.id": "/redfish/v1/Systems/2M220102SL/Memory", + "@odata.type": "#MemoryCollection.MemoryCollection", + "Description": "Memory DIMM Collection", + "Name": "Memory DIMM Collection", + "Members": [ + { + "@odata.id": "/redfish/v1/Systems/2M220102SL/Memory/1" + }, + { + "@odata.id": "/redfish/v1/Systems/2M220102SL/Memory/2" + }, + { + "@odata.id": "/redfish/v1/Systems/2M220102SL/Memory/3" + }, + { + "@odata.id": "/redfish/v1/Systems/2M220102SL/Memory/4" + } + ], + "Members@odata.count": 4 +} diff --git a/RedfishClientPkg/Tools/Redfish-Profile-Simulator/MockupData/Si= mpleOcpServerV1/redfish/v1/Systems/2M220102SL/index.json b/RedfishClientPkg= /Tools/Redfish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Sy= stems/2M220102SL/index.json new file mode 100644 index 0000000000..49b2d25f53 --- /dev/null +++ b/RedfishClientPkg/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcp= ServerV1/redfish/v1/Systems/2M220102SL/index.json @@ -0,0 +1,76 @@ +{ + "@odata.type": "#ComputerSystem.v1_1_0.ComputerSystem", + "Id": "2M220102SL", + "Name": "Catfish System", + "SystemType": "Physical", + "AssetTag": "CATFISHASSETTAG", + "Manufacturer": "CatfishManufacturer", + "Model": "YellowCat1000", + "SerialNumber": "2M220102SL", + "SKU": "", + "PartNumber": "", + "Description": "Catfish Implementation Recipe of simple scale-out mono= lithic server", + "UUID": "badfaced-5555-beef-1313-131313131313", + "HostName": "catfishHostname", + "PowerState": "On", + "BiosVersion": "X00.1.2.3.4(build-23)", + "Status": { + "State": "Enabled", + "Health": "OK" + }, + "IndicatorLED": "Off", + "Boot": { + "BootSourceOverrideEnabled": "Once", + "BootSourceOverrideMode": "UEFI", + "UefiTargetBootSourceOverride": "uefiDevicePath", + "BootSourceOverrideTarget": "Pxe", + "BootSourceOverrideTarget@Redfish.AllowableValues": [ + "None", + "Pxe", + "Usb", + "Hdd", + "BiosSetup", + "UefiTarget", + "UefiHttp" + ] + }, + "Bios": { + "@odata.id": "/redfish/v1/Systems/2M220102SL/Bios" + }, + "LogServices": { + "@odata.id": "/redfish/v1/Systems/2M220102SL/LogServices" + }, + "Memory": { + "@odata.id": "/redfish/v1/Systems/2M220102SL/Memory" + }, + "Links": { + "Chassis": [ + { + "@odata.id": "/redfish/v1/Chassis/A33" + } + ], + "ManagedBy": [ + { + "@odata.id": "/redfish/v1/Managers/bmc" + } + ], + "Oem": {} + }, + "Actions": { + "#ComputerSystem.Reset": { + "target": "/redfish/v1/Systems/2M220102SL/Actions/ComputerSyst= em.Reset", + "ResetType@Redfish.AllowableValues": [ + "On", + "ForceOff", + "GracefulShutdown", + "ForceRestart", + "Nmi", + "GracefulRestart", + "ForceOn" + ] + } + }, + "@odata.context": "/redfish/v1/$metadata#ComputerSystem.ComputerSystem= ", + "@odata.id": "/redfish/v1/Systems/2M220102SL", + "@Redfish.Copyright": "Copyright (c) 2019, Intel Corporation. All righ= ts reserved. SPDX-License-Identifier: BSD-2-Clause-Patent.
Copyright 2= 014-2016 Distributed Management Task Force, Inc. (DMTF). For the full DMTF = copyright policy, see http://www.dmtf.org/about/policies/copyright." +} diff --git a/RedfishClientPkg/Tools/Redfish-Profile-Simulator/MockupData/Si= mpleOcpServerV1/redfish/v1/Systems/index.json b/RedfishClientPkg/Tools/Redf= ish-Profile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/Systems/index= .json index 091849e1a6..e5aaea38bf 100644 --- a/RedfishClientPkg/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcp= ServerV1/redfish/v1/Systems/index.json +++ b/RedfishClientPkg/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcp= ServerV1/redfish/v1/Systems/index.json @@ -1,13 +1,19 @@ { "@odata.type": "#ComputerSystemCollection.ComputerSystemCollection", "Name": "Computer System Collection", - "Members@odata.count": 1, + "Members@odata.count": 3, "Members": [ { "@odata.id": "/redfish/v1/Systems/2M220100SL" + }, + { + "@odata.id": "/redfish/v1/Systems/2M220101SL" + }, + { + "@odata.id": "/redfish/v1/Systems/2M220102SL" } ], "@odata.context": "/redfish/v1/$metadata#ComputerSystemCollection.Comp= uterSystemCollection", "@odata.id": "/redfish/v1/Systems", - "@Redfish.Copyright": "Copyright 2014-2016 Distributed Management Task= Force, Inc. (DMTF). For the full DMTF copyright policy, see http://www.dmt= f.org/about/policies/copyright." + "@Redfish.Copyright": "Copyright (c) 2019, Intel Corporation. All righ= ts reserved. SPDX-License-Identifier: BSD-2-Clause-Patent.
Copyright 2= 014-2016 Distributed Management Task Force, Inc. (DMTF). For the full DMTF = copyright policy, see http://www.dmtf.org/about/policies/copyright." } diff --git a/RedfishClientPkg/Tools/Redfish-Profile-Simulator/MockupData/Si= mpleOcpServerV1/redfish/v1/index.json b/RedfishClientPkg/Tools/Redfish-Prof= ile-Simulator/MockupData/SimpleOcpServerV1/redfish/v1/index.json index 89312bcec1..b2d3dda6ca 100644 --- a/RedfishClientPkg/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcp= ServerV1/redfish/v1/index.json +++ b/RedfishClientPkg/Tools/Redfish-Profile-Simulator/MockupData/SimpleOcp= ServerV1/redfish/v1/index.json @@ -3,7 +3,7 @@ "Id": "RootService", "Name": "Root Service", "RedfishVersion": "1.0.2", - "UUID": "92384634-2938-2342-8820-489239905423", + "UUID": "3FB208AC-2185-498C-BF46-DC23DA587B55", "Systems": { "@odata.id": "/redfish/v1/Systems" }, @@ -19,6 +19,9 @@ "AccountService": { "@odata.id": "/redfish/v1/AccountService" }, + "Registries": { + "@odata.id": "/redfish/v1/Registries" + }, "Links": { "Sessions": { "@odata.id": "/redfish/v1/SessionService/Sessions" @@ -27,5 +30,5 @@ "Oem": {}, "@odata.context": "/redfish/v1/$metadata#ServiceRoot.ServiceRoot", "@odata.id": "/redfish/v1/", - "@Redfish.Copyright": "Copyright 2014-2016 Distributed Management Task= Force, Inc. (DMTF). For the full DMTF copyright policy, see http://www.dmt= f.org/about/policies/copyright." + "@Redfish.Copyright": "Copyright (c) 2019, Intel Corporation. All righ= ts reserved. SPDX-License-Identifier: BSD-2-Clause-Patent.
Copyright 2= 014-2016 Distributed Management Task Force, Inc. (DMTF). For the full DMTF = copyright policy, see http://www.dmtf.org/about/policies/copyright." } --=20 2.17.1