Как позвонить в веб-сервис Java с помощью php - PullRequest
1 голос
/ 06 декабря 2011

У меня есть веб-сервис, который написал с использованием java и его возвращаемого типа strcut

Когда я вызываю $OutResult = $client->__getFunctions();, его возвращение следующее

Array ( [0] => PPMAccesibilityResult getPPMAccesibility(EmployeeDetails $parameters) [1] => ProjectProgressResult getProjectProgressStatusForEmployee(EmployeeYearDetails $parameters) [2] => ProjectCountForLocationResult getProjectCountForLocation(LocationYearDetails $parameters) [3] => CircularSummaryInfo getCircularSummaryInfo(DeptYearDetails $parameters) [4] => BeneficiaryProjectDetailsResult getProjectDetailsOfBeneficiary(BeneficiaryDetails $parameters) ) 1

Когда я звоню на $OutResult = $client->__getTypes();он вернется следующим образом:

Array ( [0] => struct EmployeeDetails { string employeeId; } [1] => struct EmployeeYearDetails { string employeeId; string financialYear; } [2] => struct PPMWebServiceException { string message; } [3] => struct PPMAccesibilityResult { string response; } [4] => struct ProjectProgressResult { ImplementationProject projectList; } [5] => struct ImplementationProject { string charterCode; string title; string titleSinhala; string titleTamil; string completionPercentage; string deptId; string financialYear; } [6] => struct LocationYearDetails { string locationId; string financialYear; } [7] => struct ProjectCountForLocationResult { ImplementationProjectCount projectCountList; } [8] => struct ImplementationProjectCount { string programId; string programName; string programNameSinhala; string programNameTamil; string impProjectCount; } [9] => struct DeptYearDetails { string deptId; string financialYear; } [10] => struct CircularSummaryInfo { string circularId; string circularName; string introduction; string objective; string goal; string projectExecution; string projectTimeline; string contactDetails; string proposalApprovalCriteria; ProjectDetails projectList; } [11] => struct ProjectDetails { string projectId; string projectName; string indicatorName; } [12] => struct BeneficiaryDetails { string beneficiaryId; string financialYear; } [13] => struct BeneficiaryProjectDetailsResult { ImplementationProject projectList; } ) 1

Теперь при попытке вызова с использованием этого $OutResult =$client->getPPMAccesibility("6"); ошибка его получения не может найти хост, но мой веб-сервис работает нормально

Как я могу позвонить на этот веб-сервисправильно используя php, пожалуйста, помогите

1 Ответ

0 голосов
/ 06 декабря 2011

просто проверьте, работает ли ваш веб-сервис по этой ссылке.

http://www.service -repository.com / клиент / старт

:)

...