标签: osb

在OSX上安装Oracle 11g

我想在OSX上运行完整的SOA/OSB开发环境.
不幸的是,Oracle 11g(SOA和OSB)缺少OSX安装程序.

是否可以在OSX上运行本机开发环境

我需要Oracle Enterprise Pack Extensions,OSB扩展,jDeveloper和SOA组合才能在本地工作.

macos soa jdeveloper oracle11g osb

17
推荐指数
1
解决办法
5万
查看次数

将用户名和密码传递给svcutil.exe?

我们的OSB服务目前使用用户名和密码进行保护.尝试使用svcutil生成服务代理时,我获得了401未授权.我知道您需要设置一个svcutil.exe.config文件,但除了传递证书的示例外,我找不到任何示例.

有人知道如何使用svcutil发送用户名和密码吗?

wcf web-services svcutil.exe oracle-service-bus osb

15
推荐指数
2
解决办法
2万
查看次数

如何在Web浏览器中访问OSB代理服务的WSDL URL

有谁知道如何访问?的WSDLURL Oracle Service Bus

例如,在tomcat,axis2中,如果部署了一个服务,我可以访问它的WSDL,如:

http://localhost:8080/services/foo?wsdl

如何在OSB中实现相同的目标?

PS:我已经安装好OSBWeblogic.

wsdl oracle-service-bus osb

4
推荐指数
1
解决办法
3万
查看次数

为 Web 服务模拟 Http-503

当服务器由于服务器临时过载或维护而无法处理请求时,我想模拟 HTTP 503(错误 503--服务不可用)的 Web 服务响应。最好的策略是什么?感谢:D

web-services mocking soapui osb

3
推荐指数
2
解决办法
3264
查看次数

错误:在soa12c中找不到或加载主类weblogic.Server

我已经在Windows中安装了oracle soa 12c。我收到错误消息:无法找到或加载主类weblogic.Server正在停止Derby服务器...

请找到以下日志。

该系统找不到指定的路径。


**设置特定于SOA的环境以获取胜利...


PATH = C:\ ORACLE_FMW \ oraclexe \ app \ oracle \ product \ 11.2.0 \ server \ bin ;; C:\ ProgramData \ Oracle \ Java \ javapath; C:\ Program Files(x86)\ Intel \ iCLS Client \; C:\ Program Files \ Intel \ iCLS Client \; C:\ Program Files(x86)\ Lenovo \ FusionEngine; C:\ WINDOWS \ system32; C:\ WINDOWS; C:\ WINDOWS \ System32 \ Wbem; C:\ WINDOWS \ System32 \ WindowsPowerShell \ v1.0 \; C:\ Program Files(x86)\ …

oracle soa osb soa-suite

3
推荐指数
1
解决办法
3万
查看次数

使用XQuery将XML数据转换为CSV字符串

考虑以下XML:

<LIST>
    <Name>Jon</Name>
    <Name>Dan</Name>
    <Name>Bill</Name>
    <Name>Jack</Name>
</LIST>
Run Code Online (Sandbox Code Playgroud)

我需要像Jon,Dan,Bill,Jack使用XQuery 一样将输出作为字符串作为CSV .

我使用FLWOR表达式完成它normalize-space,然后用逗号替换空格.但是,我相信在XQuery中应该有更好的方法.

xml xquery osb

3
推荐指数
1
解决办法
370
查看次数

导出到 OSB 后代理服务器中的 WL5G3N0 表示法

我需要在 OSB 中虚拟化一个 Web 服务,但最终的 wsdl 与业务服务相同(它是一个 asxm,所有内容都只在一个文件中),这是可以的,但是导出 wsdl 后有不同的表示法,请参阅下面的例子:

预期和原始

<wsdl:output>
        <soap:body use="literal" />
        <soap:header message="tns:GetPPDeluxeSubscriberInformationVersionInfoHeader" part="VersionInfoHeader" use="literal" />
      </wsdl:output>
Run Code Online (Sandbox Code Playgroud)

我得到的:

<WL5G3N0:output>
        <WL5G3N2:header message="WL5G3N1:GetPPDeluxeSubscriberInformationVersionInfoHeader" part="VersionInfoHeader" use="literal"/>
        <WL5G3N2:body use="literal"/>
      </WL5G3N0:output>
Run Code Online (Sandbox Code Playgroud)

我得到的符号是 WL5G3N0 或 WL5GN1,而不是肥皂、wsdl 或 tns。

那么有人知道我该如何解决这个问题吗?

谢谢

wsdl web-services asmx oracle-service-bus osb

2
推荐指数
1
解决办法
5092
查看次数

JSON字符串中允许换行吗?

我需要在REST OSB 12c代理的JSON内发送XML,如下所示:

{
    "login": "jstein",
    "identityContext": "jazn.com",
    "taskId": "string",
    "payload": {
        "any_0": {
            "any_01": "<afastamento xmlns:ns1='http: //www.tjsc.jus.br/soa/schemas/comagis/AfastamentoMagistrado' xsi:type='def: AfastamentoMagistradoType' xmlns:xsi='http: //www.w3.org/2001/XMLSchema-instance' xmlns='http: //xmlns.oracle.com/bpel/workflow/task'>
          <ns1:Magistrado>719</ns1:Magistrado>
          <ns1:Status>Inicial</ns1:Status>
          <ns1:Vaga>8770</ns1:Vaga>
          <ns1:Tipo>Licenca Nojo</ns1:Tipo>
          <ns1:PeriodoReferencia/>
          <ns1:DataInicialSolicitada>2015-10-10</ns1:DataInicialSolicitada>
          <ns1:DataFinalSolicitada>2015-11-05</ns1:DataFinalSolicitada>
  </afastamento>"
        }
    },
    "outcome": "Start"
}
Run Code Online (Sandbox Code Playgroud)

