Monthly Archives: ಮಹಾವೈಭವದ 2007

ಕ್ರೈಗ್ 'ರ ಪಟ್ಟಿ ನನಗೆ ಚೆನ್ನಾಗಿ ಕೆಲಸ

ನಾನು ಬರ್ಗೆನ್ ಕೌಂಟಿ ನನ್ನ ಕಾರು ಮಾರಾಟಕ್ಕೆ ವರ್ಗೀಕೃತ ಜಾಹೀರಾತು ಪೋಸ್ಟ್, NJ on Sunday night. I received several inquiries via email shortly thereafter and closed the deal with someone on Tuesday night.

ನಿಜವಾದ ಎಂದು ಬಹುತೇಕ ತುಂಬಾ ಉತ್ತಮ …

MOSS ಮುಂದುವರಿದ ಹುಡುಕಾಟ ಗ್ರಾಹಕೀಕರಣ — ಕೇಸ್ ಮುಂದುವರಿದ ಹುಡುಕಾಟ XSLT ರಲ್ಲಿ ವಿಷಯವಾಗಿದೆ

ನಾನು ಆಗಾಗ್ಗೆ ಮುಂದುವರಿದ ಹುಡುಕಾಟ XSLT ಮಾರ್ಪಡಿಸಿ ಇಲ್ಲ, ನಾನು ಸಣ್ಣ ಬೆಟ್ಟಗಳ ಪ್ರತಿ ಬಾರಿ ನಾನು ಕ್ಲೈಂಬಿಂಗ್ ನಂತಹ ಆದ್ದರಿಂದ ತೋರುತ್ತದೆ.

ನನ್ನ ಹೊಸ ಪಾಠ ಇದು: ಒಂದು ಕಾಲಮ್ ಗುರುತಿಸಲಾಗುತ್ತಿದೆ ಮಾಡಿದಾಗ ಕೇಸ್ ಮ್ಯಾಟರ್ಸ್. ನನ್ನ ಮುಂದುವರಿದ ಹುಡುಕಾಟ, ನಾನು ಈ ಕಾಲಮ್ಗಳನ್ನು ವ್ಯಾಖ್ಯಾನಿಸಿದ್ದಾರೆ:

<ಮೂಲ xmlns:xsi="HTTP://www.w3.org/2001/XMLSchema-instance">
<
ಕಾಲಮ್ಗಳನ್ನು>
<
ಕಾಲಮ್ ಹೆಸರು="GafTrainingInvoiceNumber" />
<
ಕಾಲಮ್ ಹೆಸರು="GafTrainingInvoiceLocation" />
<
ಕಾಲಮ್ ಹೆಸರು="WorkId"/>
<
ಕಾಲಮ್ ಹೆಸರು="ದರ್ಜೆ"/>
<
ಕಾಲಮ್ ಹೆಸರು="ಶೀರ್ಷಿಕೆ"/>
<
ಕಾಲಮ್ ಹೆಸರು="ಲೇಖಕ"/>
<
ಕಾಲಮ್ ಹೆಸರು="ಗಾತ್ರ"/>
<
ಕಾಲಮ್ ಹೆಸರು="ಪಥ"/>
<
ಕಾಲಮ್ ಹೆಸರು="ವಿವರಣೆ"/>
<
ಕಾಲಮ್ ಹೆಸರು="ಬರೆ"/>
<
ಕಾಲಮ್ ಹೆಸರು="SITENAME"/>
<
ಕಾಲಮ್ ಹೆಸರು="CollapsingStatus"/>
<
ಕಾಲಮ್ ಹೆಸರು="HitHighlightedSummary"/>
<
ಕಾಲಮ್ ಹೆಸರು="HitHighlightedProperties"/>
<
ಕಾಲಮ್ ಹೆಸರು="Contentclass"/>
<
ಕಾಲಮ್ ಹೆಸರು="IsDocument"/>
<
ಕಾಲಮ್ ಹೆಸರು="PictureThumbnailURL"/>
</
ಕಾಲಮ್ಗಳನ್ನು>
</
ಮೂಲ>

ಸರಕುಪಟ್ಟಿ ಸಂಖ್ಯೆ ಮತ್ತು ಸರಕುಪಟ್ಟಿ ಸ್ಥಳ ಪ್ರದರ್ಶಿಸುತ್ತದೆ XLST ಇತ್ತು:

<ಪುಟ>
Training Invoice Number: <XSL:ಮೌಲ್ಯ ಆಫ್ ಆಯ್ಕೆ="GafTrainingInvoiceNumber"/>
<
ಬಿಆರ್></ಬಿಆರ್>
Training Invoice Location: <XSL:ಮೌಲ್ಯ ಆಫ್ ಆಯ್ಕೆ="GafTrainingInvoiceLocation"/>
</
ಪುಟ>

ಹೇಗಾದರೂ, ಆಯ್ದ ಎಲ್ಲಾ ಕಡಿಮೆ ಸಂದರ್ಭದಲ್ಲಿ ಆಸ್ತಿ ಉಲ್ಲೇಖವನ್ನು ಹೊಂದಿದೆ, ನಲ್ಲಿ:

<ಪುಟ>
Training Invoice Number: <XSL:ಮೌಲ್ಯ ಆಫ್ ಆಯ್ಕೆ="gaftraininginvoicenumber"/>
<
ಬಿಆರ್></ಬಿಆರ್>
Training Invoice Location: <XSL:ಮೌಲ್ಯ ಆಫ್ ಆಯ್ಕೆ="gaftraininginvoicelocation"/>
</
ಪುಟ>


Until I corrected that, search results showed the labels (ಅಂದರೆ. "Training Invoice Number") but no data.

