sql >> Database teknologi >  >> RDS >> Oracle

Sådan opsætter du OTA i R12 og 11i

OTA (Oracle Transport Agent) er en vigtig funktion. Vi vil her diskutere, hvordan man aktiverer OTA i R12  og 11i.

I EBS Release 11i tilfælde, hvor OTA blev brugt, kørte OTA under Jserv, hvor dens egenskaber var indstillet i filerne fundet i mappen:
$IAS_ORACLE_HOME/Apache/Jserv/etc
11.5.9 – jserv.properties
11.5 .10/11.5.10.2 – xmlsvcs.propertiesFor R12 (version 12.0.X eller 12.1.X) , OTA køres i oafm containeren under OC4J. Systemegenskaberne læses fra oc4j.properties-filen i oafm-beholderen placeret i filen$INST_TOP/ora/10.1.3/j2ee/oafm/config/oc4j.properties
Der er også en autoconfig-egenskab, som afspejlet i orion-web.xml filen:

$INST_TOP/ora/10.1.3/j2ee/oafm/application-deployments/oafm/webservices/orion-web.xml
I orion-web.xml-filen findes følgende sektion:

TransportAgentMain
oracle.apps.ecx.oxta.TransportAgentMain
1

TransportAgentServer
oracle.apps.ecx.oxta.TransportAgentServer

For at bekræfte, at OTA er startet, skal værdien af ​​attributten i orion-web.xml indstilles til 1 for aktiveret. Som standard er dette indstillet til -1 eller deaktiveret.
AutoConfig-oavarnavnet for er s_load_oxta_servlet.
Aktivering af OTA i  R12
I stedet for manuelt at ændre orion-web.xml-filen, skal du gøre følgende for at indstille Autoconfig oavar-variablen:

1) Log på som systemadministratoransvar.
2) Under Oracle Applications Manager, vælg Autoconfig.
3) Klik på ikonet for Rediger parametre på applikationsniveauet.
4) Klik på System faneblad.
5) Se under oa_web_server for Load OXTA Servlet (s_load_oxta_servlet).
6) Hvis dette i øjeblikket er indstillet til -1 (standard deaktiveret konfiguration), skal du indstille værdien til 1 (aktiver) .
7) Se i samme sektion for følgende og indstil efter behov (hvis du har en proxyserver, som http/https-kommunikation skal gå igennem):
OXTAOutUseProxy (s_oxta_proxy)
OXTAOutProxyHost (s_oxta_proxyhost)
OXTAOutProxyPort (s_oxta_proxyport)

Når du har foretaget ændringer, skal du køre Autoconfig for at anvende dem og derefter afvise applikationsniveauet for at starte OXTA.
Yderligere parametre, der indstilles gennem AutoConfig for XML Gateway OTA:

applSysSchema :APPLSYS (dette angiver, at køer er i applsys-skemaet)
OXTAInPoolSize=1
OXTAOutThreads=1 (Disse 2 angiver antallet af DB-forbindelser i dit system for indgående og udgående anmodninger)
OXTAOutUseProxy
OXTAOutProxyHost
OXTAOutProxyPort (disse kontrollerer, om en proxy bruges til udgående socketforbindelser).

Parametre ikke indstillet gennem AutoConfig:

OXTAOutBaseTimeout =10
OXTAOutLinearTimeout =500
OXTAOutMaxAttempts=5 (disse kontrollerer den tid, transaktionerne får til at fuldføre).
OXTAInMaxContent=1000000 (maksimal nyttelaststørrelse i bytes).

Almindelig problem med OTA i R12

OXTA starter ikke
Efter aktivering af logning for OAFM ved at følge note 419839.1 – Sådan aktiveres Apache-, OC4J- og OPMN-logning i Oracle Applications R12, observeres følgende i :
$LOG_HOME/ora/10.1.3 /j2ee/oafm/oafm_/log.xml

Undtagelse oprette forbindelse pool. Undtagelse:oracle.oc4j.sql.DataSourceException:Undtagelse, der indstiller egenskaben 'dbcFile' på DataSource. Undtagelse:java.lang.reflect.InvocationTargetException

Undtagelse initialisering af installeret applikation:oafm. Ansøgning:oafm er i mislykket tilstand, da initialisering mislykkedes

Intern fejl rejste tyring for at instantiere web-applikation:webtjenester defineret på webstedet OC4J 10g (10.1.3) Standardwebsted. Ansøgning:webtjenester er blevet stoppet

Løsning
a. Skift ASADMIN-adgangskoden fra brugeradministration som følger (bemærk:i dette eksempel er adgangskoden sat til velkommen)
– Log på Oracle E-Business Suite ved hjælp af sysadmin/.
– Vælg brugeradministrationsansvaret i Navigator .
– Klik på linket Brugere i navigationsmenuen for at åbne vinduet Brugervedligeholdelse.
– Find 'ASADMIN'-brugeren ved at indtaste oplysninger i søgeområdet for at hente 'ASADMIN'-brugeren.
– Klik på opdateringsikonet ved siden af ​​ASADMIN-brugeren for at åbne vinduet Opdater bruger.
– Fjern feltet Aktiv til dato, og klik på Anvend, hvis det ikke allerede er fjernet
– Klik på ikonet Nulstil adgangskode ved siden af ASADMIN-bruger for at åbne vinduet Nulstil adgangskode.
– Indtast ny adgangskode to gange, og klik på Send

b. Bekræft, at definitionen for ASADMIN-bruger i $INST_TOP/ora/10.1.3/j2ee/oafm/application-deployments/oafm/data-sources.xml er defineret korrekt:
user=”ASADMIN”
password=”->ASADMIN”
Bemærk:Adgangskoden ovenfor skal indstilles med nøjagtig værdi som ovenfor, fordi ->ASADMIN er en indirektion, den angiver AS 10.1.0.3, at adgangskoden til ASADMIN skal tages fra system-jazn-data .xml
c. Skift adgangskode for ASADMIN-bruger i $ORA_CONFIG_HOME/10.1.3/j2ee/oafm/config/system-jazn-data.xml for at være ! (! foran er obligatorisk)
Nævn:! foran adgangskode er obligatorisk, og dette tegn betyder, at adgangskode vil blive krypteret
e. Luk og genstart OAFM-beholderen, og test igen:
sh $ADMIN_SCRIPTS_HOME/adoafmctl.sh stop

sh $ADMIN_SCRIPTS_HOME/adoafmctl.sh start


  1. Oracle:DDL og tilbagerulning af transaktioner

  2. Sådan tilføjer du dage til en dato i MySQL

  3. Sådan installeres phpMyAdmin på administrerede hostingkonti

  4. Oprettelse af en database programmatisk i SQL Server