Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!-- Inquiry Log Stock With Invoice -->
- <service name="inquiryStockLogStockCardWithInvoice" output="outputDto">
- <informations>
- <description>Inquiry Stock Log Stock Card With Invoice</description>
- <info-in>
- <info name="result.header.userLoginId" description="user login id" type="Long" />
- <info name="result.header.roleLoginId" description="role login id" type="Long" />
- <info name="result.header.tenantLoginId" description="tenant login id" type="Long" />
- <info name="result.header.datetime" description="datetime" type="String" />
- <info name="result.header.sessionId" description="session id" type="String" />
- <info name="result.header.secureKey" description="secure key" type="String" />
- <info name="result.header.taskName" description="task name" type="String" />
- <info name="result.payload.ouId" description="ou id" type="Long" />
- <info name="result.payload.productId" description="product id" type="Long" />
- <info name="result.payload.warehouseId" description="warehouse id" type="Long" />
- <info name="result.payload.periodStart" description="period start" type="String" />
- <info name="result.payload.periodEnd" description="period end" type="String" />
- </info-in>
- <info-out>
- <info name="result.beginningQty" description="beginning qty" type="Double" />
- <info name="result.sumTrxQty" description="trx qty" type="Double" />
- <info name="result.endQty" description="end qty" type="Double" />
- <info name="result.baseUomId" description="base uom id" type="Long" />
- <info name="result.baseUomCode" description="base uom code" type="String" />
- <info name="result.baseUomName" description="base uom name" type="String" />
- <info name="result.inquiryList"
- description="inquiry list (docTypeDesc, docNo, docDate, invoiceDocNo, invoiceDocDate, warehouseId, warehouseCode, warehouseName, partnerId, partnerCode, partnerName, qty, baseUomId, baseUomCode, baseUomName, updateDatetime, runningQtyAwal, runningQtyAkhir)"
- type="List" />
- </info-out>
- </informations>
- <mod-dto output="inputDtoForFindStartTrxDate">
- <key name="tenantId" type="Long" from="${result.header.tenantLoginId}" />
- <key name="parameterCode" type="String" from="start.trx.date" />
- </mod-dto>
- <call-bf output="outputDtoForFindStartTrxDate"
- input="${inputDtoForFindStartTrxDate}" name="findSystemConfigByParamCode">
- <onsuccess />
- <onerror />
- </call-bf>
- <mod-dto output="inputDtoForFindParentOUMainBuByOu">
- <key name="id" type="Long" from="${result.payload.ouId}" />
- </mod-dto>
- <call-bf output="outputDtoForFindParentOUMainBuByOu"
- input="${inputDtoForFindParentOUMainBuByOu}" name="findParentOUMainBuByOu">
- <onsuccess />
- <onerror />
- </call-bf>
- <mod-dto output="inputDtoForGetLastYearMonthProcess">
- <key name="tenantId" type="Long" from="${result.header.tenantLoginId}" />
- <key name="ouId" type="Long" from="${outputDtoForFindParentOUMainBuByOu.id}" />
- <key name="periodStart" type="String" from="${result.payload.periodStart}" />
- </mod-dto>
- <call-bf output="outputDtoForGetLastYearMonthProcess"
- input="${inputDtoForGetLastYearMonthProcess}" name="getLastProcessedYearMonthAdminProcessLedgerInvQty">
- <onsuccess />
- <onerror />
- </call-bf>
- <mod-dto output="inputDtoForGetSummaryForInquiryStockLogStockCard">
- <key name="tenantId" type="Long" from="${result.header.tenantLoginId}" />
- <key name="ouId" type="Long" from="${result.payload.ouId}" />
- <key name="productId" type="Long" from="${result.payload.productId}" />
- <key name="warehouseId" type="Long" from="${result.payload.warehouseId}" />
- <key name="periodStart" type="String" from="${result.payload.periodStart}" />
- <key name="periodEnd" type="String" from="${result.payload.periodEnd}" />
- <key name="lastYearMonthProcessed" type="String" from="${outputDtoForGetLastYearMonthProcess.yearMonth}" />
- <key name="startTrxDate" type="String" from="${outputDtoForFindStartTrxDate.value}" />
- </mod-dto>
- <call-bf output="outputDtoForGetSummaryForInquiryStockLogStockCard"
- input="${inputDtoForGetSummaryForInquiryStockLogStockCard}" name="getSummaryForInquiryStockLogStockCard">
- <onsuccess />
- <onerror />
- </call-bf>
- <mod-dto output="inputDtoInquiryStockWithInvoice">
- <key name="tenantId" type="Long" from="${result.header.tenantLoginId}" />
- <key name="ouId" type="Long" from="${result.payload.ouId}" />
- <key name="productId" type="Long" from="${result.payload.productId}" />
- <key name="warehouseId" type="Long" from="${result.payload.warehouseId}" />
- <key name="periodStart" type="String" from="${result.payload.periodStart}" />
- <key name="periodEnd" type="String" from="${result.payload.periodEnd}" />
- <key name="beginningQty" type="Double" from="${outputDtoForGetSummaryForInquiryStockLogStockCard.beginningQty}" />
- </mod-dto>
- <call-bf output="outputDtoInquiryStockWithInvoice"
- input="${inputDtoInquiryStockWithInvoice}" name="inquiryStockLogStockCardWithInvoice">
- <onsuccess />
- <onerror />
- </call-bf>
- <mod-dto output="outputDto">
- <key name="beginningQty" type="Double" from="${outputDtoForGetSummaryForInquiryStockLogStockCard.beginningQty}" />
- <key name="sumTrxQty" type="Double" from="${outputDtoForGetSummaryForInquiryStockLogStockCard.sumTrxQty}" />
- <key name="endQty" type="Double" from="${outputDtoForGetSummaryForInquiryStockLogStockCard.endQty}" />
- <key name="baseUomId" type="Long" from="${outputDtoForGetSummaryForInquiryStockLogStockCard.baseUomId}" />
- <key name="baseUomCode" type="String" from="${outputDtoForGetSummaryForInquiryStockLogStockCard.baseUomCode}" />
- <key name="baseUomName" type="String" from="${outputDtoForGetSummaryForInquiryStockLogStockCard.baseUomName}" />
- <list name="inquiryList"
- from="${outputDtoInquiryStock.inquiryList}"
- filter-key="docTypeDesc, docNo, docDate, invoiceDocNo, invoiceDocDate, warehouseId, warehouseCode, warehouseName,warehouseFromCode, warehouseFromName, partnerId, partnerCode, partnerName, qty, baseUomId, baseUomCode, baseUomName, updateDatetime, runningQtyAwal, runningQtyAkhir"
- key-list="docTypeDesc, docNo, docDate, invoiceDocNo, invoiceDocDate, warehouseId, warehouseCode, warehouseName,warehouseFromCode, warehouseFromName, partnerId, partnerCode, partnerName, qty, baseUomId, baseUomCode, baseUomName, updateDatetime, runningQtyAwal, runningQtyAkhir" />
- </mod-dto>
- </service>
- <service name="getYearMonthListForInquiryProcessCostingFinishGoods" output="outputDto">
- <informations>
- <description>Get Year Month List For Inquiry Process Costing Finish Goods</description>
- <info-in>
- <info name="result.header.userLoginId" description="user login id" type="Long" />
- <info name="result.header.roleLoginId" description="role login id" type="Long" />
- <info name="result.header.tenantLoginId" description="tenant login id" type="Long" />
- <info name="result.header.datetime" description="datetime" type="String" />
- <info name="result.header.sessionId" description="session id" type="String" />
- <info name="result.header.secureKey" description="secure key" type="String" />
- <info name="result.header.taskName" description="task name" type="String" />
- <info name="result.payload.ouId" description="OU BU id" type="Long" />
- <info name="result.payload._keyword" type="String" description="keyword" required="false"/>
- </info-in>
- <info-out>
- <info name="result.yearMonthList" type="List" description="list of year month (yearMonth, yearMonthDisplay)" />
- </info-out>
- </informations>
- <mod-dto output="inputDto">
- <key name="tenantId" type="Long" from="${result.header.tenantLoginId}" />
- <key name="ouId" type="Long" from="${result.payload.ouId}" />
- <key name="_keyword" type="String" from="${result.payload._keyword}"/>
- </mod-dto>
- <call-bf output="outputDto" input="${inputDto}" name="getYearMonthListForInquiryProcessCostingFinishGoods">
- <onsuccess />
- <onerror />
- </call-bf>
- </service>
- <service name="getInquiryProcessCostingFinishGoodsResultListAdvance" output="outputInquiryDto">
- <informations>
- <description>Get Inquiry Process Costing Finish Goods Result List Advance</description>
- <info-in>
- <info name="result.header.userLoginId" description="user login id" type="Long" />
- <info name="result.header.roleLoginId" description="role login id" type="Long" />
- <info name="result.header.tenantLoginId" description="tenant login id" type="Long" />
- <info name="result.header.datetime" description="datetime" type="String" />
- <info name="result.header.sessionId" description="session id" type="String" />
- <info name="result.header.secureKey" description="secure key" type="String" />
- <info name="result.header.taskName" description="task name" type="String" />
- <info name="result.payload.ouId" description="OU BU id" type="Long" />
- <info name="result.payload.yearMonth" description="Year Month" type="String" />
- <info name="result.payload.ctgrProductId" description="Category product id (-99 = ALL)" type="Long" />
- <info name="result.payload.subCtgrProductId" description="Sub category product id (-99 = ALL)" type="Long" />
- <info name="result.payload.productCodeName" description="product code or name" type="String" />
- </info-in>
- <info-out>
- <info name="result.endProductBalanceList" type="List"
- description="list of end product balance (productId, productCode, productName, ouBuId, ouBuCode, ouBuName, ouBranchId, ouBranchCode, ouBranchName, ouSubBuId, ouSubBuCode, ouSubBuName, qty, uomId, uomCode, uomName, currCode, amount)" />
- </info-out>
- </informations>
- <mod-dto output="inputDto">
- <key name="tenantId" type="Long" from="${result.header.tenantLoginId}" />
- <key name="ouId" type="Long" from="${result.payload.ouId}" />
- <key name="yearMonth" type="String" from="${result.payload.yearMonth}" />
- <key name="ctgrProductId" type="Long" from="${result.payload.ctgrProductId}" />
- <key name="subCtgrProductId" type="Long" from="${result.payload.subCtgrProductId}" />
- <key name="productCodeName" type="String" from="${result.payload.productCodeName}" />
- </mod-dto>
- <call-bf output="outputDto" input="${inputDto}" name="getInquiryProcessCostingFinishGoodsResultListAdvance">
- <onsuccess />
- <onerror />
- </call-bf>
- <mod-dto output="inputZeroQtyDto">
- <key name="tenantId" type="Long" from="${result.header.tenantLoginId}" />
- <key name="ouId" type="Long" from="${result.payload.ouId}" />
- <key name="yearMonth" type="String" from="${result.payload.yearMonth}" />
- <key name="ctgrProductId" type="Long" from="${result.payload.ctgrProductId}" />
- <key name="subCtgrProductId" type="Long" from="${result.payload.subCtgrProductId}" />
- <key name="productCodeName" type="String" from="${result.payload.productCodeName}" />
- </mod-dto>
- <call-bf output="outputDto2" input="${inputZeroQtyDto}" name="getInquiryProcessCostingFinishGoodsZeroQtyResultListAdvance">
- <onsuccess />
- <onerror />
- </call-bf>
- <mod-dto output="outputInquiryDto">
- <key name="endProductBalanceList" type="List" from="${outputDto.endProductBalanceList}"/>
- <key name="endProdBalanceDetailTransZeroQtyList" type="List" from="${outputDto2.endProdBalanceDetailTransZeroQtyList}"/>
- </mod-dto>
- </service>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement