עבור לתוכן
Magic DevHub
AriGreenblatt

שאלה לגבי webservices ב 9.4

Recommended Posts

שלום לקבוצה

זוהי השאלה ראשונה שלי בפורום זה

יש לי לקוח שצריך לקרוא web service ב 9.4<?xml:namespace prefix = O ns = "urn:schemas-microsoft-com:office:office" /><O:p>

<O:p> 

אני רושם את ה WSDL  ככה: <O:p>

<O:p> 

<?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" />:preferrelative="t" O:spt="75" coordsize="21600,21600">:connecttype="rect" gradientshapeok="t" O:extrusionok="f"><O:lock aspectratio="t" v:ext="edit"><O:p>

<O:p> <A href="http://i45.tinypic.com/kcf1ch.jpg">http://i45.tinypic.com/kcf1ch.jpg

ואז אני מקבל את ההגדרות האלה <O:p>

<O:p> 

<O:p><A href="http://i45.tinypic.com/5cm51k.jpg">http://i45.tinypic.com/5cm51k.jpg

כמו שרואים, מדובר ב style  מסוג RPC<O:p>

<O:p> 

אני מעביר פרטמטרים באתר <A href="http://www.soapclient.com/soaptest.html">http://www.soapclient.com/soaptest.html  וזה עובד יופי<O:p>

<O:p> 

גם כתבתי אותו ב C#  וזה עובד <O:p>

<O:p> 

הבעיה היא ב edev<O:p>

<O:p> 

אני מעביר ל web service  פרמטרים לפי הסדר המוגדר ב wsdl  ככה: <O:p>

<O:p>

<O:p> 

<O:p><A href="http://i45.tinypic.com/1zfgz2a.jpg">http://i45.tinypic.com/1zfgz2a.jpg

<O:p> 

ומריץ , ומקבל שגיאה ב error.log  של מגי'ק<O:p>

<O:p> 

<O:p><A href="http://i49.tinypic.com/29qe2kn.jpg">http://i49.tinypic.com/29qe2kn.jpg

<O:p>

<O:p> 

<O:p> 

<O:p> 

ניסיתי פיזית למלא את הפרמטרים בקובץ XML  ולהעביר את ההקובץ כפרמטר בעזרת  file2blob  אבל אני מקבל הודעה שגיאה של no authorization כלומר שהוא לא מזהה את שם המשתמש והסיסמה <O:p>

<O:p> 

מה אני עושה לא בסדר ? <O:p>

<O:p> 

בברכה<O:p>

<O:p> 

אריה גרינבלט

 

שתף אשכול


קישור ישיר להודעה
שתף באתרים אחרים

תודה רומן

כתובת ה WSDL הוא
<A href="https://api.demo.globalgatewaye4.firstdata.com/transaction/wsdl">https://api.demo.globalgatewaye4.firstdata.com/transaction/wsdl

כתובת ה URL אליו אני פונה הוא

<A href="https://api.demo.globalgatewaye4.firstdata.com/transaction/v8">https://api.demo.globalgatewaye4.firstdata.com/transaction/v8

להלן גם הערכים של שדות החובה בבדיקת הדמו של האתר


ExactID = "AD9143-05";
Password = "m0gxx81s";
  Transaction_Type = "00";
 Card_Number = "4111111111111111";
 CardHoldersName = "CSharp NET Sample";
 DollarAmount = "101.00";
 Expiry_Date = "1115";

שתף אשכול


קישור ישיר להודעה
שתף באתרים אחרים

יש לך 2 פונקציות SendandCommit ו TransactionInfo.

לאיזה מהן אתה פונה?

האם תוכל לחשוף את פונקציות דרך ה BROWSER על מנת שאבדוק קודם שזה עובד לפני מג'יק.

ה URL לא פעיל <A href="https://api.demo.globalgatewaye4.firstdata.com/transaction/v8">https://api.demo.globalgatewaye4.firstdata.com/transaction/v8

שתף אשכול


קישור ישיר להודעה
שתף באתרים אחרים

היי רומן

אני פונה אל SendandCommit

כאמור אני בדקתי דרך האתר :  <A href="http://www.soapclient.com/soaptest.html">http://www.soapclient.com/soaptest.html

הכנסתי שם את ה WSDL שלי

ולאחר לחיצה על כתפור RETRIEVE באתר הנ"ל מקבלים מסך עם אפשרות להכניס פרמטרים.
הכנסתי את רשימת הפרמטרים ברשימה ששלחתי ב THREAD הזה לתוך השדות באתר הנל עובר פונקצית SendandCommit

לאחר מכן לחצתי על כפתור INVOKE וראיתי בתגובה שהטרנזקציה הצליחה.

אינני יודע מה כוונתך ה URL, כי ה URL עצמו כתוב בסף ה WSDL ואת זה שלחתי לך. כנראה השגיאה שאתה מקבל הוא בגלל שאתה פונה אל ה URL ישירות ללא פרמטרים, לא ?

בברכה ארי

שתף אשכול


קישור ישיר להודעה
שתף באתרים אחרים

התחבר או הרשם על מנת להגיב.

עליך להיות משתמש רשום על מנת להגיב

צור חשבון

צור חשבון חדש בקהילה בקלי קלות.

רישום חשבון חדש

התחבר

משתמש קיים? התחבר.

התחבר עכשיו

×