Git Product home page Git Product logo

redfish-mockup-creator's People

Contributors

billdodd avatar esiext avatar gericson avatar glimchb avatar jautor avatar jordanchw avatar josue0175dell avatar lyq140 avatar mrabhiram avatar mraineri avatar pwvancil avatar tomasg2012 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

redfish-mockup-creator's Issues

Don't put password in the mockup

When you create a mockup, the README file it creates includes all the command line args passed to the tool. One of these is the password. Someone may want to create a mockup to hand to a wider audience, without exposing their password or realizing that the password has been put into the mockup files.

Windows does not allow colon in filename and getting not found

Windows does not allow a colon : in the filename but I have a URL containing a colon. So when I collect the mocks on windows a unicode character is being used instead of colon.

image

When the mocks are served on Linux I am getting "not found" but on Widows I don't get "not found"

image

This behavior is inconsistent.

Update: I was running using Docker on Windows with -v flag. If I run the code directly on Widows it's all fine. Maybe we should add a notice in README about it.

Mockup creator should be more resilient against bad top-level responses

In working with various new products, I have found that the mockup creator is hard to use on initial works in progress, for example when the top-level /redfish and /redfish/v1/ responses are not properly formed.

I'd like to see the mockup creator be made more resilient against such errors, as long as a response to a definite endpoint like /redfish/v1/ exists and is well formed.

Need variable initialization before use

  • In redfishMockupCreate.py there were several instances where variables were used before initialization resulting in program halt.
    (George Ericson) did the following to resolve locally and proceed ... need to make these changes to source.
    In Main, I added:
    absPath=None
    In addHeaderFile, I added:
    rc=0
    In addTimeFile, I added:
    rc=0

Version of rfTransport returns None

Call to redfishTransport on line 703 returns None on a specific condition involving paged payloads, appearing to miss a fallback condition and returning absolutely nothing, which normally always returns a tuple, causing an exception.

#DB5: Transport.ProcessRequest: url=https://10.36.0.117/redfish/v1/Managers/iDRAC.Embedded.1/Logs/Lclog
#REQUEST: Transport:SendRecv:    GET https://10.36.0.117/redfish/v1/Managers/iDRAC.Embedded.1/Logs/Lclog
#REQUEST: Transport:SendRecv:    GET https://10.36.0.117/redfish/v1/Managers/iDRAC.Embedded.1/Logs/Lclog?$skip=50
#REQUEST: Transport:SendRecv:    GET https://10.36.0.117/redfish/v1/Managers/iDRAC.Embedded.1/Logs/Lclog?$skip=100
#REQUEST: Transport:SendRecv:    GET https://10.36.0.117/redfish/v1/Managers/iDRAC.Embedded.1/Logs/Lclog?$skip=150
#REQUEST: Transport:SendRecv:    GET https://10.36.0.117/redfish/v1/Managers/iDRAC.Embedded.1/Logs/Lclog?$skip=200
#REQUEST: Transport:SendRecv:    GET https://10.36.0.117/redfish/v1/Managers/iDRAC.Embedded.1/Logs/Lclog?$skip=250
#REQUEST: Transport:SendRecv:    GET https://10.36.0.117/redfish/v1/Managers/iDRAC.Embedded.1/Logs/Lclog?$skip=300
#REQUEST: Transport:SendRecv:    GET https://10.36.0.117/redfish/v1/Managers/iDRAC.Embedded.1/Logs/Lclog?$skip=350
#REQUEST: Transport:SendRecv:    GET https://10.36.0.117/redfish/v1/Managers/iDRAC.Embedded.1/Logs/Lclog?$skip=400
#REQUEST: Transport:SendRecv:    GET https://10.36.0.117/redfish/v1/Managers/iDRAC.Embedded.1/Logs/Lclog?$skip=450
 File "redfishMockupCreate.py", line xxx, in readResourceMkdirCreateIndxFile
   rc,r,j,d=rft.rftSendRecvRequest(rft.AUTHENTICATED_API, 'GET', rootUrl, relPath=absPath, jsonData=jsonData )
TypeError: 'NoneType' object is not iterable
... [[[Normally terminates here]]]
redfishMockupCreate: ERROR:readResourceMkdirCreateIndxFile: Error reading resource: link:{'@odata.id': '/redfish/v1/Managers/iDRAC.Embedded.1/Logs/Lclog'}

A patch on line 703 to allow progress past this pt and print this line, but requires updating the transport, see if this bug exists in the original codebase. Patch the offending line with the following will fail without terminating.

retval = rft.rftSendRecvRequest(rft.AUTHENTICATED_API, 'GET', rootUrl, relPath=absPath, jsonData=jsonData)
rc, r, j, d = retval if retval is not None else (1, None, False, None)

Could not scan not well-formed: invalid token

Hi,

I tried to generate a redfish server for my server, and the following is the output.

I wonder if there is something wrong with my server redfish implementation or the creator meets some unexpected scenario.

If it's possible for creator to ignore some error and try its best effort to get as much information as possible ?

Redfish Mockup Creator, Version 1.0.9
Address: https://172.29.125.80
Full Output Path: C:\Users\wushuzh\code\Redfish-Mockup-Creator\test
Description:
Starting mockup creation...
Getting /redfish...
Getting /redfish/v1/odata...
Getting /redfish/v1/$metadata...
ERROR: Could not scan '/redfish/v1/$metadata': not well-formed (invalid token): line 1, column 0
Getting /redfish/v1...
Getting /redfish/v1/Systems...
ERROR: Could not save '/redfish/v1/Systems': Expecting value: line 1 column 1 (char 0)
Getting /redfish/v1/Chassis...
ERROR: Could not save '/redfish/v1/Chassis': Expecting value: line 1 column 1 (char 0)
Getting /redfish/v1/Managers...
ERROR: Could not save '/redfish/v1/Managers': Expecting value: line 1 column 1 (char 0)
Getting /redfish/v1/SessionService...
ERROR: Could not save '/redfish/v1/SessionService': Expecting value: line 1 column 1 (char 0)
Getting /redfish/v1/AccountService...
ERROR: Could not save '/redfish/v1/AccountService': Expecting value: line 1 column 1 (char 0)
Getting /redfish/v1/EventService...
Getting /redfish/v1/UpdateService...
ERROR: Could not save '/redfish/v1/UpdateService': Expecting value: line 1 column 1 (char 0)
Getting /redfish/v1/SessionService/Sessions...
ERROR: Could not save '/redfish/v1/SessionService/Sessions': Expecting value: line 1 column 1 (char 0)
Completed mockup creation!

Here is the output folder structure.

test
├── README
└── redfish
    ├── index.json
    └── v1
        ├── AccountService
        ├── Chassis
        ├── EventService
        │   └── index.json
        ├── index.json
        ├── Managers
        ├── $metadata
        │   └── index.xml
        ├── odata
        │   └── index.json
        ├── SessionService
        │   └── Sessions
        ├── Systems
        └── UpdateService

12 directories, 6 files

Acccept gzip encoded return files

As a python new bee, the only way I found to create a valid Mockup from a Redfish server gzip encoding in its responses is to modify two lines in redfishtoolTransport.py:

Replace line 443 with:
hdrs['Accept-Encoding']="gzip"

Replace line 74 with:
self.dfltGetDeleteHeadHdrs = {'Accept': 'application/json', 'OData-Version': '4.0', 'Accept-Encoding': 'gzip'}

Is there a better way to achieve this ?

creator failed with auth error

Hi, I launched the creator with following cmd but failed with auth error msg.

But I can login with this user/password to BMC.

How to investigate this issue with more details information ?

redfishMockupCreate.py -r myipv6  -u "admin" -p "mypassword" -S -A Basic -D my-storage-pc
Redfish Mockup Creator, Version 1.1.1
Address: https://myipv6
Full Output Path: /root/util/Server_Creator/my-storage-pc
Description:
Starting mockup creation...
ERROR: Aborting; could not authenticate with the Redfish service:

Division by zero in averageResponseTime calculation

Using the mockup creator against a real machine, I encounter the following error

#REQUEST: Transport:SendRecv:    GET https://10.101.7.4/redfish/v1/TaskService/Tasks
#    Checking for nav properties in item with k = @odata.context, v = /redfish/v1/$metadata#TaskCollection.TaskCollection
#    Checking for nav properties in item with k = @odata.id, v = /redfish/v1/TaskService/Tasks
#    Checking for nav properties in item with k = @odata.type, v = #TaskCollection.TaskCollection
#    Checking for nav properties in item with k = Description, v = Collection of Tasks
#    Checking for nav properties in item with k = Members, v = []
#    Checking for nav properties in item with k = [email protected], v = 0
#    Checking for nav properties in item with k = Name, v = Task Collection
Traceback (most recent call last):
  File "redfishMockupCreate.py", line 746, in <module>
    main(sys.argv)
  File "redfishMockupCreate.py", line 511, in main
    stats = genTimeStatistics(mockDir)
  File "redfishMockupCreate.py", line 100, in genTimeStatistics
    results['averageResponseTime'] = round(results['totalResponseTime'] / len(allResponseTimes), 3)
ZeroDivisionError: division by zero

Undefined ‘ref’ variable in error path

When running the mockup creator against systems at Plugfest 2018, I hit an exception due to an undefined variable 'ref' at line 430:

    rft.printErr("ERROR: cant parse /redfish/v1/$metadata, cannot scrape the metadata for xml".format(str(ref.tag)))

The .format() in the line isn't needed at all. It's probably left over from a copy-and-paste.

Allow starting discovery at \redfish\v1 instead of \redfish

Since the contents of "\redfish" are known today, allowing the tool to create a mockup starting from \redfish\v1 would be helpful. If the creator can't read \redfish - just create the known json content, or better, provide an option to just begin the crawl at \redfish\v1 (or whatever protocol version perhaps).

OEM resources are not captured

The tool is not parsing or downloading any Oem resources. To be a complete mockup capture, the tool should include Oem resources at all levels, including Oem JsonSchema and registries

tool not grabbing registries and schema file location

The tool parses the Registries collection, and grabs the MessageRegistryFileCollection entries for each registry, but it does not continue to grab the actual registry file from the Location property in the MessageRegistryFile

Same for JsonSchemas collection: Tje JsonSchemaFile is downloaded, but not the actual JSON schema file pointed to by the Location property

there is no json index file generated under redfish\v1\Chassis\1\PCIeDevices

Hello,

I checked the result of mock creator.

The wired thing is that there is no index.json file generated for redfish\v1\Chassis\1\PCIeDevices.

Here is the generated directories of the tool.

