Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,037

HOME > PHP > PHP Forum > Call Web Service แล้ว Result เป็นหน้าว่างๆ ช่วยด้วยค่ะ งานด่วนมาก



 

Call Web Service แล้ว Result เป็นหน้าว่างๆ ช่วยด้วยค่ะ งานด่วนมาก

 



Topic : 080710

Guest




ลองใช้โปรแกรมสำหรับทดสอบ webservice แล้วสามารถ connect ได้ค่ะ แล้วได้หน้าตาของ input มาแล้ว แต่พอลองใช้ php เรียกตามที่เคยทำก่อนหน้านี้ ผลออกมาเป็นหน้าว่างๆ เลยเดาว่า input น่าจะไม่ตรงกัน ลองเปลี่ยนส่ง array หลายแบบก็เหมือนเดิม ให้มีคำแนะนำบ้างค่ะ ช่วยหน่อยค่ะ เครียดมาก T__T

Code
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://tempuri.org/">
   <soapenv:Header/>
   <soapenv:Body>
      <tem:SetNewCase>
         <!--Optional:-->
         <tem:UserName>?</tem:UserName>
         <!--Optional:-->
         <tem:Password>?</tem:Password>
         <tem:CaseDetails>
            <tem:ASPLoginDetails>
               <!--Optional:-->
               <tem:UserName>?</tem:UserName>
               <!--Optional:-->
               <tem:Password>?</tem:Password>
            </tem:ASPLoginDetails>
            <tem:ProductDetails>
               <!--Optional:-->
               <tem:SerialNumber>?</tem:SerialNumber>
               <!--Optional:-->
               <tem:PartNumber>?</tem:PartNumber>
               <!--Optional:-->
               <tem:ProductRemarks>?</tem:ProductRemarks>
               <!--Optional:-->
               <tem:ProductBrand>?</tem:ProductBrand>
               <!--Optional:-->
               <tem:SNID>?</tem:SNID>
               <!--Optional:-->
               <tem:IMEINumber1>?</tem:IMEINumber1>
               <!--Optional:-->
               <tem:IMEINumber2>?</tem:IMEINumber2>
            </tem:ProductDetails>
            <!--Optional:-->
            <tem:CaseID>?</tem:CaseID>
            <!--Optional:-->
            <tem:purchasedate>?</tem:purchasedate>
            <!--Optional:-->
            <tem:ASPReferenceNumber>?</tem:ASPReferenceNumber>
            <!--Optional:-->
            <tem:CaseType>?</tem:CaseType>
            <!--Optional:-->
            <tem:CaseStatus>?</tem:CaseStatus>
            <!--Optional:-->
            <tem:CreatedDateTime>?</tem:CreatedDateTime>
            <!--Optional:-->
            <tem:WarrantyType>?</tem:WarrantyType>
            <!--Optional:-->
            <tem:AssignedTo>?</tem:AssignedTo>
            <!--Optional:-->
            <tem:ProblemDescription>?</tem:ProblemDescription>
            <!--Optional:-->
            <tem:TestsCarried>?</tem:TestsCarried>
            <!--Optional:-->
            <tem:Priority>?</tem:Priority>
            <!--Optional:-->
            <tem:Remarks>?</tem:Remarks>
            <!--Optional:-->
            <tem:Solution>?</tem:Solution>
            <!--Optional:-->
            <tem:ReferenceNumber>?</tem:ReferenceNumber>
            <!--Optional:-->
            <tem:DealerName>?</tem:DealerName>
            <!--Optional:-->
            <tem:SystemPassword>?</tem:SystemPassword>
            <tem:Customer>
               <!--Optional:-->
               <tem:CustomerID>?</tem:CustomerID>
               <!--Optional:-->
               <tem:Name>?</tem:Name>
               <!--Optional:-->
               <tem:Address1>?</tem:Address1>
               <!--Optional:-->
               <tem:Address2>?</tem:Address2>
               <!--Optional:-->
               <tem:Code>?</tem:Code>
               <!--Optional:-->
               <tem:City>?</tem:City>
               <!--Optional:-->
               <tem:Province>?</tem:Province>
               <!--Optional:-->
               <tem:Remarks>?</tem:Remarks>
               <!--Optional:-->
               <tem:Country>?</tem:Country>
               <!--Optional:-->
               <tem:Zipcode>?</tem:Zipcode>
               <!--Optional:-->
               <tem:PhoneNo>?</tem:PhoneNo>
               <!--Optional:-->
               <tem:MobileNo>?</tem:MobileNo>
               <!--Optional:-->
               <tem:Email>?</tem:Email>
               <!--Optional:-->
               <tem:Fax>?</tem:Fax>
               <!--Optional:-->
               <tem:FiscalCode>?</tem:FiscalCode>
               <!--Optional:-->
               <tem:VatCode>?</tem:VatCode>
               <!--Optional:-->
               <tem:ContactPerson>?</tem:ContactPerson>
               <!--Optional:-->
               <tem:NewContactPerson>?</tem:NewContactPerson>
               <!--Optional:-->
               <tem:Language>?</tem:Language>
               <!--Optional:-->
               <tem:Type>?</tem:Type>
               <tem:Shipper>
                  <!--Optional:-->
                  <tem:Name>?</tem:Name>
                  <!--Optional:-->
                  <tem:ContactPerson>?</tem:ContactPerson>
                  <!--Optional:-->
                  <tem:Address1>?</tem:Address1>
                  <!--Optional:-->
                  <tem:Address2>?</tem:Address2>
                  <!--Optional:-->
                  <tem:City>?</tem:City>
                  <!--Optional:-->
                  <tem:Province>?</tem:Province>
                  <!--Optional:-->
                  <tem:Country>?</tem:Country>
                  <!--Optional:-->
                  <tem:Zipcode>?</tem:Zipcode>
                  <!--Optional:-->
                  <tem:FiscalCode>?</tem:FiscalCode>
                  <!--Optional:-->
                  <tem:Email>?</tem:Email>
                  <!--Optional:-->
                  <tem:PhoneNo>?</tem:PhoneNo>
                  <!--Optional:-->
                  <tem:MobileNo>?</tem:MobileNo>
                  <!--Optional:-->
                  <tem:Fax>?</tem:Fax>
               </tem:Shipper>
            </tem:Customer>
            <!--Optional:-->
            <tem:AttachmentDetails>
               <!--Zero or more repetitions:-->
               <tem:Attachments>
                  <!--Optional:-->
                  <tem:FileName>?</tem:FileName>
                  <!--Optional:-->
                  <tem:FileType>?</tem:FileType>
                  <!--Optional:-->
                  <tem:FileData>?</tem:FileData>
               </tem:Attachments>
            </tem:AttachmentDetails>
            <!--Optional:-->
            <tem:FailureDetails>
               <!--Zero or more repetitions:-->
               <tem:Failures>
                  <!--Optional:-->
                  <tem:FailureCode>?</tem:FailureCode>
               </tem:Failures>
            </tem:FailureDetails>
         </tem:CaseDetails>
      </tem:SetNewCase>
   </soapenv:Body>
