c# wpf free pdf viewer : Add and remove pages from pdf file online Library control class asp.net azure windows ajax ATGCommProgGuide63-part2144

ATG  C om mer ce P ro g ramm in g   Gui d e 
61 3  
Appen di x   A:   AT G C o m merce  W eb S ervi ces 
μ
setStockLevel Web Service 
This service will update the stock level for each of the given SKUs. 
Servlet name 
setStockLevel 
Input Parameters 
skuId
– The ID of the SKU being updated. 
stockLevel
– The new stock level for 
skuId
Output 
void 
Web Service Class 
atg.commerce.inventory.InventoryServices
Nucleus Component 
/atg/commerce/inventory/InventoryServices 
Method 
setStockLevel(String skuId, long stockLevel) 
Executes within a 
session 
Yes 
WSDL URL 
http://
hostname:port
/commerce/inventory/setStockLevel
?WSDL 
Endpoint URL 
http://
hostname:port
/commerce/inventory/setStockLevel
/setStockLevel 
Security 
FunctionalName
inventoryAdministration 
Inventory Web Services Example 
The following is an example Apache Axis client calling an inventory web service. The 
getInventory
web 
service is used in this example. 
The first step in calling the inventory web service using Apache is to generate the client stubs: 
java org.apache.axis.wsdl.WSDL2Java 
http://
hostname:port
/commerce/inventory/getInventory?WSDL 
Next, the following code executes the 
getInventory
web service: 
GetInventorySEIService webService = new GetInventoryServiceLocator(); 
GetInventorySEI inventoryStub = webService.getGetInventorySEIPort(); 
String[] skuIds = { "sku1", "sku2" }; 
SimpleInventoryInfo[] infos = inventoryStub.getInventory(skuIds); 
Add and remove pages from pdf file online - Library control class:C# PDF Page Extract Library: copy, paste, cut PDF pages in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Easy to Use C# Code to Extract PDF Pages, Copy Pages from One PDF File and Paste into Others
www.rasteredge.com
Add and remove pages from pdf file online - Library control class:VB.NET PDF Page Extract Library: copy, paste, cut PDF pages in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Detailed VB.NET Guide for Extracting Pages from Microsoft PDF Doc
www.rasteredge.com
ATG  C om merce  P ro gra mm in g  G ui d e 
61 4  
Appen d i x  A :  A TG  C o mm erce  Web  Serv ices  
Catalog Web Services 
All catalog web services are included in 
commerceWebServices.ear
in the 
catalog.war
web 
application. 
Ear file 
commerceWebServices.ear 
War file 
catalog.war
Context-root 
commerce/catalog 
For an example of a client calling a catalog web service, see the Catalog Web Services Example section. 
For the recommended security policies to be associated with catalog web services, see the Commerce 
Web Services Security section. 
This section includes information on the following Catalog Web services. 
catalogItemViewed Web Service 
getProductSkusXML Web Service 
getProductXMLByDescription Web Service 
getProductXMLById Web Service 
getProductXMLByRQL Web Service 
catalogItemViewed Web Service 
The 
catalogItemViewed
Web service indicates that a particular item was viewed by the current user. A 
new 
ViewItemMessage
will be created and sent. 
Servlet name 
catalogItemViewed 
Input Parameters 
profileId
– (Optional) The ID of the user who viewed the item. If null, 
current user is assumed. 
itemId
- The ID of the item. 
itemType
- The type of the item viewed (for example: category or 
product). 
Output 
none 
Web Service Class 
atg.commerce.catalog.CatalogServices
Nucleus 
Component 
/atg/commerce/catalog/CatalogServices 
Method 
catalogItemViewed(String pProfileId, String pItemId, 
String pItemType)  
Library control class:VB.NET PDF Password Library: add, remove, edit PDF file password
Define output file path. Dim outputFilePath As String = Program.RootPath + "\\" Output.pdf" ' Remove the password. doc.Save(outputFilePath). VB: Add Password
www.rasteredge.com
Library control class:VB.NET PDF Page Delete Library: remove PDF pages in vb.net, ASP.
can simply delete a single page from a PDF document using VB.NET or remove any page Add necessary references: How to VB.NET: Delete Consecutive Pages from PDF.
www.rasteredge.com
ATG  C om mer ce P ro g ramm in g   Gui d e 
61 5  
Appen di x   A:   AT G C o m merce  W eb S ervi ces 
Executes within a 
session 
Yes 
WSDL URL 
http://
hostname:port
/commerce/catalog/catalogItemViewed?
WSDL 
Endpoint URL 
http://
hostname:port
/commerce/catalog/catalogItemViewed/
catalogItemViewed
Security 
FunctionalName
catalog 
getProductSkusXML Web Service 
The 
getProductSkusXML
Web service retrieves the Product item in XML form as specified by the 
ProductId
. Catalog items are retrieved as specified by 
CatalogId
. If no catalog item is found, then the 
user in the current session is accessed and the catalog item is retrieved from the user. 
Servlet name 
getProductSkusXML 
Input Parameters 
productId
- Specifies the product to retrieve 
catalogId
- (Optional) Catalog item to verify the product. If this 
parameter is null, then the current user’s catalog is used. 
Output 
SKU items present in the specified product in XML format. 
Web Service Class 
atg.commerce.catalog.CatalogServices
Nucleus Component 
/atg/commerce/catalog/CatalogServices 
Method 
getProductSkusXML(String pProductId, String 
pCatalogId)  
Executes within a 
session 
Yes 
WSDL URL 
http://
hostname:port
/commerce/catalog/getProductSkus
XML?WSDL 
Endpoint URL 
http://
hostname:port
/commerce/catalog/getProductSkus
XML/getProductSkusXML 
Security 
FunctionalName
Catalog 
Repository 
Component 
/atg/commerce/catalog/ProductCatalog
Item Descriptor  
sku 
Library control class:C# PDF Password Library: add, remove, edit PDF file password in C#
intputFilePath, userPassword); // Define output file path. Program.RootPath + "\\" Output.pdf"; // Remove the password C# Sample Code: Add Password to Plain
www.rasteredge.com
Library control class:C# PDF Page Delete Library: remove PDF pages in C#.net, ASP.NET
Ability to remove a range of pages from PDF file. Add necessary references: Description: Delete consecutive pages from the input PDF file starting at specified
www.rasteredge.com
ATG  C om merce  P ro gra mm in g  G ui d e 
61 6  
Appen d i x  A :  A TG  C o mm erce  Web  Serv ices  
getProductXMLByDescription Web Service 
The 
getProductXMLByDescription
Web service retrieves the product whose properties contain 
SearchString
, as specified by 
SearchPropertyNames
or 
getSearchPropertyNames()
Servlet name 
getProductXMLByDescription
Input Parameters 
searchString
- Search string to search for in the properties of 
Product. 
searchPropertyNames
– (Optional) Array of property names to 
search for. If this is null, then the property names configured at 
CatalogServices.searchPropertyNames
will be used. 
catalogId
– (Optional) The catalog item to verify the product. If 
this parameter is null, then the current user’s catalog will be used. 
Output 
Product items in XML format 
Web Service Class 
atg.commerce.catalog.CatalogServices
Nucleus Component 
/atg/commerce/catalog/CatalogServices 
Method 
getProductXMLByDescription(String pSearchString, 
String[] pSearchPropertyNames, String pCatalogId) 
Executes within a 
session 
Yes 
WSDL URL 
http://
hostname:port
/commerce/catalog/getProductXM
LByDescription?WSDL 
Endpoint URL 
http://
hostname:port
/commerce/catalog/getProductXM
LByDescription/getProductXMLByDescription 
Security 
FunctionalName
Catalog 
Repository 
Component 
/atg/commerce/catalog/ProductCatalog
Item Descriptor  
product 
getProductXMLById Web Service 
The 
getProductXMLById
Web service retrieves the Product item in XML form as specified by the 
ProductId
. The catalog item is retrieved as specified by 
CatalogId
. If no catalog item is found then the 
user in the current session is accessed and the catalog item is retrieved from the user. 
Servlet name 
getProductXMLById 
Library control class:C# PDF File Permission Library: add, remove, update PDF file
Image: Insert Image to PDF. Image: Remove Image from Redact Text Content. Redact Images. Redact Pages. Annotation & Highlight Text. Add Text. Add Text Box. Drawing
www.rasteredge.com
Library control class:C# PDF Digital Signature Library: add, remove, update PDF digital
Image: Insert Image to PDF. Image: Remove Image from Redact Text Content. Redact Images. Redact Pages. Annotation & Highlight Text. Add Text. Add Text Box. Drawing
www.rasteredge.com
ATG  C om mer ce P ro g ramm in g   Gui d e 
61 7  
Appen di x   A:   AT G C o m merce  W eb S ervi ces 
Input Parameters 
productId
- Specifies the product to retrieve 
catalogId
– (Optional) Specifies the 
catalogItem
to check for the 
product. If this parameter is null, then the current users catalog will be 
used. 
Output 
Product item in XML form. 
Web Service Class 
atg.commerce.catalog.CatalogServices
Nucleus 
Component 
/atg/commerce/catalog/CatalogServices 
Method 
getProductXMLById(String pProductId, String 
pCatalogId) 
Executes within a 
session 
Yes 
WSDL URL 
http://
hostname:port
/commerce/catalog/getProductXMLByI
d?WSDL 
Endpoint URL 
http://
hostname:port
/commerce/catalog/getProductXMLByI
d/getProductXMLById 
Security 
FunctionalName
catalog 
Repository 
Component 
/atg/commerce/catalog/ProductCatalog
Item Descriptor  
product 
getProductXMLByRQL Web Service 
The 
getProductXMLByRQL
Web service parses the 
pRQLQuery
and executes the 
RqlStatement
to 
retrieve the product items. Product repository items are checked against specified catalog to include only 
items present in catalog. 
Servlet name 
getProductXMLByRQL
Input Parameters 
RQLQuery
- RQL query string to execute against product 
RepositoryView
catalogId
- (Optional) The catalog item to verify the product. If 
this parameter is null, then the current users catalog will be used. 
Output 
An array of strings containing product repository items in XML 
format. 
Web Service Class 
atg.commerce.catalog.CatalogServices
Library control class:VB.NET PDF File Permission Library: add, remove, update PDF file
Image: Insert Image to PDF. Image: Remove Image from Redact Text Content. Redact Images. Redact Pages. Annotation & Highlight Text. Add Text. Add Text Box. Drawing
www.rasteredge.com
Library control class:C# PDF remove image library: remove, delete images from PDF in C#.
Image: Insert Image to PDF. Image: Remove Image from Redact Text Content. Redact Images. Redact Pages. Annotation & Highlight Text. Add Text. Add Text Box. Drawing
www.rasteredge.com
ATG  C om merce  P ro gra mm in g  G ui d e 
61 8  
Appen d i x  A :  A TG  C o mm erce  Web  Serv ices  
Nucleus Component 
/atg/commerce/catalog/CatalogServices 
Method 
getProductXMLByRQL(String pRQLQuery, String 
pCatalogId) 
Executes within a 
session 
Yes 
WSDL URL 
http://
hostname:port
/commerce/catalog/getProductXMLB
yRQL?WSDL 
Endpoint URL 
http://
hostname:port
/commerce/catalog/getProductXMLB
yRQL/getProductXMLByRQL
Security 
FunctionalName
Catalog 
Repository 
Component 
/atg/commerce/catalog/ProductCatalog
Item Descriptor  
product 
Catalog Web Services Example 
The following is an example Apache Axis client calling an catalog web service. The 
getProductXMLById
web service is used in this example. 
The first step in calling the inventory web service using Apache is to generate the client stubs: 
java org.apache.axis.wsdl.WSDL2Java 
http://
hostname:port
/commerce/order/getProductXMLById?WSDL 
Next, the following code executes the 
getProductXMLById
web service: 
GetProductXMLByIdSEIService webService = new 
GetProductXMLByIdServiceLocator(); 
GetProductXMLByIdSEI catalogStub = 
webService.getGetProductXMLByIdSEIPort(); 
String productXML = catalogStub.getProductXMLById("product1", null); 
Profile Web Services 
All profile web services are included in 
commerceWebServices.ear
in the 
commerceProfile.war
web 
application. 
Library control class:C# PDF File Split Library: Split, seperate PDF into multiple files
process of splitting PDF document, developers can also remove certain PDF contains the first page and the later three pages respectively Add necessary references
www.rasteredge.com
Library control class:VB.NET PDF remove image library: remove, delete images from PDF in
C#.NET PDF file & pages edit, C#.NET PDF pages extract, copy, paste, C#.NET rotate PDF pages, C#.NET VB.NET: Remove Image from PDF Page. Add necessary references
www.rasteredge.com
ATG  C om mer ce P ro g ramm in g   Gui d e 
61 9  
Appen di x   A:   AT G C o m merce  W eb S ervi ces 
Ear file 
commerceWebServices.ear 
War file 
commerceProfile.war
Context-root 
commerce/commerceProfile 
For an example of a client calling a profile web service, see the Profile Web Services Example section. For 
the recommended security policies to be associated with profile web services, see the Commerce Web 
Services Security section. 
This section includes information on the following Commerce Profile Web services. 
getDefaultBillingAddress Web Service 
getDefaultCreditCard Web Service 
getDefaultShippingAddress Web Service 
setDefaultBillingAddress Web Service 
setDefaultCreditCard Web Service 
setDefaultShippingAddress Web Service 
getDefaultShippingAddress Web Service 
The 
getDefaultShippingAddress
Web service retrieves the 
shippingAddressPropertyName
from 
the profile. 
Servlet Name 
getDefaultShippingAddress 
Input Parameters 
profileId
- The profile ID of the user whose shipping address is 
returned. 
Output 
contactInfo
- Contains the user’s default shipping address. 
Web Service Class 
atg.commerce.profile.CommerceProfileServices
Nucleus Component 
/atg/userprofiling/ProfileServices 
Method 
getDefaultShippingAddress(String pProfileId) 
Executes within a 
session 
Yes 
WSDL URL 
http://
hostname:port
/commerce/userprofiling/getDefaul
tShippingAddress?WSDL 
Endpoint URL 
http://
hostname:port
/commerce/userprofiling/getDefaul
tShippingAddress/getDefaultShippingAddress 
ATG  C om merce  P ro gra mm in g  G ui d e 
62 0  
Appen d i x  A :  A TG  C o mm erce  Web  Serv ices  
Security 
FunctionalName
profileOwnerOperation
getDefaultBillingAddress Web Service 
The 
getDefaultBillingAddress
Web service retrieves the 
billingAddressPropertyName
from the 
profile. 
Servlet Name 
getDefaultBillingAddress 
Input Parameters 
profileId
- The profile ID of the user whose billing address is 
returned. 
Output 
contactInfo
- Contains the user’s default shopping address. 
Web Service Class 
atg.commerce.profile.CommerceProfileServices
Nucleus Component 
/atg/userprofiling/ProfileServices 
Method 
getDefaultBillingAddress(String pProfileId) 
Executes within a 
session 
Yes 
WSDL URL 
http://
hostname:port
/commerce/userprofiling/getDefaul
tBillingAddress?WSDL 
Endpoint URL 
http://
hostname:port
/commerce/userprofiling/getDefaul
tBillingAddress/getDefaultBillingAddress 
Security 
FunctionalName
profileOwnerOperation 
getDefaultCreditCard Web Service 
The 
getDefaultCreditCard 
Web service retrieves the 
creditCardPropertyName
from the profile. 
Servlet Name 
getDefaultCreditCard 
Input Parameters 
profileId
- The ID of the customer profile that contains the 
credit card. 
Output 
BasicCreditCardInfo
- Contains the user’s default shopping 
address. 
Web Service Class 
atg.commerce.profile.CommerceProfileServices
ATG  C om mer ce P ro g ramm in g   Gui d e 
62 1  
Appen di x   A:   AT G C o m merce  W eb S ervi ces 
Nucleus Component 
/atg/userprofiling/ProfileServices 
Method 
getDefaultCreditCard(String pProfileId) 
Executes within a 
session 
Yes 
WSDL URL 
http://
hostname:port
/commerce/userprofiling/getDefa
ultCreditCard?WSDL 
Endpoint URL 
http://
hostname:port
/commerce/userprofiling/getDefa
ultCreditCard/getDefaultCreditCard 
Security 
FunctionalName
profileOwnerOperation 
setDefaultBillingAddress Web Service 
The 
setDefaultBillingAddress
Web service sets the user’s 
billingAddressPropertyName
to the 
given address 
Servlet Name 
setDefaultBillingAddress 
Input Parameters 
profileId
- The ID of the customer profile to be changed. 
address
- The new billing address. 
Output 
The ID of the newly created address item 
Web Service Class 
atg.commerce.profile.CommerceProfileServices
Nucleus Component 
/atg/userprofiling/ProfileServices 
Method 
setDefaultBillingAddress(String pProfileId, 
ContactInfo pAddress)  
Executes within a 
session 
Yes 
WSDL URL 
http://
hostname:port
/commerce/userprofiling/setDefau
ltBillingAddress?WSDL 
Endpoint URL 
http://
hostname:port
/commerce/userprofiling/setDefau
ltBillingAddress/setDefaultBillingAddress 
Security 
FunctionalName
profileOwnerOperation 
ATG  C om merce  P ro gra mm in g  G ui d e 
62 2  
Appen d i x  A :  A TG  C o mm erce  Web  Serv ices  
setDefaultCreditCard Web Service 
The 
setDefaultCreditCard
Web service sets the user’s 
creditCardPropertyName
to the given 
address. 
Servlet Name 
setDefaultCreditCard 
Input Parameters 
profileId
- The ID of the customer profile to be changed. 
creditCard
- The new credit card. 
Output 
The ID of the newly created credit card item. 
Web Service Class 
atg.commerce.profile.CommerceProfileServices
Nucleus 
Component 
/atg/userprofiling/ProfileServices 
Method 
setDefaultCreditCard(String pProfileId, 
BasicCreditCardInfoImpl pCreditCardInfo) 
Executes within a 
session 
Yes 
WSDL URL 
http://
hostname:port
/commerce/userprofiling/setDefaul
tCreditCard?WSDL 
Endpoint URL 
http://
hostname:port
/commerce/userprofiling/setDefaul
tCreditCard/setDefaultCreditCard 
Security 
FunctionalName
profileOwnerOperation 
setDefaultShippingAddress Web Service 
The 
setDefaultShippingAddress
Web service sets the user’s 
shippingAddressPropertyName
to the 
given address 
Servlet Name 
setDefaultShippingAddress 
Input Parameters 
profileId
- The ID of the customer profile to be changed. 
address
- The new shipping address. 
Output 
The ID of the newly created shipping address item. 
Web Service Class 
atg.commerce.profile.CommerceProfileServices
Nucleus Component 
/atg/userprofiling/ProfileServices 
Method 
setDefaultShippingAddress(String pProfileId, 
ContactInfo pAddress) 
Documents you may be interested
Documents you may be interested