Make sure that the TIBCO OPE sever has been started and can be deployed without any errors.
Also start and verify the TIBCO Fulfilment Order management system server for model loading has been started and can be deployed without any errors.
Verify that the following queues or topics are up and have listeners:
tibco.aff.catalog.product.request
tibco.aff.catalog.price.request
tibco.aff.catalog.discount.request
Publish the following models:
Model
Send on this queue
Location of the Sample
Product Model
tibco.aff.catalog.product.request
$AF_HOME/samples/Models/ProductModel_OPE.xml
Price Model
tibco.aff.catalog.price.request
$AF_HOME/samples/Models/PriceModel.xml
Discount Model
tibco.aff.catalog.discount.request
$AF_HOME/samples/Models/DiscountModel.xml
Note: To send the model on the queue, the content of the model should be sent on the queue.
Use only UTF-8 encoding type in the web service request.
Submit a dummy
GetOffer request through SOAP over HTTP to the OPE server according to the
GetOffer sample located at
$AF_HOME/samples/Webservice/GetOfferRequest.xml.
Use the WSDL available at
$AF_HOME/schemas/wsdl/http/OfferPriceServiceHTTP.wsdl or
$AF_HOME/schemas/wsdl/jms/OfferPriceServiceJMS.wsdl to submit the offer request.
Verify that the service responds with eligible offers for the request.