MOSS: ಕಾರ್ಯಾತ್ಮಕ ಉದಾಹರಣೆ - ಕಸ್ಟಮ್ ಡೇಟಾ ಪ್ರಕಾರ

ವ್ಯಾಪಾರ ಸನ್ನಿವೇಶ:

ಉತ್ಪಾದನಾ ಕಂಪನಿಯ ಪಾಚಿಯ ಎಂಟರ್ಪ್ರೈಸ್-ವ್ಯಾಪಕ ಕಾರ್ಯಗತಗೊಳಿಸುವಿಕೆಯನ್ನು 30+ ಸೈಟ್ಗಳು ಮತ್ತು ಕೆಲವು ಡಜನ್ ಕಾರ್ಪೊರೇಟ್ ವಿಭಾಗಗಳು.

ವ್ಯಾಪಾರ ಉದ್ದೇಶ:

ವ್ಯಾಪಾರ ಗುಂಪುಗಳ ಬಹುಸಂಖ್ಯೆಯ ಹೊರತಾಗಿಯೂ (ವಿಭಾಗಗಳು, ಸ್ಥಳಗಳು, ಇತ್ಯಾದಿ), ಕೆಲವು ಡೇಟಾವನ್ನು ಜಾಗತಿಕ ಮಟ್ಟದಲ್ಲಿ ನಿಭಾಯಿಸಬಹುದು. ಉದಾಹರಣೆಗೆ, ಕಂಪನಿಯ ಎಲ್ಲಾ ಭೌತಿಕ ಸ್ಥಳಗಳನ್ನು ಅಧಿಕಾರಯುಕ್ತವಾದ ಮಾಸ್ಟರ್ ಪಟ್ಟಿ (ಉದಾ.. ಉತ್ಪಾದನಾ ಸೌಲಭ್ಯಗಳು, ಗೋದಾಮಿನ ಸ್ಥಳಗಳು, ಮಾರಾಟ ಕಚೇರಿಗಳು) ಕೇಂದ್ರ ಸ್ಥಳದಲ್ಲಿ ನಿಭಾಯಿಸಬಹುದು.

ತಾಂತ್ರಿಕ ಸಮಸ್ಯೆ:

ಎಂಟರ್ಪ್ರೈಸ್ ಟ್ಯಾಕ್ಸಾನಮಿ ಬಹು ಸೈಟ್ ಸಂಗ್ರಹಣೆಗಳು ಬಳಸಿಕೊಂಡು ಅಳವಡಿಸಿಕೊಂಡಿದ್ದರಿಂದ. ನಾವು ಕಸ್ಟಮ್ WSS ಪಟ್ಟಿಯಲ್ಲಿ ಭೌತಿಕ ಸ್ಥಳಗಳ ಅಧಿಕೃತ ಪಟ್ಟಿಯನ್ನು ರಚಿಸಲು ಇಷ್ಟಪಟ್ಟಿದ್ದಾರೆ ಎಂದು. ನಂತರ, ನಾವು ಒಂದು ವಿಷಯವನ್ನು ರೀತಿಯ ಒಂದು ಕಾಲಮ್ ಹೊಂದಲು ಅಗತ್ಯವಿದ್ದಾಗ (ಅಥವಾ ಒಂದು ಕಾಲಮ್ ಪಟ್ಟಿ ಅಥವಾ ಡಾಕ್ ಗ್ರಂಥಾಲಯದ ಸೇರಿಸಲಾಗಿದೆ) ಆ ಒಳಗೊಂಡಿದೆ ಕಾರ್ಪೊರೇಟ್ ಸ್ಥಳಗಳು, we would create a column using the "lookup" ಈ ಮಾಸ್ಟರ್ ಪಟ್ಟಿಗೆ datatype ಮತ್ತು ಪಾಯಿಂಟ್.

ಶೋಚನೀಯವಾಗಿ, lookup datatypes must access a source list "locally" ನಮ್ಮ ಅಧಿಕೃತ ಪಟ್ಟಿ ಸೈಟ್ ಸಂಗ್ರಹಣೆಗಳು ವ್ಯಾಪಿಸಿದ ಸಾಧ್ಯವಿಲ್ಲ ಎಂದು ಅರ್ಥ.

ತಾಂತ್ರಿಕ ಪರಿಹಾರ:

SPField ಆಧರಿಸಿ ಮತ್ತು ಅವರ ListItems ಮಾಸ್ಟರ್ WSS ಪಟ್ಟಿಯಿಂದ ಜನಪ್ರಿಯಗೊಳಿಸುವುದಕ್ಕೆ UI ನಲ್ಲಿ ಒಂದು DropDownList ಮಾಹಿತಿ ನಿರೂಪಿಸಲಾಗಿದೆ ಜಾರಿಗೆ ಹೊಸ ಕಸ್ಟಮ್ ದಶಮಾಂಶ ಮಾದರಿ ಅಳವಡಿಸಿ.

ನಾವು ಎಂಬ ಹೊಸ ಸೈಟ್ ಸಂಗ್ರಹಣೆಯಲ್ಲಿ ದಾಖಲಿಸಿದವರು "http://localhost/EnterpriseData". ಇಲ್ಲ, we created a custom list named "Corporate Locations". This list just uses the standard "Title" ನಿಜವಾದ ಕಾರ್ಪೊರೇಟ್ ಸ್ಥಾನಗಳ ಪಟ್ಟಿಯನ್ನು ಹೊಂದಿರುತ್ತವೆ ಕ್ಷೇತ್ರ.