tree /home/me/myserver/redfish/v1/Chassis/1
.
├── Drives
│   ├── HDDPlaneDisk0000000
│   │   └── index.json
│   ├── HDDPlaneDisk0000001
│   │   └── index.json
│   ├── HDDPlaneDisk0000002
│   │   └── index.json
│   ├── HDDPlaneDisk0000003
│   │   └── index.json
│   ├── HDDPlaneDisk0000004
│   │   └── index.json
│   ├── HDDPlaneDisk0000005
│   │   └── index.json
│   ├── HDDPlaneDisk0000006
│   │   └── index.json
│   ├── HDDPlaneDisk0000007
│   │   └── index.json
│   ├── HDDPlaneDisk0000008
│   │   └── index.json
│   ├── HDDPlaneDisk0000009
│   │   └── index.json
│   ├── HDDPlaneDisk0000010
│   │   └── index.json
│   ├── HDDPlaneDisk0000011
│   │   └── index.json
│   ├── HDDPlaneDisk0000012
│   │   └── index.json
│   ├── HDDPlaneDisk0000013
│   │   └── index.json
│   ├── HDDPlaneDisk0000014
│   │   └── index.json
│   ├── HDDPlaneDisk0000015
│   │   └── index.json
│   ├── HDDPlaneDisk0000016
│   │   └── index.json
│   ├── HDDPlaneDisk0000017
│   │   └── index.json
│   ├── HDDPlaneDisk0000018
│   │   └── index.json
│   ├── HDDPlaneDisk0000019
│   │   └── index.json
│   ├── HDDPlaneDisk0000020
│   │   └── index.json
│   ├── HDDPlaneDisk0000021
│   │   └── index.json
│   ├── HDDPlaneDisk0000022
│   │   └── index.json
│   ├── HDDPlaneDisk0000023
│   │   └── index.json
│   ├── HDDPlaneDisk0000024
│   │   └── index.json
│   ├── HDDPlaneDisk0000025
│   │   └── index.json
│   ├── NvmeDrive0000024
│   │   └── index.json
│   ├── NvmeDrive0300000
│   │   └── index.json
│   ├── NvmeDrive0300001
│   │   └── index.json
│   └── index.json
├── NetworkAdapters
│   ├── index.json
│   ├── mainboardPCIeCard11
│   │   ├── NetworkPorts
│   │   │   ├── 1
│   │   │   │   └── index.json
│   │   │   ├── 2
│   │   │   │   └── index.json
│   │   │   └── index.json
│   │   └── index.json
│   ├── outboardPCIeCard2
│   │   ├── NetworkPorts
│   │   │   ├── 1
│   │   │   │   └── index.json
│   │   │   ├── 2
│   │   │   │   └── index.json
│   │   │   └── index.json
│   │   └── index.json
│   └── outboardPCIeCard3
│       ├── NetworkPorts
│       │   ├── 1
│       │   │   └── index.json
│       │   ├── 2
│       │   │   └── index.json
│       │   └── index.json
│       └── index.json
├── PCIeDevices
│   ├── PCIeCard1
│   │   ├── Functions
│   │   │   └── 1
│   │   │       └── index.json
│   │   └── index.json
│   ├── PCIeCard11
│   │   ├── Functions
│   │   │   └── 1
│   │   │       └── index.json
│   │   └── index.json
│   ├── PCIeCard2
│   │   ├── Functions
│   │   │   └── 1
│   │   │       └── index.json
│   │   └── index.json
│   ├── PCIeCard28
│   │   ├── Functions
│   │   │   └── 1
│   │   │       └── index.json
│   │   └── index.json
│   ├── PCIeCard3
│   │   ├── Functions
│   │   │   └── 1
│   │   │       └── index.json
│   │   └── index.json
│   ├── PCIeCard75
│   │   ├── Functions
│   │   │   └── 1
│   │   │       └── index.json
│   │   └── index.json
│   └── PCIeCard76
│       ├── Functions
│       │   └── 1
│       │       └── index.json
│       └── index.json
├── Power
│   └── index.json
├── Thermal
│   └── index.json
└── index.json

67 directories, 60 files

Here is my console output of the tool.

