2013-11-27 5 views
0

워크 라이트 6에서 클라이언트 측 API WL.Client.InvokeProcedure(invocationData, options, UseSendInvoke)을 사용하고 있습니다. 그러나 API에서 UseSendInvoke 매개 변수에 대한 설명을 찾을 수 없습니다. 너는 그게 뭔지 알아?WL.Client.InvokeProcedure의 세 번째 매개 변수 사용

+0

"UseSendInvoke"? 이 매개 변수는 어디에서 사용 했습니까? –

+1

내 이클립스에서 클라이언트 측 api invokeProcedure를 사용할 때 보았습니다. –

답변

2

이 매개 변수는 WL 인증 프레임 워크에서 내부적으로 사용됩니다. 기술적으로 개발자가 사용해야하는 이유가 있어서는 안됩니다.

어댑터를 호출하는 데는 여러 가지 방법이 있습니다.

(1) 첫 번째 것은 클라이언트 응용 프로그램을 통한 것입니다. 여기서 WL.Client.invokeProcedure (invocationData, options) API를 사용합니다.

(2) 두 번째는 어댑터 호출 서비스 - http://pic.dhe.ibm.com/infocenter/wrklight/v6r0m0/index.jsp?topic=%2Fcom.ibm.worklight.help.doc%2Fdevref%2Fc_adapter_invocation_service.html을 사용하는 것입니다. 기본적으로 WL 서버에 http 요청을 보내고 어댑터에서 응답을받습니다. RPC 스타일.

(1)을 통해 작업 할 때 두 개의 인증 레이어가 있습니다. 첫 번째는 응용 프로그램에 대해 정의 된 보안 테스트이고, 두 번째는 어댑터 프로 시저에 대한 보안 테스트입니다.

(2)를 통해 수행 할 때 - 어댑터 절차에 대해 정의 된 보안 테스트 - 보안 테스트가 하나뿐입니다.

UseSendInvoke param (내부 용으로 다시 사용)은 응용 프로그램이 정규 경로 (1) 대신 경로 (2)를 통해 이동한다는 것을 의미합니다.

+0

하지만 내 일식에 API를 입력하려고하면 자동으로 나타납니다. 이제는 의미를 이해했지만 사용 방법을 알아야합니다. –

+0

useSendInvoke에 대한 전체 내용을 읽을 수있는 링크가 있습니까 –

+0

이 매개 변수에 대한 설명서는 찾을 수 없습니다. 내가 말했듯이 이것은 내부의 것입니다. 문서화해서는 안되며, 이것에 관한 버그를 열 것입니다. – Anton

1

WL.Client.invokeProcedure에는 적어도 문서에 정의 된 공용 API는 없으므로 UseSendInvoke 인수가 없습니다. 해당 API에 대한 자세한 내용은 Worklight v6.0.0, Worklight v5.0.6, Worklight v5.0.5 설명서를 참조하십시오.

+0

아니요 워크 라이트 6에서만 매개 변수를 찾았으나 ibm 정보 센터에서 설명을 제공하지 않았습니다. 나는 그것을 찾았다. 그러나 couldnt는 그것을 발견한다. 그래서 나는 여기에 올렸다. –

+0

하지만 어디에서 찾았습니까? –

+0

일식에서는 API를 입력하려고했는데 자동으로 해당 매개 변수가 제공됩니다. 그래서 그것을 제거하고 그것을 호출합니다. 그것은 잘 작동하지만 그냥 그 매개 변수의 의미와 사용량을 찾고 싶었어요. –

관련 문제