ಒಂದು WSS ರಲ್ಲಿ ಕಸ್ಟಮ್ ದಶಮಾಂಶ ಮಾದರಿ ರಚಿಸಲು ಹಲವಾರು ವಿಭಿನ್ನ ಹಂತಗಳನ್ನು ಅನುಸರಿಸುತ್ತದೆ. ಅವರು:

  1. SPField ರಿಂದ ಉತ್ತರಾಧಿಕಾರ ಇದು ಒಂದು ವರ್ಗ ವಿವರಿಸಿ (ಬೇಕಾದಲ್ಲಿ ಒಂದು ಬೇರೆ ಕ್ಷೇತ್ರಗಳ ಆನುವಂಶಿಕವಾಗಿ ಮಾಡಬಹುದು).

ಇಲ್ಲಿ ಆ ಸಂಕೇತ:

ಸಾರ್ವಜನಿಕ ವರ್ಗ XYZZYCorporateLocationField : SPFieldText
{
ಸಾರ್ವಜನಿಕ XYZZYCorporateLocationField
(SPFieldCollection ಜಾಗ, ದಾರ typeName, ದಾರ displayName)
: ಅಡಿಪಾಯ(ಜಾಗ, typeName, displayName) { }

ಸಾರ್ವಜನಿಕ XYZZYCorporateLocationField
(SPFieldCollection ಜಾಗ, ದಾರ displayName)
: ಅಡಿಪಾಯ(ಜಾಗ, displayName) { }

ಸಾರ್ವಜನಿಕ ಸ್ವಯಂಚಾಲನೆಯ ಸ್ತಂಭನ BaseFieldControl FieldRenderingControl
{
ಪಡೆಯಿರಿ
{
BaseFieldControl control = ಹೊಸ XYZZYCorporateLocationFieldControl();
control.FieldName = .InternalName;
ಮರಳಿ control;
} //ಪಡೆಯಿರಿ
} // fieldrenderingcontrol

ಸಾರ್ವಜನಿಕ ಸ್ವಯಂಚಾಲನೆಯ ಸ್ತಂಭನ ದಾರ GetValidatedString(ಉದ್ದೇಶ ಮೌಲ್ಯ)
{
ವೇಳೆ (.Required || value.ToString().ಸಮನಾಗಿರುತ್ತದೆ(ದಾರ.ಖಾಲಿ))
{
ಎಸೆ ಹೊಸ SPFieldValidationException ("Department is not assigned.");
}
ಮರಳಿ ಅಡಿಪಾಯ.GetValidatedString(ಮೌಲ್ಯ);
} // getvalidatedstring

} // XYZZYCorporateLocation

  1. ಬೇಸ್ ಕ್ಷೇತ್ರದಲ್ಲಿ ನಿಯಂತ್ರಣದಿಂದ ಉತ್ತರಾಧಿಕಾರ ಮತ್ತೊಂದು ವರ್ಗ ವಿವರಿಸಿ, ನಲ್ಲಿ:

ಸಾರ್ವಜನಿಕ ವರ್ಗ XYZZYCorporateLocationFieldControl : BaseFieldControl
{
ರಕ್ಷಣೆ DropDownList XYZZYCorporateLocationSelector;

ರಕ್ಷಣೆ ಸ್ವಯಂಚಾಲನೆಯ ಸ್ತಂಭನ ದಾರ DefaultTemplateName
{
ಪಡೆಯಿರಿ
{
ಮರಳಿ "XYZZYCorporateLocationFieldControl";
}
} // DefaultTemplateName

ಸಾರ್ವಜನಿಕ ಸ್ವಯಂಚಾಲನೆಯ ಸ್ತಂಭನ ಉದ್ದೇಶ ಮೌಲ್ಯ
{
ಪಡೆಯಿರಿ
{
EnsureChildControls();
ಮರಳಿ .XYZZYCorporateLocationSelector.SelectedValue;
} // ಪಡೆಯಿರಿ
ಸೆಟ್
{
EnsureChildControls();
.XYZZYCorporateLocationSelector.SelectedValue = (ದಾರ).ItemFieldValue;
} // ಸೆಟ್
} // override object Value

ರಕ್ಷಣೆ ಸ್ವಯಂಚಾಲನೆಯ ಸ್ತಂಭನ ಶೂನ್ಯವಾಗುವ CreateChildControls()
{

ವೇಳೆ (.Field == ಶೂನ್ಯ || .ControlMode == SPControlMode.ಪ್ರದರ್ಶಿಸು)
ಮರಳಿ;

ಅಡಿಪಾಯ.CreateChildControls();

.XYZZYCorporateLocationSelector =
(DropDownList)TemplateContainer.FindControl("XYZZYCorporateLocationSelector");

ವೇಳೆ (.XYZZYCorporateLocationSelector == ಶೂನ್ಯ)
ಎಸೆ ಹೊಸ ಎಕ್ಸೆಪ್ಶನ್("ERROR: Cannot load .ASCX file!");

ವೇಳೆ (!.Page.IsPostBack)
{

ಬಳಸಿ (SPSite site = ಹೊಸ SPSite("http://localhost / enterprisedata"))
{
ಬಳಸಿ (SPWeb web = site.OpenWeb())
{

SPList currentList = web.Lists["Corporate Locations"];

foreach (ಭೂಶಿರ XYZZYCorporateLocation ಇನ್ currentList.Items)
{
ವೇಳೆ (XYZZYCorporateLocation["Title"] == ಶೂನ್ಯ) ಮುಂದುವರಿಸು;

ದಾರ theTitle;
theTitle = XYZZYCorporateLocation["Title"].ToString();

.XYZZYCorporateLocationSelector.Items.Add
(ಹೊಸ ListItem(theTitle, theTitle));

} // foreach

} // using spweb web = site.openweb()
} // using spsite site = new spsite("http://localhost/enterprisedata")

} // if not a postback

} // CreateChildControls

} // XYZZYCorporateLocationFieldControl