Redfish Mockup Creator, Version 1.1.1
Address: https://100.7.39.123
Full Output Path: /home/me/myserver
Description: 
Starting mockup creation...
Getting /redfish...
Getting /redfish/v1/odata...
Getting /redfish/v1/$metadata...
ERROR: Could not scan '/redfish/v1/$metadata': not well-formed (invalid token): line 1, column 0
Getting /redfish/v1...
Getting /redfish/v1/Systems...
Getting /redfish/v1/Systems/1...
Getting /redfish/v1/Systems/1/Bios...
Getting /redfish/v1/Systems/1/Bios/BaseConfigs...
Getting /redfish/v1/Systems/1/Bios/Boot...
Getting /redfish/v1/Systems/1/Bios/Settings...
Getting /redfish/v1/Systems/1/Processors...
Getting /redfish/v1/Systems/1/Processors/1...
Getting /redfish/v1/Systems/1/Processors/2...
Getting /redfish/v1/Systems/1/Memory...
Getting /redfish/v1/Systems/1/Memory/DIMM1...
Getting /redfish/v1/Systems/1/Memory/DIMM5...
Getting /redfish/v1/Systems/1/Memory/DIMM9...
Getting /redfish/v1/Systems/1/Memory/DIMM13...
Getting /redfish/v1/Systems/1/Memory/DIMM17...
Getting /redfish/v1/Systems/1/Memory/DIMM21...
Getting /redfish/v1/Systems/1/Memory/DIMM25...
Getting /redfish/v1/Systems/1/Memory/DIMM29...
Getting /redfish/v1/Systems/1/EthernetInterfaces...
Getting /redfish/v1/Systems/1/EthernetInterfaces/OutboardNIC0Port0...
Getting /redfish/v1/Systems/1/EthernetInterfaces/OutboardNIC0Port1...
Getting /redfish/v1/Systems/1/EthernetInterfaces/OutboardNIC1Port0...
Getting /redfish/v1/Systems/1/EthernetInterfaces/OutboardNIC1Port1...
Getting /redfish/v1/Systems/1/EthernetInterfaces/OutboardNIC2Port0...
Getting /redfish/v1/Systems/1/EthernetInterfaces/OutboardNIC2Port1...
Getting /redfish/v1/Systems/1/Storages...
Getting /redfish/v1/Systems/1/Storages/RAIDStorage0...
Getting /redfish/v1/Systems/1/Storages/RAIDStorage0/Volumes...
Getting /redfish/v1/Systems/1/Storages/RAIDStorage0/Volumes/LogicalDrive0...
Getting /redfish/v1/Chassis/1/Drives/HDDPlaneDisk0000025...
Getting /redfish/v1/Chassis/1/Drives/HDDPlaneDisk0000024...
Getting /redfish/v1/Chassis/1/Drives/HDDPlaneDisk0000000...
Getting /redfish/v1/Chassis/1/Drives/HDDPlaneDisk0000001...
Getting /redfish/v1/Chassis/1/Drives/HDDPlaneDisk0000002...
Getting /redfish/v1/Chassis/1/Drives/HDDPlaneDisk0000003...
Getting /redfish/v1/Chassis/1/Drives/HDDPlaneDisk0000004...
Getting /redfish/v1/Chassis/1/Drives/HDDPlaneDisk0000005...
Getting /redfish/v1/Chassis/1/Drives/HDDPlaneDisk0000006...
Getting /redfish/v1/Chassis/1/Drives/HDDPlaneDisk0000007...
Getting /redfish/v1/Chassis/1/Drives/HDDPlaneDisk0000008...
Getting /redfish/v1/Chassis/1/Drives/HDDPlaneDisk0000009...
Getting /redfish/v1/Chassis/1/Drives/HDDPlaneDisk0000010...
Getting /redfish/v1/Chassis/1/Drives/HDDPlaneDisk0000011...
Getting /redfish/v1/Chassis/1/Drives/HDDPlaneDisk0000012...
Getting /redfish/v1/Chassis/1/Drives/HDDPlaneDisk0000013...
Getting /redfish/v1/Chassis/1/Drives/HDDPlaneDisk0000014...
Getting /redfish/v1/Chassis/1/Drives/HDDPlaneDisk0000015...
Getting /redfish/v1/Chassis/1/Drives/HDDPlaneDisk0000016...
Getting /redfish/v1/Chassis/1/Drives/HDDPlaneDisk0000017...
Getting /redfish/v1/Chassis/1/Drives/HDDPlaneDisk0000018...
Getting /redfish/v1/Chassis/1/Drives/HDDPlaneDisk0000019...
Getting /redfish/v1/Chassis/1/Drives/HDDPlaneDisk0000020...
Getting /redfish/v1/Chassis/1/Drives/HDDPlaneDisk0000021...
Getting /redfish/v1/Chassis/1/Drives/HDDPlaneDisk0000022...
Getting /redfish/v1/Chassis/1/Drives/HDDPlaneDisk0000023...
Getting /redfish/v1/Systems/1/networkadapter...
Getting /redfish/v1/Systems/1/NetworkAdapters/...
Getting /redfish/v1/Systems/1/networkadapter/1...
Getting /redfish/v1/Chassis/1...
Getting /redfish/v1/Chassis/1/Thermal...
Getting /redfish/v1/Chassis/1/Power...
Getting /redfish/v1/Chassis/1/NetworkAdapters...
Getting /redfish/v1/Chassis/1/NetworkAdapters/mainboardPCIeCard11...
Getting /redfish/v1/Chassis/1/PCIeDevices/PCIeCard11...
Getting /redfish/v1/Chassis/1/PCIeDevices/PCIeCard11/Functions/1...
Getting /redfish/v1/Chassis/1/NetworkAdapters/mainboardPCIeCard11/NetworkPorts/1...
Getting /redfish/v1/Chassis/1/NetworkAdapters/mainboardPCIeCard11/NetworkPorts/2...
Getting /redfish/v1/Chassis/1/NetworkAdapters/mainboardPCIeCard11/NetworkPorts...
Getting /redfish/v1/Chassis/1/NetworkAdapters/outboardPCIeCard3...
Getting /redfish/v1/Chassis/1/PCIeDevices/PCIeCard3...
Getting /redfish/v1/Chassis/1/PCIeDevices/PCIeCard3/Functions/1...
Getting /redfish/v1/Chassis/1/NetworkAdapters/outboardPCIeCard3/NetworkPorts/1...
Getting /redfish/v1/Chassis/1/NetworkAdapters/outboardPCIeCard3/NetworkPorts/2...
Getting /redfish/v1/Chassis/1/NetworkAdapters/outboardPCIeCard3/NetworkPorts...
Getting /redfish/v1/Chassis/1/NetworkAdapters/outboardPCIeCard2...
Getting /redfish/v1/Chassis/1/PCIeDevices/PCIeCard2...
Getting /redfish/v1/Chassis/1/PCIeDevices/PCIeCard2/Functions/1...
Getting /redfish/v1/Chassis/1/NetworkAdapters/outboardPCIeCard2/NetworkPorts/1...
Getting /redfish/v1/Chassis/1/NetworkAdapters/outboardPCIeCard2/NetworkPorts/2...
Getting /redfish/v1/Chassis/1/NetworkAdapters/outboardPCIeCard2/NetworkPorts...
Getting /redfish/v1/Chassis/1/Drives...
Getting /redfish/v1/Chassis/1/Drives/NvmeDrive0000024...
Getting /redfish/v1/Chassis/1/Drives/NvmeDrive0300000...
Getting /redfish/v1/Chassis/1/Drives/NvmeDrive0300001...
Getting /redfish/v1/Managers/1...
Getting /redfish/v1/Managers/1/EthernetInterfaces...
Getting /redfish/v1/Managers/1/EthernetInterfaces/B4055DB3933F...
Getting /redfish/v1/Managers/1/EthernetInterfaces/B4055DB3933E...
Getting /redfish/v1/Managers/1/NetworkProtocol...
Getting /redfish/v1/Managers/1/Vmedia...
Getting /redfish/v1/Managers/1/Vmedia/General...
Getting /redfish/v1/Managers/1/Vmedia/Instance...
Getting /redfish/v1/Managers/1/Vmedia/RemoteConfigurations...
Getting /redfish/v1/Managers/1/SyslogService...
Getting /redfish/v1/Managers/1/NtpService...
Getting /redfish/v1/Managers/1/LogServices...
Getting /redfish/v1/Managers/1/LogServices/Log...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1...
Getting /redfish/v1/Managers/1/LogServices/Log/Actions/LogService.Reset...
Getting /redfish/v1/Managers/1/LldpService...
Getting /redfish/v1/Chassis/1/PCIeDevices/PCIeCard28...
Getting /redfish/v1/Chassis/1/PCIeDevices/PCIeCard28/Functions/1...
Getting /redfish/v1/Chassis/1/PCIeDevices/PCIeCard1...
Getting /redfish/v1/Chassis/1/PCIeDevices/PCIeCard1/Functions/1...
Getting /redfish/v1/Chassis/1/PCIeDevices/PCIeCard75...
Getting /redfish/v1/Chassis/1/PCIeDevices/PCIeCard75/Functions/1...
Getting /redfish/v1/Chassis/1/PCIeDevices/PCIeCard76...
Getting /redfish/v1/Chassis/1/PCIeDevices/PCIeCard76/Functions/1...
Getting /redfish/v1/Chassis...
Getting /redfish/v1/Managers...
Getting /redfish/v1/SessionService...
Getting /redfish/v1/SessionService/Sessions...
Getting /redfish/v1/SessionService/Sessions/5091087de707ab87c4GJiIb07riusq...
Getting /redfish/v1/SessionService/Sessions/dbba087de607ab87c4R9RH6ud559Pn...
Getting /redfish/v1/SessionService/Sessions/668a087de607ab87c43cMA2Nrqu6eV...
Getting /redfish/v1/SessionService/Sessions/c350087de507ab87c4f4ZCKN5wRqex...
Getting /redfish/v1/SessionService/Sessions/0271087de507ab87c46LwNf3n8vgSC...
Getting /redfish/v1/SessionService/Sessions/3f7a087de407ab87c4wcsZRDsvidTa...
Getting /redfish/v1/SessionService/Sessions/8165087de307ab87c4pXsJ0b0R7BOB...
Getting /redfish/v1/SessionService/Sessions/0000087de307ab87c4EmBcztVuw1Ce...
Getting /redfish/v1/SessionService/Sessions/ef42087de107ab87c4swnAlFwlMxuM...
Getting /redfish/v1/SessionService/Sessions/8647087de107ab87c4gqHxY1IAF8ut...
Getting /redfish/v1/SessionService/Sessions/61a8087de007ab87c4LMDgik8lUHzb...
Getting /redfish/v1/SessionService/Sessions/e09c087ddf07ab87c4mcJPElwAKHEk...
Getting /redfish/v1/SessionService/Sessions/30d4087ddc07ab87c4eETVuc5Y4KoE...
Getting /redfish/v1/SessionService/Sessions/8647087dd907ab87c4RjWjmxn8c7qR...
Getting /redfish/v1/SessionService/Sessions/d467087dd807ab857axwykKW9GQplZ...
Getting /redfish/v1/SessionService/Sessions/a604087dd807ab857apqhK7eV4id8g...
Getting /redfish/v1/SessionService/Sessions/41eb087dd807ab857a6wK1bk4djWjD...
Getting /redfish/v1/SessionService/Sessions/0753087dd807ab857aHpQzvNzNOozf...
Getting /redfish/v1/SessionService/Sessions/8647087dd707ab857a9112ds2DdNY3...
Getting /redfish/v1/SessionService/Sessions/222e087dd707ab857a9EQQWQWYgkl2...
Getting /redfish/v1/SessionService/Sessions/61a8087dd607ab857a4t7eCvaXZtrr...
Getting /redfish/v1/SessionService/Sessions/b4aa087dd507ab857aBcgEZLjG5dQh...
Getting /redfish/v1/SessionService/Sessions/493e087dd507ab857a26He6sUWUgsk...
Getting /redfish/v1/SessionService/Sessions/99cf087dd407ab857aCm1mMoCLm451...
Getting /redfish/v1/SessionService/Sessions/30d4087dd307ab857aWdmxCIVTP0Ol...
Getting /redfish/v1/SessionService/Sessions/b71b087dd207ab857afvdMpea8YP1N...
Getting /redfish/v1/SessionService/Sessions/1117087dd207ab857aFTAgOZDAEKww...
Getting /redfish/v1/SessionService/Sessions/8d9a087dd107ab857asv7W8u8IKwe7...
Getting /redfish/v1/SessionService/Sessions/3827087dd107ab857aHZYwHVBMQvLf...
Getting /redfish/v1/SessionService/Sessions/0000087dd107ab857ajmWWjHbX9tP2...
Getting /redfish/v1/SessionService/Sessions/a604087dd007ab857aQsXGBpuBd8i3...
Getting /redfish/v1/SessionService/Sessions/ea60087dce07ab82c0DkL5afk9owe9...
Getting /redfish/v1/SessionService/Sessions/99cf087dce07ab82c0X0QkYpjaE1OX...
Getting /redfish/v1/SessionService/Sessions/445c087dce07ab82c0zmt1xlcZzdi8...
Getting /redfish/v1/SessionService/Sessions/caa3087dcd07ab82c0Sz6mxVoA9DX4...
Getting /redfish/v1/SessionService/Sessions/46cd087dcd07ab82c0i6O7Ytkx3GX9...
Getting /redfish/v1/SessionService/Sessions/c350087dcc07ab82c04GiQu6jDSWBg...
Getting /redfish/v1/SessionService/Sessions/5a55087dcc07ab82c0GyVX1jMCjZUP...
Getting /redfish/v1/SessionService/Sessions/99cf087dcb07ab82c0NqT8K7IFq1lk...
Getting /redfish/v1/SessionService/Sessions/e7ef087dca07ab82c0uaoFU4q35GBr...
Getting /redfish/v1/SessionService/Sessions/7c83087dca07ab82c09kW0GEujX2DW...
Getting /redfish/v1/SessionService/Sessions/8b29087dc907ab82c0vx6ni9GAbe66...
Getting /redfish/v1/SessionService/Sessions/c0df087dc807ab82c00WkQQzWmy8U9...
Getting /redfish/v1/SessionService/Sessions/5302087dc807ab82c0Vod20JgqpVVG...
Getting /redfish/v1/SessionService/Sessions/8d9a087dc707ab82c0EKDAav2AYfld...
Getting /redfish/v1/SessionService/Sessions/c0df087dc607ab82c0GAs2K1lNvHE2...
Getting /redfish/v1/SessionService/Sessions/6419087dc607ab82c0FnfFVynD6D6H...
Getting /redfish/v1/SessionService/Sessions/4baf087dc507ab82c0hShFog6j4Wxp...
Getting /redfish/v1/SessionService/Sessions/5cc6087dc307abed52FoR1Tis21rkn...
Getting /redfish/v1/SessionService/Sessions/6b6c087dc207abed52inJJR9ooKIqH...
Getting /redfish/v1/SessionService/Sessions/09c4087dc107abed52oFeFKKrYBg0Q...
Getting /redfish/v1/SessionService/Sessions/2e63087dbf07abed52428RHX9cNrZD...
Getting /redfish/v1/SessionService/Sessions/927c087dbe07abed52xe8ixV21KvzK...
Getting /redfish/v1/SessionService/Sessions/6ddd087dbe07abed52G91BWGlcRO1P...
Getting /redfish/v1/SessionService/Sessions/3d09087dbe07abed52zgiNlHJg9auF...
Getting /redfish/v1/SessionService/Sessions/a875087dbd07abed52siuk4lPNB2PO...
Getting /redfish/v1/SessionService/Sessions/2981087dbd07abed52H3VmCUk1vVSu...
Getting /redfish/v1/SessionService/Sessions/aae6087dbc07abed52rKe2XpKlSVA5...
Getting /redfish/v1/SessionService/Sessions/6419087dbc07abed52tPBnqQm8cZyH...
Getting /redfish/v1/SessionService/Sessions/e7ef087dbb07abed52p0MKCkztqULN...
Getting /redfish/v1/SessionService/Sessions/35b6087dbb07abed52xMcylKGtJnSM...
Getting /redfish/v1/SessionService/Sessions/caa3087dba07abed52hsmiLTnrtEqC...
Getting /redfish/v1/SessionService/Sessions/7a12087dba07abed52vX0VSSti1p7n...
Getting /redfish/v1/SessionService/Sessions/249f087dba07abed52z4Zvm04zRf3A...
Getting /redfish/v1/SessionService/Sessions/0271087db907abec4cGXewSzjCz6Hm...
Getting /redfish/v1/SessionService/Sessions/8165087db807abec4cf95Sok3m7DT9...
Getting /redfish/v1/SessionService/Sessions/0753087db807abec4cGBNtky6WFXG4...
Getting /redfish/v1/SessionService/Sessions/8647087db707abec4clCDLSKL3OJ8E...
Getting /redfish/v1/SessionService/Sessions/1388087db707abec4cFlTs1RDzazor...
Getting /redfish/v1/SessionService/Sessions/be6e087db607abec4ceIX8qAFgvTDB...
Getting /redfish/v1/SessionService/Sessions/7ef4087db607abec4c5Y9jaSvjgDMk...
Getting /redfish/v1/SessionService/Sessions/445c087db607abec4cDVduRhDMxKwh...
Getting /redfish/v1/SessionService/Sessions/ef42087db507abec4cJHsAwgqqKzvg...
Getting /redfish/v1/SessionService/Sessions/99cf087db507abec4cGRLJ5oUPfFNu...
Getting /redfish/v1/SessionService/Sessions/0000087db507abec4cjEQvjzdFaeXQ...
Getting /redfish/v1/SessionService/Sessions/94ed087db407abec4c2bd9Rp5qsgRU...
Getting /redfish/v1/SessionService/Sessions/5cc6087db407abec4c79gsTnLS53DS...
Getting /redfish/v1/SessionService/Sessions/1adb087db407abec4cV6jsitOKwQNw...
Getting /redfish/v1/SessionService/Sessions/b239087db307abec4cbwEGhTYl6srG...
Getting /redfish/v1/SessionService/Sessions/46cd087db307abec4cwGsRycswJRnz...
Getting /redfish/v1/SessionService/Sessions/975e087db207abec4cxUr6poGNNcwQ...
Getting /redfish/v1/SessionService/Sessions/1d4c087db107abe9e43ddLbQmRk297...
Getting /redfish/v1/SessionService/Sessions/9c40087db007abe9e4Fm1EDPK08fvS...
Getting /redfish/v1/SessionService/Sessions/de2b087daf07abe9e42ZampLMGsPjj...
Getting /redfish/v1/SessionService/Sessions/83d6087daf07abe9e4V7UOxfJ2CQtx...
Getting /redfish/v1/SessionService/Sessions/ea60087dae07abe9e4anEB5VCsODvY...
Getting /redfish/v1/SessionService/Sessions/900b087dae07abe9e4ngjR7nmDiLYG...
Getting /redfish/v1/SessionService/Sessions/493e087dae07abe9e4hcNqm87UNeUV...
Getting /redfish/v1/SessionService/Sessions/d949087dad07abe9e402Wlycl25UUZ...
Getting /redfish/v1/SessionService/Sessions/8d9a087dad07abe9e4NJHaXFyX3EXh...
Getting /redfish/v1/SessionService/Sessions/445c087dad07abe9e4wjnlROMOJsDh...
Getting /redfish/v1/SessionService/Sessions/bbfd087dac07abe9e4OSfqa2CkrkXo...
Getting /redfish/v1/SessionService/Sessions/5f37087dac07abe9e4w3gUTkCGQG3G...
Getting /redfish/v1/SessionService/Sessions/186a087dac07abe9e4ABhMLUx4cAgX...
Getting /redfish/v1/SessionService/Sessions/bbfd087dab07abe9e4sp8zLG7QGuEI...
Getting /redfish/v1/SessionService/Sessions/72bf087dab07abe9e4aUKs1OxtA0UE...
Getting /redfish/v1/SessionService/Sessions/e30d087daa07abe9e4qGOT5NYWPxnF...
Getting /redfish/v1/SessionService/Sessions/7530087daa07abe9e4g9ksjINtBAK9...
Getting /redfish/v1/SessionService/Sessions/3f7a087da907abe7d2rdStMtLkMZeO...
Getting /redfish/v1/SessionService/Sessions/aae6087da807abe7d2DEHs2KPkfo4J...
Getting /redfish/v1/SessionService/Sessions/46cd087da807abe7d2nMMWVcFhfjBM...
Getting /redfish/v1/SessionService/Sessions/c350087da707abe7d2Cd5RYKVmcVop...
Getting /redfish/v1/SessionService/Sessions/7c83087da707abe7d2CXZheb9vfdyq...
Getting /redfish/v1/SessionService/Sessions/0ea6087da707abe7d2yN1jv5UjHNEv...
Getting /redfish/v1/SessionService/Sessions/30d4087da607abe7d2J44aN4Rmdgsh...
Getting /redfish/v1/SessionService/Sessions/b239087da507abe7d27zdNTnetQSe5...
Getting /redfish/v1/SessionService/Sessions/57e4087da507abe7d2TKtbQOuGnqOf...
Getting /redfish/v1/SessionService/Sessions/7c83087da407abe7d2CAUsvhuNTdQF...
Getting /redfish/v1/SessionService/Sessions/15f9087da307abe7d2m43xIfEILZ3D...
Getting /redfish/v1/SessionService/Sessions/8d9a087da207abe7d2U0dPo0Oj6hJw...
Getting /redfish/v1/SessionService/Sessions/f1b3087da107abe7d2P4unRLwWccmz...
Getting /redfish/v1/SessionService/Sessions/61a8087c01218df740sgDq6fLvKjys...
Getting /redfish/v1/AccountService...
Getting /redfish/v1/AccountService/Accounts...
Getting /redfish/v1/AccountService/Accounts/1...
Getting /redfish/v1/AccountService/LdapService...
Getting /redfish/v1/AccountService/LdapService/Configuration...
Getting /redfish/v1/AccountService/LdapService/RoleGroups...
Getting /redfish/v1/AccountService/LdapService/RoleGroups/1...
Getting /redfish/v1/AccountService/LdapService/RoleGroups/2...
Getting /redfish/v1/AccountService/LdapService/RoleGroups/3...
Getting /redfish/v1/AccountService/LdapService/RoleGroups/4...
Getting /redfish/v1/AccountService/LdapService/RoleGroups/5...
Getting /redfish/v1/AccountService/Roles...
Getting /redfish/v1/AccountService/Roles/Admin...
Getting /redfish/v1/AccountService/Roles/Operator...
Getting /redfish/v1/AccountService/Roles/User...
Getting /redfish/v1/AccountService/Roles/ReadOnlyUser...
Getting /redfish/v1/EventService/Subscriptions...
Getting /redfish/v1/UpdateService...
Getting /redfish/v1/UpdateService/Actions/GetPreserveBMCConf...
Getting /redfish/v1/UpdateService/FirmwareInventory...
Getting /redfish/v1/UpdateService/FirmwareInventory/ActiveBMC...
Getting /redfish/v1/UpdateService/FirmwareInventory/BackupBMC...
Getting /redfish/v1/UpdateService/FirmwareInventory/Bios...
Completed mockup creation!

