با سلام من از وب سرویس identityClient برای ثبت مشتریان استفاده می کنم که برای ثبت مشتریان حقیقی مشکلی نیست ولی ثبت مشتریان حقوقی دچار مشکل می باشد و نکات مطرح شده در مستندات نیز رعایت می شود ولی خطای زیر رخ می دهد :
System.NullReferenceException: Object reference not set to an instance of an object.
at Septa.PayamGostar.ServiceLayer.ServiceType.PGServiceTypes.Modules.CrmObjectConverters.IdentityConverter`3.Initialize(TInfo crmObjectInfo)
at Septa.PayamGostar.ServiceLayer.ServiceType.PGServiceTypes.Modules.CrmObjectConverters.IdentityConverter`3.Create(TInfo crmObjectInfo, Guid userId)
at Septa.PayamGostar.ServiceLayer.ServiceType.PGServiceTypes.Modules.CrmObjectService`3.Save(String userName, String password, TInfo crmObjectInfo)
تصویر پیوست نیز نحوه مقداردهی آبجکت مورد نظر برای مشتری حقیقی و حقوقی می باشد
برای ذخیره هویتهای حقوقی الزامی است بجای استفاده از PersonInfo از OrganizationInfo و از سرویس Organization استفاده شود نه برای هویت حقیقی و حقوقی از یک Type.