جلسه سوم فراخوانی تارپردازه با استفاده از کتابخانه ی اکسیس (AXIS)
در اين بخش روش فراخوانی تارپردازهی دورههای دستمزد را به کمک کتابخانه اکسیس نشان میدهیم. این فراخوانی در رويهی ایستای invokeSPWS از کلاس SalaryPeriodEndpoint پیادهسازی شده است، هر چند نیاز نیست لزوماً در اين کلاس نهاده شود و در عمل در هر جایی که می خواهیم تارپردازه را فرابخوانیم میتوان آن را به کار بست. در مورد ارزشگذاری متغیرها باید به چند نکته توجه نمود. nameSpace باید برابر با همان ارزشی باشد که در الگوی اکسامال آمده است (در اينجا http://www.raydana.com/schemas/hr). ارزش portTypeName میبایست همانی باشد که در ویژگی portTypeName در دانه با شناسه salaryPeriod آورده شد. ارزش متغیر input باید برابر با المان ریشهی تعریف شده برای درخواست در الگوی اکسامال باشد (در اينجا SalaryPeriodRequest). webServiceName باید برابر با ویژگی locationUri دانهی salaryPeriod باشد. ارزش متغیر endpoint نشانی فراخوانی تارپردازه است که بخش اول ان در اينجا نشانی پروژه ایآرپی و بخش دوم آن نشانی نسبی تارپردازه است. ارزش متغیر operation برابر است با شناسه دانهي نگاشت کننده (در اينجا salaryPeriod). بخش دیگر کد نکته ویژهای ندارد و میتواند در مورد تارپردازههای دیگر همانندنویسی شود.
+ نوشته شده در یکشنبه سوم اردیبهشت ۱۳۹۱ ساعت 14:24 توسط فاطمه سعادتی
|
وبلاگی در زمینه آموزش جاوا و فلش می باشد.