OUAF V2.2 Patch 11892365 – Override WSDL URL

By default, the Web Service Definition Language (WSDL) generated by the XML Application Integration (XAI) component of the Oracle Utilities Application Framework is hardwired into the WSDL (as according to the standard). This can be an issue in multi-server/clustered environments and also in environments where the WSDL is only used at runtime. In the latter case, it is common for a WSDL to be generated in a development environment but deployed to test and production environments. In the default situation, the WSDL would refer to the development instance, which is incorrect.

Typically there are a number of techniques to address this:

  • If the Web Service is being called by a middleware product, such as Oracle SOA Suite, the middleware can substitute the correct URL at runtime. This is called Dynamic Endpoints and is a feature of the middleware. Refer to the whitepaper titled Oracle SOA Suite Integration with Oracle Utilities Application Framework based products available from My Oracle Support at Doc Id: 1308161.1 for a discussion of this feature for Oracle SOA Suite. If you are not using Oracle SOA Suite, refer to your vendors documentation for guidance in this regard.
  • You can simply change the URL manually in your calling application dynamically. This means manually changing the endpoint manually.
  • There is a new feature in Oracle Utilities Application Framework V2.2 that allows the URL used for the WSDL to be generated differently for the WSDL at development time. To install this feature Patch 11892365 (WSDL SERVICE PORT OVERRIDE OPTION) from My Oracle Support, must be installed. When this patch is installed, you can override the URL components (host and port) with alternative values at WSDL generation time by specifying the new URL in the WSDL''s service address location parameter in XAI Options dialog. This allows the alternative to be substituted into the WSDL that is generated. If this parameter is blank, it will revert to the original system generated URL for backward compatibility.

Note: The latter only is performed as part of the original WSDL generation not the deployment of the WSDL.

image

Comments:

Post a Comment:
  • HTML Syntax: NOT allowed
About

Anthony Shorten
Hi, I am Anthony Shorten, I am the Principal Product Manager for the Oracle Utilities Application Framework. I have been working for over 20+ years in the IT Business and am the author of many a technical whitepaper, manual and training material. I am one of the product managers working on strategy and designs for the next generation of the technology used for the Utilities and Tax markets. This blog is provided to announce new features, document tips and techniques and also outline features of the Oracle Utilities Application Framework based products. These products include Oracle Utilities Customer Care and Billing, Oracle Utilities Meter Data Management, Oracle Utilities Mobile Workforce Management and Oracle Enterprise Taxation and Policy Management. I am the product manager for the Management Pack for these products.

Search

Archives
« July 2014
SunMonTueWedThuFriSat
  
1
3
5
6
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
  
       
Today