License Distribution Service - Example in PHP


__getFunctions method lists all the LDS functions available via Web Service
array(98) {
  [0]=>
  string(47) "TestAuthResponse TestAuth(TestAuth $parameters)"
  [1]=>
  string(59) "ListEntitiesResponse ListEntities(ListEntities $parameters)"
  [2]=>
  string(53) "ReadEntityResponse ReadEntity(ReadEntity $parameters)"
  [3]=>
  string(68) "GetRootEntityIDResponse GetRootEntityID(GetRootEntityID $parameters)"
  [4]=>
  string(59) "CreateEntityResponse CreateEntity(CreateEntity $parameters)"
  [5]=>
  string(59) "UpdateEntityResponse UpdateEntity(UpdateEntity $parameters)"
  [6]=>
  string(59) "DeleteEntityResponse DeleteEntity(DeleteEntity $parameters)"
  [7]=>
  string(65) "CreateCustomerResponse CreateCustomer(CreateCustomer $parameters)"
  [8]=>
  string(59) "ReadCustomerResponse ReadCustomer(ReadCustomer $parameters)"
  [9]=>
  string(65) "UpdateCustomerResponse UpdateCustomer(UpdateCustomer $parameters)"
  [10]=>
  string(65) "DeleteCustomerResponse DeleteCustomer(DeleteCustomer $parameters)"
  [11]=>
  string(62) "ListCustomersResponse ListCustomers(ListCustomers $parameters)"
  [12]=>
  string(62) "CreateProductResponse CreateProduct(CreateProduct $parameters)"
  [13]=>
  string(56) "ReadProductResponse ReadProduct(ReadProduct $parameters)"
  [14]=>
  string(62) "UpdateProductResponse UpdateProduct(UpdateProduct $parameters)"
  [15]=>
  string(62) "DeleteProductResponse DeleteProduct(DeleteProduct $parameters)"
  [16]=>
  string(59) "ListProductsResponse ListProducts(ListProducts $parameters)"
  [17]=>
  string(89) "UploadLicenseGeneratorResponse UploadLicenseGenerator(UploadLicenseGenerator $parameters)"
  [18]=>
  string(56) "CreateOrderResponse CreateOrder(CreateOrder $parameters)"
  [19]=>
  string(92) "CreateOrderFromTemplateResponse CreateOrderFromTemplate(CreateOrderFromTemplate $parameters)"
  [20]=>
  string(50) "ReadOrderResponse ReadOrder(ReadOrder $parameters)"
  [21]=>
  string(59) "ListOrderLogResponse ListOrderLog(ListOrderLog $parameters)"
  [22]=>
  string(68) "ListCustomerLogResponse ListCustomerLog(ListCustomerLog $parameters)"
  [23]=>
  string(65) "ListProductLogResponse ListProductLog(ListProductLog $parameters)"
  [24]=>
  string(77) "ReadOrderByOrderIDResponse ReadOrderByOrderID(ReadOrderByOrderID $parameters)"
  [25]=>
  string(56) "UpdateOrderResponse UpdateOrder(UpdateOrder $parameters)"
  [26]=>
  string(56) "DeleteOrderResponse DeleteOrder(DeleteOrder $parameters)"
  [27]=>
  string(53) "ListOrdersResponse ListOrders(ListOrders $parameters)"
  [28]=>
  string(83) "ListOrdersByCustomerResponse ListOrdersByCustomer(ListOrdersByCustomer $parameters)"
  [29]=>
  string(101) "ListOrdersByCustomPropertyResponse ListOrdersByCustomProperty(ListOrdersByCustomProperty $parameters)"
  [30]=>
  string(107) "ListProductsByCustomPropertyResponse ListProductsByCustomProperty(ListProductsByCustomProperty $parameters)"
  [31]=>
  string(110) "ListCustomersByCustomPropertyResponse ListCustomersByCustomProperty(ListCustomersByCustomProperty $parameters)"
  [32]=>
  string(86) "GetXMLLicenseTemplateResponse GetXMLLicenseTemplate(GetXMLLicenseTemplate $parameters)"
  [33]=>
  string(62) "CreateLicenseResponse CreateLicense(CreateLicense $parameters)"
  [34]=>
  string(56) "ReadLicenseResponse ReadLicense(ReadLicense $parameters)"
  [35]=>
  string(62) "DeleteLicenseResponse DeleteLicense(DeleteLicense $parameters)"
  [36]=>
  string(59) "ClearLicenseResponse ClearLicense(ClearLicense $parameters)"
  [37]=>
  string(53) "MyEntityIDResponse MyEntityID(MyEntityID $parameters)"
  [38]=>
  string(62) "ClearDatabaseResponse ClearDatabase(ClearDatabase $parameters)"
  [39]=>
  string(53) "CreateUserResponse CreateUser(CreateUser $parameters)"
  [40]=>
  string(47) "ReadUserResponse ReadUser(ReadUser $parameters)"
  [41]=>
  string(77) "UpdateUserPasswordResponse UpdateUserPassword(UpdateUserPassword $parameters)"
  [42]=>
  string(53) "DeleteUserResponse DeleteUser(DeleteUser $parameters)"
  [43]=>
  string(53) "UpdateUserResponse UpdateUser(UpdateUser $parameters)"
  [44]=>
  string(50) "ListUsersResponse ListUsers(ListUsers $parameters)"
  [45]=>
  string(68) "XF_GetLicenseV1Response XF_GetLicenseV1(XF_GetLicenseV1 $parameters)"
  [46]=>
  string(68) "XF_GetLicenseV2Response XF_GetLicenseV2(XF_GetLicenseV2 $parameters)"
  [47]=>
  string(65) "XF_SetHostidV1Response XF_SetHostidV1(XF_SetHostidV1 $parameters)"
  [48]=>
  string(44) "ListLogResponse ListLog(ListLog $parameters)"
  [49]=>
  string(47) "TestAuthResponse TestAuth(TestAuth $parameters)"
  [50]=>
  string(59) "ListEntitiesResponse ListEntities(ListEntities $parameters)"
  [51]=>
  string(53) "ReadEntityResponse ReadEntity(ReadEntity $parameters)"
  [52]=>
  string(68) "GetRootEntityIDResponse GetRootEntityID(GetRootEntityID $parameters)"
  [53]=>
  string(59) "CreateEntityResponse CreateEntity(CreateEntity $parameters)"
  [54]=>
  string(59) "UpdateEntityResponse UpdateEntity(UpdateEntity $parameters)"
  [55]=>
  string(59) "DeleteEntityResponse DeleteEntity(DeleteEntity $parameters)"
  [56]=>
  string(65) "CreateCustomerResponse CreateCustomer(CreateCustomer $parameters)"
  [57]=>
  string(59) "ReadCustomerResponse ReadCustomer(ReadCustomer $parameters)"
  [58]=>
  string(65) "UpdateCustomerResponse UpdateCustomer(UpdateCustomer $parameters)"
  [59]=>
  string(65) "DeleteCustomerResponse DeleteCustomer(DeleteCustomer $parameters)"
  [60]=>
  string(62) "ListCustomersResponse ListCustomers(ListCustomers $parameters)"
  [61]=>
  string(62) "CreateProductResponse CreateProduct(CreateProduct $parameters)"
  [62]=>
  string(56) "ReadProductResponse ReadProduct(ReadProduct $parameters)"
  [63]=>
  string(62) "UpdateProductResponse UpdateProduct(UpdateProduct $parameters)"
  [64]=>
  string(62) "DeleteProductResponse DeleteProduct(DeleteProduct $parameters)"
  [65]=>
  string(59) "ListProductsResponse ListProducts(ListProducts $parameters)"
  [66]=>
  string(89) "UploadLicenseGeneratorResponse UploadLicenseGenerator(UploadLicenseGenerator $parameters)"
  [67]=>
  string(56) "CreateOrderResponse CreateOrder(CreateOrder $parameters)"
  [68]=>
  string(92) "CreateOrderFromTemplateResponse CreateOrderFromTemplate(CreateOrderFromTemplate $parameters)"
  [69]=>
  string(50) "ReadOrderResponse ReadOrder(ReadOrder $parameters)"
  [70]=>
  string(59) "ListOrderLogResponse ListOrderLog(ListOrderLog $parameters)"
  [71]=>
  string(68) "ListCustomerLogResponse ListCustomerLog(ListCustomerLog $parameters)"
  [72]=>
  string(65) "ListProductLogResponse ListProductLog(ListProductLog $parameters)"
  [73]=>
  string(77) "ReadOrderByOrderIDResponse ReadOrderByOrderID(ReadOrderByOrderID $parameters)"
  [74]=>
  string(56) "UpdateOrderResponse UpdateOrder(UpdateOrder $parameters)"
  [75]=>
  string(56) "DeleteOrderResponse DeleteOrder(DeleteOrder $parameters)"
  [76]=>
  string(53) "ListOrdersResponse ListOrders(ListOrders $parameters)"
  [77]=>
  string(83) "ListOrdersByCustomerResponse ListOrdersByCustomer(ListOrdersByCustomer $parameters)"
  [78]=>
  string(101) "ListOrdersByCustomPropertyResponse ListOrdersByCustomProperty(ListOrdersByCustomProperty $parameters)"
  [79]=>
  string(107) "ListProductsByCustomPropertyResponse ListProductsByCustomProperty(ListProductsByCustomProperty $parameters)"
  [80]=>
  string(110) "ListCustomersByCustomPropertyResponse ListCustomersByCustomProperty(ListCustomersByCustomProperty $parameters)"
  [81]=>
  string(86) "GetXMLLicenseTemplateResponse GetXMLLicenseTemplate(GetXMLLicenseTemplate $parameters)"
  [82]=>
  string(62) "CreateLicenseResponse CreateLicense(CreateLicense $parameters)"
  [83]=>
  string(56) "ReadLicenseResponse ReadLicense(ReadLicense $parameters)"
  [84]=>
  string(62) "DeleteLicenseResponse DeleteLicense(DeleteLicense $parameters)"
  [85]=>
  string(59) "ClearLicenseResponse ClearLicense(ClearLicense $parameters)"
  [86]=>
  string(53) "MyEntityIDResponse MyEntityID(MyEntityID $parameters)"
  [87]=>
  string(62) "ClearDatabaseResponse ClearDatabase(ClearDatabase $parameters)"
  [88]=>
  string(53) "CreateUserResponse CreateUser(CreateUser $parameters)"
  [89]=>
  string(47) "ReadUserResponse ReadUser(ReadUser $parameters)"
  [90]=>
  string(77) "UpdateUserPasswordResponse UpdateUserPassword(UpdateUserPassword $parameters)"
  [91]=>
  string(53) "DeleteUserResponse DeleteUser(DeleteUser $parameters)"
  [92]=>
  string(53) "UpdateUserResponse UpdateUser(UpdateUser $parameters)"
  [93]=>
  string(50) "ListUsersResponse ListUsers(ListUsers $parameters)"
  [94]=>
  string(68) "XF_GetLicenseV1Response XF_GetLicenseV1(XF_GetLicenseV1 $parameters)"
  [95]=>
  string(68) "XF_GetLicenseV2Response XF_GetLicenseV2(XF_GetLicenseV2 $parameters)"
  [96]=>
  string(65) "XF_SetHostidV1Response XF_SetHostidV1(XF_SetHostidV1 $parameters)"
  [97]=>
  string(44) "ListLogResponse ListLog(ListLog $parameters)"
}

Copyright 2009 X-Formation - All Rights Reserved