App Portal 2017
You can use the PublishAltirisCatalogItemEx web method to create a new Altiris catalog item using advertisement.
Parameters
The PublishAltirisCatalogItemEx web method includes the following parameters:
| 
                         #  | 
                    
                         Parameters  | 
                    
                         Data Type  | 
                    
                         Description  | 
                ||||||||||||
                        
  | 
                    
                         productName  | 
                    
                         String  | 
                    
                         Name of the product.  | 
                ||||||||||||
                        
  | 
                    
                         companyName  | 
                    
                         String  | 
                    
                         Name of the company.  | 
                ||||||||||||
                        
  | 
                    
                         version  | 
                    
                         String  | 
                    
                         Product version.  | 
                ||||||||||||
                        
  | 
                    
                         searchKeywords  | 
                    
                         String  | 
                    
                         Keywords that help search for this product.  | 
                ||||||||||||
                        
  | 
                    
                         shortDescription  | 
                    
                         String  | 
                    
                         Short description of the product.  | 
                ||||||||||||
                        
  | 
                    
                         longDescription  | 
                    
                         String  | 
                    
                         Long description of the product.  | 
                ||||||||||||
                        
  | 
                    
                         visible  | 
                    
                         Boolean  | 
                    
                         Enter one of the following values: 
 
  | 
                ||||||||||||
                        
  | 
                    
                         icon  | 
                    
                         Byte Array  | 
                    
                         Icon of the product.  | 
                ||||||||||||
                        
  | 
                    
                         iconExtension  | 
                    
                         String  | 
                    
                         Icon extension.  | 
                ||||||||||||
                        
  | 
                    
                         flexeraID  | 
                    
                         String  | 
                    
                         Flexera ID of the product.  | 
                ||||||||||||
                        
  | 
                    
                         AltirisPackageOrPolicyID  | 
                    
                         String  | 
                    
                         Altiris package or policy ID.  | 
                ||||||||||||
                        
  | 
                    
                         AltirisProgramData  | 
                    
                         String  | 
                    
                         String of the format: InstallType(Integer)| programID where InstallType may be one of the following: 
 
 
 The programID is a string. For example: 0|programID  | 
                ||||||||||||
                        
  | 
                    
                         DeploymentTarget  | 
                    
                         Integer  | 
                    
                         Enter one of the following values: 
 
  | 
                ||||||||||||
                        
  | 
                    
                         templatePackageID  | 
                    
                         Integer  | 
                    
                         To follow a template structure when creating the new catalog item, enter a Template package ID. If you do not want to use a template, enter 0.  | 
                ||||||||||||
                        
  | 
                    
                         csvCategoryNames  | 
                    
                         String  | 
                    
                         Enter a single category name or a comma separated list of category names.  | 
                ||||||||||||
                        
  | 
                    
                         csvGroupNames  | 
                    
                         String  | 
                    
                         Enter a comma separated list of property values.  | 
                ||||||||||||
                        
  | 
                    
                         memberShipType  | 
                    
                         Integer  | 
                    
                         Enter membership type.  | 
                
Return Value
Returns one of the following values:
| • | Returns an integer greater than 0 for success | 
| • | Returns -1 for error | 
                        App Portal / App Broker 2017 Administration Guide18 July 2017 | 
                    Copyright Information | Flexera Software |