Compare commits
2 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| a7e24c7271 | |||
| 2e9e982ba9 |
66
OsbLogger/BusinessServices/jmsLogging.bix
Normal file
66
OsbLogger/BusinessServices/jmsLogging.bix
Normal file
@ -0,0 +1,66 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<ser:businessServiceEntry xmlns:ser="http://xmlns.oracle.com/servicebus/business/config" xmlns:svc="http://www.bea.com/wli/sb/services" xmlns:tran="http://www.bea.com/wli/sb/transports" xmlns:env="http://www.bea.com/wli/config/env" xmlns:jca="http://www.bea.com/wli/sb/transports/jca" xmlns:ops="http://xmlns.oracle.com/servicebus/business/operations" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
|
<ser:coreEntry>
|
||||||
|
<ser:binding type="SOAP" isSoap12="false" xsi:type="con:SoapBindingType" xmlns:con="http://www.bea.com/wli/sb/services/bindings/config">
|
||||||
|
<con:wsdl ref="OsbLogger/Resources/jmsLogging-concrete"/>
|
||||||
|
<con:binding>
|
||||||
|
<con:name>Produce_Message_ptt-binding</con:name>
|
||||||
|
<con:namespace>http://xmlns.oracle.com/pcbpel/adapter/jms/SPANOSBLOG/OsbLogger/jmsLogging</con:namespace>
|
||||||
|
</con:binding>
|
||||||
|
</ser:binding>
|
||||||
|
<ops:operations enabled="true">
|
||||||
|
<ops:sla-alerting enabled="true"/>
|
||||||
|
</ops:operations>
|
||||||
|
<ser:ws-policy>
|
||||||
|
<svc:binding-mode>no-policies</svc:binding-mode>
|
||||||
|
</ser:ws-policy>
|
||||||
|
<ser:xqConfiguration>
|
||||||
|
<svc:snippetVersion>1.0</svc:snippetVersion>
|
||||||
|
</ser:xqConfiguration>
|
||||||
|
</ser:coreEntry>
|
||||||
|
<ser:endpointConfig>
|
||||||
|
<tran:provider-id>jca</tran:provider-id>
|
||||||
|
<tran:inbound>false</tran:inbound>
|
||||||
|
<tran:URI>
|
||||||
|
<env:value>jca://eis/jms/SpanPubCF</env:value>
|
||||||
|
</tran:URI>
|
||||||
|
<tran:outbound-properties>
|
||||||
|
<tran:load-balancing-algorithm>round-robin</tran:load-balancing-algorithm>
|
||||||
|
<tran:retry-count>0</tran:retry-count>
|
||||||
|
<tran:retry-interval>30</tran:retry-interval>
|
||||||
|
<tran:retry-application-errors>true</tran:retry-application-errors>
|
||||||
|
</tran:outbound-properties>
|
||||||
|
<tran:all-headers>false</tran:all-headers>
|
||||||
|
<tran:provider-specific>
|
||||||
|
<jca:jca-file ref="OsbLogger/Resources/jmsLogging_jms"/>
|
||||||
|
<jca:adapter-name>jmsLogging</jca:adapter-name>
|
||||||
|
<jca:adapter-type>JMS</jca:adapter-type>
|
||||||
|
<jca:dispatch-policy>SBDefaultResponseWorkManager</jca:dispatch-policy>
|
||||||
|
<jca:always-use-wsdl>true</jca:always-use-wsdl>
|
||||||
|
<jca:connection-mode>managed</jca:connection-mode>
|
||||||
|
<jca:outbound-properties>
|
||||||
|
<jca:operation-properties>
|
||||||
|
<jca:operation-name>Produce_Message</jca:operation-name>
|
||||||
|
<jca:spec-properties>
|
||||||
|
<jca:property>
|
||||||
|
<jca:name>TimeToLive</jca:name>
|
||||||
|
<jca:value>0</jca:value>
|
||||||
|
</jca:property>
|
||||||
|
<jca:property>
|
||||||
|
<jca:name>DestinationName</jca:name>
|
||||||
|
<jca:value>jms/SPAN/LogQueue</jca:value>
|
||||||
|
</jca:property>
|
||||||
|
<jca:property>
|
||||||
|
<jca:name>DeliveryMode</jca:name>
|
||||||
|
<jca:value>Persistent</jca:value>
|
||||||
|
</jca:property>
|
||||||
|
<jca:property>
|
||||||
|
<jca:name>PayloadType</jca:name>
|
||||||
|
<jca:value>TextMessage</jca:value>
|
||||||
|
</jca:property>
|
||||||
|
</jca:spec-properties>
|
||||||
|
</jca:operation-properties>
|
||||||
|
</jca:outbound-properties>
|
||||||
|
</tran:provider-specific>
|
||||||
|
</ser:endpointConfig>
|
||||||
|
</ser:businessServiceEntry>
|
||||||
51
OsbLogger/Resources/LoggingService.wsdl
Normal file
51
OsbLogger/Resources/LoggingService.wsdl
Normal file
@ -0,0 +1,51 @@
|
|||||||
|
<?xml version= '1.0' encoding= 'UTF-8' ?>
|
||||||
|
<wsdl:definitions
|
||||||
|
name="LoggingService"
|
||||||
|
targetNamespace="http://xmlns.oracle.com/SPANOSBLOG/OsbLogger/LoggingService"
|
||||||
|
xmlns:tns="http://xmlns.oracle.com/SPANOSBLOG/OsbLogger/LoggingService"
|
||||||
|
xmlns:inp1="http://span.kemenkeu.go.id/Schemas/RequestLog"
|
||||||
|
xmlns:inp2="http://span.kemenkeu.go.id/Schemas/ResponseLog"
|
||||||
|
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
||||||
|
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
|
||||||
|
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
|
||||||
|
>
|
||||||
|
<wsdl:types>
|
||||||
|
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">
|
||||||
|
<xsd:import namespace="http://span.kemenkeu.go.id/Schemas/RequestLog" schemaLocation="../Schemas/RequestLog.xsd"/>
|
||||||
|
</xsd:schema>
|
||||||
|
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">
|
||||||
|
<xsd:import namespace="http://span.kemenkeu.go.id/Schemas/ResponseLog" schemaLocation="../Schemas/ResponseLog.xsd"/>
|
||||||
|
</xsd:schema>
|
||||||
|
</wsdl:types>
|
||||||
|
<wsdl:message name="requestMessage">
|
||||||
|
<wsdl:part name="inp1" element="inp1:RequestLog"/>
|
||||||
|
</wsdl:message>
|
||||||
|
<wsdl:message name="replyMessage">
|
||||||
|
<wsdl:part name="out1" element="inp2:ResponseLog"/>
|
||||||
|
</wsdl:message>
|
||||||
|
<wsdl:message name="faultMessage">
|
||||||
|
<wsdl:part name="fault" element="inp2:ResponseLog"/>
|
||||||
|
</wsdl:message>
|
||||||
|
<wsdl:portType name="add_log_ptt">
|
||||||
|
<wsdl:operation name="addLog">
|
||||||
|
<wsdl:input message="tns:requestMessage"/>
|
||||||
|
<wsdl:output message="tns:replyMessage"/>
|
||||||
|
<wsdl:fault name="addLogfault" message="tns:faultMessage"/>
|
||||||
|
</wsdl:operation>
|
||||||
|
</wsdl:portType>
|
||||||
|
<wsdl:binding name="add_log" type="tns:add_log_ptt">
|
||||||
|
<soap:binding transport="http://schemas.xmlsoap.org/soap/http"/>
|
||||||
|
<wsdl:operation name="addLog">
|
||||||
|
<soap:operation style="document" soapAction="addLog"/>
|
||||||
|
<wsdl:input>
|
||||||
|
<soap:body use="literal" namespace="http://xmlns.oracle.com/SPANOSBLOG/OsbLogger/LoggingService"/>
|
||||||
|
</wsdl:input>
|
||||||
|
<wsdl:output>
|
||||||
|
<soap:body use="literal" namespace="http://xmlns.oracle.com/SPANOSBLOG/OsbLogger/LoggingService"/>
|
||||||
|
</wsdl:output>
|
||||||
|
<wsdl:fault name="addLogfault">
|
||||||
|
<soap:fault name="addLogfault" use="literal"/>
|
||||||
|
</wsdl:fault>
|
||||||
|
</wsdl:operation>
|
||||||
|
</wsdl:binding>
|
||||||
|
</wsdl:definitions>
|
||||||
12
OsbLogger/Resources/jmsLogging-concrete.wsdl
Normal file
12
OsbLogger/Resources/jmsLogging-concrete.wsdl
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
<wsdl:definitions targetNamespace="http://xmlns.oracle.com/pcbpel/adapter/jms/SPANOSBLOG/OsbLogger/jmsLogging" name="jmsLogging-concrete" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/">
|
||||||
|
<wsdl:import location="jmsLogging.wsdl" namespace="http://xmlns.oracle.com/pcbpel/adapter/jms/SPANOSBLOG/OsbLogger/jmsLogging"/>
|
||||||
|
<wsdl:binding name="Produce_Message_ptt-binding" type="jms:Produce_Message_ptt" xmlns:jms="http://xmlns.oracle.com/pcbpel/adapter/jms/SPANOSBLOG/OsbLogger/jmsLogging">
|
||||||
|
<soap:binding style="document" transport="http://www.bea.com/wli/sb/transports/jca"/>
|
||||||
|
<wsdl:operation name="Produce_Message">
|
||||||
|
<soap:operation soapAction="Produce_Message"/>
|
||||||
|
<wsdl:input>
|
||||||
|
<soap:body use="literal"/>
|
||||||
|
</wsdl:input>
|
||||||
|
</wsdl:operation>
|
||||||
|
</wsdl:binding>
|
||||||
|
</wsdl:definitions>
|
||||||
28
OsbLogger/Resources/jmsLogging.wsdl
Normal file
28
OsbLogger/Resources/jmsLogging.wsdl
Normal file
@ -0,0 +1,28 @@
|
|||||||
|
<wsdl:definitions
|
||||||
|
name="jmsLogging"
|
||||||
|
targetNamespace="http://xmlns.oracle.com/pcbpel/adapter/jms/SPANOSBLOG/OsbLogger/jmsLogging"
|
||||||
|
xmlns:tns="http://xmlns.oracle.com/pcbpel/adapter/jms/SPANOSBLOG/OsbLogger/jmsLogging"
|
||||||
|
xmlns:jca="http://xmlns.oracle.com/pcbpel/wsdl/jca/"
|
||||||
|
xmlns:plt="http://schemas.xmlsoap.org/ws/2003/05/partner-link/"
|
||||||
|
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
|
||||||
|
xmlns:imp1="http://span.kemenkeu.go.id/Schemas/RequestLog"
|
||||||
|
>
|
||||||
|
<plt:partnerLinkType name="Produce_Message_plt" >
|
||||||
|
<plt:role name="Produce_Message_role" >
|
||||||
|
<plt:portType name="tns:Produce_Message_ptt" />
|
||||||
|
</plt:role>
|
||||||
|
</plt:partnerLinkType>
|
||||||
|
<wsdl:types>
|
||||||
|
<schema xmlns="http://www.w3.org/2001/XMLSchema" >
|
||||||
|
<import namespace="http://span.kemenkeu.go.id/Schemas/RequestLog" schemaLocation="../Schemas/RequestLog.xsd" />
|
||||||
|
</schema>
|
||||||
|
</wsdl:types>
|
||||||
|
<wsdl:message name="Produce_Message_msg">
|
||||||
|
<wsdl:part name="body" element="imp1:RequestLog"/>
|
||||||
|
</wsdl:message>
|
||||||
|
<wsdl:portType name="Produce_Message_ptt">
|
||||||
|
<wsdl:operation name="Produce_Message">
|
||||||
|
<wsdl:input message="tns:Produce_Message_msg"/>
|
||||||
|
</wsdl:operation>
|
||||||
|
</wsdl:portType>
|
||||||
|
</wsdl:definitions>
|
||||||
14
OsbLogger/Resources/jmsLogging_jms.jca
Normal file
14
OsbLogger/Resources/jmsLogging_jms.jca
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
<!--Generated by Oracle SOA Modeler version 12.2.1.4.0.190828 at [10/24/24 6:00 AM].-->
|
||||||
|
<adapter-config name="jmsLogging" adapter="jms" wsdlLocation="jmsLogging.wsdl" xmlns="http://platform.integration.oracle/blocks/adapter/fw/metadata">
|
||||||
|
|
||||||
|
<connection-factory UIConnectionName="local-dev" location="eis/jms/SpanPubCF" UIJmsProvider="WLSJMS"/>
|
||||||
|
<endpoint-interaction portType="Produce_Message_ptt" operation="Produce_Message">
|
||||||
|
<interaction-spec className="oracle.tip.adapter.jms.outbound.JmsProduceInteractionSpec">
|
||||||
|
<property name="TimeToLive" value="7200000"/>
|
||||||
|
<property name="DestinationName" value="jms/SPAN/LogQueue"/>
|
||||||
|
<property name="DeliveryMode" value="Persistent"/>
|
||||||
|
<property name="PayloadType" value="TextMessage"/>
|
||||||
|
</interaction-spec>
|
||||||
|
</endpoint-interaction>
|
||||||
|
|
||||||
|
</adapter-config>
|
||||||
38
data.wsdl
Normal file
38
data.wsdl
Normal file
@ -0,0 +1,38 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<WL5G3N0:definitions name="SpanGLForeignCurrencyBI" targetNamespace="http://xmlns.oracle.com/PUA_SPAN/SpanGLForeignCurrencyBI/SpanGLForeignCurrencyBI" xmlns:WL5G3N0="http://schemas.xmlsoap.org/wsdl/" xmlns:WL5G3N1="http://www.example.org" xmlns:WL5G3N2="http://xmlns.oracle.com/PUA_SPAN/SpanGLForeignCurrencyBI/SpanGLForeignCurrencyBI" xmlns:WL5G3N3="http://schemas.xmlsoap.org/wsdl/soap/">
|
||||||
|
<WL5G3N0:types>
|
||||||
|
<xsd:schema xmlns:inp1="http://www.example.org" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://xmlns.oracle.com/PUA_SPAN/SpanGLForeignCurrencyBI/SpanGLForeignCurrencyBI" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
|
||||||
|
<xsd:import namespace="http://www.example.org" schemaLocation="http://esbuat-djpb.kemenkeu.go.id:7443/SpanGLForeignCurrencyBI/Services/SpanGLForeignCurrencyBI?SCHEMA%2FSpanGLForeignCurrencyBI%2FSchemas%2FSpanGLForeignCurrencyBI"/>
|
||||||
|
</xsd:schema>
|
||||||
|
</WL5G3N0:types>
|
||||||
|
<WL5G3N0:message name="requestMessage">
|
||||||
|
<WL5G3N0:part element="WL5G3N1:Request" name="Request"/>
|
||||||
|
</WL5G3N0:message>
|
||||||
|
<WL5G3N0:message name="replyMessage">
|
||||||
|
<WL5G3N0:part element="WL5G3N1:Response" name="Response"/>
|
||||||
|
</WL5G3N0:message>
|
||||||
|
<WL5G3N0:portType name="execute_ptt">
|
||||||
|
<WL5G3N0:operation name="execute">
|
||||||
|
<WL5G3N0:input message="WL5G3N2:requestMessage"/>
|
||||||
|
<WL5G3N0:output message="WL5G3N2:replyMessage"/>
|
||||||
|
</WL5G3N0:operation>
|
||||||
|
</WL5G3N0:portType>
|
||||||
|
<WL5G3N0:binding name="execute_bind" type="WL5G3N2:execute_ptt">
|
||||||
|
<WL5G3N3:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
|
||||||
|
<WL5G3N0:operation name="execute">
|
||||||
|
<WL5G3N3:operation soapAction="execute" style="document"/>
|
||||||
|
<WL5G3N0:input>
|
||||||
|
<WL5G3N3:body namespace="http://xmlns.oracle.com/PUA_SPAN/SpanGLForeignCurrencyBI/SpanGLForeignCurrencyBI" use="literal"/>
|
||||||
|
</WL5G3N0:input>
|
||||||
|
<WL5G3N0:output>
|
||||||
|
<WL5G3N3:body namespace="http://xmlns.oracle.com/PUA_SPAN/SpanGLForeignCurrencyBI/SpanGLForeignCurrencyBI" use="literal"/>
|
||||||
|
</WL5G3N0:output>
|
||||||
|
</WL5G3N0:operation>
|
||||||
|
</WL5G3N0:binding>
|
||||||
|
<WL5G3N0:service name="execute_bindQSService">
|
||||||
|
<WL5G3N0:documentation>OSB Service</WL5G3N0:documentation>
|
||||||
|
<WL5G3N0:port binding="WL5G3N2:execute_bind" name="execute_bindQSPort">
|
||||||
|
<WL5G3N3:address location="http://esbuat-djpb.kemenkeu.go.id:7443/SpanGLForeignCurrencyBI/Services/SpanGLForeignCurrencyBI"/>
|
||||||
|
</WL5G3N0:port>
|
||||||
|
</WL5G3N0:service>
|
||||||
|
</WL5G3N0:definitions>
|
||||||
Loading…
Reference in New Issue
Block a user