2014-12-22 4 views
0

자바 스크립트에서 WL.server.invokeProcedure과 같은 Java 파일에서 어댑터를 호출 할 수 있습니까?IBM Mobilefirst : server/java 폴더의 java 파일에서 어댑터를 호출하십시오.

옵션이 아닌 다른 방법을 제안하십시오. PDF에 따르면

+1

어떤 Java 코드를 언급하고 있습니까? 어댑터의 일부인 Java 코드 또는 다른 머신/서버에서 실행중인 Java 코드에 대해 이야기하고 있습니까? –

+0

동일한 작업 표시 등 프로젝트의 일부로 파일이 server/java 폴더 안에 있다고 가정합니다. 다른 컴퓨터에서 java를 호출하는 것을 이해하지만이를 무시하십시오. – Futur

+0

@Futur, 다시 설명해 주시겠습니까? server \ java에 저장된 Java 코드에서 호출하려는 일반 어댑터 ​​(JavaScript로 구현)가 있습니까? –

답변

1

이 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; 
}