Build a container from GitHub command points to wrong branch (master instead of main)

hi,

in the README the command after "Build a container from GitHub:" says

docker build -t dmtf/redfish-mockup-creator:latest https://github.com/DMTF/Redfish-Mockup-Creator.git

which defaults to the master branch, but the repo has a main branch, the right command should probably be:

docker build -t dmtf/redfish-mockup-creator:latest "https://github.com/DMTF/Redfish-Mockup-Creator.git#main"

Indenting wrong

The indent of else on line 363/364 is incorrect leading to false error message when -C is not present

Add average and max/min response time statistics

Even though this is a Mockup Creator tool, it does have a very neat feature for measuring and recording the response time for each resource (with -T). It would be useful to add an option to go through all time.json files, and measure the avergae/min/max response times across the entire captured mockup, and print/reocrd the results in README output file

Getting error while running Redfish-Mockup-Creator

Hi Team,

I am newbiee the Redfish and I am exploring the redfishmockupcreator.

I am getting error while running the redfishmockupcreator.py.

I ran the following command in my bash terminal :

~/redfish/Redfish-Mockup-Creator$ python3 ./redfishMockupCreate.py -r 10.XXX.XXX.XXX:8000 -D /home/basha/redfish/mockups/ -u basha -p XXXXXXXX -S

And i got the following error :
redfishMockupCreate: Transport: Cant connect to remote redfish service. Aborting command
redfishMockupCreate: Transport Error. No response
redfishMockupCreate: ERROR: Cannot get Redfish service version from URI /redfish (status unknown). Assuming default version.

rhost: 10.XXX.XXX.XXX:8000

full directory path: /home/basha/redfish/mockups

description:

starting mockup creation

Creating /redfish resource

Creating /redfish/v1 resource

Traceback (most recent call last):
File "./redfishMockupCreate.py", line 825, in
main(sys.argv)
File "./redfishMockupCreate.py", line 370, in main
rft.UNAUTHENTICATED_API, 'GET', r.url, relPath=rft.rootPath)
AttributeError: 'NoneType' object has no attribute 'url'

I have provided a valid rhost too and also i have created "/home/basha/redfish/mockups" directory too.

Any suggestions on the above error would be really helpful.

Thanks again for the help.

Regards,
Khader

POST to Collection logic incorrectly skipped

Skips all POSTs to Collection as it sends 409 to users attempting to POST to ANY resource that exists, before checking if it is a Collection.

Currently corrected in post-fix branch

ERROR: Could not save '/..../ .json' : Expecting value: line 1 column 1 (char 0)

With version 1.0.8, against HPE iLO 5 version 2.30 I am getting numerous errors like the following:

Getting /redfish/v1/JsonSchemas/Certificate...
Getting /redfish/v1/SchemaStore/en/Certificate.json...
ERROR: Could not save '/redfish/v1/SchemaStore/en/Certificate.json': Expecting value: line 1 column 1 (char 0)

Everything working fine with iLO 5 version 2.18.

@jautor @malhotrs
Let me know what I can do to provide more debug info to isolate the problem in iLO 5 or in Mockup Creator.

I needed to import ‘requests

  • I needed to import ‘requests’ ... need documentation updated at minimim
    On Windows, I found navigating to my Python folder via CMD worked
    cd C:\Python36
    and then running the command line:
    python -m pip install requests

how to skip the entries in /redfish/v1/Managers/1/LogServices/Log

Hello,

Is it possible to skip the element under specific path ?

When I execute the creator, it's running for a long time with the path /redfish/v1/Managers/1/LogServices/Log/ as following.

