By Jani Rautiainen-Oracle on Sep 14, 2014
Cyclic ReferenceWhen using Web Reference integration the client generation may fail for some Fusion
Application Web Services with errors such as: "Unable to import WebService/Schema. Unable to import binding 'LocationServiceSoapHttp' from namespace 'http://xmlns.oracle.com/apps/hcm/locations/locationServiceV2/'. Unable to import operation 'updateLocationTranslation'. The datatype 'http://xmlns.oracle.com/apps/hcm/locations/flex/locationextraInfoeff/category/:j_LocationEitCategory' is missing.";These are commonly due to cyclic references in the service definition. The specification is vague on whether this is allowed or not and as such it's caused by different interpretation of the standard by the different technologies. The issue does not exist with Service Reference integration so the recommendation is to always use Service References for integration.