Runtime Harvesting Details Configuring the Harvester
6.2.6 Runtime Harvesting Details
As assets move from development to testing, staging, and production environments, you may want to harvest these assets into Oracle Enterprise Repository, so that Oracle Enterprise Repository has the most up-to-date endpoints. Oracle Enterprise Repository associates new endpoints to the existing assets in Oracle Enterprise Repository. If the WSDL is modified as the asset moves through its lifecycle, the updated WSDL is also associated with the existing asset in Oracle Enterprise Repository. This section describes the runtime harvesting details for different servers. This section contains the following topics: ■ Section 6.2.6.1, Harvesting from Oracle SOA Suite Server ■ Section 6.2.6.2, Harvesting Web Services from WebLogic Server ■ Section 6.2.6.3, Harvesting Web Services from Oracle Service Bus6.2.6.1 Harvesting from Oracle SOA Suite Server
You need the following WLS security roles when harvesting from Oracle SOA Suite server: ■ Admin ■ Operator ■ Monitor The -remote_url parameter should point to the port of the soa-infra managed server. The default value of this in Oracle SOA Suite is 8001. The soa-infra managed server must be up and running. Harvesting connects to the MDS database as part of the remote harvesting. The MDS database must be running and accessible from the machine where harvesting is taking place. The SSLHTTP protocol is supported. Harvester connects to the server MBeans via the t3 protocol. The harvester automatically saves the value of -remote_url in the Deployment URI property, in the assets harvested from the runtime servers. An example for harvesting from Oracle SOA Suite server is as follows: harvest.bat -remote_url mysoasuiteserver:8001 -remote_username weblogic -remote_password -remote_server_type SOASuite -remote_project MyComposite_rev1.0 -soa_partition default To ensure security, the password must be encrypted. The password encryption tool encrypt.batencrypt.sh allows you to encrypt the passwords that are stored in 6-16 Oracle Fusion Middleware Configuration Guide for Oracle Enterprise Repository the Harvester configuration HarvesterSettings.xml file. For more information about password encryption, see Chapter 5, Password Encryption . The Oracle SOA Suite server has also implemented partitions to further categorize composites during runtime. This enables you to select the partition to use, along with the composite name, in the harvester. The parameter name in the HarvesterSettings.xml file is called soaPartition. A sample HarvesterSettings.xml file is as shown below: remoteQuery serverTypeSOASuiteserverType projectNameMyComposite_rev1.0projectName urihttp:remotehost:8001uri credentials userweblogicuser passwordpasswordpassword credentials soaPartitionpartition_namesoaPartition remoteQuery6.2.6.2 Harvesting Web Services from WebLogic Server
You do not need any WebLogic Server security roles when harvesting from WebLogic Server. The -remote_url parameter should point to the port of the WLS admin server. The default value of this in Weblogic is 7001. The WLS admin server must be up and running. The SSLHTTP protocol is supported. Harvester connects to the server MBeans via the t3 protocol. The harvester automatically saves the value of -remote_url in the Deployment URI property, in the assets harvested from the runtime servers.6.2.6.3 Harvesting Web Services from Oracle Service Bus
You need the Admin WLS security role when harvesting Web Services from Oracle Service Bus. The -remote_url parameter should point to the port of the WLS admin server for the Oracle Service Bus domain. The default value of this in Weblogic is 7001. The WLS admin server must be up and running. The SSLHTTP protocol is supported. Harvester connects to the server MBeans via the t3 protocol. The harvester automatically saves the value of -remote_url in the Deployment URI property, in the assets harvested from the runtime servers. An example of harvesting Web Services from Oracle Service Bus is as follows: harvest.bat -remote_url myosbserver:7001 -remote_username weblogic -remote_password -remote_server_type OSB -remote_project MyOSBProject Note: Partitions should be used only with SOA servers of version 11g R1 PS2 or later. You should comment the soaPartition element, if you are using a version earlier to PS2. By default, the Harvester harvests using the partition_name option set to default. If it is not specified, then partition default comes out-of-the-box by SOA deployments. Configuring and Using Automated Harvesting in Design-time and Runtime Environments 6-17 To ensure security, the password must be encrypted. The password encryption tool encrypt.batencrypt.sh allows you to encrypt the passwords that are stored in the Harvester configuration HarvesterSettings.xml file. For more information about password encryption, see Chapter 5, Password Encryption .6.2.7 Performing Optional Harvester Configuration
Parts
» Oracle Fusion Middleware Online Documentation Library
» Overview Departments Oracle Fusion Middleware Online Documentation Library
» User Role Descriptions Roles
» Editing Permissions Security Considerations
» Start with CSS Customizing Skins
» Install Oracle Enterprise Repository Solution Packs
» Click System Settings in the left pane.
» Overview Security Considerations LDAPActive Directory
» LDAP Property Examples LDAPActive Directory
» Syncing Roles Enable Debug Logging
» Overview Configure the Container to Support Realm Authentication
» Modify the Web Applications Web.xml File to Allow for Container Authentication
» Overview Access Definitions Oracle Fusion Middleware Online Documentation Library
» User Roles and Default Privileges
» Asset Lifecycle Management Solution Validation Tests
» Process Overview Accessing Oracle Enterprise Repository Diagnostics Page
» Exchange Utility Configuration File Workflow Configuration File
» Prerequisites Harvester Functionality Getting Started with Harvester
» Obtaining the Harvester Configuring the Harvester
» Configuring the Harvester for the Command Line
» Invoking Harvester from WLST
» Runtime Harvesting Details Configuring the Harvester
» Performing Optional Harvester Configuration
» Configuring Logging for the Harvester Transaction Handling in Harvester Advanced Configuration
» Harvesting Artifacts Harvesting of Artifacts
» Detecting Duplicate Artifacts Downloading Harvested Artifacts
» Searching Harvested Assets Previewing of the Created Assets in Harvester
» Best Practices Select IDE Connections.
» Known Issues Select IDE Connections.
» Understanding the Registration Process
» Step 5: Configure the setenv File
» Example Community Flow Use Case
» What is the Oracle Enterprise Repository Event Manager? Configuring the Subscription Manager
» Creating and Customizing a Workflow Configuration File
» Wiring Asset Events to Flows
» Multi-tier Automatic Assignment Flows
» Metadata Change Flows Configuring Automated Workflows
» Time-based Escalation Flows Configuring Automated Workflows
» Validation Expiration Flows Configuring Automated Workflows
» Miscellaneous JMS Properties Configuring External JMS Jar Files
» Configuring a JMS Provider In WebSphere 6.1.0.5
» Overview Monitoring Events Monitoring and Managing Events
» Configuring Workflow Monitoring and Managing Events
» Overview Web Service Operations
» Developing an Endpoint with an Incompatible Contract
» What is the Oracle Registry Repository Exchange Utility?
» Example Use Cases Getting Started With the Oracle Registry Repository Exchange Utility
» Installing and Configuring the Oracle Registry Repository Exchange Utility
» How the Exchanged Metadata Is Synchronized
» Running an Incorrect Version of Java
» Overview Oracle Fusion Middleware Online Documentation Library
» Creating a Compliance Template Type
» Creating a Compliance Template Apply a Compliance Template to a Project
» Viewing Assets in Progress Enabling Assets in Progress Disabling Assets in Progress
» Enabling Viewing of Assets in Progress Through an IDE
» Overview Enabling SFID Oracle Fusion Middleware Online Documentation Library
» Object Model Description of Sample Directory Crawler
» Adding the SFID Element to a Type Calculating the SFID Programmatically
» SFID Limitations Overview Oracle Fusion Middleware Online Documentation Library
» Activating the Policy Management Feature Creating a Policy Type
» Adding the Policy Assertion Element to the Policy Type Creating a Policy
» Adding the Applied Asset Policies Element to a Type
» Applying a Policy to an Asset Viewing Policy Status
» Validating Policy Assertions Oracle Fusion Middleware Online Documentation Library
» Running the Oracle Enterprise Repository Policy Reports
» Deploy Oracle Enterprise Repository Pre-configured BI Publisher Content
» Configuring the Oracle Enterprise Repository System Settings to Enable Reporting
» Configuring the Oracle Enterprise Repository System Settings to Allow Authenication Proxying
» Custom Links Reports Click Save when finished. The new Custom Usage Fields appear in the Use -
» Miscellaneous Click Save when finished. The new Custom Usage Fields appear in the Use -
» Server Settings System Settings in Oracle Enterprise Repository
» Enterprise Authentication Settings System Settings in Oracle Enterprise Repository
» Open API Settings External Integration Settings
» Import Export and Introspection Settings
Show more