ಮೇಲೆ ಕೋಡ್ ಮೂಲತಃ ನಲ್ಲಿ ಇದೆ WSS ಕಸ್ಟಮ್ ಪಟ್ಟಿಯಿಂದ ಮೌಲ್ಯಗಳೊಂದಿಗೆ DropDownList populating ಫಾರ್ ತರ್ಕ ಕೈಗೊಳ್ಳುತ್ತದೆ http://localhost/enterprisedata and named "Corporate Departments".

ನಾನು ಒಂದೇ. CS ಕಡತದಲ್ಲಿ ಎರಡೂ ತರಗತಿಗಳು ವ್ಯಾಖ್ಯಾನಿಸಲಾಗಿದೆ, ಇದು ಕಂಪೈಲ್ ಮತ್ತು GAC ಹಾಕಿದರೆ (ಅಗತ್ಯವಿರುವ ಪ್ರಬಲ, ಸಹಜವಾಗಿ).

  1. ಒಂದು ನಿಯಂತ್ರಣ ಟೆಂಪ್ಲೇಟ್ ಅಳವಡಿಸಿ (.ascx) ತೋರಿಸಲಾಗಿದೆ ಎಂದು:

<%@ ನಿಯಂತ್ರಣ ಭಾಷೆ="C#" ಉತ್ತರಾಧಿಕಾರ="Microsoft.SharePoint.Portal.ServerAdmin.CreateSiteCollectionPanel1,Microsoft.SharePoint.Portal,ಆವೃತ್ತಿ = 12.0.0.0, ಸಂಸ್ಕೃತಿ = ತಟಸ್ಥ,PublicKeyToken = 71e9bce111e9429c" compilationMode="Always" %>
<%
@ ನೋಂದಾಯಿಸು Tagprefix="wssawc" ಹೆಸರಿನ ಬಗೆ="Microsoft.SharePoint.WebControls" ಕೂಟ="Microsoft.SharePoint, Version=12.0.0.0, ಸಂಸ್ಕೃತಿ = ತಟಸ್ಥ, PublicKeyToken = 71e9bce111e9429c" %> <%@ ನೋಂದಾಯಿಸು Tagprefix="SharePoint" ಹೆಸರಿನ ಬಗೆ="Microsoft.SharePoint.WebControls" ಕೂಟ="Microsoft.SharePoint, Version=12.0.0.0, ಸಂಸ್ಕೃತಿ = ತಟಸ್ಥ, PublicKeyToken = 71e9bce111e9429c" %>
<ಶೇರ್ಪಾಯಿಂಟ್:RenderingTemplate ID="XYZZYCorporateLocationFieldControl" runat="server">
<ಪ್ರಮಾಣ ಫಲಕ>
<ASP:DropDownList ID="XYZZYCorporateLocationSelector" runat="server" />
</ಪ್ರಮಾಣ ಫಲಕ>
</
ಶೇರ್ಪಾಯಿಂಟ್:RenderingTemplate>

ಮೇಲೆ ಸಿ ಒಳಗೆ ಉಳಿಸಲಾಗಿದೆ:\ಪ್ರೋಗ್ರಾಮ್ ಕಡತಗಳು ಸಾಮಾನ್ಯ ಕಡತಗಳು Microsoft ಹಂಚಿಕೆಯ ವೆಬ್ ಸರ್ವರ್ ವಿಸ್ತರಣೆಗಳನ್ನು 12 controltemplates.

  1. ಅಂತಿಮವಾಗಿ, ನಾವು ..... 12 ಮದುವೆ ಕೋಶಕ್ಕೆ ಉಳಿಸಲು ಒಂದು XML ಫೈಲ್ ರಚಿಸಲು. ಈ ನಮ್ಮ ಕಸ್ಟಮ್ ದಶಮಾಂಶ ಕೌಟುಂಬಿಕತೆ ವರ್ಣಿಸಬಹುದು CAML ಮತ್ತು ನನ್ನ ಉದಾಹರಣೆಗೆ, ಈ ತೋರುತ್ತಿದೆ:

<?ಮದುವೆ ರೂಪಾಂತರ="1.0" ಎನ್ಕೋಡಿಂಗ್="UTF-8" ?>
<
FieldTypes>
<
FieldType>
<
ಕ್ಷೇತ್ರ ಹೆಸರು="TypeName">CorporateLocations</ಕ್ಷೇತ್ರ>
<
ಕ್ಷೇತ್ರ ಹೆಸರು="ParentType">ಪಠ್ಯ</ಕ್ಷೇತ್ರ>
<
ಕ್ಷೇತ್ರ ಹೆಸರು="TypeDisplayName">Corporate Locations</ಕ್ಷೇತ್ರ>
<
ಕ್ಷೇತ್ರ ಹೆಸರು="TypeShortDescription">All XYZZY Corporate locations including manufacturing or other facilities.</ಕ್ಷೇತ್ರ>
<
ಕ್ಷೇತ್ರ ಹೆಸರು="UserCreatable">TRUE</ಕ್ಷೇತ್ರ>
<
ಕ್ಷೇತ್ರ ಹೆಸರು="ShowInListCreate">TRUE</ಕ್ಷೇತ್ರ>
<
ಕ್ಷೇತ್ರ ಹೆಸರು="ShowInDocumentLibraryCreate">TRUE</ಕ್ಷೇತ್ರ>
<
ಕ್ಷೇತ್ರ ಹೆಸರು="ShowInSurveyCreate">TRUE</ಕ್ಷೇತ್ರ>
<
ಕ್ಷೇತ್ರ ಹೆಸರು="ShowInColumnTemplateCreate">TRUE</ಕ್ಷೇತ್ರ>
<
ಕ್ಷೇತ್ರ ಹೆಸರು="FieldTypeClass">Conchango.XYZZYCorporateLocationField, XYZZYCorporateLocationField, ಆವೃತ್ತಿ = 1.0.0.0, ಸಂಸ್ಕೃತಿ = ತಟಸ್ಥ, PublicKeyToken=b0b19e85410990c4</ಕ್ಷೇತ್ರ>
<
RenderPattern ಹೆಸರು="DisplayPattern">
<
ಸ್ವಿಚ್ಚು>
<
Expr>
<
ಕಾಲಮ್ />
</
Expr>

