2016-04-16 4 views
1

У меня есть формат XML-запроса, который мне нужно отправить в трансунцию api, которая находится в wsdl. так как я могу это сделать с помощью PHP-кода?Отправить XML-запрос на wsdl в php

Это формат XML запрос

<?xml version="1.0" encoding="utf-16"?> 
<DCRequest xmlns="https://www.test.transuniondecisioncentre.co.in/DC/XYZ.Wrapper.ExternalService/XYZWrapperService.svc"> 
<Authentication type="OnDemand"> 
<UserId>Username</UserId> 
<Password>Password</Password> 
</Authentication> 
<RequestInfo> 
<SolutionSetId>884</SolutionSetId> 
<SolutionSetVersion>24</SolutionSetVersion> 
<ExecutionMode>NewWithContext</ExecutionMode> 
</RequestInfo> 
<UserData></UserData> 
<Fields> 
<Field key="EnvironmentType">U</Field> 
<Field key="Title">sri</Field> 
<Field key="FirstName">sdfsdfdsf</Field> 
<Field key="MiddleName">AMEYA</Field> 
<Field key="LastName">DAWARE</Field> 
<Field key="DateOfBirth">23/09/1988</Field> 
<Field key="Gender">MALE</Field> 
<Field key="PanNo">BSLPD6648B</Field> 
<Field key="EmailID">[email protected]</Field> 
<Field key="ResidenceAddress1">B/404 BLDG NO.3 SHIV SHAKTI COMPLEX ACH</Field> 
<Field key="ResidenceAddress2">OLE RD NALLASOPARA EAST</Field> 
<Field key="ResidenceAddress3"></Field> 
<Field key="ResidencePincode">401203</Field> 
<Field key="ResidenceCity">THANE</Field> 
<Field key="ResidenceState">MAHARASHTRA</Field> 
<Field key="ResidenceSTDCode"></Field> 
<Field key="ResidencePhone"></Field> 
</Fields> 
</DCRequest> 

Пожалуйста, помогите мне .....

+0

Используйте мыло клиента => HTTP: //php.net/manual/en/soapclient.dorequest.php – Borna

+0

Вам не нужно создавать классы wsdl, вы делаете «на лету». – Borna

+0

https://stackoverflow.com/questions/7120586/soap-request-in-php-with-curl – esdebon

ответ