Home
HP CloudSystem Foundation Security Solutions
Contents
1. lt OrganizationList gt lt count gt n lt count gt Shame OK amie lt organization gt lt organization gt lt organization gt lt organization gt lt OrganizationList gt Details of the Organization Element lt organization gt lt 1d gt lt Organt zation TD gt lt id gt lt description gt lt organization description gt lt description gt lt name gt lt name gt lt displayName gt lt organization name for displaying gt lt displayName gt lt partyType gt lt partyType gt lt accountNumber gt lt accountNumber gt lt businessRole gt lt businessRole gt lt organization gt Save the organization ID elements for subsequent operations You might also want related fields such as the description and display name for each organization Step 3 For each organization get lists of subscribers and other information REST Syntax GET https lt host gt lt port gt csa rest organization lt organization_id gt scope baseplusone amp detail basic amp userlIdentifier lt adminIid gt Response Format The response includes a number of elements you might be interested in Organization information Catalogs made available to the organization by the administrator Account number for the organization Groups that have been created for the organization by the administrator Persons belonging to the organization lt Organization gt lt id gt lt organization ID included in call gt lt i
2. lt usage gt 123 lt usage gt lt utilization gt lt utilization gt lt UtilizationList gt Defined Utilization Properties The following Utilization Properties are defined in HP CSA e CPU Number of CPUs e Pv4 Addresses Number of Addresses e Pv6 Address Number of Addresses e License Number of Keys e Memory MB e Physical Server Number of Servers e Power KW e Storage GB e Subnet Number of Subnets e VLAN Number of VLANs e Virtual Server Number of Servers dpe Technical white paper Integrated Billing Solutions with HP CSA 4 00 14 Part 7 Group Ownership Figure 13 Group Ownership in HP CSA Marketplace Portal Group Ownership my_group omi amb team PC4 SVN BROC DEW RW TEAM SAQB AMB est members USERS MM53_ Eligible USERS MMS3 Subscribers USERS MMSPRIME_subscribers USERS RemoteAccess USERS 5SB_REQMGR_Americas Users Tech_Con When ordering a service in HP CSA 4 00 a subscriber can specify that it is to be co owned by other subscribers For some customers this is an important feature but it requires some additional processing for the chargeback solution Here are some points to keep in mind e The subscription will be listed for everysubscriber in the specified group This means that the billing solution can never assume that a subscription and subscription costs are unique to a single person The subscription ID will be the same in each user s list of subscri
3. Sample REST API sequence Authenticate List Subscriptions Get CSA User Read List Users in ID Organizations Organizations reach ane Write Subscription snapshot with timestamp Organize Subscription Sanitize Pull ail subscription data by User and records Organization In the following steps please note that XML responses will be abbreviated in most examples highlighting the content of most interest for that example In practice you will receive substantially more XML content returned by the REST Step 1 Get a credential token for an authenticated user REST Syntax GET http lt host gt lt port gt csa rest login lt organization_name gt lt user_name gt Where organization_name and user_name are the names configured for the organization and user in LDAP Response Format The first field of the response is the user s ID We ll refer to this as adminid since we will be working with individual subscriber IDs shortly Save adminld you ll use it in subsequent calls lt person gt lt id gt 90d96588360da0c701360da0f1d600al lt id gt lt organization gt lt id gt 402895e336d17e380136d17e7b470001 lt id gt lt organization gt lt person gt Step 2 Retrieve the list of organizations REST Syntax GET http lt host gt lt port gt csa rest organization userIdentifier lt adminId gt Technical white paper Integrated Billing Solutions with HP CSA 4 00 Response Format
4. lt displayName gt lt state for displaying for example Cancelled gt lt displayName gt lt serviceInstanceState gt lt serviceInstance gt lt su ubseriptionStat s gt lt name gt lt status of the subscription for example ACTIVE or EXPIRED gt lt name gt lt displayName gt lt status for displaying gt lt displayName gt lt subscriptionStatus gt lt initiatingServiceRequest gt SEE PART 7 lt initiatingServiceRequest gt lt startDate gt lt start date and time for the subscription for example 2012 10 24 TIL2 712100706007 lt startDate gt lt endDate gt lt end date and time for the subscription gt lt endDate gt lt submittedOn gt lt submittedOn gt lt totalPrice xmlns xsi http www w3 org 2001 XMLSchema instance XSi type recurrentPricingVO gt lt priceCategory gt lt name gt RECURRING lt name gt lt displayName gt lt displayName gt lt priceCategory gt lt fixedPrice gt lt Price with decimal remember that there s also a currency type Example 150 0 gt lt fixedPrice gt lt unitPrice gt lt Price per unit with decimal example 0 0 gt lt unitPrice gt 14 Technical white paper Integrated Billing Solutions with HP CSA 4 00 lt totalPrice gt lt totalPrice xmlns xsi http www w3 org 2001 XMLSchema instance xsi type initialPricingVo gt lt priceCategory gt lt name gt SETUP lt name gt lt displayName gt lt displayNam
5. SUIS CHOU OM x 105sscasccesspssoratersnesssensincetapesoncsenstocata eitenctensteeesvetsonsioes aradenn ennaii aneii 13 P Fae ns IV MND eaea A EA AE 14 How to Determine Group Ownership and Original Subscriber erccocszscsecssacecacsevocacuoesocaseucsurecoesaeceesve conse eesornesseversevcsouss 14 Part8 HP CSA 400 Changes and ISSUES soiseid n aaan naia nain an ino Aa E r A Ena Ea En AEAEE EE i A iR 15 Technical white paper Integrated Billing Solutions with HP CSA 4 00 Introduction This document is intended to help solution developers create billing solutions using the subscription and resource information in HP Cloud Service Automation HP CSA See the HP CSA Concepts Guide for an overview of HP CSA concepts Chargeback data from HP CSA is used to support internal or external billing functions Elements of the data can include infrastructure application licensing and network costs The same information might be used for showback reports allowing an IT department to analyze usage without actually cross charging costs Part 1 HP CSA Concepts e Services HP CSA allows providers to define and offer catalogs ofservices they offer to their subscribers These catalogs include service offerings such as basic infrastructure services application services or complex services with configuration management and performance monitoring Figure 1 Example Catalog of Services A O vy Ur 2 Tier Application Advantage Apache Advantage ALT Two Tier
6. Server Service Application Server Corporate Email Combination 100 00 150 00 20 00 m 0 00 ly EN E ATL Expandable Business Web Service Club Fitness Access Computer Center Lab Server Infrastructure System 10 00 pram 5 00 m 5 00 n e Service Prices Providers can assign prices to service offerings The price information can include both initial start up pricing and recurring costs The prices can also be tied to the cost of subscriber selected options such as the number of servers or the amount of storage Figure 2 Base Pricing Information Up 2 Tier Application Service 5 O 2330 00 e Service Details When a subscriber selects an item from a service catalog they can specify detailed information for their order This information includes Asubscriber specified name for the order If a billing solution is to track individual subscriptions this would be the field that could be recognized by a subscriber Technical white paper Integrated Billing Solutions with HP CSA 4 00 When the service is scheduled to start and end Billing solutions report the cost of HP CSA services from the time they are deployed until they expire or are cancelled This is referred to as subscription based billing f no End Date is specified the subscription will continue to run until it is cancelled Group ownership This option defines whether the subscription is to be owned monitored adjusted or cancelled by onl
7. Technical white paper Integrated Billing Solutions with HP CSA 4 00 Table of Contents HOVE CITC a AA E EA A ENN ENEE E S EAR E EEE A N E EAE EAE erase caesar 2 APO sy 2 O16 D LS ena me ee E O ee T EES RE 2 Pare e pO Seb VIG COM GNIONG aea E T EE uate sicaesnsusaicancsvan E E T N a eee 4 P BUDE O A aE AA AE E ATOE oh oe EE ATN NO OEO 4 Part 4 How to Collect Information from HP CSA with REST Calls scsscccsesssesaserasareseresessstanrcisreisseiessecatbencranevenernsatacaraserarennss 5 SOIMMON DEVEIO WETS RES ORS IDI IC 5 reeperi ueia i aseaine aieeaii EENEN RNENSE AEE EN 5 ROVE FEO O a o T E E A T E 5 PEACE E E E EE EAA AEE A A NEEE 7 Part 5 Sample API Sequence and RESPONSES ysssuiadssinctndsxssiaisnoptnndionssonestonlaudnnsponebebeptandubaynnabonobbandoaaponetansnesesseseatoueanermasaneanones Fi Pe UO a ata a eect E casse cee E EE EA E EEN EA 7 Step 1 Get a credential token for an authenticated USEF sa vsssconvesnsnsvsesnssyassionvenbvoussnsiernsoend spusensbieopsonpabusansivnasonssimenensiie 8 otepa Retrieve the listo organiza ONS saiisine a ra aii ir ia EA T a ATA RE 8 Step 3 For each organization get lists of subscribers and other information e seeeseseeseseeesiseersiseersrserersreeen 9 Step 4 For each subscriber get subscription information ue eee cece cesescecescececsscscecsscececssesscsusesecsusesecsusesessueesaeenes 10 Parto Uulizanon Propere ae mene ne AEEA ERE KEEA a aT vn nD 12 Get Utilization Information for a
8. aper Integrated Billing Solutions with HP CSA 4 00 Figure 8 Example Configuration of the REST Console Plug in REST Console version 4 0 2 a Options General Syntax Highlighting V Hide Help Lines F Hide Lines Numbers Color Theme Default Bootstrap Desert Sunburst Sons of Obsidian URL including host port J Ta rg et and API path Request either application xml or Target application json data Request URI Accept Content Type 14 csa rest login CSA Provider admin V application xml Request Method Language Simple GET call no data Request Timeout seconds a Body will send data in application xml type Content Headers Request Payload Content Type fi J application xml Encoding Content MD5 Request Payload Custom Headers GET POST PUT DELETE Save Defaults Configure the basic authorization in the Authorization tab using a username and password for administrative user or other user with appropriate permissions on your HP CSA 4 00 system Figure 9 Sample authorization Authorization Authorization Header v Basic YWRtaW46Y2xvdWQ Basic Auth Setup oAuth Refresh oAuth If the plug in is configured correctly when you place a request you will see output in the Response tab that looks similar to this Technical white paper Integrated Billing Solutions with HP CSA 4 00 Figure 10 Example Output in the Response Tab Response Re
9. d gt lt deseri Ori oOn gt lt organiZavion description lt description gt lt detailedDescription gt lt detailed organization description gt lt detailedDescription gt lt name gt lt internal organization name gt lt name gt lt displayName gt lt organization name for displaying gt lt displayName gt lt catalog gt lt id gt lt catalog ID gt lt id gt lt name gt lt internal catalog name gt lt name gt lt displayName gt lt catalog name for displaying gt lt displayName gt lt catalog gt lt accountNumber gt lt organization account number gt lt accountNumber gt lt person gt lt id gt lt subscriber ID gt lt id gt lt name gt lt internal subscriber name gt lt name gt lt displayName gt lt subscriber display name gt lt displayName gt lt person gt Technical white paper Integrated Billing Solutions with HP CSA 4 00 10 lt group gt lt id gt lt grou p ID gt lt id gt lt name gt lt internal group name gt lt name gt lt displayName gt lt group name for displaying gt lt displayName gt lt Group lt Organization gt Save each subscriber s ID for other API calls and subscribers names You can keep the catalog information or collect it ona subscriber by subscriber basis Step 4 Step 4 For each subscriber get subscription information Use the subscriber names from Step 3 to get the subscription details for each subscriber There are many fields of intere
10. e gt lt priceCategory gt lt fixedPrice gt 1200 0 lt fixedPrice gt lt unitPrice gt 0 0 lt unitPrice gt lt totalPrice gt priceingModel contains the currency and billing period lt pricingModel gt lt currency gt lt name gt lt currency name for example USD gt lt name gt lt displayName gt lt currency name for displaying gt lt displayName gt lt currency gt lt priceAdjustmentMultiplier gt 1 0 lt priceAdjustmentMultiplier gt lt recurrencePeriod gt lt name gt lt recurrence period name for example MONTH gt Something to consider will the monthly cost be the Same in February as in July though the months are different in length lt name gt lt displayName gt lt recurrence period name for display for example Monthly gt lt displayName gt lt recurrencePeriod gt lt pricingModel gt lt Servicesubscription gt Part 6 Utilization Properties During the process of service design certain parameters such as memory CPU storage and power may be classified as Utilization Properties The primary purpose of these properties is to select appropriate resource offerings and deduct those resources from the resource pools Most of the fields returned by the API are related to the resource binding process but the resourceType unit and usage fields might be used in billing reports Notes e Utilization specifies resources needed to start a process This is not always
11. identify which totalPrice you re viewing by the xsi type or the totalPrice priceCategory name field One special field of the subscription data relates to group ownership This is discussed in Part 7 REST Syntax GET https lt host gt lt port gt csa rest user mysubscription userlIdentifier lt adminID gt amp requestor lt user_name gt amp scope view amp creationStartDate lt date gt amp creationEndDate lt date gt Where lt user_name gt is the user whose subscription information will be returned Response Format a list of service subscriptions each with the following content lt ServiceSubscription gt lt id gt 90cec3a03a93ef89013a93faa4cd0040 GR e lt description gt lt service description gt lt description gt lt name gt lt internal subscription name gt lt name gt lt displayName gt lt subscription name for displaying gt lt displayName gt lt catalogItem gt lt catalogItem gt lt state gt Technical white paper Integrated Billing Solutions with HP CSA 4 00 lt name gt lt state of the subscription for example ACTIVE gt lt name gt lt displayName gt lt state name for displaying gt lt displayName gt lt state gt lt servicelInstance gt lt id gt 90cec3a03a93ef89013a93faaa2b00a8s lt id gt lt disabled gt false lt disabled gt lt service InstanceState gt lt name gt lt state of this service instance for example CANCELLED gt lt name gt
12. iven record If the requested service was based ona Sequenced lifecyle actions amp Operations Orchestration design then the field will exist If the service was based ona Topology design the field will not exist You may need to update your parser to handle this condition e HP CSA 4 00 introduces a new method for designing services The Topology Designer uses a prescriptive model for specifying designs and the HP CSA 4 00 Topology plug in service works with HP Cloud OS and OpenStack to realize the subscription request You may wish to collect data describing which subscriptions are based on Sequenced designs and which are based on Topology designs In HP CSA subscription records this is known as an experience type The syntax to get the experience type is csa rest catalog s instance s useriIdentifier s To make this call you re going to need both the catalog ID and the instance ID The location of these fields is shown above in Step 4 The response will be in the path Servicelnstance serviceDesignerExperienceType and will be either SEQUENCE_BASED or TOPOLOGY_BASED e Beware of very large XML responses There is a defect in the initial release of HP CSA 4 00 XML responses may include user specified attachments and service offering attachments These can be large text documents diagrams and zip files The HP CSA 4 01 patch removes these unwanted attachments and XML size and performance return to normal Be sure to instal
13. l this patch 15 For more information To access other toolkits to design and extend services running on HP CloudSystem go to hp com go csdevelopers For more information on HP CloudSystem visit hp com go cloudsystem HP software product manuals and documentation for the following products can be found at http h20230 www2 hp com selfsolve manuals You will need an HP Passport to sign in and gain access e HP Cloud Service Automation e HP ArcSight e HP Operations Orchestration e HP Server Automation e HP SiteScope e HP Universal CMDB To help us improve our documents please send feedback to CSAdocs hp com Learn more at hp com go csa Sign up for updates G A ce hp com go getupdated Share with colleagues Rate this document Copyright 2013 2014 Hewlett Packard Development Company L P The information contained herein is subject to change without notice The only warranties for HP products and services are set forth in the express warranty statements accompanying such products and services Nothing herein should be construed as constituting an additional warranty HP shall not be liable for technical or editorial errors or omissions contained herein February 2014
14. ptions e Asubscription can be assigned to a group that may include non HP CSA users Any member of any LDAP group shared with the original subscriber is a potential owner e fa subscription is assigned to a group the only valid members of that group are people who have actually logged in to HP CSA This is because HP CSA relies on LDAP to maintain Group Subscriber relationships After a user s initial login the user LDAP information is cached At that point an integrated solution can list user and subscription information This implies that the integrated solution needs to periodically check the list of valid HP CSA subscribers How to Determine Group Ownership and Original Subscriber In Step 4 we retrieved subscription information such as the name start date and price information There are a few additional fields that will be useful in understanding group ownership The lt ownerGroup gt field will appear in a subscription record if it is shared and will contain the name of the selected LDAP group If you choose to bill based on a group account this is the field you need If group ownership has not been specified the field will not exist An example of this field would be lt ownerGroup gt Test team 1 lt ownerGroup gt If you want to bill for a subscription based on the original requester this will take a few more steps Find the ID of the lt catalog gt that was used to generate the subscription request In the subscrip
15. ptions Fixed Costs Subscription Costs Status ms Billing recurrence Status period If a service expires is cancelled or fails the billing solution should stop accruing charges against that service Part 4 How to Collect Information from HP CSA with REST Calls HP CSA exposes usage and billing information in the service instances through a set of REST REpresentational State Transfer APIs Data can be returned in either XML or JSON format The format of the returned data is specified by the user making the REST API call in the Accept Content Type header setting The examples in this paper use the XML format Solution Developers Responsibilities Solution developers communicate with HP CSA over http or https and parse the data structures returned by HP CSA The default https port for communication with HP CSA is port 8444 A developer can modify this port as needed in the HP CSA JBoss configuration The developer must configure authentication also called authorization and headers as needed Common headers include application Type application xml andaccept application xml How to test REST Communication A convenient way to test communication with HP CSA is to use a REST Console such as those provided in Google Chrome and other browsers You can add this Google Chrome plug in as follows e Start Google Chrome e Open Chrome Web Store e Use search box to search for REST Console e Select Add to Chrome Technical white p
16. r deleting resources such as disk space memory or CPUs These resources may have associated costs that need to be tracked and billed Part 3 Billable Intervals When a HP CSA service instance reaches the Deployed state a billing solution can collect an initial snapshot of the service instance information The billing solution must then periodically collect subsequent snapshots of the service instance As long as the service continues to run a billing solution can calculate the cost of those intervals and add them to the customer billing report This high level flowchart shows how service records can be used to build chargeback reports Figure 6 Example of how to create billable intervals Establish COnnecian io CSA Sayer Cakulate SLA npc Analyze and Fi Agree kae record changes intervals by org Head CSA Recon Shapshot group mdindual amp sernice noe la read The service costs currency and billing interval are specified within the service instance Figure 7 shows many of the billing related fields that are contained in a service instance Part 4 of this document describes how to collect this information with API calls Technical white paper Integrated Billing Solutions with HP CSA 4 00 Figure 7 Information in a Service Instance Service Instance Records Start Date Service Fixed Cost Resource Utilization acer ced Expiration Date Service Recurring ___ Cost O
17. re defined in LDAP For private HP CSA installations organizations can include departments such as marketing R amp D and payroll For public HP CSA installations Organizations are independent customer organizations Billing solutions also need to access the internal organization information e Groups HP CSA does not maintain any internal group relationships Instead it relies on directory services to identify members of groups referenced by HP CSA Part 2 Billable Service Conditions Before costs can be associated with a service order several criteria must be met e Any required approval steps must complete If a request is denied explicitly or through a time out no service instance is created and no records are made available e After a service request has been approved a service instance is created This service instance goes through the initializing reserving and deploying stages before the requested service is online Status information on service instances is available during all deployment stages A billing solution should only bill for a service after it has been fully deployed After a service reaches the deployed stage valid billing information is made available Be aware that in the deployed state the following service state changes can occur e The subscription can expire e The subscription can be cancelled by a subscriber or an operator e Asubscriber may choose to flex modify the service instance by adding o
18. sponse Body RAW Body Response Headers Response Preview Request Body Request Headers Color Theme Force Syntax Highlighting Defaut OAuto OJSON XML OHTML OCSS lt xml version 1 0 encoding UIF 8 amp standalone yes gt lt person gt lt id gt 90d96588360da0c701360da0t1d 00al lt id gt lt isCriticalSystem0bject gt false lt isCriticalSystem0bject gt oie lt description gt admin lt description gt lt detailedDescription gt admin lt detailedDescription gt lt iconUrl gt http localhost admin lt iconUrl gt lt name gt admin lt name gt lt displayName gt admin lt displayName gt lt state gt lt id gt 90d96588360da0c701360da0ef470038 lt id gt lt isCriticalSystem0bject gt false lt isCriticalSystem0bject gt lt name gt ACTIVE lt name gt lt disabled gt false lt disabled gt P lt state gt LARI HP CSA Certificates When a user logs into HP CSA through a web browser HP CSA presents a certificate to prove to the user that it is the HP CSA site that it claims to be By default HP CSA does not offer a certificate that has been validated by a trusted authority At this point the user has the choice of accepting the offered certificate or ending the session Figure 11 Example Security Certificate Message A The site s security certificate is not trusted You attempted to reach 16 78 67 34 but the server presented a certificate issued by an entity that is not trusted by your compu
19. st returned by this call Some of the ServiceSubscription fields related to billing contain information such as the following e Subscription ID Use this ID if you need to periodically examine the state of a single subscription e Subscription Description Name Display Name Catalog Category Display Name Use the display name and description if you need to present the right labels and information to a customer e IdOfThisServicelnstance his field is not directly used in billing but HP CSA personnel can use it to diagnose problems that might have occurred in a specific service instance e SubscriptionStatus ServicelnstanceState Use to identify the status of a subscription or service instance If a service has failed it might not make sense to continue to bill for it e Subscription StartDate StopDate RecurrencePeriod Use to decide when to Start stop and provide incremental billing e FixedPrice UnitPrice Currency PriceMultiplier Use to see price related information for a subscription Note that there might be two totalPrice entries in the response one for the initial establishment of the service which represents the sum of all SETUP costs and one which represents the sum of all RECURRING costs incurred at the interval specified by the recurrencePeriod These sums represent the base cost of the service offering to create this subscription plus any additional cost associated with each of the selected service offering s options You can
20. ter s operating system This may mean that the server has generated its own security credentials which Google Chrome cannot rely on for identity information or an attacker may be trying to intercept your communications You should not proceed especially if you have never seen this warning before for this site Proceed anyway Back to safety gt Help me understand Your API software will need to know how to handle the certificate handshake situation and how to proceed appropriately perhaps by tracking trusted sites and certificates Part 5 Sample API Sequence and Responses Data Collection Sequence Figure 12 describes one possible sequence for HP CSA billing information data collection Developers can choose to execute queries of different breadth or depth based on reporting requirements For the details of specific REST API calls and options see the HP Cloud Service Automation API Reference Example sequence 1 Geta credential token for administrative user or other user with appropriate permissions 2 Retrieve the list of organizations configured in this HP CSA installation 3 For each organization get a list of subscribers as well as other information the billing solution developer might be interested in Technical white paper Integrated Billing Solutions with HP CSA 4 00 4 For each subscriber retrieve information on their subscriptions including pricing options start and stop dates and more Figure 12
21. the same as usage which is the metered consumption of resources e There is no direct way to associate Utilization with pricing information Pricing for reservation based usage must be specified in the service and option pricing screens le Technical white paper Integrated Billing Solutions with HP CSA 4 00 Get Utilization Information for a Subscription REST Syntax GET http lt host gt lt port gt csa rest utilization lt subscriptionId gt suserldentifier lt adminid gt Response Format a list utilization resource lt UtilizationList gt lt utilization gt lt resourceBindingId gt lt resourceBindingId gt lt resourcePool gt lt resourcePool gt lt resourceProvider gt lt resourceProvider gt lt resourceType gt Lidas Gel lt isCriticalSystemObject gt lt isCriticalSystemObject gt lt description gt Power capacity as retrieved from a power management budget interface lt description gt lt name gt POWER lt name gt lt displayName gt Power lt displayName gt lt disabled gt lt disabled gt lt serviceComponentId gt lt serviceComponentId gt lt servicelInstanceld gt lt unit gt ao aa e e lt isCriticalSystemObject gt lt isCriticalSystemObject gt lt description gt Kilowatts lt id gt THESE ARE SPECIAL UTILIZATION PROPERTIES lt name gt KW lt name gt AND CANNOT BE DEFINED BY DESIGNER lt displayName gt KW lt displayName gt MUST BE INTEGER lt unit gt
22. tion details look for the ServiceSubscription catalogitem catalog id entry An example of this would be lt ServiceSubscription gt lt id gt 90cec3a03a93ef89013a93faa4cd0040 lt 1 d gt lt catalogItem gt lt catalog gt lt id gt catalogId lt id gt lt catalog gt lt catalogItem gt lt ServicesSubscription gt Technical white paper Integrated Billing Solutions with HP CSA 4 00 Save the catalogid value Next get the ID of the lt initiatingServiceRequest gt This includes information from the original request submission Look for the value of ServiceSubscription initiatingRequest ID An example of this would be lt ServiceSubscription gt lt id gt 90cec3a03a93ef89013a93faa4cd0040 lt id gt lt initiatingServiceRegquest gt ale Pe lt id gt initiatingRequestId lt id gt Now use the catalogid and initiatingRequestid with the csa rest catalog call to get the desired subscriber information REST Syntax GET http lt host gt lt port gt csa rest catalog lt catalogId gt request lt initiatingRequestId gt suserlidentifier lt subscriberlId gt Response Format lt ServiceRequest gt lt createdBy gt lt id gt subscriberId lt id gt lt name gt subscriberName lt name gt lt displayName gt subscriberDisplayName lt displayName gt lt createdBy gt lt ServiceRequest gt Part 8 HP CSA 4 00 Changes and Issues e The lifecycleExecutionStatus field may or may not exist in a g
23. y the original subscriber or any member of that subscriber s group Subscriber selectable options A service provider may associate additional pricing information with service options Figure 3 Service Name Description and Start Stop Dates Urder nifor mation Summary Soh Eo ke E F Tier Appiani Serene See ie ae a le Subscription Period iW me ie 1 ba isman miian agi Taim T na a im ai ie a Tig m F J m i 3 Breering meir pion pS eS oa TA E N iai A A Br rat Dave End Gace attach Documents 615 110 00 60 00 m Figure 4 Group Ownership option Group Ownership a Figure 5 User selectable options eee i Show Mare Detsis Is On a Ti wes LE SE Tt eL i n bt dt Pa S e Tota Coots 110 00 6000 jm e Person In HP CSA terminology a person is a subscriber to HP CSA services This person is defined by an LDAP user and can include other LDAP attributes such as organization and management relationships HP CSA creates an internal representation of each person including an ID number membership in one or more groups and a list of subscriptions Billing solutions need to use this internal information to create billing records Technical white paper Integrated Billing Solutions with HP CSA 4 00 e Organization In HP CSA terminology an organization contains a set of persons HP CSA service catalogs and pricing are assigned to specific organizations Like HP CSA persons organizations a
Download Pdf Manuals
Related Search
Related Contents
OWNER`S MANUAL Modecom MC-825 User`s Manual - Keyne Innovations, Inc. manuale di installazione uso e manutenzione notice Bedienungsanleitung Hygro-Thermometer PCE Jabra SOLEMATE Sunbeam Bedding Heated Bedding System User's Manual RODRIGO TAPIA SANTIS (rtapiasantis@gmailฺcom) has a non やさしく名刺ファイリング PRO v.6.0 ユーザーズガイド補足 Blanco 501-111 User's Manual Copyright © All rights reserved.
Failed to retrieve file