<ಪ್ರಕರಣ ಮೌಲ್ಯ=""/>

<ಡೀಫಾಲ್ಟ್>
<
ಎಚ್ಟಿಎಮ್ಎಲ್>
<![CDATA[
<span style="color:Red"><ಬೌ>]]>
</
ಎಚ್ಟಿಎಮ್ಎಲ್>

<
ಕಾಲಮ್ SubColumnNumber="0" HTMLEncode="TRUE"/>

<ಎಚ್ಟಿಎಮ್ಎಲ್><![CDATA[</ಬೌ></ದಾಟು>]]></ಎಚ್ಟಿಎಮ್ಎಲ್>

</
ಡೀಫಾಲ್ಟ್>
</
ಸ್ವಿಚ್ಚು>

</
RenderPattern>
</
FieldType>
</
FieldTypes>
This XML file adds the custom data type to the WSS "library" ಮತ್ತು GAC'd ವಿಧಾನಸಭೆ ವಿರುದ್ಧ ಅದನ್ನು ಹೋಲಿಕೆ.

ಸ್ಥಾನಕ್ಕೇರಿತು ಎಲ್ಲಾ ಈ ಬಿಟ್ಗಳು ಚಲಿಸುವ ನಂತರ, ಸರ್ವರ್ನಲ್ಲಿ iisreset ಮತ್ತು ಇದು ಎಲ್ಲಾ ಚೆನ್ನಾಗಿ ಕೆಲಸ ಆರಂಭಿಸಲು ಬೇಕು.

WSS: ಕಾಮ್ ಕ್ಷೇತ್ರ ವ್ಯಾಖ್ಯಾನಗಳು ರಚಿಸಲು ತಂತ್ರ.

ಹೆಚ್ಚುವರಿ ವರ್ಗದಲ್ಲಿ: ಕಾಮ್

ಇಲ್ಲಿ ಕ್ರೇಗ್ "ಎಂಬ ಸಹ ಒಂದು ಮಹಾನ್ ಪೋಸ್ಟ್ ಆಗಿದೆ" ಒಂದು ಸೈಟ್ ನಿಂದ ನಿಜವಾದ ವ್ಯಾಖ್ಯಾನಗಳು ಆಫ್ ಆಧಾರಿತ ಕ್ಷೇತ್ರ ವಿಷಯವನ್ನು ರೀತಿಯ ಕಾಮ್ ವ್ಯಾಖ್ಯಾನಗಳು ಹುಡುಕುವ ತಂತ್ರದ.

ತನ್ನ ಪೋಸ್ಟ್ ಎಲ್ಲಾ ಹೇಳುತ್ತದೆ. ಸಂಕ್ಷಿಪ್ತವಾಗಿ:

  1. ವಿಷಯ ಪ್ರಕಾರ ರಚಿಸಿ.
  2. ಒಂದು ಪಟ್ಟಿಯನ್ನು ಇದು ಸಂಯೋಜಿಸಿ.
  3. ಶೇರ್ಪಾಯಿಂಟ್ ಡಿಸೈನರ್ ಜೊತೆ ಪಟ್ಟಿಯನ್ನು ತೆರೆಯಿರಿ.
  4. Export to a "personal web package".
  5. ಒಂದು. ಕ್ಯಾಬ್ ಗೆ ಮರುಹೆಸರಿಸು.
  6. ಮ್ಯಾನಿಫೆಸ್ಟ್ ಹೊರತೆಗೆಯಲು.
  7. ನಿಮ್ಮ ವಿಷಯವನ್ನು ಕೌಟುಂಬಿಕತೆ ಮತ್ತು ಸಂಬಂಧಿತ CAML ಹುಡುಕಿ.

WSS: ಸಾರಾಂಶ ಪುಟದ / ಎಲಿಮೆಂಟ್ಸ್ / ಇತ್ಯಾದಿ ಸಕ್ರಿಯಗೊಳಿಸಲು ಸ್ಟೆಪ್ಸ್. ವಿ ಇಂಟೆಲಿಸೆನ್ಸ್ 2005

ಹೆಚ್ಚುವರಿ ವಿಭಾಗಗಳು: ವಿಷುಯಲ್ ಸ್ಟುಡಿಯೋ 2005

