0

スタンドアロンの電子メール モデルを作成し、電子メール モデルに基づいて Web サービスを生成しました。Cordys のドキュメント ( https://wiki.cordys.com/display/bop41/Creating+an+E-mail+Model ) で説明されているのと同じ手順に従いましたが、Web サービスを呼び出そうとするとエラーが発生します「タイプ NSCUST のメソッド TAT_Email_Model_WebserviceOperation がわかりません」のように。

WebServiceInterface をメール サービス コンテナーにリンクしました (ここで間違っていたら訂正してください)。

障害の完全な説明は次のとおりです。助言がありますか。

<ErrorDetails>
  <Request>
    <SOAP:Envelope xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/">
      <SOAP:Header xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/">
        <header xmlns="http://schemas.cordys.com/General/1.0/">
          <Logger xmlns="http://schemas.cordys.com/General/1.0/" />
        </header>
        <i18n:international xmlns:i18n="http://www.w3.org/2005/09/ws-i18n">
          <locale xmlns="http://www.w3.org/2005/09/ws-i18n">en-US</locale>
        </i18n:international>
      </SOAP:Header>
      <SOAP:Body>
        <TAT_Email_Model_WebserviceOperation xmlns="http://schemas.cordys.com/1.0/email">
          <SOURCE>Notification Custom Method</SOURCE>
          <MESSAGE_DATA>
            <Application>
              <data>
                <message_data />
                <message_metadata />
              </data>
            </Application>
          </MESSAGE_DATA>
          <SUBJECT>PARAMETER</SUBJECT>
          <attachments>
            <attachment name="" encoded="false">PARAMETER</attachment>
          </attachments>
          <SENDER_ADDRESS>
            <MAIL_ID>PARAMETER</MAIL_ID>
            <DISPLAY_NAME>PARAMETER</DISPLAY_NAME>
          </SENDER_ADDRESS>
          <RECEIVERS>
            <MAILING_LIST>
              <to>
                <address>
                  <displayName>PARAMETER</displayName>
                  <emailAddress>PARAMETER</emailAddress>
                </address>
              </to>
              <cc>
                <address>
                  <displayName>PARAMETER</displayName>
                  <emailAddress>PARAMETER</emailAddress>
                </address>
              </cc>
              <bcc>
                <address>
                  <displayName>PARAMETER</displayName>
                  <emailAddress>PARAMETER</emailAddress>
                </address>
              </bcc>
            </MAILING_LIST>
          </RECEIVERS>
        </TAT_Email_Model_WebserviceOperation>
      </SOAP:Body>
    </SOAP:Envelope>
  </Request>
  <Response>
    <SOAP:Envelope xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/">
      <SOAP:Header xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/">
        <header xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" xmlns="http://schemas.cordys.com/General/1.0/">
          <msg-id>000C297F-0536-11E3-E944-DF0951D0118E</msg-id>
          <license>License has expired since 138 day(s)</license>
        </header>
      </SOAP:Header>
      <SOAP:Body>
        <SOAP:Fault>
          <faultcode>MustUnderstand</faultcode>
          <faultstring xml:lang="en-US">Do not understand method TAT_Email_Model_WebserviceOperation of type NSCUST</faultstring>
          <faultactor>http://schemas.cordys.com/1.0/email</faultactor>
          <detail>
            <cordys:FaultDetails xmlns:cordys="http://schemas.cordys.com/General/1.0/">
              <cordys:LocalizableMessage xmlns:cordys="http://schemas.cordys.com/General/1.0/">
                <cordys:MessageCode xmlns:cordys="http://schemas.cordys.com/General/1.0/" />
              </cordys:LocalizableMessage>
            </cordys:FaultDetails>
          </detail>
        </SOAP:Fault>
      </SOAP:Body>
    </SOAP:Envelope>
  </Response>
</ErrorDetails>
4

1 に答える 1

1

間違ったサービス コンテナーにバインドしています。通知サービス コンテナーにアタッチする必要があります。

このエラーは、現在処理しているサービス コンテナーがタイプ NSCUST の要求を処理できないことを示しています。これは、Web サービスの実装で使用できます。

注: あなたのライセンスは、そのサーバーで期限切れになっています。Cordys の License Manager を使用して更新できます。

于 2013-11-11T06:03:14.003 に答える