專利名稱::信道子系統(tǒng)服務(wù)器時(shí)間協(xié)議命令及其系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
:本發(fā)明總體涉及數(shù)據(jù)處理系統(tǒng)中使用的定時(shí)協(xié)議,該數(shù)據(jù)處理系統(tǒng)包括多個(gè)服務(wù)器,一個(gè)或多個(gè)服務(wù)器可能不位于相同的物理位置或者其可以位于分開一些距離的一個(gè)位置。更特別地,本發(fā)明涉及提供用于與數(shù)據(jù)處理網(wǎng)絡(luò)中的定時(shí)協(xié)議設(shè)備進(jìn)行通信的機(jī)制的一種系統(tǒng)、方法和程序產(chǎn)品。
背景技術(shù):
:本發(fā)明不關(guān)注其功能僅實(shí)行異步通信的數(shù)據(jù)處理服務(wù)器或節(jié)點(diǎn)的網(wǎng)絡(luò)。然而,本發(fā)明涉及顯示或需要時(shí)間同步的多節(jié)點(diǎn)數(shù)據(jù)處理網(wǎng)絡(luò)。當(dāng)進(jìn)行文件共享操作時(shí),此同步是重要的以確保從文件中讀取數(shù)據(jù)以及向文件中寫入數(shù)據(jù)的順序與系統(tǒng)用戶的意圖一致。為了這個(gè)目的,本發(fā)明的受讓人已經(jīng)提供了軟件和硬件設(shè)備以達(dá)到這些目的。特別是,一個(gè)可以使用的設(shè)備是IBM9037SysplexTimerorETR(外部時(shí)間參考)。由于現(xiàn)今數(shù)據(jù)處理系統(tǒng)的高速度,通常將設(shè)置定時(shí)同步使得時(shí)差在亞微秒級(jí)別。與這些苛刻的時(shí)間考慮相反的是,在網(wǎng)絡(luò)操作過程中仍舊發(fā)生時(shí)差可能變得有用或者希望改變?cè)诰W(wǎng)絡(luò)中交換的定時(shí)信息的一個(gè)或多個(gè)方面。這里陳述的改變是由外部因素驅(qū)動(dòng)的改變,諸如系統(tǒng)操作員希望改變時(shí)區(qū)或希望改變定時(shí)以解決為諸如"夏時(shí)制"這樣的事做出的局部改變和采用。用于匹配不同系統(tǒng)中的定時(shí)信息的通信應(yīng)該是可靠的。使用諸如9037SysplexTimer之類的時(shí)間參考提供這樣的可靠性;因此,網(wǎng)絡(luò)中的數(shù)據(jù)處理服務(wù)器具有為了將定時(shí)信息轉(zhuǎn)發(fā)到該系統(tǒng)的單獨(dú)目的的專用直接連接。在此系統(tǒng)中,直接附加的數(shù)據(jù)處理組件持續(xù)監(jiān)控每個(gè)獨(dú)立的關(guān)于定時(shí)的信息字段以確定它是否已經(jīng)更新。這包括在網(wǎng)絡(luò)中的每個(gè)節(jié)點(diǎn)處使用處理能力以檢測該定時(shí)參數(shù)的改變。定時(shí)信息通常包括ETR網(wǎng)絡(luò)標(biāo)識(shí)符、閏秒偏移量和總時(shí)間偏移量,其是時(shí)區(qū)和夏時(shí)制偏移量的和。在ETR控制臺(tái)處并且不在定時(shí)網(wǎng)絡(luò)中的每個(gè)獨(dú)立系統(tǒng)處查看安排的更新。最后,如果節(jié)點(diǎn)失去了與ETR的全部通信,則認(rèn)為參數(shù)數(shù)據(jù)在該時(shí)間點(diǎn)處是無效的。因此,可以看到不僅希望使數(shù)據(jù)處理網(wǎng)絡(luò)中的節(jié)點(diǎn)同步到希望的準(zhǔn)確度,而且希望能夠使新的服務(wù)器以安全可靠的方式加入網(wǎng)絡(luò)。使服務(wù)器離開網(wǎng)絡(luò)的過程并不困難,盡管當(dāng)依賴于時(shí)間的過程正在運(yùn)行且與一個(gè)或多個(gè)服務(wù)器節(jié)點(diǎn)進(jìn)行交互時(shí)保持同步仍是很重要的。
發(fā)明內(nèi)容本發(fā)明通過計(jì)算機(jī)實(shí)現(xiàn)方法克服了現(xiàn)有技術(shù)的缺點(diǎn)并由其提供了額外的優(yōu)點(diǎn),該計(jì)算機(jī)實(shí)現(xiàn)方法用于與在數(shù)據(jù)處理系統(tǒng)中提供定時(shí)協(xié)同的設(shè)備進(jìn)行通信。該方法包括以下步驟在稱作請(qǐng)求塊的存儲(chǔ)器的第一塊內(nèi)置有請(qǐng)求信息;執(zhí)行機(jī)器指令訪問第一塊以取回命令以及關(guān)于定時(shí)的參數(shù);并且在稱作響應(yīng)塊的存儲(chǔ)器的第二塊內(nèi)置有指令執(zhí)行的結(jié)果。更特別地,本發(fā)明提供用于日歷時(shí)(timeofday)同步的機(jī)器指令以及用于設(shè)置與同步過程相關(guān)的各種參數(shù)的機(jī)器指令。本發(fā)明提供獲取以及執(zhí)行步驟,這些步驟將命令和響應(yīng)控制塊與其中的從屬字段一起使用。這些字段解決了諸如時(shí)鐘源是否是穩(wěn)定的、定時(shí)設(shè)備是否是啟用的、是否啟用某些系統(tǒng)檢查以產(chǎn)生中斷之類的問題。甚至更特別地,從屬字段解決了調(diào)整多少日歷時(shí)設(shè)置以及與不同鏈接路徑相關(guān)的狀況的問題。機(jī)器指令所提供的其中一個(gè)功能是以動(dòng)態(tài)的方式在多個(gè)路徑上與定時(shí)設(shè)備進(jìn)行通信的能力。通過本發(fā)明的技術(shù)認(rèn)識(shí)到額外的特征和優(yōu)點(diǎn)。在這里詳細(xì)描述本發(fā)明的其他實(shí)施方式和方面,并且認(rèn)為本發(fā)明的其他實(shí)施方式和方面是權(quán)利要求的本發(fā)明的一部分。由本發(fā)明各種實(shí)施方式滿足的這里陳述的希望的一組對(duì)象不意味著暗示或建議任何或全部這些對(duì)象作為必須的特征獨(dú)立地或集體地出現(xiàn)在本發(fā)明最一般的實(shí)施方式中或任何其更特別的實(shí)施方式中。在說明書的結(jié)論部分特別地指出并且清楚地聲明了本發(fā)明的主題。不過,通過參考結(jié)合附圖的描述可以很好地理解關(guān)于實(shí)踐的組織和方法以及其進(jìn)一步的目標(biāo)和優(yōu)點(diǎn)的發(fā)明,其中圖1是示出了用于SetSTP(服務(wù)器時(shí)間協(xié)議)Controls(設(shè)置STP控制)命令的命令-請(qǐng)求塊的有用結(jié)構(gòu)的框圖;圖2是示出了用于設(shè)置STP控制命令的命令-響應(yīng)塊的有用結(jié)構(gòu)的框圖;圖3是示出了用于StoreSTPInformation(存儲(chǔ)STP信息)命令的命令-請(qǐng)求塊的有用結(jié)構(gòu)的框圖;圖4A和4B是示出了用于存儲(chǔ)STP信息命令的命令-響應(yīng)塊的有用結(jié)構(gòu)的框圖;圖5是示出了用于StoreSTPInformationFast(快速存儲(chǔ)STP信息)命令的命令-請(qǐng)求塊的有用結(jié)構(gòu)的框圖;圖6是示出了用于快速存儲(chǔ)STP信息命令的命令-響應(yīng)塊的有用結(jié)構(gòu)的框圖;圖7是示出了用于StoreSTPLinkInformation(存儲(chǔ)STP鏈接信息)命令的命令-請(qǐng)求塊的有用結(jié)構(gòu)的框圖;圖8是示出了用于存儲(chǔ)STP鏈接信息命令的命令-響應(yīng)塊的有用結(jié)構(gòu)的框圖;圖9是示出了STP-鏈接-信息塊的有用結(jié)構(gòu)的框圖,該STP-鏈接-信息塊是圖8中所見用于存儲(chǔ)STP鏈接信息命令的命令-響應(yīng)塊的一部分;圖10是示出了用于StoreSTPNetworkNodeIdentifiers(存儲(chǔ)STP網(wǎng)絡(luò)節(jié)點(diǎn)標(biāo)識(shí)符)命令的命令-請(qǐng)求塊的有用結(jié)構(gòu)的框圖;圖11是示出了用于存儲(chǔ)STP網(wǎng)絡(luò)節(jié)點(diǎn)標(biāo)識(shí)符命令的命令-響應(yīng)塊的有用結(jié)構(gòu)的框圖;圖12是示出了節(jié)點(diǎn)信息塊描述的有用結(jié)構(gòu)的框圖;圖13是示出了用于StoreTimeZoneInformation(存i者時(shí)區(qū)信息)命令的命令-請(qǐng)求塊的有用結(jié)構(gòu)的框圖;圖14是示出了用于存儲(chǔ)時(shí)區(qū)信息命令的命令響應(yīng)塊的有用結(jié)構(gòu)的框圖;圖15是示出了本發(fā)明可以使用的節(jié)點(diǎn)之一的框圖;圖16是能夠存儲(chǔ)實(shí)現(xiàn)本發(fā)明的機(jī)器指令以及源代碼的計(jì)算機(jī)可讀介質(zhì)的俯一見圖;圖17描述了混合的協(xié)同后的定時(shí)網(wǎng)絡(luò)以合并本發(fā)明的一個(gè)或多個(gè)方面的一個(gè)示例;圖18描述了涉及本發(fā)明一個(gè)或多個(gè)方面的僅STP網(wǎng)絡(luò)的一個(gè)示例;以及圖19是示出了可在其中模擬本發(fā)明指令的環(huán)境的框圖;具體實(shí)施方式本申請(qǐng)涉及在使用多個(gè)服務(wù)器的數(shù)據(jù)處理系統(tǒng)中使用的定時(shí)協(xié)議,一個(gè)或多個(gè)服務(wù)器可以不位于相同的物理位置或者位于分開一些距離的一個(gè)位置。特別地,本發(fā)明包括共同地或各自地操作的六個(gè)新STP命令以改善系統(tǒng)定時(shí)特征。這些新命令或"指令"如下SetSTPControls(設(shè)置STP控制)StoreSTPInformation(存儲(chǔ)STP信息)StoreSTPInformationFast(快速存儲(chǔ)STP信息)StoreSTPLinkInformation(存儲(chǔ)STP鏈接信息)StoreSTPNetworkNodeIdentifiers(存儲(chǔ)STP網(wǎng)絡(luò)節(jié)點(diǎn)標(biāo)識(shí)符)StoreTimeZoneInformation(存4諸時(shí)區(qū)信息)STP(服務(wù)器時(shí)間協(xié)議)消息在STP路徑上于兩個(gè)服務(wù)器之間以消息命令和消息響應(yīng)的形式傳輸。因此,按照它們的效果在這里描述提供的新命令,如經(jīng)由消息請(qǐng)求塊開始以及導(dǎo)致它們的相關(guān)消息響應(yīng)塊中的改變。因而,可以看到以下的大部分討論分成有關(guān)請(qǐng)求塊和響應(yīng)塊結(jié)構(gòu)的考慮。這些命令中的一個(gè)是設(shè)置STP控制命令并且由縮寫"SSTPC"代表。設(shè)置STP控制命令在STP設(shè)備處設(shè)置控制信息和時(shí)間信息。設(shè)置STP控制命令同步執(zhí)行。下表中總結(jié)了這些命令以及它們的縮寫和其他相關(guān)屬性<table>tableseeoriginaldocumentpage12</column></row><table>表I在上表中,以下內(nèi)容是"特征"列的關(guān)鍵字:A-可以異步執(zhí)行的命令;F-迅速執(zhí)行的同步命令;I-可以解釋執(zhí)行的命令。設(shè)置STP控制設(shè)置STP控制命令使用用于與STP設(shè)備進(jìn)行通信目的的控制塊。特別地,在圖1可見字0的字節(jié)0-字節(jié)1包含十六進(jìn)制值"0020",其指定命令-請(qǐng)求-塊長度為32字節(jié)。在字0的字節(jié)2-字節(jié)3之內(nèi)找到命令代碼,其包含了十六進(jìn)制值"0033",其指定了設(shè)置-STP-控制命令。圖1中的空間表示"保留"位置,該位置代表為其他可能的未來用途所留出的區(qū)域。圖l框中標(biāo)為"FMT"的區(qū)域組成了命令-請(qǐng)求-格式字段,并且它包含4比特?zé)o符號(hào)整數(shù),該4比特?zé)o符號(hào)整數(shù)值指定了命令-請(qǐng)求塊的布局。字2的字節(jié)0包含STP操作字段并且包含操作代碼定義如下代碼1:Sync時(shí)鐘:如果CPC處于STP-定時(shí)才莫式,并且STP-時(shí)鐘-源狀態(tài)指示可用-時(shí)鐘-源狀態(tài),則sync-時(shí)鐘操作使日歷(TOD)時(shí)鐘與協(xié)同后的服務(wù)器時(shí)間(CST)同步。操作的結(jié)果是將用于中央處理聯(lián)合體(CPC)的定時(shí)狀態(tài)設(shè)置為同步的狀態(tài)。響應(yīng)塊中的TOD-時(shí)鐘-改變字段指定了TOD時(shí)鐘的修改量。如果CPC不處于STP-定時(shí)模式,則應(yīng)用十六進(jìn)制響應(yīng)代碼"0019"并且不修改TOD時(shí)鐘。如果CPC沒有可用時(shí)鐘源,則應(yīng)用十六進(jìn)制響應(yīng)代碼"0108"并且也不l奮改TOD-時(shí)鐘。代碼3:設(shè)置-控制:設(shè)置-控制操作將用于CPC的STP控制設(shè)置為請(qǐng)求塊中STP控制字段中提供的值。請(qǐng)求塊中的STP控制字段中指定的該值代替CPC的現(xiàn)有設(shè)置。保留未定義的STP-操作代碼。STP控制:當(dāng)在字2的字節(jié)0中指定了STP操作代碼3時(shí),字2的字節(jié)2-字節(jié)3包含STP控制字段。已定義比特的任何組合可以被設(shè)置為一,并且該設(shè)置代替CPC的當(dāng)前設(shè)置。當(dāng)沒有指定STP操作代碼3時(shí),忽略該字段。該字段定義如下。比特0:STP-svnc-檢查(STP-同歩-檢查)控制:當(dāng)STP控制字段的比特0設(shè)置為一時(shí),啟用STP-sync-檢查機(jī)器檢查。當(dāng)設(shè)置為零時(shí),禁用STP-sync-檢查機(jī)器檢查。比特l:Island-條件控制:當(dāng)STP控制字段的比特1設(shè)置為一時(shí),啟用Island-條件機(jī)器檢查。當(dāng)設(shè)置為零時(shí),禁用Island-條件機(jī)器檢查。比特2:CTN-酉己置-改變控制:當(dāng)STP控制字段的比特2設(shè)置為一時(shí),啟用CTN-酉己置-改變機(jī)器檢查。當(dāng)i殳置為零時(shí),禁用CTN-配置-改變機(jī)器檢查。比特3:STP-時(shí)鐘-源-錯(cuò)誤控制:當(dāng)STP控制字段的比特3設(shè)置為一時(shí),啟用STP-時(shí)鐘-源-錯(cuò)誤機(jī)器檢查。當(dāng)設(shè)置為零時(shí),禁用STP-時(shí)鐘_源_錯(cuò)誤機(jī)器檢查。比特8:定時(shí)-狀況-改變-警告控制:當(dāng)STP控制字段的比特8設(shè)置為一時(shí),啟用定時(shí)-狀況-改變外部中斷。當(dāng)設(shè)置為零時(shí),禁用定時(shí)-狀況-改變外部中斷。比特9:鏈接-可用性-改變-警告控制:當(dāng)STP控制字段的比特9設(shè)置為一時(shí),啟用鏈接-可用性-改變外部中斷。當(dāng)設(shè)置為零時(shí),禁用鏈接-可用性改變外部中斷。比特10:時(shí)間-控制-參數(shù)-警告控制:當(dāng)STP控制字段的比特10設(shè)置為一時(shí),啟用時(shí)間-控制-參數(shù)-警告外部中斷。當(dāng)設(shè)置為零時(shí),禁用STP-時(shí)間-控制參數(shù)-警告外部中斷。保留STP-控制字段中未定義的比特。STP控制字段設(shè)置為零作為子系統(tǒng)重置的一部分。注意,程序通過發(fā)布存儲(chǔ)STP信息命令可以確定當(dāng)前sync-檢查(同步-檢查)偏移量。sync-檢查量存儲(chǔ)在存儲(chǔ)STP信息響應(yīng)塊的字40-字43?,F(xiàn)在關(guān)注與設(shè)置STP控制命令一起使用的合適響應(yīng)塊的結(jié)構(gòu)。此塊具有圖2中示出的結(jié)構(gòu)。L2:字0的字節(jié)0-字節(jié)1指定了命令-響應(yīng)塊的字節(jié)長度。該長度取決于作為嘗試執(zhí)行該命令的結(jié)果所存儲(chǔ)的響應(yīng)代碼。如果除了"0001"之外的十六進(jìn)制響應(yīng)代碼存儲(chǔ)在響應(yīng)-代碼字段中,則用于配置的STP控制信息將不修改作為嘗試執(zhí)行該命令的結(jié)果,并且在此情況中,L2指定用于命令-響應(yīng)塊的八字節(jié)長度。如果十六進(jìn)制響應(yīng)代碼"0001"存儲(chǔ)在響應(yīng)-代碼字段中,則指定的STP控制信息已經(jīng)作為嘗試執(zhí)行該命令的結(jié)果設(shè)置用于配置,并且L2指定用于命令-響應(yīng)塊的32字節(jié)長度。響應(yīng)代碼:字0的字節(jié)2-字節(jié)3包含描述嘗試執(zhí)行命令的結(jié)果的16-比特?zé)o符號(hào)二進(jìn)制整數(shù)。保留:為未來可能的用途而保留塊的此部分。格式(FMT):字1的比特4-比特7是命令-響應(yīng)-格式字段,其包含4比特?zé)o符號(hào)整數(shù),該4比特?zé)o符號(hào)整數(shù)的值指定了命令-響應(yīng)塊的布局。將該字段的值設(shè)置為零。TOD時(shí)鐘改變:當(dāng)在STP操作字段中設(shè)置操作代碼1或4并且存儲(chǔ)了十六進(jìn)制響應(yīng)代碼"0001"時(shí),字4-字5包含指示作為操作的結(jié)果的TOD時(shí)鐘改變量的有符號(hào)二進(jìn)制整數(shù)。當(dāng)STP操作字段中的值不等于1或4時(shí),該字段存儲(chǔ)為零。存儲(chǔ)的值具有等于當(dāng)前實(shí)施方式中TOD-時(shí)鐘比特63的精度。特殊條件:如果命令-響應(yīng)塊中存儲(chǔ)了除了"0001"之外的十六進(jìn)制響應(yīng)代碼則特殊條件存在,其指示禁止了命令的執(zhí)行。設(shè)置-STP-控制命令的特殊條件如下"0003":十六進(jìn)制"0003"響應(yīng)代碼指示Ll字段包含除了十六進(jìn)制0020之外的值,請(qǐng)求塊中的保留字段不是零,或者STP操作代碼字段指定保留的值。"0004":十六進(jìn)制響應(yīng)代碼"0004"指示命令不由模型(model)提供。"0007":響應(yīng)代碼"0007"指示命令包含無效的FMT值。"0102":十六進(jìn)制響應(yīng)代碼"0102"指示不能執(zhí)行命令,因?yàn)榘惭b了STP設(shè)備但未啟用。"0108":十六進(jìn)制響應(yīng)代碼"0108"指示指定了sync-時(shí)鐘操作并且CPC不具有有效時(shí)鐘源。"0109":十六進(jìn)制響應(yīng)代碼"0109"指示設(shè)置了sync-時(shí)鐘操作并且CPC不處于STP-定時(shí)模式。"010A":十六進(jìn)制響應(yīng)代碼"010A"指示指定了sync-時(shí)鐘操作但是時(shí)鐘不能同步,因?yàn)門OD時(shí)鐘處于停止?fàn)顟B(tài)。存儲(chǔ)STP信息接下來考慮"存儲(chǔ)STP信息,,命令。存儲(chǔ)-STP-信息命令返回關(guān)于STP設(shè)備的信息,包括CTNID、定時(shí)狀況信息、時(shí)間-控制參數(shù)和用于執(zhí)行時(shí)鐘同步的當(dāng)前定時(shí)參數(shù)。提供的信息指示由響應(yīng)塊中數(shù)據(jù)-時(shí)間戳字段指定時(shí)間處的STP-設(shè)備的狀態(tài)。同步執(zhí)行存儲(chǔ)-STP-信息命令。命令-請(qǐng)求塊具有圖3中示出的格式。出現(xiàn)在該塊中的字段指定如下Li:字0的字節(jié)0-字節(jié)1包含指定命令-請(qǐng)求-塊的16字節(jié)長度的十六進(jìn)制值"0010"。命令代碼:字0的字節(jié)2-字節(jié)3包含指定存儲(chǔ)STP-信息命令的十六進(jìn)制值"0038"。保留:為了可能的未來用途保留塊的此部分。格式(FMT):字1的比特4-比特7是包含4-比特?zé)o符號(hào)整數(shù)的命令-請(qǐng)求-格式字段,該4-比特?zé)o符號(hào)整數(shù)的值指定了命令-請(qǐng)求塊的布局。用于主題命令的命令-響應(yīng)塊具有圖4A和4B中示出的格式(由示出的箭頭連接)并且描述如下L2:字0的字節(jié)0-字節(jié)1指定了命令-響應(yīng)塊的字節(jié)長度。該長度取決于存儲(chǔ)作為嘗試執(zhí)行該命令的結(jié)果的響應(yīng)代碼。如果"0001"之外的十六進(jìn)制響應(yīng)代碼存儲(chǔ)在響應(yīng)-代碼字段中,則沒有已經(jīng)存儲(chǔ)作為嘗試執(zhí)行該命令的結(jié)果的STP信息,并且L2指定了用于命令-響應(yīng)塊的八字節(jié)長度。如果十六進(jìn)制響應(yīng)代碼"0001"存儲(chǔ)在響應(yīng)-代碼字段中,則STP信息已經(jīng)存儲(chǔ)在命令-響應(yīng)塊中并且L2指定384字節(jié)長度的命令-響應(yīng)-塊。響應(yīng)代碼:字0的字節(jié)2-字節(jié)3包含描述嘗試執(zhí)行該命令的結(jié)果的16-比特?zé)o符號(hào)二進(jìn)制整數(shù)。保留為了可能的未來用途保留塊的此部分。格式(FMT):字1的比特4-比特7是包含4-比特?zé)o符號(hào)整數(shù)的命令-請(qǐng)求-格式字段,該4-比特?zé)o符號(hào)整數(shù)的值指定了命令-響應(yīng)塊的布局。計(jì)劃的時(shí)區(qū)更新(TU):當(dāng)字2的比特0設(shè)置為一時(shí),指示計(jì)劃了時(shí)區(qū)-更新。當(dāng)該比特設(shè)置為零時(shí),沒有計(jì)劃時(shí)區(qū)-更新。時(shí)區(qū)更新由存儲(chǔ)-時(shí)區(qū)信息命令的響應(yīng)塊中提供的時(shí)區(qū)-控制參數(shù)-信息塊指定。計(jì)劃的閏秒偏移量更新(LU):當(dāng)字2的比特1設(shè)置為一時(shí),指示計(jì)劃了閏秒-偏移量-更新。當(dāng)該比特設(shè)置為零時(shí),沒有計(jì)劃閏秒-偏移量-更新。閏秒-偏移量-更新由存儲(chǔ)-時(shí)區(qū)-信息命令的響應(yīng)塊中提供的閏秒-偏移量-信息塊指定。層(stratum):字2的比特8-比特15包含執(zhí)行命令時(shí)指示CPC層級(jí)的無符號(hào)二進(jìn)制整數(shù)。有效性比特:字2的字節(jié)2-字節(jié)3包含用于響應(yīng)塊中的一個(gè)或多個(gè)字段的有效性比特。當(dāng)設(shè)置為一時(shí),該比特指示指定的字段是有效的。當(dāng)設(shè)置為零時(shí),該比特指示指定的字段是無效的。下面描述指示響應(yīng)塊字段有效性的該比特比特字段描述<table>tableseeoriginaldocumentpage17</column></row><table>閏秒:當(dāng)有效時(shí),字3的字節(jié)0-字節(jié)1包含指示對(duì)于CPC當(dāng)前有效的閏秒數(shù)量的有符號(hào)整數(shù)。定時(shí)模式(TMD):字3的比特16-比特19包含指定CPC定時(shí)模式的4-比特代碼。該代碼定義如下<table>tableseeoriginaldocumentpage17</column></row><table>CTN類型(CTN):字3的比特20-比特23包含指定在CPC處配置的CTN定時(shí)網(wǎng)絡(luò)類型的4比特代碼。該代碼定義如下躺含義0未定義CTN:沒有配置CPC用于CTN的配屬(即,未定義STP網(wǎng)絡(luò))。CPC被配置用于僅ETR定時(shí)網(wǎng)絡(luò)或根本不用于定時(shí)網(wǎng)絡(luò)。1僅STPCTN:配置CPC用于不包括ETR網(wǎng)絡(luò)的CTO的配屬。2混合CTN:配置CPC用于包括ETR網(wǎng)絡(luò)的CTN的配屬。3-15保留。表IV本地時(shí)鐘服務(wù)器(L):字3的比特26指示是否允許服務(wù)器作為本地時(shí)鐘服務(wù)器。當(dāng)比特是一時(shí),服務(wù)器可以作為本地時(shí)鐘服務(wù)器;當(dāng)比特是零時(shí),服務(wù)器不能作為本地時(shí)鐘服務(wù)器。這是圖4A中標(biāo)記為"00LC"的字段的"L"部分。STP時(shí)鐘源狀態(tài)(C):當(dāng)字3的比特27設(shè)置為一時(shí),指示CPC具有可用的時(shí)鐘源。當(dāng)比特是零時(shí),CPC沒有可用的時(shí)鐘源。這是圖4A中標(biāo)記為"00LC,,的字段的"C,,部分。STP定時(shí)狀態(tài)(TST):字3的比特28-比特31包含指定CPC處定時(shí)狀態(tài)的4-比特代碼。該代碼定義如下代碼含義0未同步的1與定時(shí)網(wǎng)絡(luò)同步2物理時(shí)^H亭止3-15保留表V時(shí)區(qū)偏移量:當(dāng)有效時(shí),字4的字節(jié)0-字節(jié)1包含指示與在STP設(shè)備處當(dāng)前有效的URT的時(shí)區(qū)差異的有符號(hào)二進(jìn)制整數(shù)。該值以分鐘形式提供,低序位等于一分鐘。夏時(shí)制(DST)偏移量:當(dāng)有效時(shí),字4的字節(jié)2-字節(jié)3包含指示在STP設(shè)備處當(dāng)前有效的本地夏時(shí)制偏移量的有符號(hào)二進(jìn)制整數(shù)。該值以分鐘形式提供,低序位等于一分鐘。STP控制:字5的字節(jié)0-字節(jié)1包含STP控制字段的當(dāng)前設(shè)置并且定義如下。保留STP-控制字段中未定義的比特。<table>tableseeoriginaldocumentpage19</column></row><table>表VI總時(shí)間偏移量:當(dāng)有效時(shí),字6指示在STP設(shè)備處有效的總時(shí)間偏移量。其是在CPC處有效的夏時(shí)制和時(shí)區(qū)調(diào)整的組合。當(dāng)DST-偏移量字段和時(shí)區(qū)-偏移量是有效的,該字段等于這些字段的總和。當(dāng)這些字段中的一個(gè)或兩個(gè)不是有效的時(shí),總-時(shí)間-偏移量字段指示向STP設(shè)備提供的偏移量,而不單獨(dú)地指定DST-偏移量和時(shí)區(qū)-偏移量字段。該值以分鐘形式提供,低序位等于一分鐘。最大定時(shí)層級(jí):字7的字節(jié)0包含1-字節(jié)無符號(hào)二進(jìn)制整數(shù),該整數(shù)指定了服務(wù)器可以設(shè)置以及位于同步狀態(tài)中的最大層級(jí)。具有可用時(shí)鐘源狀態(tài)。最大層級(jí):字7的字節(jié)1包含1-字節(jié)無符號(hào)二進(jìn)制整數(shù),該整數(shù)指定了可以設(shè)置用于CTN中任何服務(wù)器的最大層級(jí)。最大版本:字7的字節(jié)2包含從0-255的1-字節(jié)無符號(hào)二進(jìn)制整數(shù),該整數(shù)指示了由CPC支持的最大STP版本號(hào),CPC具有最低可能支持版本的零以及最高可能支持版本的255?;顒?dòng)版本:字7的字節(jié)3包含O到最大-版本字段中的值范圍內(nèi)的1字節(jié)無符號(hào)二進(jìn)制整數(shù),該整數(shù)指示CPC處當(dāng)前活動(dòng)的STP版本CTNID:字8-字10包含用于CPC的12-字節(jié)CTNID并且具有以下格式<table>tableseeoriginaldocumentpage20</column></row><table>表VIISTP網(wǎng)絡(luò)ID:CTNID的字節(jié)0-字節(jié)7標(biāo)識(shí)STP網(wǎng)絡(luò):用于CPC。用于該字段的值定義如下<table>tableseeoriginaldocumentpage20</column></row><table><table>tableseeoriginaldocumentpage21</column></row><table>表VIIIETR網(wǎng)絡(luò)號(hào):CTNID的字節(jié)8-字節(jié)11標(biāo)識(shí)配置用于CPC的ETR網(wǎng)絡(luò)號(hào)。該字段定義如下々令ETR網(wǎng)ID表IXETR網(wǎng)ID:ETR網(wǎng)絡(luò)號(hào)的比特24-31標(biāo)識(shí)ETR網(wǎng)絡(luò),即4吏配置用于CPC。該字段的值定義如下<table>tableseeoriginaldocumentpage21</column></row><table>表XTOD-時(shí)鐘偏移量:字12-字13包含用于服務(wù)器的TOD-時(shí)鐘偏移量值。比特63具有等于TOD時(shí)鐘比特63的精度。CST偏移量:字16-字17包含TOD時(shí)鐘和定時(shí)網(wǎng)絡(luò)的協(xié)同后的服務(wù)器時(shí)間(CST)之間的差。比特63具有等于TOD時(shí)鐘比特63的精度。對(duì)于層-1和層-0服務(wù)器,此字段設(shè)置為零。CST路由延遲:字20-字21包含指示從此服務(wù)器到所選層-1服務(wù)器的總往返消息延遲的64-比特有符號(hào)二進(jìn)制整數(shù)。比特63具有等于TOD時(shí)鐘比特63的精度。對(duì)于層-1和層-0服務(wù)器,此字段設(shè)置為零。CST散布:字22-字23包含指示CSP散布的64-比特?zé)o符號(hào)二進(jìn)制整數(shù)。比特63具有等于TOD時(shí)鐘比特63的精度。最大偏移率(skewrate):字24包含無符號(hào)32-比特二進(jìn)制數(shù),說明書第15/32頁該數(shù)指定了次級(jí)服務(wù)器處相對(duì)于選擇作為根時(shí)鐘源的層-1服務(wù)器的TOD時(shí)鐘的未知偏移率的絕對(duì)值。該值等于最大諧振器頻率偏移,并且在僅STPCTN中,可以出現(xiàn)最大未識(shí)別主參考時(shí)間(PRT)校正。該值具有244分之一的(onepartper244)精度。CST參考時(shí)間戳:字28-字29包含時(shí)間戳,該時(shí)間戳指示何時(shí)更新了字16-字17中報(bào)告的CST偏移量。對(duì)于層-1和層-0服務(wù)器,此字段設(shè)置為零。該字段是STP-時(shí)間戳格式。CST參者標(biāo)識(shí)符:字32-字39包含32-字節(jié)值,該值標(biāo)識(shí)了用于服務(wù)器的參考時(shí)間源。對(duì)于層-l服務(wù)器,它以左調(diào)整的4-字節(jié)EBCDIC代碼形式標(biāo)識(shí)了主參考時(shí)間源的類型;對(duì)于次級(jí)服務(wù)器,它包含選擇以提供CST的CPC的節(jié)點(diǎn)描述符。該字段具有用于層-1服務(wù)器的以下值躺含義CPPS控制臺(tái)PPS時(shí)間服務(wù)CDTS控制臺(tái)撥號(hào)時(shí)間服務(wù)CMAN控制臺(tái)手動(dòng)設(shè)置時(shí)間CGPS控制臺(tái)GPS連接CNTP使用NTP的控制臺(tái)ETRSETR-9037步進(jìn)連接PPSC旦接附加具有控制臺(tái)的PPS作為參考源DETS直接附力口ETSDGPS直接附加GPSETRNETR-9037提供主參考表XISync-檢查偏移量:字40-字43包含用于發(fā)布操作的客戶端(guest)的sync-檢查偏移量。該字段是擴(kuò)展的-TOD-時(shí)鐘格式。數(shù)據(jù)時(shí)間戳:字44-字45包含存儲(chǔ)響應(yīng)區(qū)域中的數(shù)據(jù)的時(shí)間的TOD時(shí)鐘的比特0-比特63。層級(jí)-1配置信息塊:字48-字47包含用于CPC的層-1配置信息塊(SCIB)。當(dāng)服務(wù)器配置成為僅STPCTN的部分時(shí),該塊包含用于僅STPCTN的層-1配置。當(dāng)CPC沒有配置成僅STPCTN的部分時(shí),該字段是無意義的。PRT校正操作信息塊:字80-字95包含主參考-時(shí)間校正-操作-信息塊(PCSIB)。當(dāng)CPC配置成為僅STPCTN的一部分時(shí),該塊包含關(guān)于用于CTN的主參考時(shí)間信息。當(dāng)CPC沒有配置成僅STPCTN的一部分時(shí),該字段是無意義的。特殊條件:如果除了"0001"之外的十六進(jìn)制響應(yīng)代碼存儲(chǔ)在命令-響應(yīng)塊中,則存在特殊條件,指示禁止了命令的執(zhí)行。用于存儲(chǔ)-STP-信息命令的特殊條件如下<table>tableseeoriginaldocumentpage23</column></row><table>表XII快速存儲(chǔ)STP信息接下來考慮快速存儲(chǔ)STP命令。存儲(chǔ)-STP-信息-快速命令返回關(guān)于STP設(shè)備的信息,該信息包括CTNID和定時(shí)狀態(tài)。返回的信息是由存儲(chǔ)STP信息命令提供的信息的子集。同步執(zhí)行存儲(chǔ)-STP-信息-快速命令并且可以使用SIE設(shè)備解釋性地執(zhí)行。用于此命令的命令-請(qǐng)求塊具有圖5中示出的格式。Li:字0的字節(jié)0-字節(jié)1包含指定命令-請(qǐng)求塊的16字節(jié)長度的十六進(jìn)制值"0010"。命令代碼:字0的字節(jié)2-字節(jié)3包含指定快速-存儲(chǔ)-STP信息命令的十六進(jìn)制值"1040"。[103]保留:字段如此標(biāo)記為可能的未來用途所保留。now格式(FMT):字1的比特4-比特7是包含4-比特?zé)o符號(hào)整數(shù)的命令_請(qǐng)求_格式字段,該4-比特?zé)o符號(hào)整數(shù)的值指定了命令-請(qǐng)求塊的布局。[105]現(xiàn)在關(guān)注用于快速存儲(chǔ)STP信息命令的命令-響應(yīng)塊的結(jié)構(gòu)。此結(jié)構(gòu)在圖6中示出。以下字段和它們的使用描述如下[106]字0的字節(jié)0-字節(jié)1指定了命令-響應(yīng)塊的字節(jié)長度。該長度取決于存儲(chǔ)作為嘗試執(zhí)行該命令結(jié)果的響應(yīng)代碼。如果除了"0001"之外的十六進(jìn)制響應(yīng)代碼存儲(chǔ)在響應(yīng)-代碼字段中,則沒有已經(jīng)存儲(chǔ)作為嘗試執(zhí)行該命令的結(jié)果的STP信息,并且L2指定了用于命令—響應(yīng)塊的八字節(jié)長度。如果十六進(jìn)制響應(yīng)代碼"0001"存儲(chǔ)在響應(yīng)-代碼字段中,貝'JSTP信息已經(jīng)存儲(chǔ)在命令-響應(yīng)塊中并且L2指定命令-響應(yīng)-塊的長度為64字節(jié)。[107]響應(yīng)代碼:字0的字節(jié)2-字節(jié)3包含描述嘗試執(zhí)行該命令的結(jié)果的16-比特?zé)o符號(hào)二進(jìn)制整數(shù)。[ios]保留為了可能的未來用途保留塊的此部分;為了方便所有這種字段可以提供以默認(rèn)值。此塊中的所有這種字段用該描述來提供。[109]格式(FMT):字1的比特4-比特7是包含4比特?zé)o符號(hào)整數(shù)的命令_請(qǐng)求_格式字段,該4比特?zé)o符號(hào)整數(shù)的值指定了命令-響應(yīng)塊的布局。[no]定時(shí)模式(TMD):字3的比特16-比特19包含指定CPC定時(shí)模式的4-比特代碼。該代碼定義如下輛代碼含義0本地定時(shí)模式1ETR定時(shí)模式2STP定時(shí)模式3-14保留15未初始化的定時(shí)模式表XIII<table>tableseeoriginaldocumentpage25</column></row><table>表XIV[112]CTNID:字8-字10包含用于CPC的12-字節(jié)CTNID。「1131特殊條件:如果命令-響應(yīng)塊中存儲(chǔ)了除了十六進(jìn)制"0001"之外的響應(yīng)代碼,則特殊條件存在,其指示禁止了命令的執(zhí)行。用于存儲(chǔ)-STP-信息-快速命令的特殊條件如下"0003":十六進(jìn)制響應(yīng)代碼"0003"指示L1字段包含除了十六進(jìn)制"0010"之外的值或者請(qǐng)求塊中的保留字段不是零。"0004":十六進(jìn)制響應(yīng)代碼"0004"指示命令不由模型(model)提供。"0007":十六進(jìn)制響應(yīng)代碼"0007"指示命令包含無效格式。"0102":十六進(jìn)制響應(yīng)代碼"0102"指示不能執(zhí)行命令,因?yàn)榘惭b了STP設(shè)備但未啟用。存儲(chǔ)STP鏈接信息[114]現(xiàn)在關(guān)注存儲(chǔ)STP鏈接信息命令以及其請(qǐng)求塊和響應(yīng)塊的描述。存儲(chǔ)-STP-鏈接信息命令用于存儲(chǔ)能夠支持STP消息通信的CPC處每個(gè)鏈接的鏈接信息。同步執(zhí)行存儲(chǔ)-STP-鏈接信息命令。命令-請(qǐng)求塊具有圖7中示出的格式。Li:字0的字節(jié)0-字節(jié)1包含指定命令-請(qǐng)求-塊的16字節(jié)長度的十六進(jìn)制值"0010"?!?161命令代碼:字0的字節(jié)2-字節(jié)3包含十六進(jìn)制值"003A"指定存儲(chǔ)-STP-鏈接信息命令。ni"保留:為了可能的未來用途所保留。nisi格式(FMT):字1的比特4-比特7形成包含4-比特?zé)o符號(hào)整數(shù)的命令-請(qǐng)求-格式字段,該4-比特?zé)o符號(hào)整數(shù)的值指定了命令-請(qǐng)求塊的布局。標(biāo)記:字2包含32-比特?zé)o符號(hào)二進(jìn)制整數(shù),當(dāng)其不是零時(shí),請(qǐng)求存儲(chǔ)額外的鏈接-信息塊。當(dāng)來自從此配置發(fā)出的緊接地先前存儲(chǔ)-STP-鏈接-信息命令的響應(yīng)塊包含非零標(biāo)記時(shí),標(biāo)記可以設(shè)置為非零值。響應(yīng)塊中的非零標(biāo)記指示額外鏈接-信息塊是可用的,并且當(dāng)在下一個(gè)請(qǐng)求中設(shè)置該標(biāo)記時(shí),將在響應(yīng)塊中提供額外的鏈接信息塊。當(dāng)請(qǐng)求不是針對(duì)額外塊的時(shí),將該標(biāo)記字段設(shè)置為零。[120]接下來考慮用于存儲(chǔ)STP鏈接信息命令的響應(yīng)塊。此塊的結(jié)構(gòu)在圖8中示出。使用的該字段以及它們的含義如下[12i]L2:字0的字節(jié)0-字節(jié)1指定了命令-響應(yīng)塊的字節(jié)長度。該長度取決于存儲(chǔ)作為嘗試執(zhí)行命令的結(jié)果的響應(yīng)代碼。如果除了十六進(jìn)制"0001"之外的響應(yīng)代碼存儲(chǔ)在響應(yīng)-代碼字段中,則沒有存儲(chǔ)作為嘗試執(zhí)行該命令的結(jié)果的鏈接-信息塊,并且L2指定了用于命令-響應(yīng)塊的八字節(jié)長度。如果十六進(jìn)制"0001"響應(yīng)代碼存儲(chǔ)在響應(yīng)-代碼字段中,則一個(gè)或多個(gè)STP鏈接-信息塊存儲(chǔ)在命令-響應(yīng)塊中。L2指定112字節(jié)長度的命令-響應(yīng)-塊加上用于存儲(chǔ)的每個(gè)STP鏈接-信息塊的128字節(jié)。程序可以通過從命令-響應(yīng)塊的大小上減去112并且用余部除以128來確定存儲(chǔ)的STP鏈接-信息塊的數(shù)量。[122]響應(yīng)代碼:字0的字節(jié)2-字節(jié)3包含描述嘗試執(zhí)行該命令的結(jié)果的16-比特?zé)o符號(hào)二進(jìn)制整數(shù)。[123]保留如上所述,為了可能的未來用途保留。(可對(duì)此塊中以及其他地方的所有此類字段應(yīng)用)。n2"格式(FMT):字1的比特4-比特7形成包含4-比特?zé)o符號(hào)整數(shù)的命令-請(qǐng)求-格式字段,該4-比特?zé)o符號(hào)整數(shù)的值指定了命令-響應(yīng)塊的布局。[125]標(biāo)記:字2包含32-比特?zé)o符號(hào)二進(jìn)制整數(shù),其指示是否在STP設(shè)備處保留額外的、未讀取的鏈接-信息塊。零值指示在STP設(shè)備處沒有保留額外的、未讀取的鏈接-信息塊。非零值指示額外的、未讀取的鏈接-信息塊在STP設(shè)備處可用,并且當(dāng)在發(fā)出自此配置的下一個(gè)存儲(chǔ)-STP鏈接-信息命令中設(shè)置該標(biāo)記時(shí),該標(biāo)記將取回額外鏈接-信息塊。該標(biāo)記僅對(duì)發(fā)出自該配置的下一個(gè)存儲(chǔ)STP鏈接信息有效。H261字28-字n:如果十六進(jìn)制"0001"響應(yīng)代碼存儲(chǔ)在響應(yīng)-代碼字段中直到31,則128字節(jié)STP鏈接-信息塊存儲(chǔ)在字28-字n中。STP-鏈接-信息塊存儲(chǔ)用于所有STP-啟用鏈接。鏈接-信息塊不存儲(chǔ)用于不能支持STP消息傳遞的物理信道。每個(gè)STP-鏈接-信息塊具有圖9中示出的結(jié)構(gòu)。n27iSTP-鏈接標(biāo)識(shí)符(SLID):字0的字節(jié)O-字節(jié)1包含用于由此STP鏈接-信息塊描述的STP鏈接的標(biāo)識(shí)符。每個(gè)CPC中的STP-啟用鏈接具有由STP設(shè)備分配的唯一的SLID。[128]DESC:字0的字節(jié)2包含描述STP-鏈接類型的代碼,該鏈接的STP-鏈接類型由此鏈接-信息塊描迷。該代碼定義如下<table>tableseeoriginaldocumentpage27</column></row><table>表XV[129]初始化的(T):當(dāng)字0的比特24設(shè)置為一時(shí),指示STP路徑處于STP初始化狀態(tài)并且對(duì)于STP消息傳遞可用。當(dāng)比特是零時(shí),STP路徑處于STP未初始化狀態(tài)中。未初始化原因代碼在字0的比特28-31中,其指定了路徑未初始化的原因。[130]未初始化原因代碼(URC):當(dāng)此鏈接的STP路徑處于未初始化狀態(tài)時(shí)字0的比特27-比特31是有效的,并且包含5-比特代碼指示路徑未初始化的原因。該代碼以優(yōu)先級(jí)降序的順序定義于以下表XVI中。針對(duì)路徑存儲(chǔ)的該代碼代表識(shí)別路徑的最新條件。當(dāng)同時(shí)可以檢測到多個(gè)的條件時(shí),報(bào)告較高優(yōu)先級(jí)的條件。保留針對(duì)URC字段未指定的代碼。十六進(jìn)制代碼含義<table>tableseeoriginaldocumentpage28</column></row><table>8移除的路徑已經(jīng)從附加服務(wù)器接收了移除-STP-路徑命令。D無響應(yīng)已經(jīng)嘗試了ESP命令,但在消息超時(shí)周期內(nèi)沒有收到響應(yīng)。E進(jìn)入ESP命令未決服務(wù)器已經(jīng)接收了用于發(fā)送到附加節(jié)點(diǎn)的ESP命令的十六進(jìn)制0001響應(yīng)代碼,并且正在等待來自該節(jié)點(diǎn)的ESP命令以完成路徑初始化過程。F外出ESP命令未決服務(wù)器已經(jīng)使用十六進(jìn)制響應(yīng)代碼0001響應(yīng)了來自于附加節(jié)點(diǎn)的ESP命令,并且該服務(wù)器必須將ESP命令發(fā)送到節(jié)點(diǎn)以完成路徑初始化過程。表XVI[131]建立STP路徑(ESP)響應(yīng)代碼:當(dāng)URC包含代碼4或5時(shí),字1的字節(jié)0包含ESP響應(yīng)代碼。[132]層級(jí):字1的字節(jié)1包含附加服務(wù)器的層級(jí)。[133]附加CTNID:字2-字4包含附加CPC的CTNID如附加CPC在STP鏈接上報(bào)告的。當(dāng)I比特等于一或者URC字段包含值5時(shí),該字段包含有效數(shù)據(jù)。[134]鏈接節(jié)點(diǎn)描述符:鏈接節(jié)點(diǎn)描述符包含由此鏈接-信息塊標(biāo)識(shí)的鏈接的CPC-類型節(jié)點(diǎn)描述符?!?35,附加節(jié)點(diǎn)描述符:附力口-節(jié)點(diǎn)描述符包含附加到STP鏈接上的節(jié)點(diǎn)的CPC-類型節(jié)點(diǎn)描述符。ri36,特殊條件:如果命令-響應(yīng)塊中存儲(chǔ)了除了"0001"之外的十六進(jìn)制響應(yīng)代碼則特殊條件存在,其指示禁止了命令的執(zhí)行。用于存儲(chǔ)-STP-鏈接-信息命令的特殊條件如下"0003":十六進(jìn)制響應(yīng)代碼"0003"指示L1字段包含除了十六進(jìn)制"0020"之外的值或者請(qǐng)求塊中的保留字段不是零。"0004":十六進(jìn)制響應(yīng)代碼"0004"指示命令不由模型(model)提供。"0007":十六進(jìn)制響應(yīng)代碼"0007"指示命令指示無效格式。"0102":十六進(jìn)制響應(yīng)代碼"0102"指示不能執(zhí)行命令,因?yàn)榘惭b了STP設(shè)備但未啟用。存儲(chǔ)STP網(wǎng)絡(luò)節(jié)點(diǎn)標(biāo)識(shí)符[137]現(xiàn)在關(guān)注存儲(chǔ)STP網(wǎng)絡(luò)節(jié)點(diǎn)標(biāo)識(shí)符命令的描述以及相應(yīng)請(qǐng)求和響應(yīng)塊。存儲(chǔ)-STP-網(wǎng)絡(luò)-節(jié)點(diǎn)-標(biāo)識(shí)符命令用于存儲(chǔ)STP網(wǎng)絡(luò)中節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識(shí)信息,此CPC屬于該STP網(wǎng)絡(luò)。存儲(chǔ)-STP-網(wǎng)絡(luò)節(jié)點(diǎn)-標(biāo)識(shí)符命令的執(zhí)行不改變包含在信道子系統(tǒng)中的任何信息。節(jié)點(diǎn)描述符中提供的信息由STP設(shè)備保持并且不需要在命令的時(shí)刻訪問STP網(wǎng)絡(luò)。同步執(zhí)行存儲(chǔ)-STP-網(wǎng)絡(luò)-節(jié)點(diǎn)-標(biāo)識(shí)符命令。命令-請(qǐng)求塊具有圖10示出的格式。所使用的各種字段的結(jié)構(gòu)、內(nèi)容和含義示出如下。[138]Li:字0的字節(jié)0-字節(jié)1包含指定命令-請(qǐng)求-塊的64字節(jié)長度的十六進(jìn)制值"0040"。[139]命令代碼:字0的字節(jié)2-字節(jié)3包含指定存儲(chǔ)-STP-網(wǎng)絡(luò)節(jié)點(diǎn)-標(biāo)識(shí)符命令的十六進(jìn)制值"003C"。[140]節(jié)點(diǎn)選擇符(NS):字1的比特0-比特1指定待標(biāo)識(shí)的節(jié)點(diǎn)類型的值。含義或每個(gè)值如下0:將標(biāo)識(shí)STP網(wǎng)絡(luò)中所有節(jié)點(diǎn),這些節(jié)點(diǎn)附加到接收存儲(chǔ)STP-網(wǎng)絡(luò)_節(jié)點(diǎn)_標(biāo)識(shí)符命令的節(jié)點(diǎn)上。當(dāng)此NS是指定的時(shí),請(qǐng)求框中的節(jié)點(diǎn)描述符沒有含義并且被忽略。保留未定義的節(jié)點(diǎn)-選擇符代碼。n4U保留:如上描述為了可能的未來用途保留。H421格式(FMT):字1的比特4-比特7是包含4-比特?zé)o符號(hào)整數(shù)的命令_請(qǐng)求_格式字段,該4-比特?zé)o符號(hào)整數(shù)的值指定了命令-請(qǐng)求塊的布局。H431標(biāo)記:字2包含32-比特?zé)o符號(hào)二進(jìn)制整數(shù),當(dāng)其不是零時(shí),請(qǐng)求存儲(chǔ)額外的節(jié)點(diǎn)-信息塊。當(dāng)來自從此配置發(fā)出的緊接的先前存儲(chǔ)-STP-網(wǎng)絡(luò)-節(jié)點(diǎn)-標(biāo)識(shí)符命令的響應(yīng)塊包含非零標(biāo)記時(shí),標(biāo)記可以設(shè)置為非零值。響應(yīng)塊中的非零標(biāo)記指示額外節(jié)點(diǎn)-信息塊是可用的,并且當(dāng)在下一個(gè)請(qǐng)求中設(shè)置該標(biāo)記時(shí),將在響應(yīng)塊中提供額外的節(jié)點(diǎn)-信息塊。當(dāng)請(qǐng)求不是針對(duì)額外塊的時(shí),將該標(biāo)記字段設(shè)置為零。[144]接下來考慮與存儲(chǔ)STP網(wǎng)絡(luò)節(jié)點(diǎn)標(biāo)識(shí)符命令一起使用的響應(yīng)塊。其結(jié)構(gòu)在圖11中示出。所使用的各種字段的結(jié)構(gòu)、內(nèi)容和含義示出如下:[145]字0的字節(jié)0-字節(jié)1指定了命令-響應(yīng)塊的字節(jié)長度。該長度取決于存儲(chǔ)作為嘗試執(zhí)行命令的結(jié)果的響應(yīng)代碼。如果除了"0001"之外的十六進(jìn)制響應(yīng)代碼存儲(chǔ)在響應(yīng)-代碼字段中,則沒有存儲(chǔ)作為嘗試執(zhí)行該命令的結(jié)果的節(jié)點(diǎn)描述符,并且L2指定了用于命令-響應(yīng)塊的八字節(jié)長度。如果十六進(jìn)制的響應(yīng)代碼"0001"存儲(chǔ)在響應(yīng)-代碼字段中,則一個(gè)或多個(gè)節(jié)點(diǎn)描述符存儲(chǔ)在命令-響應(yīng)塊中。L2指定命令-響應(yīng)-塊的長度16字節(jié)加上用于每個(gè)存儲(chǔ)的節(jié)點(diǎn)描述符的32字節(jié)。程序可以通過從命令-響應(yīng)塊的大小上減去16并且用余部除以32來確定存儲(chǔ)的節(jié)點(diǎn)描述符的數(shù)量。[146]響應(yīng)代碼:字0的字節(jié)2-字節(jié)3包含描述嘗試執(zhí)行該命令的結(jié)果的16-比特?zé)o符號(hào)二進(jìn)制整數(shù)。[147]保留為了可能的未來用途保留如此指定的所有字段。[14引格式(FMT)字1的比特4-比特7形成包含4-比特?zé)o符號(hào)整數(shù)的命令-請(qǐng)求-格式字段,該4-比特?zé)o符號(hào)整數(shù)的值指定了命令-響應(yīng)塊的布局。[149]標(biāo)記:字2包含32-比特?zé)o符號(hào)二進(jìn)制整數(shù),其指示是否在STP設(shè)備處保留額外的、未讀取的節(jié)點(diǎn)-信息塊。零值指示在STP設(shè)備處沒有保留額外的、未讀取的節(jié)點(diǎn)-信息塊。非零值指示額外的、未讀取的節(jié)點(diǎn)-信息塊在STP設(shè)備處可用,并且當(dāng)在發(fā)出自此配置的下一個(gè)存儲(chǔ)-STP-網(wǎng)絡(luò)-節(jié)點(diǎn)-標(biāo)識(shí)符命令中設(shè)置該標(biāo)記時(shí),該標(biāo)記將取回額外節(jié)點(diǎn)—信息塊。該標(biāo)記僅對(duì)發(fā)出自該配置的下一個(gè)存儲(chǔ)-STP-網(wǎng)絡(luò)-節(jié)點(diǎn)-標(biāo)識(shí)符命令有效。nsoi節(jié)點(diǎn)信息塊:如果十六進(jìn)制"0001"響應(yīng)代碼存儲(chǔ)在響應(yīng)代碼字段中直到62,則64-字節(jié)節(jié)點(diǎn)-信息塊存儲(chǔ)在示出的該字段中。如果所有請(qǐng)求的節(jié)點(diǎn)-信息塊不能存儲(chǔ)在響應(yīng)塊中,則響應(yīng)塊中的字2中的該標(biāo)記字段包含可以在后續(xù)請(qǐng)求中提供的標(biāo)記以獲取額外節(jié)點(diǎn)-信息塊。每個(gè)節(jié)點(diǎn)-信息塊具有圖12中示出的格式。所使用的各種字段的結(jié)構(gòu)、內(nèi)容和含義示出如下[15i]節(jié)點(diǎn)描述符:每個(gè)節(jié)點(diǎn)-信息塊的字0-字7包含STP網(wǎng)絡(luò)中的節(jié)點(diǎn)的CPC-類型節(jié)點(diǎn)描述符。[152]標(biāo)志:字8中的字節(jié)0包含標(biāo)志字段并且定義如下:<table>tableseeoriginaldocumentpage32</column></row><table>表XVI[153]層級(jí):字8的字節(jié)1包含服務(wù)器的層級(jí)。保留:如上描述為了可能的未來用途保留。特殊條件:如果命令-響應(yīng)塊中存儲(chǔ)了除了十六進(jìn)制"0001"之外的響應(yīng)代碼則特殊條件存在,其指示禁止了命令的執(zhí)行。用于存儲(chǔ)-STP-網(wǎng)絡(luò)-節(jié)點(diǎn)命令的特殊條件如下"0003":十六進(jìn)制"0003"響應(yīng)代碼指示Ll字段包含除了十六進(jìn)制0040之外的值或者請(qǐng)求塊中的保留字段不是零。"0004":十六進(jìn)制"0004"響應(yīng)代碼指示命令不由模型(model)提供。"0007":十六進(jìn)制"0007"響應(yīng)代碼指示命令指定了無效格式。"0102":十六進(jìn)制"0102"響應(yīng)代碼指示不能執(zhí)行命令,因?yàn)榘惭b了STP設(shè)備但未啟用。存儲(chǔ)時(shí)區(qū)信息[156]現(xiàn)在關(guān)注存儲(chǔ)時(shí)區(qū)信息命令以及其相應(yīng)的請(qǐng)求和響應(yīng)塊的描述。存儲(chǔ)時(shí)區(qū)信息命令用于存儲(chǔ)時(shí)區(qū)控制參數(shù)以及用于CPC的閏秒偏移量信息。提供的該信息指示由響應(yīng)塊中的數(shù)據(jù)-時(shí)間戳字段在指定時(shí)的STP-設(shè)備的狀態(tài)。同步執(zhí)行存儲(chǔ)時(shí)區(qū)信息命令。命令-請(qǐng)求塊具有圖13中示出的格式。所使用的各種字段的結(jié)構(gòu)、內(nèi)容和含義示出如下[157]Li:字0的字節(jié)0-字節(jié)1包含指定命令-請(qǐng)求-塊的16字節(jié)長度的十六進(jìn)制值"0010"。[158]命令代碼:字0的字節(jié)2-字節(jié)3包含指定存儲(chǔ)時(shí)區(qū)信息命令的十六進(jìn)制值"003E,,。ns91保留:如上所述為了可能的未來用途保留。ri6t),格式(FMT):字1的比特4-比特7形成包含4-比特?zé)o符號(hào)整數(shù)的命令_請(qǐng)求_格式字段,該4-比特?zé)o符號(hào)整數(shù)的值指定了命令-請(qǐng)求塊的布局。[161]此命令的命令-響應(yīng)塊具有圖14中示出的格式。所使用的各種字段的結(jié)構(gòu)、內(nèi)容和含義示出如下。[162]L2:字0的字節(jié)0-字節(jié)1指定了命令-響應(yīng)塊的字節(jié)長度。該長度取決于作為嘗試執(zhí)行該命令的結(jié)果存儲(chǔ)的響應(yīng)代碼。如果除了十六進(jìn)制"0001"之外的響應(yīng)代碼存儲(chǔ)在響應(yīng)-代碼字段中,則沒有時(shí)區(qū)信息存儲(chǔ)作為嘗試執(zhí)行該命令的結(jié)果,并且L2指定用于命令-響應(yīng)塊的八字節(jié)長度。如果十六進(jìn)制的"0001"響應(yīng)代碼存儲(chǔ)在響應(yīng)-代碼字段中,則L2指定用于命令-響應(yīng)-塊的124字節(jié)長度。[163]響應(yīng)代碼:字0的字節(jié)2-字節(jié)3包含描述嘗試執(zhí)行該命令的結(jié)果的16-比特?zé)o符號(hào)二進(jìn)制整數(shù)。[164]保留如上所述為了可能的未來用途保留??蓪?duì)此塊中所有類似標(biāo)記的字|殳應(yīng)用這個(gè)4晉施。ri65,格式(FMT):字1的比特4-比特7形成包含4-比特?zé)o符號(hào)整數(shù)的命令-響應(yīng)-格式字段,該4-比特?zé)o符號(hào)整數(shù)的值指定了命令-響應(yīng)塊的布局。[166]數(shù)據(jù)時(shí)間戳:字4-字5包含存儲(chǔ)響應(yīng)區(qū)域中的數(shù)據(jù)的時(shí)間的TOD時(shí)鐘的比特0-比特63。H671時(shí)區(qū)控制參數(shù)信息塊(TCPIB):字28-字51包含用于CPC的TCPIB。卩68]閏秒偏移量信息塊(LSOIB):字52-字55包含用于CPC的LSOIB。n691特殊條件:如果命令-響應(yīng)塊中存儲(chǔ)了除了十六進(jìn)制"ooor之外的響應(yīng)代碼則特殊條件存在,其指示禁止了命令的執(zhí)行。用于存儲(chǔ)時(shí)區(qū)信息命令的特殊條件如下"0003":十六進(jìn)制"0003"響應(yīng)代碼指示Ll字段包含除了十六進(jìn)制"0010"之外的值或者請(qǐng)求塊中的保留字段不是零。"0004":十六進(jìn)制"0004"響應(yīng)代碼指示命令不由模型(model)提供。"0007":十六進(jìn)制"0007"響應(yīng)代碼指示命令指定了無效格式。"0102":十六進(jìn)制"0102"響應(yīng)代碼指示不能執(zhí)行命令,因?yàn)榘惭b了STP設(shè)備但未啟用。[170]修改存儲(chǔ)-信道-子系統(tǒng)-特征命令以包括通用特征字段中的以下定義比特68:安裝了服務(wù)器時(shí)間協(xié)議(STP)設(shè)備。信道-子系統(tǒng)通用特征字段中的STP-設(shè)備-啟用比特(比特69)等于一,則STP設(shè)備將是可操作的。比特69:服務(wù)器時(shí)間協(xié)議(STP)設(shè)備是啟用的。僅當(dāng)STP-設(shè)備-已安裝比特(比特68)為一時(shí)比特69是有意義的。當(dāng)比特68和比特69都為一時(shí),STP設(shè)備是可操作的。當(dāng)比特68為一并且比特69為零時(shí),STP設(shè)備是不可操作的并且與STP設(shè)備相關(guān)的命令返回十六進(jìn)制響應(yīng)代碼"0102"。[ni]STP設(shè)備由手動(dòng)方式啟用(例如,經(jīng)由操作員控制),并且當(dāng)啟用時(shí),將該設(shè)備置入可操作狀態(tài)并且當(dāng)執(zhí)行了存儲(chǔ)-信道-子系統(tǒng)特征命令時(shí),將比特69存儲(chǔ)為一。[172]通過電源-開重置保持STP-啟用特征,一旦移動(dòng)STP設(shè)備-啟用電源-關(guān)狀態(tài)中時(shí)該設(shè)備僅可被停止。[173]SCLP信息由讀取SCP信息命令返回的定義在SCCB字節(jié)120-字節(jié)127處的sync-檢查-閾限字段被移除,并且STP設(shè)備不使用SCCB。[174]以上描述按照塊這些塊的大小和位置陳述了這些塊內(nèi)的各種塊和字段的結(jié)構(gòu)。所有這樣的大小和位置參數(shù)是設(shè)計(jì)選擇,該選擇具有選擇的足夠長的字段大小以包含并且描繪規(guī)定含義。塊內(nèi)的位置基本上是出于方便和一致的目的選擇的隨意選擇。不認(rèn)為塊內(nèi)的字段大小和字段位置是對(duì)本發(fā)明范圍或描述其的權(quán)利要求書的限制。[175]在圖15中示出了本發(fā)明操作的環(huán)境之一。本發(fā)明在有效包括圖15中示出的一個(gè)或多個(gè)計(jì)算機(jī)元件的數(shù)據(jù)處理環(huán)境中操作。特別地,計(jì)算機(jī)500包括中央處理單元(CPU)520,其訪問存儲(chǔ)在隨機(jī)訪問存儲(chǔ)器510中的程序和數(shù)據(jù)。存儲(chǔ)器510本質(zhì)上通常是易失的并且因而通常向此類系統(tǒng)提供可旋轉(zhuǎn)的磁存儲(chǔ)器540形式的非易失性存儲(chǔ)器。雖然存儲(chǔ)器540優(yōu)選地是非易失性磁性設(shè)備,但是可以使用其他介質(zhì)。CPU530通過輸入/輸出單元530與諸如終端550之類的控制臺(tái)處的用戶進(jìn)行通信。終端550通常是通過一個(gè)或多個(gè)I/O單元530與計(jì)算機(jī)500通信的多個(gè)而不是數(shù)千個(gè)控制臺(tái)中的一個(gè)。特別地,控制臺(tái)單元550示出為包括其中包括用于讀取諸如圖16中示出的CD-ROM600之類的一個(gè)或多個(gè)類型的介質(zhì)的設(shè)備。在圖4中示出的示例介質(zhì)600包括任何便攜設(shè)備,該設(shè)備包括但不限于磁性介質(zhì)、光存儲(chǔ)設(shè)備和芯片,諸如閃存設(shè)備或所謂的閃盤。盤600也代表更通用的以用于傳輸代表這里討論的指令代碼的數(shù)據(jù)比特的電子信號(hào)形式的分布介質(zhì)。雖然此類傳輸?shù)男盘?hào)可能本質(zhì)上是短暫的,但是它們?nèi)耘f組成物理介質(zhì),該物理介質(zhì)承載編碼的指令比特并且旨在永久性在信號(hào)的一個(gè)或者多個(gè)目的地捕捉它們。[176]參考圖17描述了混合CTN配置100的一個(gè)示例。例如,混合CTN配置100包括連接到局域網(wǎng)(104)的服務(wù)器A(102),連接到局域網(wǎng)(104)的服務(wù)器B(106)和連接到局域網(wǎng)(110)的服務(wù)器C(108)。例如,每個(gè)服務(wù)器是基于國際商業(yè)機(jī)器公司的z/Architecture的中央處理聯(lián)合體。z/Architecture⑧是國際商業(yè)才幾器乂么、司,Armonk,紐約,美國的注冊(cè)商標(biāo)。z/Architecture⑧的一個(gè)實(shí)施方式在IBM2005年9月出版No.SA22-7832-04"z/ArchitecturePrinciplesofOperation"中進(jìn)行描述。[i77]每個(gè)局域網(wǎng)連接到在網(wǎng)絡(luò)內(nèi)用于提供時(shí)間同步的控制臺(tái)120。而且,局域網(wǎng)104和局i或網(wǎng)110經(jīng)由廣域網(wǎng)1124皮此連4妄。卩78]服務(wù)器A和B連接到外部時(shí)間參考網(wǎng)絡(luò)114,并且配置服務(wù)器B和C成為STP網(wǎng)絡(luò)116的部分。服務(wù)器B位于層-l級(jí)并且服務(wù)器C位于層-2級(jí)。STP鏈接118用于將服務(wù)器B的STB設(shè)備和服務(wù)器C的STB設(shè)備連接起來。[179]在僅STP的CTN中,CTN中的服務(wù)器配置為STP網(wǎng)絡(luò)的部分,并且沒有服務(wù)器配置為ETR網(wǎng)絡(luò)的部分。僅STP網(wǎng)絡(luò)150的一個(gè)示例參考圖1B描述。在此示例中,服務(wù)器A(152)和服務(wù)器B(154)連接到LAN(156),并且服務(wù)器5(158)連接到LAN(160)。每個(gè)服務(wù)器包括STP設(shè)備162,并且每個(gè)設(shè)備經(jīng)由一個(gè)或多個(gè)STP鏈接164彼此連接。[iso]而且,LAN156連接到控制臺(tái)170并且LAN160連接到控制臺(tái)172。控制臺(tái)170還連接到外部時(shí)間源(ETS)174。在此網(wǎng)絡(luò)中,不存在ETR網(wǎng)絡(luò)。服務(wù)器B具有層級(jí)1,并且服務(wù)器A和C具有層級(jí)2。[181]應(yīng)該注意類似于本文描述的那些指令還能夠被模擬。圖19中示出了可以在其中使用本發(fā)明的典型模擬環(huán)境。除了輸入指令流305,諸如320的模擬器代表機(jī)器或匯編語言指令,該指令設(shè)計(jì)為在源機(jī)器300上操作。模擬器320使用目標(biāo)機(jī)器310中的存儲(chǔ)器315以生成能夠在目標(biāo)機(jī)器310上執(zhí)行的指令流。雖然圖19特別地示出了模擬環(huán)境中的操作,但是仍應(yīng)注意本發(fā)明所設(shè)想的情形為其中模擬器320基本上作為解釋器操作,其中不但將指令翻譯成新架構(gòu)而且它們還基本上同時(shí)執(zhí)行。[182]在以下專利申請(qǐng)中提供關(guān)于定時(shí)網(wǎng)絡(luò)的額外信息,通過參考將其中每個(gè)申請(qǐng)全文合并于此2007年1月31日提交的美國臨時(shí)系列號(hào)No.60/887,584名稱為"FacilitatingSynchronizationOfServersInACoordinatedTimingNetwork"(檔案號(hào)No.POU920070008US1);同時(shí)才是交的美國系列號(hào)No.名稱為"FacilitatingSynchronizationOfServersInACoordinatedTimingNetwork"(檔案號(hào)No.POU920070008US2);同時(shí)提交的美國系列號(hào)No.名稱為Network,AndMethodsTherefor"(檔案號(hào)No.POU920070008US4);同時(shí)才是交的美國系列號(hào)No.名稱為"DefinitionOfAPrimaryActiveServerInACoordinatedTimingNetwork"(檔案號(hào)No.POU920070008US3);同時(shí)提交的美國系列號(hào)No.名稱為"DefinitionOfAPrimaryActiveServerInACoordinatedTimingNetwork,AndMethodsTherefor"(檔案號(hào)No.POU920070008US5);2007年1月31日提交的美國臨時(shí)系列號(hào)No.60/887,562名稱為"DefiningAStratum-1ConfigurationInACoordinatedTimingNetwork"(檔案號(hào)No.POU920070009US1);同時(shí)提交的美國系列號(hào)No.名稱為"EmployingConfigurationInformationToDetermineTheRoleOfAServerInACoordinatedTimingNetwork"(檔案號(hào)No.POU920070009US2);同時(shí)提交的美國系列號(hào)No.名稱為"EmployingConfigurationInformationToDetermineTheRoleOfAServerInACoordinatedTimingNetwork,AndMethodsTherefor"(檔案號(hào)No.POU920070009US3);2007年1月31日提交的美國臨時(shí)系歹l]號(hào)No.60/887,576名稱為"MethodAndSystemForEstablishingALogicalPathBetweenServersInACoordinatedTimingNetwork"(檔案號(hào)No.POU920070010US1);同時(shí)提交的美國系列號(hào)No.名稱為"EstablishingALogicalPathBetweenServersInACoordinatedTimingNetwork"(檔案號(hào)No.POU920070010US2);同時(shí)提交的美國系歹'J號(hào)No.名稱為"EstablishingALogicalPathBetweenServersInACoordinatedTimingNetwork,AndMethodsTherefor"(檔案號(hào)No.POU920070010US3);2007年1月31日提交的美國臨時(shí)系列號(hào)No.60/887,586名稱為"FacilitatingRecoveryInACoordinatedTimingNetwork"(檔案號(hào)No.POU920070011US1);同時(shí)提交的美國系列號(hào)No.名稱為"FacilitatingRecoveryInACoordinatedTimingNetwork"(檔案號(hào)No.POU920070011US2);同時(shí)4是交的美國系列號(hào)No.名稱為"FacilitatingRecoveryInACoordinatedTimingNetwork,AndMethodsTherefor"(檔案號(hào)No.POU920070011US3);2007年1月31日提交的美國臨時(shí)系列號(hào)No.60/887,544名稱為"ChannelSubsystemServerTimeProtocolCommands"(檔案號(hào)No.POU920070012USl);同時(shí)提交的美國系列號(hào)No.名稱為"ChannelSubsystemServerTimeProtocolCommandsAndMethodTherefor"(檔案號(hào)No.POU920070012US3);2007年1月31日提交的美國臨時(shí)系列號(hào)No.60/887,512名稱為"ServerTimeProtocolMessagesAndMethods"(檔案號(hào)No.POU920070013US1);2006年8月30日提交的美國系列號(hào)No.11/468,352,名稱為"CoordinatedTimingNetworkConfigurationParameterUpdateProcedure,";美國系列號(hào)No.11/460,025名稱為"DirectlyObtainingByApplicationProgramsInformationUsableInDeterminingClockAccuracy";美國系列號(hào)No.11/223,886名稱為"SystemAndMethodForTOD-ClockSteering";美國系列號(hào)No.11/532,168名稱為"SynchronizationSignalForTOD畫ClockSteeringAdjustment";美國系列號(hào)No.11/468,501名稱為"ManagingDataAccessViaALoopOnlyIfChangedLockingFacility";美國系列號(hào)No.11/223,878名稱為"ClockFilterDispersion";美國系列號(hào)No.11/223,876名稱為"MethodAndSystemForClockSkewAndOffsetEstimation";美國系列號(hào)No.11/223,577名稱為"UseOfT4TimestampsToCalculateClockOffsetAndSkew";美國系列號(hào)No.11/450,025名一爾為"DirectlyObtainingByApplicationProgramsInformationUsableInDeterminingClockAccuracy";以及美國系歹'J號(hào)No.11/223,642名稱為"SystemAndMethodForCalibratingATODClock"。[183]雖然本文已經(jīng)根據(jù)本發(fā)明的某些優(yōu)選實(shí)施方式詳細(xì)描述了本發(fā)明,但是本領(lǐng)域的技術(shù)人員可以實(shí)現(xiàn)其中的很多修改和改變。因而,隨附權(quán)利要求書旨在覆蓋所有此類修改和改變以落入本發(fā)明的真實(shí)4青神和范圍之內(nèi)。權(quán)利要求1.一種數(shù)據(jù)處理服務(wù)器具有機(jī)器指令用于與為所述服務(wù)器提供定時(shí)協(xié)同的定時(shí)設(shè)備進(jìn)行通信,所述服務(wù)器能夠?qū)嵭蝎@取步驟和執(zhí)行步驟,所述步驟包括獲取設(shè)置STP(服務(wù)器時(shí)間協(xié)議)控制機(jī)器指令用于訪問存儲(chǔ)器的第一控制塊和第二控制塊,所述存儲(chǔ)器的第一塊是請(qǐng)求塊并且所述存儲(chǔ)器的第二塊是響應(yīng)塊,根據(jù)計(jì)算機(jī)架構(gòu)定義所述機(jī)器指令用于計(jì)算機(jī)執(zhí)行,所述第一控制塊包括所述第一控制塊中的命令-請(qǐng)求-塊長度字段指定所述第一控制塊大??;所述第一控制塊中的命令代碼字段,所述命令代碼字段包括設(shè)置STP控制命令;所述第一控制塊中的STP操作字段,所述STP操作字段指定所述定時(shí)設(shè)備待執(zhí)行的操作,所述操作從包含定時(shí)設(shè)備同步和定時(shí)設(shè)備控制設(shè)置的組中選擇,如果所述服務(wù)器處于STP-定時(shí)模式并且時(shí)鐘-源狀態(tài)指示所述時(shí)鐘-源狀態(tài)為可用,則所述操作使日歷(TOD)時(shí)鐘與協(xié)同后的服務(wù)器時(shí)間同步;以及所述第一控制塊中的第四字段指定用于所述控制設(shè)置操作的定時(shí)設(shè)備參數(shù);根據(jù)所述第一控制塊中的所述字段內(nèi)容執(zhí)行所述機(jī)器指令,所述執(zhí)行步驟包括以下步驟訪問所述第一控制塊的所述命令代碼字段以獲得所述設(shè)置STP控制命令;訪問所述第一控制塊的所述STP操作字段以獲得待執(zhí)行的所述STP操作;向所述定時(shí)設(shè)備提供所述獲得的設(shè)置STP控制命令;向所述定時(shí)設(shè)備提供所述獲得的待執(zhí)行的STP操作;如果待執(zhí)行的所述STP操作是Sync時(shí)鐘操作并且如果所述服務(wù)器處于STP-定時(shí)模式并且所述時(shí)鐘源狀態(tài)指示可用的時(shí)鐘源狀態(tài),則使所述定時(shí)設(shè)備將所述日歷時(shí)鐘與協(xié)同后的服務(wù)器時(shí)間同步;將關(guān)于所述機(jī)器指令的所述執(zhí)行步驟的信息置于所述第二控制塊中,所述信息包括關(guān)于執(zhí)行所述指令的信息;并且如果待執(zhí)行的所述STP操作是設(shè)置-控制操作,則將用于所述服務(wù)器和所述設(shè)備的所述STP控制設(shè)置為所述請(qǐng)求塊中的所述STP控制字段中提供的值。2.根據(jù)權(quán)利要求1所述的服務(wù)器,其中所述第一控制塊的所述大小是32字節(jié)。3.根據(jù)權(quán)利要求1所述的服務(wù)器,其中所述第二控制塊包括其中第一字段指定了用于所述第二控制塊的大小,以及其中第二字段包括響應(yīng)-代碼。4.根據(jù)權(quán)利要求3所述的服務(wù)器,其中如果十六進(jìn)制響應(yīng)代碼"0001"存儲(chǔ)在所述第二控制塊的所述第二字段的所述響應(yīng)-代碼字段中,則所述第二控制塊的所述大小是32字節(jié)。5.根據(jù)權(quán)利要求3所述的服務(wù)器,其中如果除了十六進(jìn)制響應(yīng)代碼"0001"之外的響應(yīng)代碼存儲(chǔ)在所述第二控制塊的所述響應(yīng)-代碼字段中,則所述第二控制塊的所述大小是8字節(jié)。6.根據(jù)權(quán)利要求1所述的服務(wù)器,其中待執(zhí)行的所述STP操作是Sync時(shí)鐘操作并且所述服務(wù)器處于所述STP-定時(shí)模式并且所述時(shí)鐘源狀態(tài)指示可用的時(shí)鐘源狀態(tài),進(jìn)一步包括將用于所述設(shè)備和服務(wù)器的所述定時(shí)狀態(tài)設(shè)置為所述同步后的狀態(tài)并且修改所述響應(yīng)塊中的TOD-時(shí)鐘-改變字段以指示用于所述TOD時(shí)鐘的修改量。7.根據(jù)權(quán)利要求6所述的服務(wù)器,其中所述服務(wù)器不處于所述STP-定時(shí)模式,并且在所述第二控制塊中的響應(yīng)代碼字段中提供十六進(jìn)制響應(yīng)代碼"0109",所述第二控制塊包括用于包含所述響應(yīng)-代碼的字段并且其中沒有修改所述TOD時(shí)鐘。8.根據(jù)權(quán)利要求6所述的服務(wù)器,其中所述服務(wù)器沒有可用時(shí)鐘源,并且在所述第二控制塊中的響應(yīng)代碼字段中提供十六進(jìn)制響應(yīng)代碼"0108",所述第二控制塊包括用于包含所述響應(yīng)-代碼的字段并且其中沒有修改所述TOD時(shí)鐘。9.根據(jù)權(quán)利要求1所述的服務(wù)器,其中在所述第一控制塊的字0的字節(jié)2-字節(jié)3內(nèi)找到所述命令代碼,并且其中所述命令代碼以十六進(jìn)制值"0033"來指派。10.根據(jù)權(quán)利要求1所述的服務(wù)器,其中待執(zhí)行的所述STP操作是設(shè)置-控制命令,如在所述第一控制塊中的STP控制字段中指定的。11.根據(jù)權(quán)利要求IO所述的服務(wù)器,其中所述第一控制塊中的STP控制字段指定從包含STP-sync-檢查控制、island-條件控制、CTN-配置-改變控制、STP-時(shí)鐘-源-錯(cuò)誤控制、定時(shí)-狀況-改變-警告控制、鏈接-可用性-改變-警告控制、時(shí)間-控制-參數(shù)-警告控制的組中選擇的選項(xiàng)。12.根據(jù)權(quán)利要求11所述的服務(wù)器,其中所述選項(xiàng)是所述STP-sync-檢查控制,當(dāng)所述STP-sync-檢查控制設(shè)置為一時(shí),啟用STP-sync-檢查機(jī)器檢查并且當(dāng)所述STP-sync-檢查控制設(shè)置為零時(shí),禁用STP-sync-檢查機(jī)器檢查。13.根據(jù)權(quán)利要求11所述的服務(wù)器,其中所述選項(xiàng)是所述island-條件控制,當(dāng)所述island-條件控制設(shè)置為一時(shí),啟用island-條件機(jī)器檢查并且當(dāng)所述island-條件控制設(shè)置為零時(shí),禁用island-條件機(jī)器檢查。14.根據(jù)權(quán)利要求11所述的服務(wù)器,其中所述選項(xiàng)是所述CTN-配置-改變控制,當(dāng)所述CTN-配置-改變控制設(shè)置為一時(shí),啟用CTN-配置-改變機(jī)器檢查并且當(dāng)所述CTN-配置-改變控制設(shè)置為零時(shí),禁用CTN-配置-改變機(jī)器檢查。15.根據(jù)權(quán)利要求11所述的服務(wù)器,其中所述選項(xiàng)是所述STP-時(shí)鐘-源-錯(cuò)誤控制,當(dāng)所述STP-時(shí)鐘-源-錯(cuò)誤控制設(shè)置為一時(shí),啟用STP-時(shí)鐘-源-錯(cuò)誤機(jī)器檢查并且當(dāng)所述STP-時(shí)鐘-源-錯(cuò)誤控制設(shè)置為零時(shí),禁用STP-時(shí)鐘-源-錯(cuò)誤機(jī)器檢查。16.根據(jù)權(quán)利要求11所述的服務(wù)器,其中所述選項(xiàng)是所述定時(shí)-狀況-改變-警告控制,當(dāng)所述定時(shí)-狀況-改變-警告控制設(shè)置為一時(shí),啟用定時(shí)-狀況-改變外部中斷并且當(dāng)所述定時(shí)-狀況-改變-警告控制設(shè)置為零時(shí),禁用定時(shí)-狀況-改變外部中斷。17.根據(jù)權(quán)利要求11所述的服務(wù)器,其中所述選項(xiàng)是所述鏈接-可用性-改變-警告控制,當(dāng)所述鏈接-可用性-改變-警告控制設(shè)置為一時(shí),啟用鏈接-可用性-改變外部中斷并且當(dāng)所述鏈接-可用性-改變-警告控制設(shè)置為零時(shí),禁用鏈接-可用性改變外部中斷。18.根據(jù)權(quán)利要求11所述的服務(wù)器,其中所述選項(xiàng)是所述時(shí)間-控制-參數(shù)-警告控制,當(dāng)所述時(shí)間-控制-參數(shù)-警告控制設(shè)置為一時(shí),啟用時(shí)間-控制-參數(shù)-警告外部中斷并且當(dāng)所述時(shí)間-控制-參數(shù)-警告控制設(shè)置為零時(shí),禁用STP-時(shí)間-控制參數(shù)-警告外部中斷。19.根據(jù)權(quán)利要求1所述的服務(wù)器,其中所述第二控制塊是其中置有所述執(zhí)行結(jié)果的響應(yīng)塊。20.根據(jù)權(quán)利要求19所述的服務(wù)器,其中所述第二控制塊中的字0的字節(jié)0-字節(jié)1指定所述響應(yīng)塊的字節(jié)長度。21.根據(jù)權(quán)利要求20所述的服務(wù)器,其中所述第二控制塊包括響應(yīng)字段。22.根據(jù)權(quán)利要求21所述的服務(wù)器,其中所述響應(yīng)字段包含十六進(jìn)制響應(yīng)代碼"0001",并且其中所述第二控制塊的字4-字5包含指示所述TOD時(shí)鐘改變量的有符號(hào)二進(jìn)制整數(shù)。23.根據(jù)權(quán)利要求21所述的服務(wù)器,其中所述響應(yīng)字段包含十六進(jìn)制響應(yīng)代碼"0003",所述響應(yīng)代碼指示所述長度字段包含除了十六進(jìn)制"0020"之外的值,指示所述請(qǐng)求塊中的保留字段不是零,或者指示所述STP操作代碼字段指定保留值。24.根據(jù)權(quán)利要求21所述的服務(wù)器,其中所述響應(yīng)字段包含十六進(jìn)制響應(yīng)代碼"0004",所述響應(yīng)代碼指示沒有提供所述命令。25.根據(jù)權(quán)利要求21所述的服務(wù)器,其中所述響應(yīng)字段包含十六進(jìn)制響應(yīng)代碼"0102",所述響應(yīng)代碼指示由于所述STP設(shè)備已經(jīng)安裝但沒有啟用所以不能執(zhí)行所述命令。26.根據(jù)權(quán)利要求21所述的服務(wù)器,其中所述響應(yīng)字段包含十六進(jìn)制響應(yīng)代碼"0108",所述響應(yīng)代碼指示了指定所述sync-時(shí)鐘操作并且CPC不具有有效的時(shí)鐘源。27.根據(jù)權(quán)利要求21所述的服務(wù)器,其中所述響應(yīng)字段包含十六進(jìn)制響應(yīng)代碼"0109",所述響應(yīng)代碼指示了設(shè)置所述sync-時(shí)鐘操作并且所述CPC沒有處于STP-定時(shí)模式。28.根據(jù)權(quán)利要求21所述的服務(wù)器,其中所述響應(yīng)字段包含十六進(jìn)制響應(yīng)代碼"010A",所述響應(yīng)代碼指示了指定所述sync-時(shí)鐘操作但是由于TOD時(shí)鐘處于停止?fàn)顟B(tài)所述時(shí)鐘不能同步。29.—種計(jì)算機(jī)可讀介質(zhì)其上具有程序指令用于實(shí)行數(shù)據(jù)處理服務(wù)器中的處理步驟,用于與為所述服務(wù)器提供定時(shí)協(xié)同的定時(shí)設(shè)備進(jìn)行通信,所述服務(wù)器能夠?qū)嵭蝎@取和執(zhí)行步驟,所述步驟包括獲取設(shè)置STP(服務(wù)器時(shí)間協(xié)議)控制機(jī)器指令用于訪問存儲(chǔ)器的第一控制塊和第二控制塊,所述存儲(chǔ)器的第一塊是請(qǐng)求塊并且所述存儲(chǔ)器的第二塊是響應(yīng)塊,根據(jù)計(jì)算機(jī)架構(gòu)定義所述機(jī)器指令用于計(jì)算機(jī)執(zhí)行,所述第一控制塊包括所述第一控制塊中的命令-請(qǐng)求-塊長度字段指定所述第一控制塊大??;所述第一控制塊中的命令代碼字段,所述命令代碼字段包括設(shè)置STP控制命令;所述第一控制塊中的STP操作字段,所述STP操作字段指定所述定時(shí)設(shè)備待執(zhí)行的操作,所述操作從包含定時(shí)設(shè)備同步和定時(shí)設(shè)備控制設(shè)置的組中選擇,如果所述服務(wù)器處于STP-定時(shí)模式并且時(shí)鐘-源狀態(tài)指示所述時(shí)鐘-源狀態(tài)為可用則所述操作使日歷(TOD)時(shí)鐘與協(xié)同后的服務(wù)器時(shí)間同步;以及所述第一控制塊中的第四字段指定定時(shí)設(shè)備參數(shù)用于所述控制設(shè)置操作;根據(jù)所述第一控制塊中的所述字段內(nèi)容執(zhí)行所述機(jī)器指令,所述執(zhí)行步驟包括以下步驟訪問所述第一控制塊的所述命令代碼字段以獲得所述設(shè)置STP控制命令;訪問所述第一控制塊的所述STP操作字段以獲得待執(zhí)行的所述STP操作;向所述定時(shí)設(shè)備提供所述獲得的設(shè)置STP控制命令;向所述定時(shí)設(shè)備提供所述獲得的待執(zhí)行的STP操作;如果待執(zhí)行的所述STP操作是Sync時(shí)鐘操作并且如果所述服務(wù)器處于STP-定時(shí)模式并且所述時(shí)鐘源狀態(tài)指示可用的時(shí)鐘源狀態(tài),使所述定時(shí)設(shè)備將日歷時(shí)鐘與協(xié)同后的服務(wù)器時(shí)間同步;將關(guān)于所述機(jī)器指令的所述執(zhí)行步驟的信息置于所述第二控制塊中,所述信息包括關(guān)于執(zhí)行所述指令的信息;以及如果待執(zhí)行的所述STP操作是設(shè)置-控制操作,則將用于所述服務(wù)器和所述設(shè)備的所述STP控制設(shè)置為所述請(qǐng)求塊中的所述STP控制字段中提供的值。全文摘要本發(fā)明提供一種信道子系統(tǒng)服務(wù)器時(shí)間協(xié)議命令及其系統(tǒng)。經(jīng)由執(zhí)行接受多個(gè)命令的機(jī)器指令提供一種協(xié)議,用于與數(shù)據(jù)處理網(wǎng)絡(luò)中使用的定時(shí)設(shè)備進(jìn)行通信以提供同步。通過使用消息請(qǐng)求塊以及與它們相關(guān)的消息響應(yīng)塊提供交互。以此方式可以確定、修改以及傳遞定時(shí)參數(shù)。這使數(shù)據(jù)處理網(wǎng)絡(luò)中的多個(gè)服務(wù)器或節(jié)點(diǎn)更加容易作為協(xié)同定時(shí)網(wǎng)絡(luò)而存在并因此更加合作地對(duì)較大的同一數(shù)據(jù)文件進(jìn)行操作。文檔編號(hào)H04L29/06GK101252574SQ20081000896公開日2008年8月27日申請(qǐng)日期2008年1月31日優(yōu)先權(quán)日2007年1月31日發(fā)明者B·A·格倫迪寧,D·E·惠特尼,D·J·達(dá)倫,D·M·塞維格尼,D·克拉布特里,M·H·T·哈克,R·M·老史密斯,S·M·卡爾森申請(qǐng)人:國際商業(yè)機(jī)器公司