자바 스크립트에서 WL.server.invokeProcedure
과 같은 Java 파일에서 어댑터를 호출 할 수 있습니까?IBM Mobilefirst : server/java 폴더의 java 파일에서 어댑터를 호출하십시오.
옵션이 아닌 다른 방법을 제안하십시오. PDF에 따르면
자바 스크립트에서 WL.server.invokeProcedure
과 같은 Java 파일에서 어댑터를 호출 할 수 있습니까?IBM Mobilefirst : server/java 폴더의 java 파일에서 어댑터를 호출하십시오.
옵션이 아닌 다른 방법을 제안하십시오. PDF에 따르면
당신은 작업등을 6.2에서 PDF의 예를 볼 수 있습니다 http://public.dhe.ibm.com/software/mobile-solutions/worklight/docs/v620/04_12_Using_Java_in_adapters.pdf
을코드 예제에 오류가있을 수 있으므로 조정해야 할 수 있습니다.
그러나 Leandro의 사례가 더 발전하고 올바른 코드를 구현하는 데 도움이된다면 - 그의 대답을 따라 가야합니다.
이 Idan, 당신이 무엇을해야하는 코드의 샘플에서 주석에 지적 않습니다 :
public JSONObject invokeProcedure(String adapterName, String procedureName, String parameterArray){
//parameterArray should be in format "['param1','param2','param3']
DataAccessService service = WorklightBundles.getInstance().getDataAccessService();
ProcedureQName procedureQName = new ProcedureQName(adapterName, procedureName);
InvocationResult result = service.invokeProcedure(procedureQName, parameterArray);
JSONObject jsonObject = result.toJSON();
return jsonObject;
}
어떤 Java 코드를 언급하고 있습니까? 어댑터의 일부인 Java 코드 또는 다른 머신/서버에서 실행중인 Java 코드에 대해 이야기하고 있습니까? –
동일한 작업 표시 등 프로젝트의 일부로 파일이 server/java 폴더 안에 있다고 가정합니다. 다른 컴퓨터에서 java를 호출하는 것을 이해하지만이를 무시하십시오. – Futur
@Futur, 다시 설명해 주시겠습니까? server \ java에 저장된 Java 코드에서 호출하려는 일반 어댑터 (JavaScript로 구현)가 있습니까? –