Redfish Mockup Creator, Version 1.1.1
Address: https://100.7.39.123
Full Output Path: /my-server-folder
Description: 
Starting mockup creation...
Getting /redfish...
Getting /redfish/v1/odata...
Getting /redfish/v1/$metadata...
ERROR: Could not scan '/redfish/v1/$metadata': not well-formed (invalid token): line 1, column 0
Getting /redfish/v1...
Getting /redfish/v1/Systems...
Getting /redfish/v1/Systems/1...
Getting /redfish/v1/Systems/1/Bios...
Getting /redfish/v1/Systems/1/Bios/BaseConfigs...
Getting /redfish/v1/Systems/1/Bios/Boot...
Getting /redfish/v1/Systems/1/Bios/Settings...
Getting /redfish/v1/Systems/1/Processors...
Getting /redfish/v1/Systems/1/Processors/1...
Getting /redfish/v1/Systems/1/Processors/2...
Getting /redfish/v1/Systems/1/Memory...
Getting /redfish/v1/Systems/1/Memory/DIMM1...
Getting /redfish/v1/Systems/1/Memory/DIMM5...
Getting /redfish/v1/Systems/1/Memory/DIMM9...
Getting /redfish/v1/Systems/1/Memory/DIMM13...
Getting /redfish/v1/Systems/1/Memory/DIMM17...
Getting /redfish/v1/Systems/1/Memory/DIMM21...
Getting /redfish/v1/Systems/1/Memory/DIMM25...
Getting /redfish/v1/Systems/1/Memory/DIMM29...
Getting /redfish/v1/Systems/1/EthernetInterfaces...
Getting /redfish/v1/Systems/1/EthernetInterfaces/OutboardNIC0Port0...
Getting /redfish/v1/Systems/1/EthernetInterfaces/OutboardNIC0Port1...
Getting /redfish/v1/Systems/1/EthernetInterfaces/OutboardNIC1Port0...
Getting /redfish/v1/Systems/1/EthernetInterfaces/OutboardNIC1Port1...
Getting /redfish/v1/Systems/1/EthernetInterfaces/OutboardNIC2Port0...
Getting /redfish/v1/Systems/1/EthernetInterfaces/OutboardNIC2Port1...
Getting /redfish/v1/Systems/1/Storages...
Getting /redfish/v1/Systems/1/Storages/RAIDStorage0...
Getting /redfish/v1/Systems/1/Storages/RAIDStorage0/Volumes...
Getting /redfish/v1/Systems/1/Storages/RAIDStorage0/Volumes/LogicalDrive0...
Getting /redfish/v1/Chassis/1/Drives/HDDPlaneDisk0000025...
Getting /redfish/v1/Chassis/1/Drives/HDDPlaneDisk0000024...
Getting /redfish/v1/Chassis/1/Drives/HDDPlaneDisk0000000...
Getting /redfish/v1/Chassis/1/Drives/HDDPlaneDisk0000001...
Getting /redfish/v1/Chassis/1/Drives/HDDPlaneDisk0000002...
Getting /redfish/v1/Chassis/1/Drives/HDDPlaneDisk0000003...
Getting /redfish/v1/Chassis/1/Drives/HDDPlaneDisk0000004...
Getting /redfish/v1/Chassis/1/Drives/HDDPlaneDisk0000005...
Getting /redfish/v1/Chassis/1/Drives/HDDPlaneDisk0000006...
Getting /redfish/v1/Chassis/1/Drives/HDDPlaneDisk0000007...
Getting /redfish/v1/Chassis/1/Drives/HDDPlaneDisk0000008...
Getting /redfish/v1/Chassis/1/Drives/HDDPlaneDisk0000009...
Getting /redfish/v1/Chassis/1/Drives/HDDPlaneDisk0000010...
Getting /redfish/v1/Chassis/1/Drives/HDDPlaneDisk0000011...
Getting /redfish/v1/Chassis/1/Drives/HDDPlaneDisk0000012...
Getting /redfish/v1/Chassis/1/Drives/HDDPlaneDisk0000013...
Getting /redfish/v1/Chassis/1/Drives/HDDPlaneDisk0000014...
Getting /redfish/v1/Chassis/1/Drives/HDDPlaneDisk0000015...
Getting /redfish/v1/Chassis/1/Drives/HDDPlaneDisk0000016...
Getting /redfish/v1/Chassis/1/Drives/HDDPlaneDisk0000017...
Getting /redfish/v1/Chassis/1/Drives/HDDPlaneDisk0000018...
Getting /redfish/v1/Chassis/1/Drives/HDDPlaneDisk0000019...
Getting /redfish/v1/Chassis/1/Drives/HDDPlaneDisk0000020...
Getting /redfish/v1/Chassis/1/Drives/HDDPlaneDisk0000021...
Getting /redfish/v1/Chassis/1/Drives/HDDPlaneDisk0000022...
Getting /redfish/v1/Chassis/1/Drives/HDDPlaneDisk0000023...
Getting /redfish/v1/Systems/1/networkadapter...
Redfish Mockup Creator, Version 1.1.1
Address: https://100.7.39.123
Full Output Path: /root/zeq/0826/inspur_04
Description: 
Starting mockup creation...
Getting /redfish...
Getting /redfish/v1/odata...
Getting /redfish/v1/$metadata...
ERROR: Could not scan '/redfish/v1/$metadata': not well-formed (invalid token): line 1, column 0
Getting /redfish/v1...
Getting /redfish/v1/Systems...
Getting /redfish/v1/Systems/1...
Getting /redfish/v1/Systems/1/Bios...
Getting /redfish/v1/Systems/1/Bios/BaseConfigs...
Getting /redfish/v1/Systems/1/Bios/Boot...
Getting /redfish/v1/Systems/1/Bios/Settings...
Getting /redfish/v1/Systems/1/Processors...
Getting /redfish/v1/Systems/1/Processors/1...
Getting /redfish/v1/Systems/1/Processors/2...
Getting /redfish/v1/Systems/1/Memory...
Getting /redfish/v1/Systems/1/Memory/DIMM1...
Getting /redfish/v1/Systems/1/Memory/DIMM5...
Getting /redfish/v1/Systems/1/Memory/DIMM9...
Getting /redfish/v1/Systems/1/Memory/DIMM13...
Getting /redfish/v1/Systems/1/Memory/DIMM17...
Getting /redfish/v1/Systems/1/Memory/DIMM21...
Getting /redfish/v1/Systems/1/Memory/DIMM25...
Getting /redfish/v1/Systems/1/Memory/DIMM29...
Getting /redfish/v1/Systems/1/EthernetInterfaces...
Getting /redfish/v1/Systems/1/EthernetInterfaces/OutboardNIC0Port0...
Getting /redfish/v1/Systems/1/EthernetInterfaces/OutboardNIC0Port1...
Getting /redfish/v1/Systems/1/EthernetInterfaces/OutboardNIC1Port0...
Getting /redfish/v1/Systems/1/EthernetInterfaces/OutboardNIC1Port1...
Getting /redfish/v1/Systems/1/EthernetInterfaces/OutboardNIC2Port0...
Getting /redfish/v1/Systems/1/EthernetInterfaces/OutboardNIC2Port1...
Getting /redfish/v1/Systems/1/Storages...
Getting /redfish/v1/Systems/1/Storages/RAIDStorage0...
Getting /redfish/v1/Systems/1/Storages/RAIDStorage0/Volumes...
Getting /redfish/v1/Systems/1/Storages/RAIDStorage0/Volumes/LogicalDrive0...
Getting /redfish/v1/Chassis/1/Drives/HDDPlaneDisk0000025...
Getting /redfish/v1/Chassis/1/Drives/HDDPlaneDisk0000024...
Getting /redfish/v1/Chassis/1/Drives/HDDPlaneDisk0000000...
Getting /redfish/v1/Chassis/1/Drives/HDDPlaneDisk0000001...
Getting /redfish/v1/Chassis/1/Drives/HDDPlaneDisk0000002...
Getting /redfish/v1/Chassis/1/Drives/HDDPlaneDisk0000003...
Getting /redfish/v1/Chassis/1/Drives/HDDPlaneDisk0000004...
Getting /redfish/v1/Chassis/1/Drives/HDDPlaneDisk0000005...
Getting /redfish/v1/Chassis/1/Drives/HDDPlaneDisk0000006...
Getting /redfish/v1/Chassis/1/Drives/HDDPlaneDisk0000007...
Getting /redfish/v1/Chassis/1/Drives/HDDPlaneDisk0000008...
Getting /redfish/v1/Chassis/1/Drives/HDDPlaneDisk0000009...
Getting /redfish/v1/Chassis/1/Drives/HDDPlaneDisk0000010...
Getting /redfish/v1/Chassis/1/Drives/HDDPlaneDisk0000011...
Getting /redfish/v1/Chassis/1/Drives/HDDPlaneDisk0000012...
Getting /redfish/v1/Chassis/1/Drives/HDDPlaneDisk0000013...
Getting /redfish/v1/Chassis/1/Drives/HDDPlaneDisk0000014...
Getting /redfish/v1/Chassis/1/Drives/HDDPlaneDisk0000015...
Getting /redfish/v1/Chassis/1/Drives/HDDPlaneDisk0000016...
Getting /redfish/v1/Chassis/1/Drives/HDDPlaneDisk0000017...
Getting /redfish/v1/Chassis/1/Drives/HDDPlaneDisk0000018...
Getting /redfish/v1/Chassis/1/Drives/HDDPlaneDisk0000019...
Getting /redfish/v1/Chassis/1/Drives/HDDPlaneDisk0000020...
Getting /redfish/v1/Chassis/1/Drives/HDDPlaneDisk0000021...
Getting /redfish/v1/Chassis/1/Drives/HDDPlaneDisk0000022...
Getting /redfish/v1/Chassis/1/Drives/HDDPlaneDisk0000023...
Getting /redfish/v1/Systems/1/networkadapter...
Getting /redfish/v1/Systems/1/NetworkAdapters/...
Getting /redfish/v1/Systems/1/networkadapter/1...
Getting /redfish/v1/Chassis/1...
Getting /redfish/v1/Chassis/1/Thermal...
Getting /redfish/v1/Chassis/1/Power...
Getting /redfish/v1/Chassis/1/NetworkAdapters...
Getting /redfish/v1/Chassis/1/NetworkAdapters/mainboardPCIeCard11...
Getting /redfish/v1/Chassis/1/PCIeDevices/PCIeCard11...
Getting /redfish/v1/Chassis/1/PCIeDevices/PCIeCard11/Functions/1...
Getting /redfish/v1/Chassis/1/NetworkAdapters/mainboardPCIeCard11/NetworkPorts/1...
Getting /redfish/v1/Chassis/1/NetworkAdapters/mainboardPCIeCard11/NetworkPorts/2...
Getting /redfish/v1/Chassis/1/NetworkAdapters/mainboardPCIeCard11/NetworkPorts...
Getting /redfish/v1/Chassis/1/NetworkAdapters/outboardPCIeCard3...
Getting /redfish/v1/Chassis/1/PCIeDevices/PCIeCard3...
Getting /redfish/v1/Chassis/1/PCIeDevices/PCIeCard3/Functions/1...
Getting /redfish/v1/Chassis/1/NetworkAdapters/outboardPCIeCard3/NetworkPorts/1...
Getting /redfish/v1/Chassis/1/NetworkAdapters/outboardPCIeCard3/NetworkPorts/2...
Getting /redfish/v1/Chassis/1/NetworkAdapters/outboardPCIeCard3/NetworkPorts...
Getting /redfish/v1/Chassis/1/NetworkAdapters/outboardPCIeCard2...
Getting /redfish/v1/Chassis/1/PCIeDevices/PCIeCard2...
Getting /redfish/v1/Chassis/1/PCIeDevices/PCIeCard2/Functions/1...
Getting /redfish/v1/Chassis/1/NetworkAdapters/outboardPCIeCard2/NetworkPorts/1...
Getting /redfish/v1/Chassis/1/NetworkAdapters/outboardPCIeCard2/NetworkPorts/2...
Getting /redfish/v1/Chassis/1/NetworkAdapters/outboardPCIeCard2/NetworkPorts...
Getting /redfish/v1/Chassis/1/Drives...
Getting /redfish/v1/Chassis/1/Drives/NvmeDrive0000024...
Getting /redfish/v1/Chassis/1/Drives/NvmeDrive0300000...
Getting /redfish/v1/Chassis/1/Drives/NvmeDrive0300001...
Getting /redfish/v1/Managers/1...
Getting /redfish/v1/Managers/1/EthernetInterfaces...
Getting /redfish/v1/Managers/1/EthernetInterfaces/B4055DB3933F...
Getting /redfish/v1/Managers/1/EthernetInterfaces/B4055DB3933E...
Getting /redfish/v1/Managers/1/NetworkProtocol...
Getting /redfish/v1/Managers/1/Vmedia...
Getting /redfish/v1/Managers/1/Vmedia/General...
Getting /redfish/v1/Managers/1/Vmedia/Instance...
Getting /redfish/v1/Managers/1/Vmedia/RemoteConfigurations...
Getting /redfish/v1/Managers/1/SyslogService...
Getting /redfish/v1/Managers/1/NtpService...
Getting /redfish/v1/Managers/1/LogServices...
Getting /redfish/v1/Managers/1/LogServices/Log...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1511...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1510...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1509...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1508...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1507...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1506...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1505...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1504...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1503...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1502...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1501...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1500...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1499...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1498...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1497...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1496...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1495...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1494...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1493...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1492...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1491...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1490...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1489...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1488...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1487...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1486...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1485...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1484...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1483...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1482...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1481...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1480...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1479...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1478...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1477...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1476...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1475...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1474...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1473...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1472...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1471...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1470...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1469...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1468...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1467...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1466...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1465...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1464...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1463...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1462...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1461...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1460...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1459...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1458...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1457...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1456...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1455...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1454...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1453...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1452...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1451...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1450...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1449...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1448...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1447...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1446...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1445...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1444...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1443...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1442...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1441...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1440...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1439...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1438...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1437...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1436...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1435...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1434...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1433...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1432...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1431...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1430...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1429...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1428...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1427...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1426...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1425...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1424...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1423...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1422...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1421...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1420...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1419...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1418...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1417...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1416...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1415...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1414...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1413...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1412...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1411...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1410...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1409...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1408...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1407...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1406...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1405...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1404...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1403...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1402...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1401...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1400...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1399...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1398...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1397...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1396...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1395...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1394...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1393...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1392...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1391...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1390...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1389...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1388...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1387...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1386...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1385...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1384...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1383...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1382...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1381...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1380...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1379...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1378...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1377...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1376...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1375...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1374...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1373...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1372...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1371...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1370...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1369...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1368...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1367...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1366...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1365...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1364...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1363...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1362...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1361...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1360...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1359...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1358...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1357...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1356...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1355...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1354...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1353...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1352...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1351...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1350...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1349...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1348...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1347...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1346...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1345...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1344...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1343...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1342...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1341...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1340...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1339...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1338...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1337...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1336...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1335...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1334...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1333...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1332...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1331...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1330...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1329...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1328...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1327...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1326...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1325...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1324...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1323...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1322...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1321...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1320...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1319...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1318...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1317...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1316...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1315...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1314...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1313...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1312...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1311...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1310...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1309...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1308...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1307...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1306...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1305...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1304...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1303...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1302...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1301...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1300...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1299...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1298...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1297...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1296...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1295...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1294...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1293...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1292...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1291...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1290...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1289...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1288...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1287...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1286...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1285...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1284...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1283...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1282...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1281...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1280...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1279...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1278...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1277...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1276...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1275...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1274...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1273...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1272...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1271...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1270...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1269...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1268...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1267...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1266...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1265...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1264...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1263...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1262...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1261...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1260...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1259...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1258...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1257...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1256...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1255...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1254...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1253...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1252...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1251...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1250...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1249...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1248...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1247...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1246...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1245...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1244...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1243...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1242...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1241...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1240...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1239...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1238...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1237...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1236...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1235...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1234...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1233...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1232...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1231...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1230...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1229...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1228...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1227...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1226...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1225...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1224...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1223...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1222...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1221...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1220...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1219...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1218...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1217...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1216...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1215...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1214...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1213...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1212...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1211...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1210...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1209...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1208...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1207...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1206...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1205...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1204...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1203...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1202...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1201...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1200...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1199...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1198...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1197...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1196...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1195...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1194...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1193...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1192...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1191...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1190...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1189...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1188...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1187...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1186...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1185...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1184...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1183...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1182...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1181...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1180...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1179...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1178...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1177...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1176...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1175...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1174...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1173...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1172...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1171...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1170...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1169...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1168...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1167...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1166...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1165...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1164...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1163...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1162...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1161...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1160...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1159...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1158...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1157...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1156...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1155...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1154...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1153...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1152...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1151...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1150...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1149...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1148...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1147...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1146...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1145...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1144...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1143...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1142...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1141...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1140...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1139...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1138...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1137...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1136...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1135...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1134...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1133...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1132...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1131...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1130...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1129...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1128...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1127...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1126...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1125...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1124...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1123...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1122...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1121...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1120...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1119...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1118...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1117...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1116...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1115...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1114...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1113...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1112...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1111...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1110...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1109...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1108...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1107...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1106...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1105...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1104...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1103...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1102...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1101...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1100...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1099...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1098...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1097...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1096...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1095...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1094...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1093...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1092...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1091...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1090...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1089...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1088...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1087...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1086...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1085...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1084...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1083...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1082...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1081...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1080...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1079...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1078...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1077...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1076...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1075...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1074...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1073...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1072...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1071...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1070...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1069...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1068...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1067...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1066...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1065...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1064...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1063...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1062...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1061...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1060...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1059...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1058...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1057...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1056...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1055...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1054...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1053...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1052...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1051...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1050...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1049...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1048...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1047...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1046...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1045...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1044...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1043...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1042...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1041...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1040...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1039...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1038...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1037...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1036...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1035...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1034...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1033...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1032...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1031...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1030...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1029...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1028...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1027...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1026...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1025...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1024...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1023...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1022...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1021...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1020...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1019...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1018...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1017...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1016...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1015...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1014...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1013...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1012...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1011...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1010...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1009...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1008...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1007...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1006...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1005...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1004...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1003...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1002...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1001...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/1000...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/999...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/998...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/997...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/996...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/995...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/994...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/993...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/992...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/991...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/990...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/989...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/988...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/987...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/986...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/985...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/984...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/983...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/982...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/981...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/980...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/979...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/978...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/977...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/976...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/975...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/974...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/973...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/972...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/971...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/970...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/969...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/968...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/967...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/966...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/965...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/964...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/963...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/962...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/961...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/960...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/959...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/958...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/957...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/956...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/955...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/954...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/953...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/952...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/951...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/950...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/949...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/948...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/947...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/946...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/945...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/944...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/943...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/942...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/941...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/940...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/939...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/938...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/937...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/936...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/935...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/934...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/933...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/932...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/931...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/930...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/929...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/928...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/927...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/926...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/925...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/924...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/923...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/922...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/921...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/920...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/919...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/918...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/917...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/916...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/915...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/914...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/913...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/912...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/911...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/910...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/909...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/908...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/907...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/906...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/905...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/904...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/903...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/902...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/901...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/900...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/899...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/898...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/897...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/896...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/895...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/894...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/893...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/892...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/891...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/890...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/889...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/888...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/887...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/886...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/885...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/884...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/883...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/882...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/881...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/880...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/879...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/878...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/877...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/876...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/875...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/874...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/873...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/872...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/871...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/870...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/869...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/868...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/867...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/866...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/865...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/864...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/863...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/862...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/861...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/860...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/859...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/858...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/857...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/856...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/855...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/854...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/853...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/852...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/851...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/850...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/849...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/848...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/847...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/846...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/845...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/844...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/843...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/842...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/841...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/840...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/839...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/838...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/837...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/836...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/835...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/834...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/833...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/832...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/831...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/830...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/829...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/828...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/827...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/826...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/825...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/824...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/823...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/822...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/821...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/820...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/819...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/818...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/817...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/816...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/815...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/814...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/813...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/812...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/811...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/810...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/809...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/808...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/807...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/806...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/805...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/804...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/803...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/802...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/801...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/800...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/799...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/798...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/797...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/796...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/795...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/794...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/793...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/792...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/791...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/790...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/789...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/788...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/787...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/786...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/785...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/784...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/783...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/782...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/781...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/780...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/779...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/778...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/777...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/776...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/775...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/774...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/773...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/772...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/771...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/770...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/769...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/768...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/767...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/766...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/765...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/764...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/763...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/762...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/761...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/760...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/759...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/758...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/757...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/756...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/755...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/754...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/753...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/752...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/751...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/750...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/749...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/748...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/747...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/746...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/745...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/744...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/743...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/742...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/741...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/740...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/739...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/738...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/737...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/736...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/735...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/734...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/733...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/732...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/731...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/730...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/729...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/728...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/727...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/726...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/725...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/724...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/723...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/722...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/721...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/720...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/719...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/718...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/717...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/716...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/715...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/714...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/713...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/712...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/711...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/710...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/709...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/708...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/707...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/706...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/705...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/704...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/703...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/702...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/701...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/700...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/699...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/698...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/697...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/696...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/695...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/694...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/693...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/692...
Getting /redfish/v1/Managers/1/LogServices/Log/Entries/691...
```

Warning: Uri attribute is case-sensitive, found: uri

Running the latest code with the -M (scrape CSDL from the server) on multiple implementations is resulting in these warning messages.

# Creating /redfish/v1/$metadata resource
   redfishMockupCreate: Warning: Uri attribute is case-sensitive, found: uri
# Start Creating service xml: /redfish/v1/metadata/RedfishExtensions_v1.xml
   redfishMockupCreate: Warning: Uri attribute is case-sensitive, found: uri
# Start Creating service xml: /redfish/v1/metadata/AccountService_v1.xml
   redfishMockupCreate: Warning: Uri attribute is case-sensitive, found: uri
...

This seem to come from:

redfishMockupCreate.py, there are below codes caused to these warning message:

if scrapeMetadata:
...

  for tag in ['uri', 'Uri', 'URI']:
    if tag != 'Uri':
      rft.printErr("Warning: Uri attribute is case-sensitive, found: {}".format(str(tag)))
      uri = ref.attrib.get(tag)
      if uri is not None:
        break

But the Uri tag in all of these XML files is proper case "Uri", not "uri"

how to compare two output folders from two servers

Hello,

If there is any tool from DMTF to do further analysis of output from redfish-mockupp-creator to get a higher view of the server ?

I've use creator to "clone" serveral server's redfish services. But it become more difficult for me to tell the differences between all these cloned output folders and manage the "lifecycle" for them.

  • I wonder if there is any existing tools from DMTF can help me on this
  • or if there is no such tool, is it possible to share your suggestion on how to implement more generic algorithm to implement this properly by myself ?

I have multi vendors of redfish creator's outputs. But I think the comparison is more relevant when I want to confirm the similarity from two outputs from same vendor and same SKU.

  1. the outputs are from same server, the version 1 and version 2 with bug fixed, then it would be useful to tell if everything is identical, with very few differences (bug fix or a few addition/removal), In this case, I may delete version 1 output folder.

  2. the outputs are from two servers with same(almost) hareware spec, in this case, I will assume the two output folders are same as long as the folder structures are same, we can safely ignoring the device id/naming number/nic MAC address differences in this case. I may safely delete any of these servers.

  3. the output are from two servers (same vendor, same SKU) with different spec, for example, one server has more/fewer harddisk, more/few PCIe, more/fewer NetwokAdapter etc. If it's possible to get the "similarity scores/metrics" among them, I can make my decision more eaiser.

Creator doesn't crawl the ActionInfo resource

Like the following example response, because current creator only search three keywords in this line. So the /redfish/v1/Systems/system/ResetActionInfo won't be crawled.

{
    "@odata.id": "/redfish/v1/Systems/system",
    "@odata.type": "#ComputerSystem.v1_13_0.ComputerSystem",
    "Actions": {
        "#ComputerSystem.Reset": {
            "@Redfish.ActionInfo": "/redfish/v1/Systems/system/ResetActionInfo",
            "target": "/redfish/v1/Systems/system/Actions/ComputerSystem.Reset"
        }
    },
}

JSON schema files treated as Redfish resources

The tool will copy JSON schema files hosted on a Service and populated in the JsonSchemaFile collection. However, it treats those files, pointed to by the Location property, as if they were Redfish JSON resources, not JSON schema files. Depending on the contents of the schema, this causes the tool to crash.

Items referenced by Location properties should be simply downloaded and populated in the resulting mockup, but should not be parsed as if they were Redfish resources.

How does it work

Basically i have to make a program that establishes a connection with the mockup server. For now, i can simply call the local endpoints with a basic get. Where can i find the redfish credentials to insert into the mockup creator command?

parsing error for odata.type of collections

The parsing of odata.type in function parseOdataType of redfishtoolTransport.py is too restrictive, it expects a version number as part of the string, but collection types don't have this, hence error thrown:

redfishMockupCreate: Transport:parseOdataType: Error parsing @odata.type

Example resource snippet throwing the error:

"LogServices": {
    "Members": [
        {
            "@odata.id": "/redfish/v1/Managers/1/LogServices/AuditLog/"
        }
    ],
    "@odata.type": "#LogServiceCollection.LogServiceCollection",
    "@odata.id": "/redfish/v1/Managers/1/LogServices/",
    "[email protected]": 1,
    "[email protected]": "/redfish/v1/Managers/1/LogServices/Members",
    "Name": "LogServices",
    "@odata.context": "/redfish/v1/$metadata#LogServiceCollection.LogServiceCollection"
},

KeyError odata.id with FiberHome R1200 V5

Here is the output when I run creator with my FiberHome R1200 V5 server in my lab.

If this error can be ignored so I can continue with rest of resources ?

# ./copy_Fenghuo_R1200-V5.sh
#
#  rhost Redfish Protocol Versions: GET /redfish
# rhost: 10.214.59.200
# full directory path: /root/Redfish-Mockup-Creator/Fenghuo_R1200-V5
# description:
# starting mockup creation
# Creating /redfish resource
# Creating /redfish/v1 resource
# Creating /redfish/v1/odata resource
# Creating /redfish/v1/$metadata resource
# Start Creating resources under root service:
#    Creating resource at: /redfish/v1/Systems
#    Creating resource at: /redfish/v1/Systems/1
#    Creating resource at: /redfish/v1/Systems/1/Processors
#    Creating resource at: /redfish/v1/Systems/1/Processors/1
#    Creating resource at: /redfish/v1/Systems/1/Processors/2
#    Creating resource at: /redfish/v1/Systems/1/Memory
#    Creating resource at: /redfish/v1/Systems/1/Memory/1
#    Creating resource at: /redfish/v1/Systems/1/Memory/2
#    Creating resource at: /redfish/v1/Systems/1/Memory/3
#    Creating resource at: /redfish/v1/Systems/1/Memory/4
#    Creating resource at: /redfish/v1/Systems/1/Memory/5
#    Creating resource at: /redfish/v1/Systems/1/Memory/6
#    Creating resource at: /redfish/v1/Systems/1/Memory/7
#    Creating resource at: /redfish/v1/Systems/1/Memory/8
#    Creating resource at: /redfish/v1/Systems/1/Memory/9
#    Creating resource at: /redfish/v1/Systems/1/Memory/10
#    Creating resource at: /redfish/v1/Systems/1/Memory/11
#    Creating resource at: /redfish/v1/Systems/1/Memory/12
#    Creating resource at: /redfish/v1/Systems/1/Memory/13
#    Creating resource at: /redfish/v1/Systems/1/Memory/14
#    Creating resource at: /redfish/v1/Systems/1/Memory/15
#    Creating resource at: /redfish/v1/Systems/1/Memory/16
#    Creating resource at: /redfish/v1/Systems/1/Memory/17
#    Creating resource at: /redfish/v1/Systems/1/Memory/18
#    Creating resource at: /redfish/v1/Systems/1/Memory/19
#    Creating resource at: /redfish/v1/Systems/1/Memory/20
#    Creating resource at: /redfish/v1/Systems/1/Memory/21
#    Creating resource at: /redfish/v1/Systems/1/Memory/22
#    Creating resource at: /redfish/v1/Systems/1/Memory/23
#    Creating resource at: /redfish/v1/Systems/1/Memory/24
#    Creating resource at: /redfish/v1/Systems/1/EthernetInterfaces
#    Creating resource at: /redfish/v1/Systems/1/EthernetInterfaces/1
#    Creating resource at: /redfish/v1/Systems/1/EthernetInterfaces/2
#    Creating resource at: /redfish/v1/Systems/1/EthernetInterfaces/3
#    Creating resource at: /redfish/v1/Systems/1/EthernetInterfaces/4
#    Creating resource at: /redfish/v1/Systems/1/EthernetInterfaces/5
#    Creating resource at: /redfish/v1/Systems/1/EthernetInterfaces/6
#    Creating resource at: /redfish/v1/Systems/1/EthernetInterfaces/7
#    Creating resource at: /redfish/v1/Systems/1/EthernetInterfaces/8
#    Creating resource at: /redfish/v1/Systems/1/SimpleStorage
#    Creating resource at: /redfish/v1/Systems/1/SimpleStorage/1
#    Creating resource at: /redfish/v1/Systems/1/Storage
#    Creating resource at: /redfish/v1/Systems/1/Storage/HA-RAID
#    Creating resource at: /redfish/v1/Chassis/HA-RAID.0.StorageEnclosure.0/Drives/Disk.Bay.0
#    Creating resource at: /redfish/v1/Systems/1/Storage/HA-RAID/Volumes/Controller.0.Volume.0
#    Skipping already processed resource at: /redfish/v1/Chassis/HA-RAID.0.StorageEnclosure.0/Drives/Disk.Bay.0
#    Creating resource at: /redfish/v1/Chassis/HA-RAID.0.StorageEnclosure.0/Drives/Disk.Bay.1
#    Skipping already processed resource at: /redfish/v1/Systems/1/Storage/HA-RAID/Volumes/Controller.0.Volume.0
#    Skipping already processed resource at: /redfish/v1/Chassis/HA-RAID.0.StorageEnclosure.0/Drives/Disk.Bay.1
#    Creating resource at: /redfish/v1/Systems/1/Storage/HA-RAID/Volumes
#    Skipping already processed resource at: /redfish/v1/Systems/1/Storage/HA-RAID/Volumes/Controller.0.Volume.0
#    Creating resource at: /redfish/v1/Chassis/HA-RAID.0.StorageEnclosure.0
#    Creating resource at: /redfish/v1/Managers/1
#    Creating resource at: /redfish/v1/Managers/1/EthernetInterfaces
#    Creating resource at: /redfish/v1/Managers/1/EthernetInterfaces/1
#    Creating resource at: /redfish/v1/Managers/1/SerialInterfaces
#    Creating resource at: /redfish/v1/Managers/1/SerialInterfaces/1
#    Creating resource at: /redfish/v1/Managers/1/NetworkProtocol
#    Creating resource at: /redfish/v1/Managers/1/LogServices
#    Creating resource at: /redfish/v1/Managers/1/LogServices/Log1
#    Creating resource at: /redfish/v1/Managers/1/LogServices/Log1/Entries
#    Creating resource at: /redfish/v1/Managers/1/VM1
#    Creating resource at: /redfish/v1/Managers/1/VM1/CfgCD
#    Skipping already processed resource at: /redfish/v1/Systems/1
#    Creating resource at: /redfish/v1/Chassis/1
#    Creating resource at: /redfish/v1/Chassis/1/Power
#    Skipping already processed resource at: /redfish/v1/Systems/1/Processors/1
#    Skipping already processed resource at: /redfish/v1/Systems/1/Processors/2
#    Skipping already processed resource at: /redfish/v1/Chassis/1
#    Skipping already processed resource at: /redfish/v1/Systems/1
#    Skipping already processed resource at: /redfish/v1/Chassis/1
#    Skipping already processed resource at: /redfish/v1/Systems/1
#    Skipping already processed resource at: /redfish/v1/Chassis/1
#    Skipping already processed resource at: /redfish/v1/Systems/1
#    Skipping already processed resource at: /redfish/v1/Systems/1/Processors/1
#    Skipping already processed resource at: /redfish/v1/Systems/1/Processors/2
#    Skipping already processed resource at: /redfish/v1/Systems/1/Processors/1
#    Skipping already processed resource at: /redfish/v1/Systems/1/Processors/1
#    Skipping already processed resource at: /redfish/v1/Systems/1/Processors/2
#    Skipping already processed resource at: /redfish/v1/Systems/1/Processors/2
#    Skipping already processed resource at: /redfish/v1/Chassis/1
#    Skipping already processed resource at: /redfish/v1/Systems/1
#    Skipping already processed resource at: /redfish/v1/Chassis/1
#    Skipping already processed resource at: /redfish/v1/Systems/1
#    Skipping already processed resource at: /redfish/v1/Chassis/1
#    Skipping already processed resource at: /redfish/v1/Systems/1
#    Skipping already processed resource at: /redfish/v1/Chassis/1
#    Skipping already processed resource at: /redfish/v1/Systems/1
#    Skipping already processed resource at: /redfish/v1/Chassis/1
#    Skipping already processed resource at: /redfish/v1/Systems/1
#    Skipping already processed resource at: /redfish/v1/Chassis/1
#    Creating resource at: /redfish/v1/Chassis/1/Power#/Redundancy/0
#    Skipping already processed resource at: /redfish/v1/Systems/1/Processors/1
#    Skipping already processed resource at: /redfish/v1/Systems/1/Processors/2
#    Skipping already processed resource at: /redfish/v1/Chassis/1
#    Skipping already processed resource at: /redfish/v1/Systems/1
#    Skipping already processed resource at: /redfish/v1/Chassis/1
#    Skipping already processed resource at: /redfish/v1/Systems/1
#    Skipping already processed resource at: /redfish/v1/Chassis/1
#    Skipping already processed resource at: /redfish/v1/Systems/1
#    Skipping already processed resource at: /redfish/v1/Systems/1/Processors/1
#    Skipping already processed resource at: /redfish/v1/Systems/1/Processors/2
#    Skipping already processed resource at: /redfish/v1/Systems/1/Processors/1
#    Skipping already processed resource at: /redfish/v1/Systems/1/Processors/1
#    Skipping already processed resource at: /redfish/v1/Systems/1/Processors/2
#    Skipping already processed resource at: /redfish/v1/Systems/1/Processors/2
#    Skipping already processed resource at: /redfish/v1/Chassis/1
#    Skipping already processed resource at: /redfish/v1/Systems/1
#    Skipping already processed resource at: /redfish/v1/Chassis/1
#    Skipping already processed resource at: /redfish/v1/Systems/1
#    Skipping already processed resource at: /redfish/v1/Chassis/1
#    Skipping already processed resource at: /redfish/v1/Systems/1
#    Skipping already processed resource at: /redfish/v1/Chassis/1
#    Skipping already processed resource at: /redfish/v1/Systems/1
#    Skipping already processed resource at: /redfish/v1/Chassis/1
#    Skipping already processed resource at: /redfish/v1/Systems/1
#    Skipping already processed resource at: /redfish/v1/Chassis/1
#    Skipping already processed resource at: /redfish/v1/Chassis/1/Power#/Redundancy/0
#    Skipping already processed resource at: /redfish/v1/Chassis/1
#    Skipping already processed resource at: /redfish/v1/Chassis/1/Power#/Redundancy/0
#    Creating resource at: /redfish/v1/Chassis/1/Power#/PowerSupplies/0
#    Skipping already processed resource at: /redfish/v1/Systems/1/Processors/1
#    Skipping already processed resource at: /redfish/v1/Systems/1/Processors/2
#    Skipping already processed resource at: /redfish/v1/Chassis/1
#    Skipping already processed resource at: /redfish/v1/Systems/1
#    Skipping already processed resource at: /redfish/v1/Chassis/1
#    Skipping already processed resource at: /redfish/v1/Systems/1
#    Skipping already processed resource at: /redfish/v1/Chassis/1
#    Skipping already processed resource at: /redfish/v1/Systems/1
#    Skipping already processed resource at: /redfish/v1/Systems/1/Processors/1
#    Skipping already processed resource at: /redfish/v1/Systems/1/Processors/2
#    Skipping already processed resource at: /redfish/v1/Systems/1/Processors/1
#    Skipping already processed resource at: /redfish/v1/Systems/1/Processors/1
#    Skipping already processed resource at: /redfish/v1/Systems/1/Processors/2
#    Skipping already processed resource at: /redfish/v1/Systems/1/Processors/2
#    Skipping already processed resource at: /redfish/v1/Chassis/1
#    Skipping already processed resource at: /redfish/v1/Systems/1
#    Skipping already processed resource at: /redfish/v1/Chassis/1
#    Skipping already processed resource at: /redfish/v1/Systems/1
#    Skipping already processed resource at: /redfish/v1/Chassis/1
#    Skipping already processed resource at: /redfish/v1/Systems/1
#    Skipping already processed resource at: /redfish/v1/Chassis/1
#    Skipping already processed resource at: /redfish/v1/Systems/1
#    Skipping already processed resource at: /redfish/v1/Chassis/1
#    Skipping already processed resource at: /redfish/v1/Systems/1
#    Skipping already processed resource at: /redfish/v1/Chassis/1
#    Skipping already processed resource at: /redfish/v1/Chassis/1/Power#/Redundancy/0
#    Skipping already processed resource at: /redfish/v1/Chassis/1
#    Skipping already processed resource at: /redfish/v1/Chassis/1/Power#/Redundancy/0
#    Skipping already processed resource at: /redfish/v1/Chassis/1/Power#/PowerSupplies/0
#    Creating resource at: /redfish/v1/Chassis/1/Power#/PowerSupplies/1
#    Skipping already processed resource at: /redfish/v1/Systems/1/Processors/1
#    Skipping already processed resource at: /redfish/v1/Systems/1/Processors/2
#    Skipping already processed resource at: /redfish/v1/Chassis/1
#    Skipping already processed resource at: /redfish/v1/Systems/1
#    Skipping already processed resource at: /redfish/v1/Chassis/1
#    Skipping already processed resource at: /redfish/v1/Systems/1
#    Skipping already processed resource at: /redfish/v1/Chassis/1
#    Skipping already processed resource at: /redfish/v1/Systems/1
#    Skipping already processed resource at: /redfish/v1/Systems/1/Processors/1
#    Skipping already processed resource at: /redfish/v1/Systems/1/Processors/2
#    Skipping already processed resource at: /redfish/v1/Systems/1/Processors/1
#    Skipping already processed resource at: /redfish/v1/Systems/1/Processors/1
#    Skipping already processed resource at: /redfish/v1/Systems/1/Processors/2
#    Skipping already processed resource at: /redfish/v1/Systems/1/Processors/2
#    Skipping already processed resource at: /redfish/v1/Chassis/1
#    Skipping already processed resource at: /redfish/v1/Systems/1
#    Skipping already processed resource at: /redfish/v1/Chassis/1
#    Skipping already processed resource at: /redfish/v1/Systems/1
#    Skipping already processed resource at: /redfish/v1/Chassis/1
#    Skipping already processed resource at: /redfish/v1/Systems/1
#    Skipping already processed resource at: /redfish/v1/Chassis/1
#    Skipping already processed resource at: /redfish/v1/Systems/1
#    Skipping already processed resource at: /redfish/v1/Chassis/1
#    Skipping already processed resource at: /redfish/v1/Systems/1
#    Skipping already processed resource at: /redfish/v1/Chassis/1
#    Skipping already processed resource at: /redfish/v1/Chassis/1/Power#/Redundancy/0
#    Skipping already processed resource at: /redfish/v1/Chassis/1
#    Skipping already processed resource at: /redfish/v1/Chassis/1/Power#/Redundancy/0
#    Skipping already processed resource at: /redfish/v1/Chassis/1/Power#/PowerSupplies/0
#    Skipping already processed resource at: /redfish/v1/Chassis/1/Power#/PowerSupplies/1
#    Skipping already processed resource at: /redfish/v1/Chassis/1/Power#/PowerSupplies/1
#    Skipping already processed resource at: /redfish/v1/Chassis/1
#    Skipping already processed resource at: /redfish/v1/Chassis/1/Power#/Redundancy/0
#    Skipping already processed resource at: /redfish/v1/Chassis/1/Power#/PowerSupplies/0
#    Skipping already processed resource at: /redfish/v1/Chassis/1/Power#/PowerSupplies/1
#    Creating resource at: /redfish/v1/Chassis/1/Thermal
#    Skipping already processed resource at: /redfish/v1/Systems/1/Processors/1
#    Skipping already processed resource at: /redfish/v1/Systems/1/Processors/2
#    Skipping already processed resource at: /redfish/v1/Chassis/1
#    Skipping already processed resource at: /redfish/v1/Systems/1
#    Skipping already processed resource at: /redfish/v1/Chassis/1
#    Skipping already processed resource at: /redfish/v1/Systems/1
#    Skipping already processed resource at: /redfish/v1/Chassis/1
#    Skipping already processed resource at: /redfish/v1/Systems/1
#    Skipping already processed resource at: /redfish/v1/Chassis/1
#    Skipping already processed resource at: /redfish/v1/Systems/1
#    Skipping already processed resource at: /redfish/v1/Chassis/1
#    Skipping already processed resource at: /redfish/v1/Systems/1
#    Skipping already processed resource at: /redfish/v1/Systems/1/Processors/1
#    Skipping already processed resource at: /redfish/v1/Systems/1/Processors/2
#    Skipping already processed resource at: /redfish/v1/Systems/1/Processors/1
#    Skipping already processed resource at: /redfish/v1/Systems/1/Processors/1
#    Skipping already processed resource at: /redfish/v1/Systems/1/Processors/2
#    Skipping already processed resource at: /redfish/v1/Systems/1/Processors/2
#    Skipping already processed resource at: /redfish/v1/Systems/1/Processors/1
#    Skipping already processed resource at: /redfish/v1/Systems/1/Processors/2
#    Skipping already processed resource at: /redfish/v1/Chassis/1
#    Skipping already processed resource at: /redfish/v1/Systems/1
#    Skipping already processed resource at: /redfish/v1/Chassis/1
#    Skipping already processed resource at: /redfish/v1/Systems/1
#    Skipping already processed resource at: /redfish/v1/Systems/1
#    Skipping already processed resource at: /redfish/v1/Chassis/1
#    Skipping already processed resource at: /redfish/v1/Systems/1
#    Skipping already processed resource at: /redfish/v1/Chassis/1
#    Skipping already processed resource at: /redfish/v1/Systems/1
#    Skipping already processed resource at: /redfish/v1/Chassis/1
#    Skipping already processed resource at: /redfish/v1/Systems/1
#    Skipping already processed resource at: /redfish/v1/Chassis/1
#    Skipping already processed resource at: /redfish/v1/Systems/1
#    Skipping already processed resource at: /redfish/v1/Chassis/1
#    Skipping already processed resource at: /redfish/v1/Systems/1
#    Skipping already processed resource at: /redfish/v1/Chassis/1
#    Skipping already processed resource at: /redfish/v1/Systems/1
#    Skipping already processed resource at: /redfish/v1/Chassis/1
#    Skipping already processed resource at: /redfish/v1/Systems/1
#    Skipping already processed resource at: /redfish/v1/Chassis/1
#    Skipping already processed resource at: /redfish/v1/Systems/1
#    Skipping already processed resource at: /redfish/v1/Chassis/1
#    Skipping already processed resource at: /redfish/v1/Systems/1
#    Creating resource at: /redfish/v1/Systems/1/PCIeDevices/NIC1
#    Creating resource at: /redfish/v1/Chassis/1/
   redfishMockupCreate: ERROR: index.json file already exists in this directory /root/Redfish-Mockup-Creator/Fenghuo_R1200-V5/redfish/v1/Chassis/1/index.json --continuing
#    Skipping already processed resource at: /redfish/v1/Chassis/1/Power
#    Skipping already processed resource at: /redfish/v1/Chassis/1/Thermal
#    Skipping already processed resource at: /redfish/v1/Systems/1
#    Skipping already processed resource at: /redfish/v1/Systems/1/PCIeDevices/NIC1
#    Creating resource at: /redfish/v1/Systems/1/PCIeDevices/NIC2
#    Skipping already processed resource at: /redfish/v1/Chassis/1/
#    Creating resource at: /redfish/v1/Systems/1/PCIeDevices/NIC2/Functions/1
#    Skipping already processed resource at: /redfish/v1/Systems/1/EthernetInterfaces/7
#    Skipping already processed resource at: /redfish/v1/Systems/1/PCIeDevices/NIC2
#    Creating resource at: /redfish/v1/Systems/1/PCIeDevices/NIC2/Functions/2
#    Skipping already processed resource at: /redfish/v1/Systems/1/EthernetInterfaces/8
#    Skipping already processed resource at: /redfish/v1/Systems/1/PCIeDevices/NIC2
#    Creating resource at: /redfish/v1/Systems/1/PCIeDevices/NIC3
#    Skipping already processed resource at: /redfish/v1/Chassis/1/
#    Creating resource at: /redfish/v1/Systems/1/PCIeDevices/NIC3/Functions/1
#    Skipping already processed resource at: /redfish/v1/Systems/1/EthernetInterfaces/5
#    Skipping already processed resource at: /redfish/v1/Systems/1/PCIeDevices/NIC3
#    Creating resource at: /redfish/v1/Systems/1/PCIeDevices/NIC3/Functions/2
#    Skipping already processed resource at: /redfish/v1/Systems/1/EthernetInterfaces/6
#    Skipping already processed resource at: /redfish/v1/Systems/1/PCIeDevices/NIC3
#    Skipping already processed resource at: /redfish/v1/Managers/1
#    Creating resource at: /redfish/v1/Systems/1/PCIeDevices/NIC1/Functions/1
#    Skipping already processed resource at: /redfish/v1/Systems/1/EthernetInterfaces/1
#    Skipping already processed resource at: /redfish/v1/Systems/1/PCIeDevices/NIC1
#    Creating resource at: /redfish/v1/Systems/1/PCIeDevices/NIC1/Functions/2
#    Skipping already processed resource at: /redfish/v1/Systems/1/EthernetInterfaces/2
#    Skipping already processed resource at: /redfish/v1/Systems/1/PCIeDevices/NIC1
#    Creating resource at: /redfish/v1/Systems/1/PCIeDevices/NIC1/Functions/3
#    Skipping already processed resource at: /redfish/v1/Systems/1/EthernetInterfaces/3
#    Skipping already processed resource at: /redfish/v1/Systems/1/PCIeDevices/NIC1
#    Creating resource at: /redfish/v1/Systems/1/PCIeDevices/NIC1/Functions/4
#    Skipping already processed resource at: /redfish/v1/Systems/1/EthernetInterfaces/4
#    Skipping already processed resource at: /redfish/v1/Systems/1/PCIeDevices/NIC1
#    Skipping already processed resource at: /redfish/v1/Systems/1/PCIeDevices/NIC2
#    Skipping already processed resource at: /redfish/v1/Systems/1/PCIeDevices/NIC3
#    Skipping already processed resource at: /redfish/v1/Managers/1
#    Creating resource at: /redfish/v1/Managers/1/ActiveDirectory
#    Creating resource at: /redfish/v1/Managers/1/ActiveDirectory/RoleGroups
#    Creating resource at: /redfish/v1/Managers/1/SMTP
#    Creating resource at: /redfish/v1/Managers/1/RADIUS
#    Creating resource at: /redfish/v1/Managers/1/MouseMode
#    Creating resource at: /redfish/v1/Managers/1/NTP
#    Creating resource at: /redfish/v1/Managers/1/LDAP
#    Creating resource at: /redfish/v1/Managers/1/IPAccessControl
#    Creating resource at: /redfish/v1/Managers/1/IPAccessControl/FilterRules
#    Creating resource at: /redfish/v1/Managers/1/SMCRAKP
#    Creating resource at: /redfish/v1/Managers/1/SNMP
#    Creating resource at: /redfish/v1/Managers/1/SNMP/SNMPv2
#    Creating resource at: /redfish/v1/Managers/1/SNMP/SNMPv3
#    Creating resource at: /redfish/v1/Managers/1/Syslog
#    Creating resource at: /redfish/v1/Managers/1/Snooping
#    Creating resource at: /redfish/v1/Managers/1/FanMode
#    Creating resource at: /redfish/v1/Managers/1/IKVM
#    Skipping already processed resource at: /redfish/v1/Systems/1/Storage/HA-RAID
#    Skipping already processed resource at: /redfish/v1/Chassis/HA-RAID.0.StorageEnclosure.0/Drives/Disk.Bay.0
#    Skipping already processed resource at: /redfish/v1/Chassis/HA-RAID.0.StorageEnclosure.0/Drives/Disk.Bay.1
#    Creating resource at: /redfish/v1/Systems/1/LogServices
#    Creating resource at: /redfish/v1/Systems/1/LogServices/Log1
#    Creating resource at: /redfish/v1/Systems/1/LogServices/Log1/Entries
Traceback (most recent call last):
  File "redfishMockupCreate.py", line 826, in <module>
    main(sys.argv)
  File "redfishMockupCreate.py", line 565, in main
    addCopyright, addHeaders, addTime, exceptionList)
  File "redfishMockupCreate.py", line 604, in recursive_call
    addCopyright, addHeaders, addTime, exceptionList)
  File "redfishMockupCreate.py", line 604, in recursive_call
    addCopyright, addHeaders, addTime, exceptionList)
  File "redfishMockupCreate.py", line 604, in recursive_call
    addCopyright, addHeaders, addTime, exceptionList)
  [Previous line repeated 2 more times]
  File "redfishMockupCreate.py", line 594, in recursive_call
    1, "   Creating resource at: {}".format(x["@odata.id"]))
KeyError: '@odata.id'

failure with special chars in paths

Hi,

I'm using Redfish-Mockup-Creator on windows, trying to read a dell poweredge system. The poweredge system contains paths like
/redfish/v1/Systems/System.Embedded.1/Storage/RAID.Integrated.1-1/Drives/Disk.Bay.7:Enclosure.Internal.0-1:RAID.Integrated.1-1 (note the : in there!)

Writing these files to disk on windows fails.
Is there a way to modify the file downloads to have "safe" filenames? (i.e replace any special char with an underscore)

Thank you

redfishMockupCreate.py fails on logout

Hello,

I have installed Redfish-Mockup-Creator und it runs OK until it is finished (I think).
Then it fails with tho following:

Getting /redfish/v1/JSONSchemas...
Traceback (most recent call last):
  File "redfishMockupCreate.py", line 280, in <module>
    sys.exit( main() )
  File "redfishMockupCreate.py", line 106, in main
    redfish_obj.logout()
  File "/usr/local/lib/python3.6/site-packages/redfish/rest/v1.py", line 990, in logout
    "return code: %d" % (session_loc, resp.status))
redfish.rest.v1.BadRequestError: Invalid session resource: /redfish/v1/SessionService/Sessions/83452fcb497cc913, return code: 400

Is the output complete even after this error?

Regards,
Dan

Metadata references server stored schema but doesn't grab them

<!-- Copyright 2014-2016 Distributed Management Task Force, Inc. (DMTF). All rights reserved.-->
<edmx:Edmx xmlns:edmx="http://docs.oasis-open.org/odata/ns/edmx" Version="4.0">
    <edmx:Reference Uri="/redfish/v1/Schemas/ServiceRoot_v1.xml">
        <edmx:Include Namespace="ServiceRoot"/>
        <edmx:Include Namespace="ServiceRoot.v1_0_0"/>
        <edmx:Include Namespace="ServiceRoot.v1_0_2"/>
    </edmx:Reference>
    <edmx:Reference Uri="/redfish/v1/Schemas/AccountService_v1.xml">
        <edmx:Include Namespace="AccountService"/>
        <edmx:Include Namespace="AccountService.v1_0_0"/>
        <edmx:Include Namespace="AccountService.v1_0_2"/>
    </edmx:Reference>
    <edmx:Reference Uri="/redfish/v1/Schemas/Chassis_v1.xml">
        <edmx:Include Namespace="Chassis"/>
        <edmx:Include Namespace="Chassis.v1_0_0"/>
        <edmx:Include Namespace="Chassis.v1_0_1"/>
        <edmx:Include Namespace="Chassis.v1_0_2"/>
    </edmx:Reference>

This is a $metadata file that uses local URIs vs URLs for its references to xml, it will not be gathered by the Creator, and therefore not served with the Mockup Server. It is true that Schemas is not listed as a ServiceRoot link and is nonstandard as of later versions, but for a Creator that needs to create working mockups, it will cause issues with clients.

Additionally, the Mockup Creator will not server local files as is, only if they are directories containing index files. Example:

│       ├── Schemas
│       │   ├── AccountService.1.0.0.json
│       │   │   └── index.json
│       │   ├── AccountService.json
│       │   │   └── index.json
│       │   ├── AccountService.v1_0_0.json
│       │   │   └── index.json
│       │   ├── AccountService.v1_0_2.json
│       │   │   └── index.json
│       │   ├── AccountService_v1.xml
│       │   │   └── index.xml
│       │   ├── AttributeRegistry.json
│       │   │   └── index.json
│       │   ├── AttributeRegistry.v1_0_0.json
│       │   │   └── index.json
...

Instead of

│       ├── Schemas
│       │   ├── AccountService.1.0.0.json
│       │   ├── AccountService.json
│       │   ├── AccountService.v1_0_0.json
│       │   ├── AccountService.v1_0_2.json
│       │   ├── AccountService_v1.xml
│       │   ├── AttributeRegistry.json
│       │   ├── AttributeRegistry.v1_0_0.json
...

This will be filed as a separate issue for the Creator, as it seems inconvenient for those who may just have wanted to curl/get the files themselves.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.