2016-09-15 2 views
0

Я использую MFP 8.0 и пытаюсь построить адаптер. Ниже приводится его код:mobilefirst 8 Адаптер проверки XML-схемы XML-файла обнаружены ошибки

<?xml version="1.0" encoding="UTF-8"?> 
<mfp:adapter name="TestAdapter" 
      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
      xmlns:mfp="http://www.ibm.com/mfp/integration" 
      xmlns:http="http://www.ibm.com/mfp/integration/http"> 

    <displayName>TestAdapter</displayName> 
    <description>TestAdapter</description> 
    <connectivity> 
     <connectionPolicy xsi:type="http:HTTPConnectionPolicyType"> 
      <protocol>http</protocol> 
      <domain>10.80.111.52</domain> 
      <port>8083</port> 
      <connectionTimeoutInMilliseconds>30000</connectionTimeoutInMilliseconds> 
      <socketTimeoutInMilliseconds>30000</socketTimeoutInMilliseconds> 
      <maxConcurrentConnectionsPerNode>50</maxConcurrentConnectionsPerNode> 
     </connectionPolicy> 
    </connectivity> 

    <procedure name="testProc" scope="restrictedResource"></procedure> 

    <JAXRSApplicationClass>com.example.UserLoginValidationApplication</JAXRSApplicationClass> 
    <securityCheckDefinition name="UserValidationSecurityCheck" class="com.example.UserLoginValidationResource"></securityCheckDefinition> 



</mfp:adapter> 

Процедура определена в файле js. Когда я строю адаптер с mfpdev adapter build команды я получаю ниже ошибки:

[ERROR] Failed to execute goal com.ibm.mfp:adapter-maven-plugin:8.0.2016070421:build (default-build) on project TestAdapter: Adapter xml file schema validation encountered errors: [cvc-complex-type.2.4.a: Invalid content 
'{procedure, property, securityCheckDefinition}' is expected.] -> [Help 1] 

Я использую mfpdev версии 8.0.0-2016091519

ответ

1

Как сказано в документации, а также, как указано в самой ошибки, вы не можете иметь элемент <JAXRSApplicationClass> в файле server.xml.

Снять указанный элемент, и адаптер будет успешно выполнен.

См. Здесь: https://mobilefirstplatform.ibmcloud.com/tutorials/en/foundation/8.0/authentication-and-security/creating-a-security-check/#defining-a-security-check

Смежные вопросы