PK
※ェV visio/PK
※ェV visio/pages/PK
※ェV visio/pages/_rels/PK
※ェV'`!S visio/pages/_rels/page1.xml.relsPK
※ェVー稗 B [Content_Types].xmlPK
※ェV _rels/PK
※ェV
ワ{籍 ミ _rels/.relsPK
※ェV docProps/PK
※ェV@3@o o docProps/app.xmlMicrosoft Visio15.0000PK
※ェVオN倥 docProps/core.xmlen-USPK
※ェVヤ悶 docProps/custom.xmlPK
※ェVュqpア ア visio/document.xml9658473410000 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | PK
※ェVハ ?7 visio/windows.xmlPK
※ェV visio/_rels/PK
※ェVrミgV visio/_rels/document.xml.relsPK
※ェV visio/masters/PK
※ェV visio/masters/_rels/PK
※ェV峻<イ
$ visio/masters/_rels/masters.xml.relsPK
※ェV佃シ
visio/masters/masters.xml | | | | | | | | | | | | | | | | PK
※ェVqJヤ1 1 visio/masters/master1.xml | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | PK
※ェVヤエ靡ィ rィ visio/pages/page1.xml | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Load ilorest_chif.so | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Initialize
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Create Connection | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Ping | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Request Body Bytes | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Create Blob Entry
(with the request key you generated) | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Prepare Immediate Request
(lib function which returns a header template)
(also pass in the response key)
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Append Request Body Bytes to Template Bytes | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Multi Packet Write
(write our request to the blob we just created) | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Finalize Multi Packet Write | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Prepare Blob Request
(lib function which returns a header template)
(also pass in the response key)
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Packet Exchange | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Get Blob Size | | | | | | | | | | | | | | | | Receive Mode 1 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Multi Packet Read | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Delete Response Blob | | | | | | | | | | | | | | | | Fragmented Response | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Final Response
(part of the received packet) | | | | | | | | | | | | | | | | Receive Mode 0 | | | | | | | | | | | | | | | | Immediate
Response | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Final Response
(sum of all fragmented reads)
| | | | | | | | | | | | | | | | | Close Connection | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Set Receive Timeoutツ | | | | | | | | | | | | | | | | Involves
* Calling an ilorest_chif.so function to get size
* One or moreツilorest_chifツfunction calls whichツreturn packet/header templatesツ
* One or more packet exchange
| | | | | | | | | | | | | | | ilorest_chifツfunction which directly interacts with the Ilo BMC | | | | | | | | | | | | | | | Color Coded Reference | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Generate Request & Response Key
(no lib function, just generate 10 digit random strings) | | | | | | | | | | | | | | | | ilorest_chifツfunction which returns a header/packet template
It does not actually interact with the BMC. | | | | | | | | | | | | | | | request body size > (max_write_size + immediate_request_size) | | | | | | | | | | | | | | | max_write_size and immediate_request_size are ilorest_chif.so functions which return sizes | | | | | | | | | | | | | | | request body size < (max_write_size + immediate_request_size)PK
※ェVwf visio/pages/pages.xml | | | | PK
※ェV・ゥr visio/pages/_rels/pages.xml.relsPK
※ェV visio/PK
※ェV $ visio/pages/PK
※ェV N visio/pages/_rels/PK
※ェV'`!S ~ visio/pages/_rels/page1.xml.relsPK
※ェVー稗 B ヤ [Content_Types].xmlPK
※ェV G _rels/PK
※ェV
ワ{籍 ミ k _rels/.relsPK
※ェV d docProps/PK
※ェV@3@o o docProps/app.xmlPK
※ェVオN倥 (
docProps/core.xmlPK
※ェVヤ悶 : docProps/custom.xmlPK
※ェVュqpア ア P visio/document.xmlPK
※ェVハ ?7 1 visio/windows.xmlPK
※ェV b visio/_rels/PK
※ェVrミgV 剣 visio/_rels/document.xml.relsPK
※ェV ネ visio/masters/PK
※ェV visio/masters/_rels/PK
※ェV峻<イ
$ &