3

SOA複合アプリケーションを構築するためのantスクリプトを作成しようとしています。

私は次のようにスクリプトを書きました -

<project name="SOA-Build" default="sca-package" basedir=".">
<description> Automated Build file for SOA composite application </description>

<!-- import global properties for this build -->
<property file="build.properties"/>

<target name="init">
    <delete dir="./${sca_name}/deploy" />
    <delete dir="./logs" />
    <mkdir dir="./${sca_name}/deploy" />
    <mkdir dir="./logs" />
</target>

<target name="sca-compile" depends="init">
    <ant antfile="${soa_home}/bin/ant-sca-compile.xml" inheritAll="false">
        <property name="wl_home" value="${weblogic_home}"/>
        <property name="scac.input" value="./${sca_name}/composite.xml"/>
        <property name="scac.output" value="./logs/out.xml" />
        <property name="scac.error" value="./logs/out.err" />
        <property name="scac.application.home" value="."/>
    </ant>
</target>

<target name="sca-package" depends="sca-compile">
    <ant antfile="${soa_home}/bin/ant-sca-package.xml" inheritAll="false">
        <property name="compositeDir" value="./${sca_name}"/>
        <property name="compositeName" value="${sca_name}"/>
        <property name="revision" value="${rev_id}"/>
        <property name="sca.application.home" value="."/>
    </ant>
</target>

</project>

build.properties ファイルに含まれる

sca_name=my_processes
rev_id=1.0
weblogic_home=C:\\Oracle\\Middleware\\home_ps2
soa_home=C:\\Oracle\\Middleware\\home_ps2\\Oracle_SOA1

ant の実行中に ant-sca-package.xml で次のエラーが発生します

 [scac]  error: BPM-71504: Unexpected error parsing 'oramds:/soa/shared/work
 flow/TaskEvidenceService.xsd'.  Cause: oracle.mds.exception.MDSException: MDS-00
 054: The file to be loaded oramds:/soa/shared/workflow/TaskEvidenceService.xsd d
 oes not exist..  Action: Verify that file is valid and accessible

 [scac]  error: BPM-71504: Unexpected error parsing 'oramds:/soa/shared/work
 flow/WorkflowCommon.xsd'.  Cause: oracle.mds.exception.MDSException: MDS-00054:
 The file to be loaded oramds:/soa/shared/workflow/WorkflowCommon.xsd does not ex
 ist..  Action: Verify that file is valid and accessible

 [scac]  error: BPM-71504: Unexpected error parsing 'oramds:/soa/shared/work
 flow/WorkflowTask.xsd'.  Cause: oracle.mds.exception.MDSException: MDS-00054: Th
 e file to be loaded oramds:/soa/shared/workflow/WorkflowTask.xsd does not exist.
 .  Action: Verify that file is valid and accessible

誰でもこれで私を助けることができますか?

4

1 に答える 1

3

この問題を解決したようです。

build.xml スクリプトからant-sca-package.xmlを呼び出しているときに同様の問題に直面している場合

  1. ant-sca-package.xml を開く

  2. scac-validateタスクを変更し、削除/コメントアウトする

    < antcall target="scac" inheritall="true"/>
    
  3. ビルドスクリプトを実行します

これで問題が解決する場合があります。

ありがとう、

アルパン

于 2013-01-29T08:23:25.090 に答える