- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
Hi,
my item is a part, import from an ERP-System, the given name has to be the ItemNum.
I generat it by ItemService.AddItemRevision(5).
I try to rename the item by
itemNew = ItemService.EditItem(item.RevId) and ItemService.AddItemNumber(itemNew.MasterId, numS.SchmID,
new string[] { "name" });
therefore I am intending to create a new NumSchm numS, but the result is always error nr. 137 (One of the inputs to the service call is incorrect)
what is wrog in
try
{
NumSchm numberingScheme = new NumSchm();
numberingScheme.Name = "KS_ERP_Scheme";
numberingScheme.IsAct = true;
CodeWord partWord = new CodeWord();
partWord.Code = "";
PredefListField listField = new PredefListField();
listField.Name = "Type";
listField.FieldTyp = Autodesk.Connectivity.WebServices.FieldType.FreeText;
listField.CodeArray = new CodeWord[] { partWord };
listField.DfltVal = partWord.Code;
// create a delimiter field
DelimField delimiterField = new DelimField();
delimiterField.Name = numberingScheme.Name;
delimiterField.FieldTyp = Autodesk.Connectivity.WebServices.FieldType.FreeText;
delimiterField.DelimVal = ';
// create an autodenerated field
AutogenField autogenField = new AutogenField();
autogenField.FieldTyp = Autodesk.Connectivity.WebServices.FieldType.FreeText;
autogenField.Name = "";
autogenField.ZeroPadding = false;
numberingScheme.FieldArray = new AWeb.NumSchmField[] { listField, delimiterField, autogenField };
NumSchm numS = m_ItemService.AddNumberingScheme(numberingScheme);
}
catch (Exception ex)
{ // 137 bei Connectivity.Web.Services.ItemService.AddNumberingScheme(NumberingSchemeDescription nsd
string sMessage = ex.Mesage; }
thanks
Erika
Solved! Go to Solution.
