همه کسانی که در نوشتن نرمافزارهای دبیرخانه دخیل بودهاند با مشکلی به اسم به هم ریختگی شماره نامه آشنا هستند. شماره نامه معمولاً ترکیبی از اعداد، علائم، حروف فارسی و گاهاً انگلیسی هستند. از آنجا که ما در یک محیط دو جهته زندگی میکنیم هنوز در نحوه چینش صحیح این حروف در کنار یکدیگر ابهاماتی …
۱- Sequence Diagram را در فارسی، نمودار توالی میگویند. ۲- تقریباً به ازای هر «سناریو» یک نمودار توالی وجود دارد. برای انجام هر «سناریو» چندین آبجکت با همدیگر تعامل دارند. ۳- نمودار توالی برای نشان دادن جزییات الگوریتم اجرای عملیات مثل حلقه و شرط خیلی ضعیف است و بهتر است برای این کار از Activity …
یکی از مشکلاتی که همیشه در آزمایش و راهبری پروتکل ECE به وجود میآید مشکلات مربوط به ارسال/دریافت ایمیل است. متاسفانه امکانات اولیه کلاسها و کامپوننتهای این کار اطلاعات چندان کاملی از خطای رخ داده به دست نمیدهند و گاها به یک خطای timed out بسنده میکنند. به عنوان مثال به خطای زیر که حاصل …
بالاخره بعد از مدتها تکلیفمان با namespace استفاده شده در تگ Letter ایکسامالهای «ارسال» و «رسید» در پروتکل ECE معلوم شد، البته تقریباً. این namespace که برای «ارسال» برابر است با "http://www.irica.com/ECE/1383-12/SendSchema" و برای «رسید» برابر است با "http://www.irica.com/ECE/1383-12/ReceiptSchema" برای ما و خیلی از پیادهسازان دیگر ابهام داشت. به حدی که بعضیها مثل ما مجبور …
مدتها بود که به دنبال فرصت مناسبی برای یادگیری بعضی اصطلاحات Xml و معنی آنها میگشتم. از آنجا که اصطلاحات به کار رفته در Xml تنوع خیلی زیاد و معانی شبیه به هم دارند، روال یادگیری نسبتاً سختی هم دارند. طی مدت اخیر برای این که پروتکل ECE را بیشتر بفهمم و بعضی مسائل آن …
پروتکل ECE یا پروتکل تبادل الکترونیکی مکاتبات (Electronic Correspondence Exchange) پروتکلی ایرانی است برای استاندارد کردن ارتباط مکانیزه نرم افزارهای دبیرخانه و اتوماسیون. ایده اولیه این پروتکل توسط کمیته نرم افزار انجمن شرکتهای انفورماتیکی (زیر گروه همگن اتوماسیون اداری) در تابستان ۸۲ مطرح و در پاییز و زمستان ۸۳ عملیاتی گردید. در حال حاضر …
ابهامی در پروتکل ECE وجود دارد (یا شاید هم من آن را درست نفهمیدهام) که به واسطه آن نمیشود فهمید که آیا در XMLهای آن باید از xml name space استفاده شود یا نه؟ و اگر بله، از چه name spaceی؟ در هر صورت به خاطر این ابهام، نبودن ابزارهای تست و اعتبار سنجی و …
بعد از ظهر دوشنبه ۴ آذر ۸۷ را در نمایشگاه الکامپ ۸۷ بودیم. گردش علمی ما از گردهمایی اعضای انجمن برنامه نویس شروع شد. برای من که اولین بار بود که یک اجتماع Online را به صورت آدمهای واقعی میدیدم موضوع جالبی بود. انگار که idهای انجمن زنده شده بودند و داشتند حرف میزدند! البته …
تا زمانی که فقط صحبت از نوشتن کدهای پروتکل و تست آن با دبیرخانه خودتان است همه چیز مثل قند و عسل شیرین است. ولی وقتی که قرار شد این ارتباط با دبیرخانههای دیگر تست شود آن وقت میفهمید که زهر مار چه مزهای است! یکی از بزرگترین مشکلات و مصیبتها عدم تست بیشتر دبیرخانههای …
header بخشی از اطلاعات موجود در یک ایمیل است که با کمک آن میتواند قابلیتهای زیادی به یک ایمیل بخشید. مثلا با اضافه کردن هدر خاصی به یک ایمیل میتوان آن را به عنوان یک ایمیل ECE معتبر شناساند. خواندن هدر ایمیلهای وارده تقریبا از همه برنامههای ارسال/دریافت ایمیل و کلاسهای کار با ایمیل در …