ವೈಶಿಷ್ಟ್ಯಗಳು ಉಪಯುಕ್ತ ಇಂಟೆಲಿಸೆನ್ಸ್ ಸಕ್ರಿಯಗೊಳಿಸಲು, ಅಂಶಗಳು, ವಿಷುಯಲ್ ಸ್ಟುಡಿಯೋದಲ್ಲಿ ಇತ್ಯಾದಿ 2005:

  1. ಒಂದು WSS ಸರ್ವರ್ ಪ್ರವೇಶಿಸಲು.
  2. Navigate to "c:\ಪ್ರೋಗ್ರಾಮ್ ಕಡತಗಳು ಸಾಮಾನ್ಯ ಕಡತಗಳು Microsoft ಹಂಚಿಕೆಯ ವೆಬ್ ಸರ್ವರ್ ವಿಸ್ತರಣೆಗಳನ್ನು 12 TEMPLATE ಮದುವೆ"
  3. ತೋರುತ್ತಿರುವಂತೆ ಮತ್ತೊಂದು Windows Explorer ತೆರೆಯಿರಿ: "C:\ಪ್ರೋಗ್ರಾಮ್ ಕಡತಗಳು ಮೈಕ್ರೋಸಾಫ್ಟ್ ವಿಷುಯಲ್ ಸ್ಟುಡಿಯೋ 8 XML ಯೋಜನೆಗಳನ್ನು"
  4. ನಿಮ್ಮ ವಿ ಗೆ WSS ಪರಿಚಾರಕದಿಂದ ಕೆಳಗಿನ ಕಡತಗಳನ್ನು ನಕಲಿಸಲು 2005 ಯೋಜನೆಗಳನ್ನು ಕೋಶವನ್ನು:
    1. Wss.xsd
    2. CamlQuery.xsd
    3. CamlView.xsd
    4. CoreDefintions.xsd
  5. ವಿ ಮರುಪ್ರಾರಂಭಿಸಿ 2005
  6. ಒಂದು ಯೋಜನೆಗೆ ಹೊಸ XML ಫೈಲ್ ಸೇರಿಸಿ.
  7. XML ಫೈಲ್ ದೇಹದಲ್ಲಿ ಕ್ಲಿಕ್ ಮಾಡಿ.
  8. ಗುಣಲಕ್ಷಣಗಳನ್ನು ಪೇನ್ ರಲ್ಲಿ, ಯೋಜನೆಗಳನ್ನು "ಮೇಲೆ ಕ್ಲಿಕ್ ಮಾಡಿ" ಮತ್ತು "wss.xsd ಆಯ್ಕೆ" ಆಯ್ಕೆಗಳಿಂದ. (ಅವರು wss.xsd ರಿಂದ ಉಲ್ಲೇಖಿಸಲಾಗುತ್ತಿತ್ತು ರಿಂದ ಇತರ ಅನ್ನು XSD ತಂದೆಯ ಆಯ್ಕೆ ಅನಿವಾರ್ಯವಲ್ಲ ಇಲ್ಲಿದೆ).

ಇಂಟೆಲಿಸೆನ್ಸ್ ಈಗ ಆ XML ಡಾಕ್ಯುಮೆಂಟ್ ಸಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆ.

ನೋಡು ಇಲ್ಲಿ ಈ ವಿಷಯದ ಬಗ್ಗೆ ಹೆಚ್ಚಿನ ಮಾಹಿತಿಗಾಗಿ ಮತ್ತು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಯಾವುದೇ XML ಫೈಲ್ ಜೊತೆ WSS ಇಂಟೆಲಿಸೆನ್ಸ್ ಸಂಯೋಜಿಸಲು ಹೇಗೆ ಸೂಚನೆಗಳಿಗಾಗಿ.

WSS ಪರೀಕ್ಷೆಯಲ್ಲಿ 70-541, ಮೈಕ್ರೋಸಾಫ್ಟ್ ವಿಂಡೋಸ್ ಶೇರ್ಪಾಯಿಂಟ್ ಸರ್ವೀಸಸ್ 3.0 – ಅಪ್ಲಿಕೇಶನ್ ಅಭಿವೃದ್ಧಿ

ನಾನು ಈ ಬೆಳಿಗ್ಗೆ ಮೇಲೆ ತಿಳಿಸಲಾದ ಪರೀಕ್ಷೆ ತೆಗೆದುಕೊಂಡು ಪಾಸು. ನಾನು ಪರೀಕ್ಷೆಯಲ್ಲಿ ಕಷ್ಟ ಮತ್ತು ನ್ಯಾಯವಾಗಿದೆ ಎಂದು ಕಂಡು.

ವೆಬ್ನಲ್ಲಿ ಈ ಪರೀಕ್ಷೆಯಲ್ಲಿ ಮಾಹಿತಿಯಲ್ಲಿ ಸಾಕಷ್ಟು ಕೊರತೆಯಿದೆ. ನಾನು ಏಕೆ ಖಚಿತವಿಲ್ಲ.