OSB 12c发回错误给我:

 "errorMessage" : "ORABPEL-15235\n\nTranslation Failure.\nFailed to translate
 JSON to XML. org.codehaus.jackson.JsonParseException: Illegal unquoted
 character ((CTRL-CHAR, code 10)): has to be escaped using backslash to be
 included in string value\n at [Source: java.io.BufferedReader@7db921c7; line:
 7, column: 619]\nThe incoming data does not conform …
Run Code Online (Sandbox Code Playgroud)

xml soa json osb

2
推荐指数
1
解决办法
702
查看次数

返回oracle服务总线错误代码

我正在Oracle Service Bus 11G中为Web服务创建代理。收到请求后,当响应为200时,一切正常,OSB返回相同的200码。

现在,在我的WebService中,我会根据一些逻辑处理引发错误400、406、403等,但OSB始终会引发错误500。

有一种方法可以使OSB转发包含错误代码的简单答案?

谢谢。

oracle service bus osb

1
推荐指数
1
解决办法
2091
查看次数

如何在 OSB 控制台中使用数据库适配器创建 Web 服务?

对于给定的任务,我需要将 OSB 与 DB Adapter 一起使用,我相信 BPEL Process 的性能不会比 OSB 更好。我浏览了一些网站,但所有网站都在演示 OEPE 而不是 OSB 控制台。任何回应将不胜感激。

database soa adapter osb

0
推荐指数
1
解决办法
1万
查看次数

从Xquery获取XML中的元素只获取一个响应

我想在Response XML中查找特定节点,并返回true或false,具体取决于它是否与条件匹配.我该怎么做才能只接收一个唯一的节点响应,而不是XML包含的元素数量?

这是我的Xquery代码:

for $recordRetrieved in $sA_ADS_VerifOutput1/ns0:recordRetrieved
        return
          if ($recordRetrieved/ns0:COD_NRBE_EN = $ent and
              $recordRetrieved/ns0:DAT <= $dat)
          then <ns2:func>{ true() }</ns2:func>
          else <ns2:func>{ false() }</ns2:func
Run Code Online (Sandbox Code Playgroud)

使用此代码,如果XML包含3个元素,$sA_ADS_VerifOutput1/ns0:recordRetrieved则响应将是(例如):

<ns2:func>false</ns2:func>
<ns2:func>false</ns2:func>
<ns2:func>true</ns2:func>
Run Code Online (Sandbox Code Playgroud)

我不想要这个,但如果一切都是假的,我希望<ns2:func>false</ns2:func>如果至少有一个是真的,我希望<ns2:func>true</ns2:func>,只有一次.

我想过使用这个where条款,但是如果没有elemet符合条件,我需要出现错误.

谢谢.

xml xquery osb

0
推荐指数
1
解决办法
64
查看次数

如果给定 xml 中的属性值不为空,则获取属性值

在下面的 XML 中,如果 IdealId 元素中的 Type="CARMENT",我需要属性值 (ID="5682094")

<ns0:doingRS xmlns:ns0="http://myorg.com" xmlns:ns2="http://commonOrg">
    <ns2:Pass/>
    <ns0:something>
        <ns0:some abc="false" xyz="false" prq="track" str="RACK" fdg="true" fgdg="true" fdfd="false" ewe="false" ytyt="false" trtrt="false" ewew="false" fdfdf="false" bgn="false" ujm="false" qa="false" qws="false" qwe="false" wqwqwqw="false">
            <ns2:SomeRates>
                <ns2:SomeRate CodeH="track" someCode="RACK">
                    <ns2:SomeProfile>
                        <ns2:SomeProfileList>
                            <ns2:IdealID Type="Prr" Ideal_CTX="ABC" ID="5033095"/>
                            <ns2:IdealID Type="CARMENT" Ideal_CTX="ABC" ID=""/>
                        </ns2:SomeProfileList>
                    </ns2:SomeProfile>
                    <ns2:SomeProfile>
                        <ns2:SomeProfileList>
                            <ns2:IdealID Type="Prr" Ideal_CTX="ABC" ID="5043839"/>
                            <ns2:IdealID Type="CARMENT" Ideal_CTX="ABC" ID=""/>
                        </ns2:SomeProfileList>
                    </ns2:SomeProfile>
                    <ns2:SomeProfile>
                        <ns2:SomeProfileList>
                            <ns2:IdealID Type="Prr" Ideal_CTX="ABC" ID="5682094"/>
                            <ns2:IdealID Type="CARMENT" Ideal_CTX="ABC" ID="5682094"/>
                        </ns2:SomeProfileList>
                    </ns2:SomeProfile>
                </ns2:SomeRate>
            </ns2:SomeRates>
        </ns0:some>
    </ns0:something>
</ns0:doingRS>
Run Code Online (Sandbox Code Playgroud)

所以总而言之,当且仅当属性不为空时,我才需要属性值。如果存在xpath/xquery来提取属性Id,请帮帮我

xpath xquery osb

-1
推荐指数
1
解决办法
3895
查看次数