|
|
@@ -268,6 +268,62 @@ public:
|
|
|
Error = Error_MethodSignatureFailed;
|
|
|
}
|
|
|
break;
|
|
|
+ case CardIssuerStandService_Method_ReadJS:
|
|
|
+ if (dwSignature == CardIssuerStandService_MethodSignature_ReadJS) {
|
|
|
+ bOverlap = true;
|
|
|
+ } else {
|
|
|
+ Error = Error_MethodSignatureFailed;
|
|
|
+ }
|
|
|
+ break;
|
|
|
+ case CardIssuerStandService_Method_PostOnlineJS:
|
|
|
+ if (dwSignature == CardIssuerStandService_MethodSignature_PostOnlineJS) {
|
|
|
+ bOverlap = true;
|
|
|
+ } else {
|
|
|
+ Error = Error_MethodSignatureFailed;
|
|
|
+ }
|
|
|
+ break;
|
|
|
+ case CardIssuerStandService_Method_EjectJS:
|
|
|
+ if (dwSignature == CardIssuerStandService_MethodSignature_EjectJS) {
|
|
|
+ bOverlap = true;
|
|
|
+ } else {
|
|
|
+ Error = Error_MethodSignatureFailed;
|
|
|
+ }
|
|
|
+ break;
|
|
|
+ case CardIssuerStandService_Method_CaptureJS:
|
|
|
+ if (dwSignature == CardIssuerStandService_MethodSignature_CaptureJS) {
|
|
|
+ bOverlap = true;
|
|
|
+ } else {
|
|
|
+ Error = Error_MethodSignatureFailed;
|
|
|
+ }
|
|
|
+ break;
|
|
|
+ case CardIssuerStandService_Method_QueryHasCardJS:
|
|
|
+ if (dwSignature == CardIssuerStandService_MethodSignature_QueryHasCardJS) {
|
|
|
+ bOverlap = true;
|
|
|
+ } else {
|
|
|
+ Error = Error_MethodSignatureFailed;
|
|
|
+ }
|
|
|
+ break;
|
|
|
+ case CardIssuerStandService_Method_IssueFromBoxJS:
|
|
|
+ if (dwSignature == CardIssuerStandService_MethodSignature_IssueFromBoxJS) {
|
|
|
+ bOverlap = true;
|
|
|
+ } else {
|
|
|
+ Error = Error_MethodSignatureFailed;
|
|
|
+ }
|
|
|
+ break;
|
|
|
+ case CardIssuerStandService_Method_InsertJS:
|
|
|
+ if (dwSignature == CardIssuerStandService_MethodSignature_InsertJS) {
|
|
|
+ bOverlap = true;
|
|
|
+ } else {
|
|
|
+ Error = Error_MethodSignatureFailed;
|
|
|
+ }
|
|
|
+ break;
|
|
|
+ case CardIssuerStandService_Method_CancelInsertJS:
|
|
|
+ if (dwSignature == CardIssuerStandService_MethodSignature_CancelInsertJS) {
|
|
|
+ bOverlap = true;
|
|
|
+ } else {
|
|
|
+ Error = Error_MethodSignatureFailed;
|
|
|
+ }
|
|
|
+ break;
|
|
|
default:
|
|
|
Error = Error_MethodNotFound;
|
|
|
break;
|
|
|
@@ -449,6 +505,46 @@ public:
|
|
|
Error = Error_MethodSignatureFailed;
|
|
|
}
|
|
|
break;
|
|
|
+ case CardIssuerStandService_Method_ReadJS:
|
|
|
+ if (dwSignature != CardIssuerStandService_MethodSignature_ReadJS) {
|
|
|
+ Error = Error_MethodSignatureFailed;
|
|
|
+ }
|
|
|
+ break;
|
|
|
+ case CardIssuerStandService_Method_PostOnlineJS:
|
|
|
+ if (dwSignature != CardIssuerStandService_MethodSignature_PostOnlineJS) {
|
|
|
+ Error = Error_MethodSignatureFailed;
|
|
|
+ }
|
|
|
+ break;
|
|
|
+ case CardIssuerStandService_Method_EjectJS:
|
|
|
+ if (dwSignature != CardIssuerStandService_MethodSignature_EjectJS) {
|
|
|
+ Error = Error_MethodSignatureFailed;
|
|
|
+ }
|
|
|
+ break;
|
|
|
+ case CardIssuerStandService_Method_CaptureJS:
|
|
|
+ if (dwSignature != CardIssuerStandService_MethodSignature_CaptureJS) {
|
|
|
+ Error = Error_MethodSignatureFailed;
|
|
|
+ }
|
|
|
+ break;
|
|
|
+ case CardIssuerStandService_Method_QueryHasCardJS:
|
|
|
+ if (dwSignature != CardIssuerStandService_MethodSignature_QueryHasCardJS) {
|
|
|
+ Error = Error_MethodSignatureFailed;
|
|
|
+ }
|
|
|
+ break;
|
|
|
+ case CardIssuerStandService_Method_IssueFromBoxJS:
|
|
|
+ if (dwSignature != CardIssuerStandService_MethodSignature_IssueFromBoxJS) {
|
|
|
+ Error = Error_MethodSignatureFailed;
|
|
|
+ }
|
|
|
+ break;
|
|
|
+ case CardIssuerStandService_Method_InsertJS:
|
|
|
+ if (dwSignature != CardIssuerStandService_MethodSignature_InsertJS) {
|
|
|
+ Error = Error_MethodSignatureFailed;
|
|
|
+ }
|
|
|
+ break;
|
|
|
+ case CardIssuerStandService_Method_CancelInsertJS:
|
|
|
+ if (dwSignature != CardIssuerStandService_MethodSignature_CancelInsertJS) {
|
|
|
+ Error = Error_MethodSignatureFailed;
|
|
|
+ }
|
|
|
+ break;
|
|
|
default:
|
|
|
Error = Error_MethodNotFound;
|
|
|
break;
|
|
|
@@ -626,6 +722,46 @@ public:
|
|
|
/// override by user
|
|
|
}
|
|
|
|
|
|
+ virtual void Handle_ReadJS(SpReqAnsContext<CardIssuerStandService_ReadJS_Req, CardIssuerStandService_ReadJS_Ans>::Pointer ctx)
|
|
|
+ {
|
|
|
+ /// override by user
|
|
|
+ }
|
|
|
+
|
|
|
+ virtual void Handle_PostOnlineJS(SpReqAnsContext<CardIssuerStandService_PostOnlineJS_Req, CardIssuerStandService_PostOnlineJS_Ans>::Pointer ctx)
|
|
|
+ {
|
|
|
+ /// override by user
|
|
|
+ }
|
|
|
+
|
|
|
+ virtual void Handle_EjectJS(SpReqAnsContext<CardIssuerStandService_EjectJS_Req, CardIssuerStandService_EjectJS_Ans>::Pointer ctx)
|
|
|
+ {
|
|
|
+ /// override by user
|
|
|
+ }
|
|
|
+
|
|
|
+ virtual void Handle_CaptureJS(SpReqAnsContext<CardIssuerStandService_CaptureJS_Req, CardIssuerStandService_CaptureJS_Ans>::Pointer ctx)
|
|
|
+ {
|
|
|
+ /// override by user
|
|
|
+ }
|
|
|
+
|
|
|
+ virtual void Handle_QueryHasCardJS(SpReqAnsContext<CardIssuerStandService_QueryHasCardJS_Req, CardIssuerStandService_QueryHasCardJS_Ans>::Pointer ctx)
|
|
|
+ {
|
|
|
+ /// override by user
|
|
|
+ }
|
|
|
+
|
|
|
+ virtual void Handle_IssueFromBoxJS(SpReqAnsContext<CardIssuerStandService_IssueFromBoxJS_Req, CardIssuerStandService_IssueFromBoxJS_Ans>::Pointer ctx)
|
|
|
+ {
|
|
|
+ /// override by user
|
|
|
+ }
|
|
|
+
|
|
|
+ virtual void Handle_InsertJS(SpReqAnsContext<CardIssuerStandService_InsertJS_Req, CardIssuerStandService_InsertJS_Ans>::Pointer ctx)
|
|
|
+ {
|
|
|
+ /// override by user
|
|
|
+ }
|
|
|
+
|
|
|
+ virtual void Handle_CancelInsertJS(SpOnewayCallContext<CardIssuerStandService_CancelInsertJS_Info>::Pointer ctx)
|
|
|
+ {
|
|
|
+ /// override by user
|
|
|
+ }
|
|
|
+
|
|
|
virtual void OnRequest(CSmartPointer<ITransactionContext> pTransactionContext)
|
|
|
{
|
|
|
CAutoBuffer Buf;
|
|
|
@@ -982,6 +1118,86 @@ public:
|
|
|
Handle_GetDevInfo(ctx);
|
|
|
}
|
|
|
break;
|
|
|
+ case CardIssuerStandService_Method_ReadJS:
|
|
|
+ {
|
|
|
+ SpReqAnsContext<CardIssuerStandService_ReadJS_Req,CardIssuerStandService_ReadJS_Ans>::Pointer ctx;
|
|
|
+ ctx.Attach(new SpReqAnsContext<CardIssuerStandService_ReadJS_Req,CardIssuerStandService_ReadJS_Ans>(pTransactionContext));
|
|
|
+ SpBuffer2Object(Buf, ctx->Req);
|
|
|
+ pTransactionContext->GetLinkContext(ctx->link);
|
|
|
+ EntityResource::setLink(ctx->link);
|
|
|
+ Handle_ReadJS(ctx);
|
|
|
+ }
|
|
|
+ break;
|
|
|
+ case CardIssuerStandService_Method_PostOnlineJS:
|
|
|
+ {
|
|
|
+ SpReqAnsContext<CardIssuerStandService_PostOnlineJS_Req,CardIssuerStandService_PostOnlineJS_Ans>::Pointer ctx;
|
|
|
+ ctx.Attach(new SpReqAnsContext<CardIssuerStandService_PostOnlineJS_Req,CardIssuerStandService_PostOnlineJS_Ans>(pTransactionContext));
|
|
|
+ SpBuffer2Object(Buf, ctx->Req);
|
|
|
+ pTransactionContext->GetLinkContext(ctx->link);
|
|
|
+ EntityResource::setLink(ctx->link);
|
|
|
+ Handle_PostOnlineJS(ctx);
|
|
|
+ }
|
|
|
+ break;
|
|
|
+ case CardIssuerStandService_Method_EjectJS:
|
|
|
+ {
|
|
|
+ SpReqAnsContext<CardIssuerStandService_EjectJS_Req,CardIssuerStandService_EjectJS_Ans>::Pointer ctx;
|
|
|
+ ctx.Attach(new SpReqAnsContext<CardIssuerStandService_EjectJS_Req,CardIssuerStandService_EjectJS_Ans>(pTransactionContext));
|
|
|
+ SpBuffer2Object(Buf, ctx->Req);
|
|
|
+ pTransactionContext->GetLinkContext(ctx->link);
|
|
|
+ EntityResource::setLink(ctx->link);
|
|
|
+ Handle_EjectJS(ctx);
|
|
|
+ }
|
|
|
+ break;
|
|
|
+ case CardIssuerStandService_Method_CaptureJS:
|
|
|
+ {
|
|
|
+ SpReqAnsContext<CardIssuerStandService_CaptureJS_Req,CardIssuerStandService_CaptureJS_Ans>::Pointer ctx;
|
|
|
+ ctx.Attach(new SpReqAnsContext<CardIssuerStandService_CaptureJS_Req,CardIssuerStandService_CaptureJS_Ans>(pTransactionContext));
|
|
|
+ SpBuffer2Object(Buf, ctx->Req);
|
|
|
+ pTransactionContext->GetLinkContext(ctx->link);
|
|
|
+ EntityResource::setLink(ctx->link);
|
|
|
+ Handle_CaptureJS(ctx);
|
|
|
+ }
|
|
|
+ break;
|
|
|
+ case CardIssuerStandService_Method_QueryHasCardJS:
|
|
|
+ {
|
|
|
+ SpReqAnsContext<CardIssuerStandService_QueryHasCardJS_Req,CardIssuerStandService_QueryHasCardJS_Ans>::Pointer ctx;
|
|
|
+ ctx.Attach(new SpReqAnsContext<CardIssuerStandService_QueryHasCardJS_Req,CardIssuerStandService_QueryHasCardJS_Ans>(pTransactionContext));
|
|
|
+ SpBuffer2Object(Buf, ctx->Req);
|
|
|
+ pTransactionContext->GetLinkContext(ctx->link);
|
|
|
+ EntityResource::setLink(ctx->link);
|
|
|
+ Handle_QueryHasCardJS(ctx);
|
|
|
+ }
|
|
|
+ break;
|
|
|
+ case CardIssuerStandService_Method_IssueFromBoxJS:
|
|
|
+ {
|
|
|
+ SpReqAnsContext<CardIssuerStandService_IssueFromBoxJS_Req,CardIssuerStandService_IssueFromBoxJS_Ans>::Pointer ctx;
|
|
|
+ ctx.Attach(new SpReqAnsContext<CardIssuerStandService_IssueFromBoxJS_Req,CardIssuerStandService_IssueFromBoxJS_Ans>(pTransactionContext));
|
|
|
+ SpBuffer2Object(Buf, ctx->Req);
|
|
|
+ pTransactionContext->GetLinkContext(ctx->link);
|
|
|
+ EntityResource::setLink(ctx->link);
|
|
|
+ Handle_IssueFromBoxJS(ctx);
|
|
|
+ }
|
|
|
+ break;
|
|
|
+ case CardIssuerStandService_Method_InsertJS:
|
|
|
+ {
|
|
|
+ SpReqAnsContext<CardIssuerStandService_InsertJS_Req,CardIssuerStandService_InsertJS_Ans>::Pointer ctx;
|
|
|
+ ctx.Attach(new SpReqAnsContext<CardIssuerStandService_InsertJS_Req,CardIssuerStandService_InsertJS_Ans>(pTransactionContext));
|
|
|
+ SpBuffer2Object(Buf, ctx->Req);
|
|
|
+ pTransactionContext->GetLinkContext(ctx->link);
|
|
|
+ EntityResource::setLink(ctx->link);
|
|
|
+ Handle_InsertJS(ctx);
|
|
|
+ }
|
|
|
+ break;
|
|
|
+ case CardIssuerStandService_Method_CancelInsertJS:
|
|
|
+ {
|
|
|
+ SpOnewayCallContext<CardIssuerStandService_CancelInsertJS_Info>::Pointer ctx;
|
|
|
+ ctx.Attach(new SpOnewayCallContext<CardIssuerStandService_CancelInsertJS_Info>());
|
|
|
+ SpBuffer2Object(Buf, ctx->Info);
|
|
|
+ pTransactionContext->GetLinkContext(ctx->link);
|
|
|
+ EntityResource::setLink(ctx->link);
|
|
|
+ Handle_CancelInsertJS(ctx);
|
|
|
+ }
|
|
|
+ break;
|
|
|
default:
|
|
|
assert(0);
|
|
|
break;
|