ನಾನು ನಿಸ್ಸಂಶಯವಾಗಿ ನಾನು ತೆಗೆದುಕೊಂಡ ಪರೀಕ್ಷೆಯ ಬಗ್ಗೆ ಯಾವುದೇ ವಿವರಗಳನ್ನು ಸಿಗುವುದಿಲ್ಲ, ಆದರೆ ನಾನು ಸುರಕ್ಷಿತವಾಗಿ ಕೆಳಗಿನ ಹೇಳಬಹುದು ಭಾವಿಸುತ್ತೇನೆ:

  1. ಈ ಲಿಂಕ್ ವಿಶ್ವಾಸವಿಡಿ: http://www.microsoft.com/learning/exams/70-541.mspx.

    ನೀವು ಪರೀಕ್ಷೆ ರವಾನಿಸಲು ತಿಳಿಯಬೇಕಾದದ್ದು ಪಟ್ಟಿ ಮತ್ತು ಅದು ಇಲ್ಲಿದೆ, IMO, ನಿಖರವಾದ.

  2. ಲಿಂಕ್ ಸಹ ಶಿಫಾರಸು ಮೈಕ್ರೋಸಾಫ್ಟ್ ವಿಂಡೋಸ್ ಶೇರ್ಪಾಯಿಂಟ್ ಸರ್ವೀಸಸ್ ಇನ್ಸೈಡ್ 3.0 ಟೆಡ್ ಪ್ಯಾಟಿಸನ್ ಮೂಲಕ & ಡೇನಿಯಲ್ ಲಾರ್ಸನ್. ಈ ಪುಸ್ತಕದ ಸುಮಾರು ಪರೀಕ್ಷಾ ವಿಳಾಸಗಳು ಆ ಎಲ್ಲಾ ವಿಷಯಗಳನ್ನು ಆವರಿಸುತ್ತದೆ. ನಾನು ಸರಳ ಪರೀಕ್ಷೆ ಪ್ರಾಥಮಿಕ ಮೀರಿ ಸ್ವತಃ ಮತ್ತು ಮಹಾನ್ ಕಂಡುಬಂದಲ್ಲಿ. ಇದು ಮಹಾನ್ ಉದಾಹರಣೆಗಳನ್ನು ಒದಗಿಸುತ್ತಾಳೆ ಮತ್ತು ನಿಜವಾಗಿಯೂ ನನಗೆ ಪ್ರಯತ್ನಿಸಲು ಕೆಲವು ಹೊಸ ಮತ್ತು ಆಸಕ್ತಿದಾಯಕ ವಿಷಯಗಳನ್ನು ಕುರಿತು ಪಡೆಯಿತು. ನೀವು ಪುಸ್ತಕದಲ್ಲಿ ಕೆಲವು ಬಿಟ್ಗಳನ್ನು ತೆರಳಿ ಬಯಸಿದರೆ, ಕೇವಲ ಮೇಲಿನಿಂದ ಲಿಂಕ್ ಅಂಶಗಳ ಜೊತೆಗೆ ಪುಸ್ತಕದ ಟಿಒಸಿ ದಾಟಲು-ಉಲ್ಲೇಖಿಸಿ.
  3. ನಥಿಂಗ್ ನಿಜವಾದ ಕೈಯಲ್ಲಿದೆ ಅನುಭವ ಬೀಟ್ಸ್. ನೀವು ಸಮಯ ಮತ್ತು ಆಸಕ್ತಿ ಇದ್ದರೆ, ನಂತರ ಪುಸ್ತಕದಲ್ಲಿ ಉದಾಹರಣೆಗಳು ಮತ್ತು ಅವರೊಂದಿಗೆ ಪ್ರಯೋಗ ಜೊತೆಗೆ ಅನುಸರಿಸಿ. ನೀವು ಒಂದು ಸುಲಭ ಪರೀಕ್ಷೆಯಲ್ಲಿ ಬಾರಿ ಜೊತೆಗೆ ನಿಜವಾಗಿಯೂ WSS ಅಪ್ಲಿಕೇಶನ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಕಲಿಯುವಲ್ಲಿ ಮಾಡುತ್ತೇವೆ.

</ಕೊನೆಯಲ್ಲಿ>ನನ್ನ ಬ್ಲಾಗ್ ಚಂದಾದಾರರಾಗಿ!

MOSS / InfoPath ಫಾರ್ಮ್ಸ್ ಸರ್ವರ್ (InfoPath 2007) ಡ್ರಾಪ್ ಡೌನ್ ಪಟ್ಟಿ ಪ್ರದರ್ಶನ

ಹೆಚ್ಚುವರಿ ವರ್ಗದಲ್ಲಿ: InfoPath

ಸಂಗ್ರಹವಾದ: ಒಂದು InfoPath 2007 ಪಾಚಿಯ ಸರ್ವರ್ ನಿಯೋಜಿಸಲಾಯಿತು ರೂಪಿಸಲು ಕಸ್ಟಮ್ MOSS ಪಟ್ಟಿ ಕಟ್ಟಲಾಗುತ್ತದೆ ಮಾರಾಟಗಾರರು ಒಂದು ಡ್ರಾಪ್ ಡೌನ್ ಪಟ್ಟಿಯನ್ನು ನೀಡುತ್ತದೆ. ಒಂದು ಮಾರಾಟಗಾರರ ಆಯ್ಕೆ ಮೇಲೆ, ನಿಯಮಗಳು ಮಾರಾಟ ಪ್ರತಿನಿಧಿಯನ್ನು ಹೆಸರು ಪಠ್ಯ ಜಾಗ ಬೆರಳೆಣಿಕೆಯಷ್ಟು ಕ್ಷೇತ್ರ ಮೌಲ್ಯಗಳನ್ನು ನಿಗದಿ, ವಿಳಾಸ, ನಗರ, ರಾಜ್ಯ, ZIP ಮತ್ತು ಫೋನ್. ಪ್ರದರ್ಶನ ಭಯಂಕರವಾಗಿರುತ್ತದೆ. ನಾವು ಸಾಧನೆ ಉಲ್ಬಣಿಸಿ ಗಮನಿಸಿ (in a non-linear fashion) ಪ್ರತಿ ಹೆಚ್ಚುವರಿ ಕ್ಷೇತ್ರಕ್ಕೆ ನಾವು ಈ ರೀತಿಯಲ್ಲಿ ಅಪ್ಡೇಟ್. ಅಂದರೆ, ನಾವು ಮಾರಾಟ ಪ್ರತಿನಿಧಿಯನ್ನು ಹೆಸರು ನವೀಕರಿಸಲು ವೇಳೆ, ಇದು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ [X] ಸಮಯ ಪ್ರಮಾಣವನ್ನು. ನಾವು ಮಾರಾಟ ಪ್ರತಿನಿಧಿಯನ್ನು ನವೀಕರಿಸಲು ವೇಳೆ, address1, address2, ನಗರ, ರಾಜ್ಯ, ಬಲ, ಇದು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ 10 ಬಾರಿ ಮುಂದೆ.

