lotar/arwebservice

This package is abandoned and no longer maintained. The author suggests using the giterlizzi/arwebservice package instead.

BMC Remedy(R) Mid-Tier SOAP client wrapper

dev-master 2022-03-30 16:32 UTC

This package is not auto-updated.

Last update: 2022-03-30 16:37:32 UTC


README

BMC Remedy(R) Mid-Tier SOAP client wrapper

Install

composer.phar require giterlizzi/arwebservice

Usage

<?php

include('vendor/autoload.php');

use giterlizzi\ARWebService;

$client = new ARWebService\Client('http://localhost:8080', 'ars81', 'Demo', '');
$client->setService('User');

print_r($client->getWSDL()); // Get the WSDL

$qualifier = new ARWebService\Qualifier;
$qualification = $qualifier->parse($qualifier->andx($qualifier->eq('Request_ID', '000000000000001')));

print_r($client->call('OpGetList',
  array('Qualification' => $qualification, // ( 'Request_ID' = 000000000000001 )
        'startRecord'   => 0,
        'maxLimit'      => 1000)
  ));