1 of 1 people found this helpful
Unfortunately, AF SDK does not have the validation rules that you mentioned. I believe feedback.osisoft.com would be a great place to let OSIsoft Developers know your voice.
I believe create one point at a time won't have issue because it will throw an AggregateException https://techsupport.osisoft.com/Documentation/PI-AF-SDK/html/M_OSIsoft_AF_PI_PIServer_CreatePIPoint.htm , but when create a list of tags with attributes, validation becomes important.
Would it be an option to use PI Builder from Excel instead of building your own program?
Is Ricky right with his assumption that you are creating PI Points in a bulk? If so, the operation should fail where Attributes have inappropriate values. You should be able to use the list of errors returned to figure out which points where not created. I wouldn't know that you have to re-create any points. Those with appropriate attribute values will be created and the others not.