幸好家裡還有一台桌上電腦,馬上到google找solution,就找到ERD Commander 2005這個工具.
這個工具裝起來後,它可以產生一個iso檔,讓我們做開機光碟,然後用此光碟開機後去修改原本windows的密碼.就這樣它挽救了我原本要format掉的硬碟,讓我又可以重新登入成功了,真是感動得快哭出來了~
推薦這個部落格: 0




在EDIFACT的UNB 7 是代表Application Reference ID,通常都會填入該訊息的名稱,如:ORDERS,ORDRSP,INOVIC...等.但是因為該屬性是在EDI的表頭區,因此是在Party裡面設定,這樣就造成若想在不同的message type給不同值的問題.
以前在BizTalk 2006 R2時, 除了客製send pipeline將EDI Header硬塞進去外,可能就要寫一些額外的元件去處理,但是在BizTalk 2009因為增加了一個EDIOverride的context,讓此目的可以輕鬆達到.
做法如下:
1. 在biztalk專案加入C:\Program Files\Microsoft BizTalk Server 2009\Microsoft.BizTalk.Edi.BaseArtifacts.dll
2.開啟Orchestration,並且透過Assigment shape對EDI Message進行以下設定.
Msg_ORDRSP(EdiOverride.OverrideEDIHeader) = true;
Msg_ORDRSP(EdiOverride.UNB7) = "ORDRSP";
這樣就可以在EDI訊息上面動態加上需要的Application Reference ID了.




· For SQL Server 2008, run setup and choose the Management Tools: Basic and Management Tools: Complete options.
· For SQL Server 2005, run setup and chose the Management Tools option under SQL Server 2005 Client Tools.
1. Validate Map取得Xsl檔案

2. 用文字編輯器開啟xsl檔案,移除裡面ns0的字眼,若想連root節點namespace的ns0都移除的話也可以.
3.建立一新Map,此Map的Source與Destination都與原始一模一樣,但是不需要拉線.設定此map的Custom XSL Path屬性,指向上一步驟所修改過的XSL檔案.
4. 再次Test Map即可得到完全不含ns0的XML.
原來含有ns0的輸出XML.
| S | M | T | W | T | F | S |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | ||
| 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 13 | 14 | 15 | 16 | 17 | 18 | 19 |
| 20 | 21 | 22 | 23 | 24 | 25 | 26 |
| 27 | 28 | 29 | 30 | 31 |