</soapenv:Envelope>




======= php input =========


Code (PHP)
include("library-webservice/nusoap.php");

$proxyhost = isset($_POST["proxyhost"]) ? $_POST["proxyhost"] : "";
$proxyport = isset($_POST["proxyport"]) ? $_POST["proxyport"] : "";
$proxyusername = isset($_POST["proxyusername"]) ? $_POST["proxyusername"] : "";
$proxypassword = isset($_POST["proxypassword"]) ? $_POST["proxypassword"] : "";
$client = new nusoap_client("http://asptraining.acer-euro.com/aspedi_uat/caseinformation.asmx?WSDL", 'wsdl',
								$proxyhost, $proxyport, $proxyusername,$proxypassword);

$ASPLoginDetails = array( 
                            "UserName"   => $UserName2, 
                            "Password"    => $Password2
							); 
		
$ProductDetails = array("SerialNumber" => $SerialNumber, 
									   "PartNumber" =>$PartNumber, 
									   "ProductRemarks" =>$ProductRemarks, 
									   "ProductBrand" => $ProductBrand, 
									   "SNID" => $SNID,
									   "IMEINumber1" => $IMEINumber1,
									   "IMEINumber2" => $IMEINumber2
									);	
										
											
$Customer = array("CustomerID" => $CustomerID, 
								"Name" => $Name, 
								 "Address1" => $Address1, 
								 "Address2" => $Address2, 
								 "Code" => $Code,
								 "City" => $City,
								 "Province" => $Province,
								 "Remarks" => $Remarks, 
							     "Country" => $Country, 
								 "Zipcode" => $Zipcode, 
								"PhoneNo" => $PhoneNo,
								 "MobileNo" => $MobileNo,
								 "Email" => $Email,
								 "Fax" => $Fax,
								 "FiscalCode" => $FiscalCode,
								 "VatCode" => $VatCode,
								 "ContactPerson" => $ContactPerson,
								 "NewContactPerson" => $NewContactPerson,
								"Language" => $Language,
								"Type" => $Type,
								"Shipper" => array("Name" => $Name2, 
															"ContactPerson" => $ContactPerson2,
															 "Address1" => $Address1_2,
															"Address2" => $Address2_2,
															"City" => $City2,
															"Province" => $Province2,
															"Country" => $Country2,
															"Zipcode" => $Zipcode2,
															"FiscalCode" => $FiscalCode2,
															"Email" => $Email2,
															"PhoneNo" => $PhoneNo2,
															"MobileNo" => $MobileNo2,
															"Fax" => $Fax2
														 )					
								);						
		

