<?php $client = new SoapClient("VodWebservice.wsdl"); echo $client->create('<?xml version="1.0" encoding="UTF-8"?><CMSContentInfo><ContentID>3f1a636904d6418ea9e3a232118fc640</ContentID><TypeID>Pgm</TypeID><EntityData><TypeID>Pgm</TypeID><TypeName>节目</TypeName><AttributeItem><ItemCode>Name</ItemCode><ItemName>Name</ItemName><Value>来了来了</Value></AttributeItem><AttributeItem><ItemCode>Description</ItemCode><ItemName>内容描述</ItemName><Value></Value></AttributeItem><AttributeItem><ItemCode>CreateDate</ItemCode><ItemName>创建日期</ItemName><Value>2012-11-06 14:47:33</Value></AttributeItem><AttributeItem><ItemCode>PgmType</ItemCode><ItemName>节目分类</ItemName><Value></Value></AttributeItem><AttributeItem><ItemCode>PublishedType</ItemCode><ItemName>发布类型</ItemName><Value>0</Value></AttributeItem><AttributeItem><ItemCode>CatalogID</ItemCode><ItemName>节目分类ID</ItemName><Value></Value></AttributeItem><AttributeItem><ItemCode>PublishedTerminer</ItemCode><ItemName>发布终端ID</ItemName><Value>0</Value></AttributeItem></EntityData><ContentFile><FileItem><FileGUID>782AF1B23437406aBBC419BAB4D01136</FileGUID><TrackID>0</TrackID><QualityType>0</QualityType><MediaChannel>0</MediaChannel><FileTypeID>FLV</FileTypeID><FileName>900x48/2012/11/1352346328.ssm/video_1352346328.flv</FileName><FileState>1</FileState><FileInpoint>0</FileInpoint><FileOutpoint>0</FileOutpoint><VerifyCode/><FileLength>0</FileLength></FileItem></ContentFile></CMSContentInfo>');
<?php $soapURL = "http://localhost:8080/ws/services/AssetOperationService?wsdl"; $client = new SoapClient($soapURL, array('trace' => 1, 'location' => str_replace('?wsdl', '', $soapURL))); $auth = array('username' => 'admin', 'password' => 'admin'); $xmlBlock = array('xml' => '<xml>Test</xml>', 'metadataSetPath' => '/Default', 'parentFolderPath' => '/', 'name' => 'my-xml-block', 'siteName' => 'nameOfSite'); $asset = array('xmlBlock' => $xmlBlock); $createParams = array('authentication' => $auth, 'asset' => $asset); $reply = $client->create($createParams); if ($reply->createReturn->success == 'true') { echo "Success. Created asset's id is " . $reply->createReturn->createdAssetId; } else { echo "Error occurred: " . $reply->createReturn->message; }
$parameters['invoice']['item'][0]['totalVat'] = array('rate' => '19', 'amount' => array('_' => '119', 'currency' => 'EUR')); // lineitem - 2 $parameters['invoice']['item'][1]['number'] = '789'; $parameters['invoice']['item'][1]['name'] = 'Test product 2'; $parameters['invoice']['item'][1]['code'] = '789'; $parameters['invoice']['item'][1]['quantity'] = array('_' => '1', 'unitOfMeasure' => 'PCS'); $parameters['invoice']['item'][1]['description'] = 'Dit is een test product 2'; $parameters['invoice']['item'][1]['netAmount'] = array('_' => '1000', 'currency' => 'EUR'); $parameters['invoice']['item'][1]['grossAmount'] = array('_' => '1000', 'currency' => 'EUR'); $parameters['invoice']['item'][1]['vat'] = array('rate' => '19', 'amount' => array('_' => '190', 'currency' => 'EUR')); $parameters['invoice']['item'][1]['totalNetAmount'] = array('_' => '1000', 'currency' => 'EUR'); $parameters['invoice']['item'][1]['totalGrossAmount'] = array('_' => '1000', 'currency' => 'EUR'); $parameters['invoice']['item'][1]['totalVat'] = array('rate' => '19', 'amount' => array('_' => '119', 'currency' => 'EUR')); // dorequest echo "<h2>Create</h2>"; $response = $client->create($parameters); $parameters['paymentOrderKey'] = ''; if (isset($response->createSuccess->success)) { echo "Order created successfull with key " . $response->createSuccess->key; $parameters['paymentOrderKey'] = $response->createSuccess->key; } else { print_r($response->createError); } // create redirect url $url = array(); $url['payment_cluster_key'] = $parameters['paymentOrderKey']; $url['merchant_name'] = $parameters['merchant']['name']; $url['return_url_success'] = $base_url . 'return.php?key=' . $url['payment_cluster_key']; $url['return_url_pending'] = $base_url . 'return.php?key=' . $url['payment_cluster_key']; $url['return_url_canceled'] = $base_url . 'return.php?key=' . $url['payment_cluster_key']; $url['return_url_error'] = $base_url . 'return.php?key=' . $url['payment_cluster_key'];