ಪರಿಹಾರ: ಒಂದು ವೆಬ್ ಸೇವೆ ಬರೆಯಿರಿ (ಮಾದರಿ ಕೋಡ್ ಕಾಣಬಹುದು ಇಲ್ಲಿ) ಒಂದು ಮಾರಾಟಗಾರರ ಹೆಸರಿನಲ್ಲಿ ಜಾರಿಗೆ ಮತ್ತು ಅದನ್ನು ಮರಳಿ ಮಾರಾಟಗಾರರ ವಿವರಗಳು ಹಿಂದಿರುಗಿಸುತ್ತದೆ ನಿಗದಿಪಡಿಸಲಾಗಿದೆ. ನಂತರ, ಜಾಗ ಈ ರೀತಿ ನಿಯೋಜಿಸಲು. ಈ ತುಂಬಾ ನಿಧಾನ ತೋರುತ್ತದೆಯಾದರೂ, ನಾವು ಅದಕ್ಕೆ ಮಾಡಿದಾಗ ಸಾಧನೆ ರಲ್ಲಿ ಯಾವುದೇ discernable ಕೆಲವು ಭಿನ್ನಾಭಿಪ್ರಾಯಗಳಿದ್ದವು 1 ಕ್ಷೇತ್ರ ವಿರುದ್ಧ 8 ಜಾಗ. ಒಂದು ಸೇರಿಸಲಾಗಿದೆ ಬೋನಸ್ ಮಾಹಿತಿ, users get a cool "contacting the server" ಸಿಲೋನ್ ಅವರು ಸೇವೆ ಫಲಿತಾಂಶಗಳು ಮನವಿ ಮತ್ತು ಬಳಸುತ್ತದೆ ರೂಪ ನಿರೀಕ್ಷಿಸಿ ಆದರೆ ಪರಿಣಾಮ.

MOSS: ತೊಡಕು ಕಂಡುಬಂದಿದೆ. (HRESULT ರಿಂದ ಎಕ್ಸೆಪ್ಶನ್: 0x80020009 (DISP_E_EXCEPTION))

ನವೀಕರಿಸಲು: ಈ ಸಮಸ್ಯೆಯ ಮೂಲ ಕಾರಣ ನಿರ್ಧರಿಸಲಾಗುತ್ತದೆ ಎಂದೂ ಹಾಗೂ ಮತ್ತೊಮ್ಮೆ ಮೇಲ್ಮುಖ ಎಂದಿಗೂ.

ನಾವು ಅಭಿವೃದ್ಧಿ ಸೈಟ್ ಎಂದು ಇದ್ದಕ್ಕಿದ್ದಂತೆ ಅನುಷ್ಠಾನದ ಸಮಯದಲ್ಲಿ ಗಮನಕ್ಕೆ, ಎರಡು ಬಳಕೆದಾರರು ಸೈಟ್ ಸಂಗ್ರಹಣೆಯಲ್ಲಿ ಪ್ರವೇಶಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ. ಆ ಖಾತೆಗಳನ್ನು ಮುಖ್ಯ ಸೈಟ್ ಗೆ ದೃಢೀಕರಿಸುವ, ಆದರೆ ಒಂದು ನಿರ್ದಿಷ್ಟ ಸೈಟ್ ಸಂಗ್ರಹಣೆಯಲ್ಲಿ ಪ್ರವೇಶಿಸಲು ಪ್ರಯತ್ನಿಸುವಾಗ, ಅವರು ಕೇವಲ ಒಂದು ಖಾಲಿ ಸ್ಕ್ರೀನ್ ಪಡೆಯಿರಿ. ಪ್ರದರ್ಶಿಸಲಾಗುತ್ತದೆ ಯಾವುದೇ ದೋಷಗಳು, ಕೇವಲ ಬಿಳಿಯ ಖಾಲಿ ಪುಟ.

ನಾವು ಒಂದು ಸೈಟ್ ಸಂಗ್ರಹಣೆಯಲ್ಲಿ ನಿರ್ವಾಹಕರಂತೆ ಪ್ರವೇಶಿಸಲು ಮತ್ತು ಒಂದು ಸೈಟ್ ನಿರ್ವಹಣೆ ಮಾಹಿತಿ ಆ ಬಳಕೆದಾರರ ಒಂದು ಸೇರಿಸಲು ಪ್ರಯತ್ನಿಸಿ ಮತ್ತು ಈ ಸಮಯ, upon pressing "OK", ನಾವು ಈ ಸಂದೇಶವನ್ನು:

ತೊಡಕು ಕಂಡುಬಂದಿದೆ. (HRESULT ರಿಂದ ಎಕ್ಸೆಪ್ಶನ್: 0x80020009 (DISP_E_EXCEPTION))

ನಾವು ಈ ಮತ್ತು ದುರದೃಷ್ಟವಶಾತ್ ಸಂಶೋಧನೆ ಕೆಲವು ಸಮಯ ಕಳೆದರು, ಉಪಯುಕ್ತ ಏನು ವಿಷಯದೊಂದಿಗೆ ಇಲ್ಲ. ಡಯಗ್ನೊಸ್ಟಿಕ್ ಲಾಗ್ ಕೆಲವು ಸಂದೇಶಗಳು ಇದ್ದವು, ಆದರೆ ಇದು ನಿಖರವಾಗಿ ಈ ಸಂಚಿಕೆಯ ಜೊತೆ ಅವುಗಳನ್ನು ಸಾಂಗತ್ಯ ಹಾರ್ಡ್ ಆಗಿತ್ತು.

ಕೊನೆಯಲ್ಲಿ, ನಾವು ಸೈಟ್ ಸಂಗ್ರಹಣೆಯಲ್ಲಿ ಅಳಿಸುವುದು ಮತ್ತು ಅದು ಪುನಃ ರಚಿಸಿದ ಮತ್ತು ಇದು ಪರಿಹಾರ.

ನಾನು ಭವಿಷ್ಯದಲ್ಲಿ ಈ ಉಂಟಾಗುವ ಏನೆಂದು ಲೆಕ್ಕಾಚಾರ ವೇಳೆ, ನಾನು ಈ ಪೋಸ್ಟ್ ಅಪ್ಡೇಟ್ ಮಾಡುತ್ತೇವೆ.