$Attachments = array("FileName" => $FileName, 
									"FileType" => $FileType, 
									"FileData" => $FileData);							 
$AttachmentDetails= array("Attachments" =>$Attachments);
	

$Failures= array("FailureCode" => $FailureCode);	
$FailureDetails = array("Failures" => $Failures);

										 
$CaseDetails	=array("ASPLoginDetails" =>$ASPLoginDetails,
									"ProductDetails" =>$ProductDetails,
									"CaseID" => $CaseID,
									"purchasedate" => $purchasedate,
									 "ASPReferenceNumber" => $ASPReferenceNumber,
									"CaseType" => $CaseType,
									"CaseStatus" =>$CaseStatus,
								 	"CreatedDateTime" => $CreatedDateTime,
									"WarrantyType" => $WarrantyType,
								    "AssignedTo" => $AssignedTo,
									"ProblemDescription" => $ProblemDescription,
								    "TestsCarried" => $TestsCarried,
								    "Priority" => $Priority,
									"Remarks" => $Remarks,
									"Solution" => $Solution,
								    "ReferenceNumber" =>$ReferenceNumber,
									"DealerName" => $DealerName,
									"SystemPassword" => $SystemPassword,
									"Customer" => $Customer,
									"AttachmentDetails" =>$AttachmentDetails,
									"FailureDetails" =>$FailureDetails);		
	

$SetNewCase = array("UserName"   => $UserName, 
			             "Password"    => $Password,
				     "CaseDetails" => $CaseDetails
			        ); 

$result = $client->call('SetNewCase', array($SetNewCase), '', '', false, true);




Tag : PHP







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2012-07-07 17:14:50 By : auu View : 993 Reply : 5
 

 

No. 1



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

หมายถึง $result ได้ค่าว่างเหรอครับ






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-07-07 18:41:20 By : mr.win
 


 

No. 2

Guest


ตอบความคิดเห็นที่ : 1 เขียนโดย : mr.win เมื่อวันที่ 2012-07-07 18:41:20
รายละเอียดของการตอบ ::
... เหมือนinput มันไม่ตรงค่ะ มันว่างๆไม่มีอะไรตอบกลับมาเลย ไม่มี error ด้วย ต้อง print result ยังไงหรอค่ะ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-07-07 21:16:55 By : auu
 

 

No. 3



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

Web Service หาข้อผิดพลาดได้ยากนิดหนึ่งครับ คุณลอง ๆ ดูว่าส่งค่าอะไรผิดหรือเปล่า ตัว Server ถึงไม่ส่งกลับครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-07-08 06:42:18 By : mr.win
 


 

No. 4

Guest


ตอบความคิดเห็นที่ : 3 เขียนโดย : mr.win เมื่อวันที่ 2012-07-08 06:42:18
รายละเอียดของการตอบ ::
แต่ใช่ input เดียวกับที่ใช้ทดสอบด้วยโปรแกรมนะคะ รบกวนช่วยดุในส่วนของ input ที่เป็น array ให้หน่อยได้มั้ยค่ะ ว่าถูกรึป่าว เพราะมันซ้อนกันหลายมิติ เลยไม่แน่ใจว่า array ที่เป็น input อาจจะไม่ตรงกับที่ทาง webservice รับค่า

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-07-08 13:24:17 By : auu
 


 

No. 5



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

ตรวจสอบยากครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-07-09 06:28:11 By : mr.win
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : Call Web Service แล้ว Result เป็นหน้าว่างๆ ช่วยด้วยค่ะ งานด่วนมาก
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 03
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่