How to Migrate Custom Soap WSDLs in Oracle WebCenter Content

tekstream blog - custom soap wslds migration

How to Migrate Custom Soap WSDLs in Oracle WebCenter Content

By: Greg Becker | Technical Architect

Oracle WebCenter Content Soap WSDLs can be very useful to expose various WCC services that can be called from a web service request as one of the possible integration methods into WCC. RIDC Java APIs can also be used however in some scenarios, for example where there may not be experienced Java developers on staff, the Soap WSDLs may be the chosen integration method.

A number of out-of-the-box Soap WSDLs available exist that expose common WCC services such as Search and CheckIn. Recently a client that used the ContentFolios component wanted to interact with them using a Web Services approach. Since these particular services are not available out of the box as Soap WSDLs, they needed to be created. We started by creating the new custom Soap WSDLs in a development environment and performed a standard testing cycle.

For more information regarding Customizing WSDL files please check out this link:

After a successful testing cycle, the custom Soap WSDLs need to be migrated to the production environment. After reviewing the Oracle documentation we realized that there isn’t much if any documentation available regarding how to migrate the custom Soap WSDLs from one environment to another. We took a look at the files that are created on the file system when a custom WSDL is created and then came up with the following steps that can be used to handle the migration.

  • Create the new custom Soap WSDLs in your development environment and configure it as you wish:
    TekStream blog Custom Soap 1
  • Next, create a new empty Soap WSDL in your production environment using the exact same name as the one that you created in the development environment:
    TekStream blog Custom Soap 2
  • Copy the file hda from the custom directory in development to the corresponding directory in production. You’ll notice the path below which is typically <domain_home>/ucm/cs/data/soap/custom/:
    TekStream blog Custom Soap 3
  • Choose Action -> Generate WSDLs

TekStream blog Custom Soap 4

Once you perform these steps, the Soap WSDLs should be available in the target environment for use. When the WSDL files are generated, copies of the new custom WSDL file will be moved to a directory within web layout so that they can be downloaded and passed to a developer for use.

I hope that this information is useful for your custom Soap WSDL migration needs. Please ensure that you take a backup of any files that you modify as this approach may not be recognized by Oracle Support, but it has worked as documented for a number of clients. Please contact TekStream if you’d like further information or if you have a similar project need that we can assist with.

Got questions? Contact us today:

Overview of Inspyrus Supplier Central

invoice processing

Overview of Inspyrus Supplier Central

By: Mariano Romano | Senior Developer

Inspyrus Supplier Central is a fresh new look for your suppliers to view their invoices, payments, and dynamic discounting capabilities.  Supplier Central provides the following features:

  • Up to 90% reduction in supplier inquiries and other support requirements
    • By using Supplier Central, the supplier can log in and see the status of their invoices with ease
  • Accelerate invoice submissions and related processing by over 5x
    • By allow suppliers submit invoice through the Supplier Central Portal, you give the supplier the power to submit invoices quickly and easily
  • Allows suppliers to easily modify their address and banking information
    • This minimizes the need to make a phone call or send an email

The easy to use interface not only lets suppliers manage one of their customers but multiple customers that are using the Inspyrus platform.

Inspyrus blog - creatubg invoices

Creating invoices

Your supplier will have three different options when creating an invoice.  These options give the supplier flexibility to create error-free invoices using the easy to use interface.

Create Invoice

  • Allows the supplier to create a blank invoice that will need to be populated

Create PO Invoice

  • Allows the supplier to create an invoice with line items filled in based on a select PO

Blog - create po invoice

Flip PO into Invoice

  • Allows the supplier to create a blank invoice but then populate the invoice lines using a PO.

Inspyrus blog - flip PO into invoice

Viewing Payments

Suppliers can also log in and view which invoice has been paid.  This minimizes the amount questions you would be required to answer.

Inspyrus blog - vieweing payments

Viewing Purchase Orders

This page shows all the usable purchase orders per vendor site.  If the purchase order is available, it means that there is one or more purchase order line with an open balance.  This gives the supplier an easy way to create invoices based on a purchase order.

Inpyrus blog - viewing purchase orders

Dynamic Discounting

This page allows your supplier to manage their dynamic discounting settings.  Dynamic discounting allows suppliers to provide discounts in exchange for getting paid early.  Dynamic Discounting provides:

  • Increased early-pay discounts by providing easy to see discounts on invoices
  • Elimination of missed discounts
  • Increase supplier adoption
  • Ability to automatically recognize and apply pre-existing discount terms

Typically, the terms of the agreement are usually determined in advance and managed in this section.

Inspyrus blog - Dynamic Discounting


Provide your supplier with the tools to view and create invoices, review payments, and setup dynamic discounting.  If you are interested in seeing a demo of Supplier Central or the Inspyrus Next Generation AP Automation system, please see more on or contact us by filling out the form below: