InfoPackage definition for Bespoke SIS Structure
All
I have a bespoke SIS R/3 Structure which I need to extract data from and import into BW. Everything is setup, but I am having trouble with defining my InfoPackage.
In the SIS structure there is a field called Version (VRSIO), which has a default value of 000. This is the value that Actual Sales are recorded under.
There are other Versions in the SIS Table which relate to Sales Forecasts and Sales Budgets etc. So, my InfoPackage specifically has to extract the 000 records.
If I define my InfoPackage to manually select VRSIO=000 I get a failed load and no data selected from Source System and an error in BW Monitor stating
<b>The actual data cannot be selected using version '000'! M+ 47</b>
I then tried to use an ABAP routine to define VRSIO (I am not an ABAP developer though!) but got the same error.
<i> read table l_t_range with key
fieldname = 'VRSIO'.
l_idx = sy-tabix.
l_t_range-SIGN = 'I'.
l_t_range-OPTION = 'EQ'.
l_t_range-LOW = '000'.
modify l_t_range index l_idx.
p_subrc = 0.</i>
Amended the following and got a new error message
<b>For sel. field 'VRSIO ', no selection with SIGN = 'I '; OPTION 'LT ' allowed RSM1 607 </b>
<i> l_t_range-OPTION = 'LT'.
l_t_range-LOW = '001'.</i>
Amended the following and got no error message but retrieved no data
<i> l_t_range-OPTION = 'EQ'.
l_t_range-LOW = ' '.</i>
Amended the following and got no error message but retrieved no data
<i> l_t_range-OPTION = 'EQ'.
l_t_range-LOW = ''.</i>
Has anybody got any ideas which might help me
? PLEASE!!!????!!!???
Hi Simon,
I suppose you have a Sxxx InfoStructure connected to your BW. Did you do this by creating the DataSource in Trans. LBW0 ?
Then you will have an additional field, which is not in the normal InfoStructure, named "value type" (WRTYP). The acutals (Version = '000') get a WRTYP = '010' (actual).
The other versions get different value types. This is done in the extractor. You can select in your InfoPackage on WRTYP = '010'. Then you should have everything in Version = '000'.
Hope this helps.
BTW, when you want to extract sales orders, you sould switch to the LBWE logisics extractors.
Regards,
Frank
Similar Messages
-
How to update SIS Structure S503 table for Sales Order
Hi All,
I have a requirement where i want to restrict S503 table getting updated for an Item Category. Can somebody please help me in this.
Complete scenario:
I am splitting Sales Order line item into multiple Sub Line items based on batch determination. So for a line item 10 in Sales Order having ordered quantity 1000 i have 2 more sub line items 101 and 102 based on 2 available batches having 500 quantites each. When Sales Order is saved S503 have 1 entry for SO created but the ordered and confirmed quantity is doubled as it is picking it from main line item 10 as well as from 101 and 102.
Is there any way to restrict the main line item entry quantity from getting in to SIS structures.
Thanks,
Sudhir.Hi,
There is a change in the requirement.
Scenario:
I have created a sales order with some 4 condition types, in that 2 condition types are of class A & B and the other two is of class C. Here I need to update the condition price of class A & B only and the remaining condition types should not get update even though there is an updated price is available.
For the above scenario, I need to write a standalone program. Do we have any function modules to update the price of the single condition in the sales order? Please tell me how we can update the sales order at item condition level.
Thanks.
Balaram -
Ensure field sequence is correct for data for mutiple source structure
Hi,
I'm using LSMW with IDOC message type 'FIDCC2' Basic type 'FIDCCP02'.
I'm getting error that packed fields are not permitted.
I'm getting Ensure field sequence is correct for data for mutiple source structures.
Source Structures
HEADER_STRUCT G/L Account Document Header
LINE_STRUCT G/L Account Document Line
Source Fields
HEADER_STRUCT G/L Account Document Header
BKTXT C(025) Document Header Text
BLART C(002) Document Type
BLDAT DYMD(008) Document Date
BUDAT DYMD(008) Posting Date
KURSF C(009) Exchange rate
WAERS C(005) Currency
WWERT DYMD(008) Translation Date
XBLNR C(016) Reference
LINE_STRUCT G/L Account Document Line
AUFNR C(012) Order
HKONT C(010) G/L Account
KOSTL C(010) Cost Center
MEINS C(003) Base Unit of Measure
MENGE C(013) Quantity
PRCTR C(010) Profit Center
SGTXT C(050) Text
SHKZG C(001) Debit/Credit Ind.
WRBTR AMT3(013) Amount
I have changed PAC3 field for caracters fields of same length to avoid erreur message of no packed fields allowed.
Structure Relations
E1FIKPF FI Document Header (BKPF) <<<< HEADER_STRUCT G/L Account Document Header
Select Target Structure E1FIKPF .
E1FISEG FI Document Item (BSEG) <<<< LINE_STRUCT G/L Account Document Line
E1FISE2 FI Document Item, Second Part of E1FISEG (BSEG)
E1FINBU FI Subsidiary Ledger (FI-AP-AR) (BSEG)
E1FISEC CPD Customer/Vendor (BSEC)
E1FISET FI Tax Data (BSET)
E1FIXWT Extended Withholding Tax (WITH_ITEM)
Files
Legacy Data On the PC (Frontend)
File to read GL Account info c:\GL_Account.txt
Data for Multiple Source Structures (Sequential Files)
Separator Tabulator
Field Names at Start of File
Field Order Matches Source Structure Definition
With Record End Indicator (Text File)
Code Page ASCII
Legacy Data On the R/3 server (application server)
Imported Data File for Imported Data (Application Server)
Imported Data c:\SYNERGO_CREATE_LCNA_FI_GLDOC_CREATE.lsmw.read
Converted Data File for Converted Data (Application Server)
Converted Data c:\SYNERGO_LCNA_FI_GLDOC_CREATE.lsmw.conv
Wildcard Value Value for Wildcard '*' in File Name
Source Structures and Files
HEADER_STRUCT G/L Account Document Header
File to read GL Account info c:\GL_Account.txt
LINE_STRUCT G/L Account Document Line
File to read GL Account info c:\GL_Account.txt
File content:
Document Header Text Document Type Document Date Posting Date Exchange rate Currency Translation Date Reference
G/L Account document SA 20080401 20080409 1.05 CAD 20080409 Reference
Order G/L Account Cost Center Base Unit of Measure Quantity Profit Center Text Debit/Credit Ind. Amount
44000022 1040 Line item text 1 H 250
60105M01 13431 TO 10 Line item text 2 S 150
800000 60105M01 Line item text 3 S 100
60110P01 6617 H 40 Line item text 4 S 600
44000022 ACIBRAM Line item text 5 H 600
The file structure is as follow
Header titles
Header info
Line titles
Line1 info
Line2 info
Line3 info
Line4 info
Line5 info
Could someone direct me in the wright direction?
Thank you in advance!
CurtisHi,
Thank you so much for yout reply.
For example
i have VBAK(Heder structure)
VBAP( Item Structure)
My file should be like this i think
Identification content Fieldnames
H VBELN ERDAT ERNAM
Fieldvalues for header
H 1000 20080703 swapna
Identification content Fieldnames
I VBELP AUART
Fieldvalues for item
I 001 OR
002 OR
Is this format is correct.
Let me know whether i am correct or not -
Activating SIS structure error while maintaining update rules
Hi Experts
please reply <removed by moderator>
i am trying to activate self defined SIS structure but at the time of creating maintain update rule in transaction MC24 i am getting error
please guide what i am missing
DDIC structure S990 for info structure S990 not active in Data Dictionary
Message no. M2464
Diagnosis
It is not possible to maintain the updating procedure since DDIC structure S990, which belongs to info structure S990, is not active.
The info structure has probably been saved but not generated.
Procedure
The info structure must be generated.
Regards
Abhi
Message was edited by: Manish KumarHi ,
Just check whether update rules has any routines or fomula, or constant.
If so collect that in a request and transport it.
Assign points if it is helpful.
Thanks
Shanba -
In web dynpro i want explanation/definition for the following things
Hi dudes,
I want explanation *** definition for the following
(1) web dynpro
(2) Cardinality
(3) methods
(4) Nodes
(5) Attributes
(6) Interface
(7) Views
(8) Windows
(9) Mapping
(10)Binding
(11)Model
(12)ControllerHi,
Here are the defintions for the terms you hav requested-
Web Dynpro Architecture
Definition
Web Dynpro is the SAP NetWeaver programming model for user interfaces (UIs).
The Web Dynpro model is based on the Model View Controller paradigm, and has the
following features that build on the classic dynpro model:
Clear separation of business logic and display logic
Uniform metamodel for all types of user interfaces
Execution on a number of client platforms
Extensive platform independence of interfaces
Web Dynpro provides support for developing Web representation of a business application.
You use specific tools to describe the properties of a Web Dynpro application in the form of
Web Dynpro metadata. The necessary source code is then generated automatically and
executed at runtime. In addition to the events offered by the framework, you can also define
your own events for a Web Dynpro application. However, the event handling must always be
programmed in separate source code areas which are executed automatically when the event
is triggered at runtime.
In Web Dynpro, each user interface is always made up of the same basic elements. These
elements of the metamodel can be statically declared using Web Dynpro tools.
It is also possible to implement elements of the metamodel at runtime and to change them or
reintegrate them at runtime. Using these implementations, you can make any changes or
enhancements to a user interface that has been created by declarative methods by
generating new interface structures at runtime.
This means that you can combine declarative processes and the implementation of source
code.
A Web Dynpro component is a reusable entity. It summarizes all components that are
required as part of this programming unit for an executable Web Dynpro application.
The Web Dynpro component concept offers a number of advantages:
Structuring of the programming
Creation of easily manageable application blocks
Reusability of whole components
Decoupling of software projects in both time and space
The Web Dynpro component contains any number of windows and views and their
corresponding controllers. Additional Web Dynpro components can also be referenced.
View
A view describes the layout and behavior of a rectangular area of a user interface.
Every Web Dynpro application has at least one view. The layout of a view is made up of
different user interface elements, which can be nested in each other. The positioning of
interface elements in one view is supported by the supplied layout variants.
In addition to the visible part, the layout, a view also contains a controller and a context. The
data to which the elements of the view can be bound are stored and managed in the view
context, enabling them to be represented or used on the screen. The view controller can
contain methods for data retrieval or for processing user input.
Window
A window is used to combine several Views and View Sets (the concept of view sets is only
offered in Web Dynpro for Java). A view can only be displayed by the browser if it has been
embedded in a window. A window always contains one or more views, which are connected
by navigation links. One of these views, or a view set, is specified as the start view and is
displayed the first time the window is called.
Windows have inbound and outbound plugs.
Inbound Plugs and Outbound Plugs
A window has one or several inbound or outbound plugs. Using these plugs, a window can be
included into a navigation chain. The concept of these plugs corresponds to the concept of
the plug for a view. Each plug of a window is visible within the entire window and can be used
for navigating within this window. In addition, one or several plugs can be made accessible to
the component interface so that they are visible even beyond the limits of the component in
question. They thus belong to the interface view of the relevant window.
They are used to navogate from one view to other and pass the data between the views. Which view to be called next from current view - the flow of views is descriebd here using Plugs.
Controller
Controllers are the active parts of a Web Dynpro application. They define how the user can
interact with the Web Dynpro application. The data that a controller can access is defined in
the corresponding context. Different instances of controllers and contexts exist within a Web
Dynpro application.
View Controller
Each view has exactly one view controller, which processes the actions performed by the user in the view.
A view also has exactly one view context, which contains the data required for the view.
Interface Controller
Each Web Dynpro component contains exactly one component controller. This controller is a
global controller that is visible also outside the component. It is thus part of the interface of a
Web Dynpro component.
Context
Definition
The data used in the component or in the view are stored in the context. Read-write access to
this data is available using the controllers as a starting point.
Structure
The data from the contexts is managed in a hierarchical structure. Each context has a root
node, underneath which the individual data fields (attributes) are stored in a tree structure.
You create this tree structure according to the structure of your application.
CONTEXT is generally called as a ROOT Node.
Each context has nodes and attributes also.
Cardinatlity
Each node contains data fields that represent one of the following:
u2022
An individual instance of an object type
u2022
A table of instances.
This property of a node is known as its cardinality. The following table summarizes the
possible cardinalities for a node:
Cardinality Description
1:1 The node contains only one element instance, which is instantiated automatically.
0:1 The node contains only one element instance, which must not be instantiated.
1:n The node can contain multiple element instances, of which at least one must always be
instantiated (and is instantiated automatically).
0:n The node can contain multiple element instances, of which none have to be instantiated.
Further information about this and other properties of context nodes is available in the section
Context-Nodes: Properties.
Recursion Nodes
Dynamic node nesting is possible within a context, creating what is called a recursion node.
The node that is used for recursion is always a predecessor of the new node. The newly
created recursion node is a reference to a predecessor node and therefore cannot be
processed separately. Instead it takes on the structure of the node to be repeated.
Data Binding and Mapping
Within the Web Dynpro architecture, the contexts of the different controllers can be linked in
different ways:
u2022
A UI element of the user interface of the view can be linked with an element of the view
context.
u2022
A mapping can be defined between two global controller contexts, or from a view
context to a global controller context.
The context of a global controller can be linked to a Web Dynpro Model.
Defining Mapping Between Two Contexts
The elements of a view context can be locally defined. In this case (represented in the graphic
below as a "Local Node"), all the contained attributes are only visible within the relevant view.
When the view disappears, the attribute values are deleted.
Event
The component controller allows you to create events.
Events are used to communicate between controllers and enable one controller to trigger
event handlers in a different controller.
Cross-component communication can be implemented using the interface controlleru2019s events.
Events that were created in the component controller are visible within the component only.
Inbound Plugs
Inbound plugs in a view also react like an event. Therefore, when a view is called using an
inbound plug, the event handler that is optionally available for the inbound plug is always
called first. In this case event handling takes place within the current view controller.
UI Element Events
Some UI elements, such as the Button element have special events that are linked with user
actions. These events are predefined and have to be linked with an action at design time.
Actions for UI Element Events
Some UI elements such as the button element can react to a useru2019s interaction: clicking on
the corresponding pushbutton can trigger a handling method to be called within the view
controller. Such UI elements are equipped with one or several general events, which can be
linked with a specific action at design time (switching to a subsequent view, for example). If
such an action is created, an event handler method for this action is created automatically. In
this way, you can equip a UI element event (which has been inserted several times into a
view) with different actions as necessary. The event is then processed by the corresponding
event handler depending on the action that is linked.
Interfaces of Web Dynpro Components
Each component has an interface in order to enable communication between Web Dynpro
components and to enable a component to be called up by a user. This interface consists of
two parts:
Interface View of a Window Contained in a Component
The interface view of a Web Dynpro window is used to link a window with a Web Dynpro
application that can be called by the user.
Reward if helpful.
Best Wishes,
Chandralekha -
InfoPackage (Only for Vishvesh and Olav)
Sorry!!!
This posting is made ONLY for Vishvesh and Olav to give points
which I was not able to give them in another thread because of my mistake.
Thank you very much for your understanding.
Hi All.
If anybody knows the solution for my question, please let me know.
I am now using these objects.
・2 InfoCubes (same structure, each cube includes DTP)
・1 InfoSource
・1 DataSource (Flat File)
・1 InfoPackage (Used for 2 InfoCubes above)
I would like to upload data only to one of those 2 Infocubes, but it seems the check-box
which we were able to chose the data target in BW3.5 on the InfoPackage screen no more exists...
In 2004s BI, Do we always have to upload data to both data targets(DTP) ???
Please let me know.
Thank you .Hi Daijiro,
The DTP does not offer any selection to update certain targets or not as stated in one of the answers.
The whole concept of DTP is to have a target based delta mechanism as opposed to the source driven delta mechanism of the previous releases.
You need a separate DTP per target you want to load.
In this DTP you can filter, but not (yet) on request-id.
You can try to include a identifying characteristic into the source and use that for filtering or as you suggested, use delta updates to both targets using PSA deletion to control the updates.
Best regards,
Olav -
2 column definitions for a single table view
Hi Experts,
I have a requirement in which i need 2 column definitions for a single table view.
The requirement is :
..............Week1........... |....................Week2...............
01/01/2007 | 02/01/2007 | 15/01/2007 | 16/01/2007 | 17/01/2007
data.......... | data.......... | data.......... | data.......... | data..........
data.......... | data.......... | data.......... | data.......... | data..........
data.......... | data.......... | data.......... | data.......... | data..........
the weeks shud be displayed for the corresponing dates below......
Is it possible to have 2 column definitions
Please help me out.
Thanks in advanceHi Balaiji,
proceed as follows:
Create a structure in the dictionary called ZSTRU_USR02_F
with field1 type int4
field3 type int4
field3 type int4
Create a table type in the dictionary:
zusr02 line type ZSTRU_USR02_F.
Create a structure in the dictionary:
ZSTRU_USR02
with tab1 type zusr02
and tab2 type zusr02
Create a table type in the dictionary:
zttusr02 line type ZSTRU_USR02
Create a controller (table.do) in a BSP-application
Add the controller class to this controller.
Add a attribute (table) instance public type zttusr02
redefine method do_request, add the following coding:
FIELD-SYMBOLS: <fs_tab> LIKE LINE OF table,
<fs_row> TYPE zstru_usr02_f.
DATA: lirv_view TYPE REF TO if_bsp_page,
lv_int TYPE i.
* Dispatch Input for event handling
dispatch_input( ).
* Navigation requested during Event handling?
IF is_navigation_requested( ) IS NOT INITIAL.
RETURN.
ENDIF.
* get some data into the table.
INSERT INITIAL LINE INTO TABLE table ASSIGNING <fs_tab>.
DO 3 TIMES.
INSERT INITIAL LINE INTO TABLE <fs_tab>-tab1 ASSIGNING <fs_row>.
ADD 1 TO lv_int.
<fs_row>-field1 = lv_int.
ADD 1 TO lv_int.
<fs_row>-field2 = lv_int.
ADD 1 TO lv_int.
<fs_row>-field3 = lv_int.
ENDDO.
DO 3 TIMES.
INSERT INITIAL LINE INTO TABLE <fs_tab>-tab2 ASSIGNING <fs_row>.
ADD 1 TO lv_int.
<fs_row>-field1 = lv_int.
ADD 1 TO lv_int.
<fs_row>-field2 = lv_int.
ADD 1 TO lv_int.
<fs_row>-field3 = lv_int.
ENDDO.
* Create the view
lirv_view ?= create_view( view_name = 'table.htm' ).
* Hand over the data
lirv_view->set_attribute( name = 'table' value = table ).
* Call the view
call_view( lirv_view ).
Create a view called table.htm. Add your controller class as controller class for the view and add the attribute table type zttusr02.
Add the following to the layout:
<%@page language="abap"%>
<%@extension name="htmlb" prefix="htmlb"%>
<htmlb:content design="design2003">
<htmlb:page title = " ">
<htmlb:form>
<htmlb:tableView id = "tableToDisplay"
table = "<%=table%>"
emptyTableText = "No Data"
iterator = "<%=controller%>"
footerVisible = "FALSE"
encode = "TRUE"
width = "100%"/>
</htmlb:form>
</htmlb:page>
</htmlb:content>
Go back to your controller class. Add the interface IF_HTMLB_TABLEVIEW_ITERATOR
Implement the method IF_HTMLB_TABLEVIEW_ITERATOR~GET_COLUMN_DEFINITIONS
DATA: lwa_column LIKE LINE OF p_column_definitions.
* Column 1
CLEAR lwa_column.
lwa_column-columnname = 'TAB1'.
lwa_column-title = 'Column 1'.
lwa_column-tooltipheader = 'Tooltip Column 1'.
lwa_column-width = '50%'.
lwa_column-wrapping = 'FALSE'.
lwa_column-horizontalalignment = 'LEFT'.
lwa_column-verticalalignment = 'MIDDLE'.
APPEND lwa_column TO p_column_definitions.
* Column 1
CLEAR lwa_column.
lwa_column-columnname = 'TAB2'.
lwa_column-title = 'Column 2'.
lwa_column-tooltipheader = 'Tooltip Column 2'.
lwa_column-width = '50%'.
lwa_column-wrapping = 'FALSE'.
lwa_column-horizontalalignment = 'LEFT'.
lwa_column-verticalalignment = 'MIDDLE'.
APPEND lwa_column TO p_column_definitions.
Implement the method IF_HTMLB_TABLEVIEW_ITERATOR~RENDER_CELL_START and add:
DATA: lr_tview TYPE REF TO cl_htmlb_tableview.
FIELD-SYMBOLS: <fs_row> LIKE LINE OF table.
ASSIGN p_row_data_ref->* TO <fs_row>.
CASE p_column_key.
WHEN 'TAB1'.
CREATE OBJECT lr_tview.
lr_tview->id = p_cell_id.
GET REFERENCE OF <fs_row>-tab1 INTO lr_tview->table.
lr_tview->footervisible = ''.
lr_tview->width = '100%'.
p_replacement_bee = lr_tview.
WHEN 'TAB2'.
CREATE OBJECT lr_tview.
lr_tview->id = p_cell_id.
GET REFERENCE OF <fs_row>-tab2 INTO lr_tview->table.
lr_tview->footervisible = ''.
lr_tview->width = '100%'.
p_replacement_bee = lr_tview.
ENDCASE.
With this you get a table in a table. Now if you create a second iterator you'll be able to adjust the apperance of the inner table, as well as you can add column headers.
Hope that helps.
Best Regards
Michael -
Hi,
When I try to deploy a bpel process using JDeveloper I'm having the following xml parse error:
Error(21):
[Error ORABPEL-10900]: xml parser error
[Description]: in line 21 of "file:/C:/JDeveloper/jdev/mywork/NERGA/CriarProjectoSA/bpel/CriarProjectoSA.bpel", XML parsing failed because file:/C:/JDeveloper/jdev/mywork/NERGA/CriarProjectoSA/bpel/CriarProjectoSA.bpel<Line 21, Column 63>: XML-24538: (Error) Can not find definition for element 'process'.
[Potential fix]: Fix the invalid XML.
I don't understand why... Any idea?Ok.
This is my BPEL code. The sapattern tags are from a program that is generating part of the code. The JDeveloper doesn't show any error, I only get the error when I try to deploy.
<?xml version = "1.0" encoding = "UTF-8" ?>
<process name="CriarProjectoSA"
targetNamespace="http://xmlns.oracle.com/CriarProjectoSA"
suppressJoinFailure="no"
xmlns="http://xmlns.oracle.com/CriarProjectoSA"
xmlns:bpws="http://schemas.xmlsoap.org/ws/2003/03/business-process/"
xmlns:ns4="http://xmlns.oracle.com/CriarProjectoSA"
xmlns:ns7="http://xmlns.oracle.com/bpel/services/IdentityService/xpath"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:ns5="http://schemas.oracle.com/xpath/extension"
xmlns:ns6="http://xmlns.oracle.com/bpel/workflow/xpath"
xmlns:ns11="http://www.oracle.com/XSL/Transform/java/oracle.tip.esb.server.headers.ESBHeaderFunctions"
xmlns:ns9="http://www.oracle.com/XSL/Transform/java/oracle.tip.pc.services.functions.ExtFunc"
xmlns:ns1="http://xmlns.oracle.com/ValidacaoProjectos"
xmlns:ns3="http://www.nerga.pt" xmlns:ns2="http://tempuri.org/"
xmlns:bpelx="http://schemas.oracle.com/bpel/extension"
xmlns:ns10="http://www.oracle.com/XSL/Transform/java/oracle.tip.pc.services.functions.Xpath20"
xmlns:ns8="http://schemas.xmlsoap.org/ws/2003/03/business-process/">
<!--Generated by Telelogic System Architect on 05/01/2007 11:06:18 by easm-->
<sapattern>
<guid>41207640-d934-480f-902a-b3764f3d9c9f</guid>
</sapattern>
<partnerLinks>
<partnerLink name="client" partnerLinkType="ns4:CriarProjectoSA"
myRole="CriarProjectoSAProvider"/>
<partnerLink name="NergaIS" partnerLinkType="ns2:ServiceSoap_PL"
myRole="ServiceSoap_Role" partnerRole="ServiceSoap_Role"/>
<partnerLink name="ValidacaoProjectos"
partnerLinkType="ns1:ValidacaoProjectos"
myRole="ValidacaoProjectosRequester"
partnerRole="ValidacaoProjectosProvider"/>
<sapattern>
<!--The System Architect objects used in the pattern. To ensure traceability to System Architect DO NOT REMOVE-->
<guid>e728e550-f404-47bf-aa13-72429480cbc6</guid>
<guid>3111d1af-0b31-4d02-b3fc-73d14ce95405</guid>
<guid>e9cdca59-888a-4e67-af54-a63ce2347ad3</guid>
</sapattern>
</partnerLinks>
<variables>
<variable name="outputVariable"
messageType="ns4:CriarProjectoSAResponseMessage"/>
<variable name="inputVariable"
messageType="ns4:CriarProjectoSARequestMessage"/>
<sapattern>
<!--The System Architect objects used in the pattern. To ensure traceability to System Architect DO NOT REMOVE-->
<guid>2503e820-3add-4cd1-bbc5-5cc5fff57090</guid>
<guid>8bcc3532-46b7-4e88-816f-72ecdaee76ab</guid>
</sapattern>
<variable name="invocaVP_initiate_InputVariable"
messageType="ns1:ValidacaoProjectosRequestMessage"/>
<variable name="recebeVP_onResult_InputVariable"
messageType="ns1:ValidacaoProjectosResponseMessage"/>
<variable name="InvocaAdicionarProjecto_InputVariable"
messageType="ns2:AdicionarProjectoSoapIn"/>
<variable name="InvocaAdicionarProjecto_OutputVariable"
messageType="ns2:AdicionarProjectoSoapOut"/>
</variables>
<sequence>
<receive name="recebeTemplate" joinCondition="False" partnerLink="client"
portType="ns4:CriarProjectoSA" operation="process"
variable="inputVariable" createInstance="yes">
<sapattern>
<!--The System Architect objects used in the pattern. To ensure traceability to System Architect DO NOT REMOVE-->
<guid>e728e550-f404-47bf-aa13-72429480cbc6</guid>
<guid>68e62379-55ac-48eb-b681-aee8f5a7696d</guid>
</sapattern>
</receive>
<scope variableAccessSerializable="no" name="ValidarExigências"
joinCondition="False">
<faultHandlers>
<catchAll>
<assign name="assignInvalid">
<bpelx:append>
<bpelx:from expression="concat(ns8:getVariableData('inputVariable','payload','/ns3:Template/ns3:Projecto/ns3:Observacoes'), string('Projecto inválido!!'))"/>
<bpelx:to variable="inputVariable" part="payload"
query="/ns3:Template/ns3:Projecto/ns3:Observacoes"/>
</bpelx:append>
</assign>
</catchAll>
</faultHandlers>
<sapattern>
<!--The System Architect objects used in the pattern. To ensure traceability to System Architect DO NOT REMOVE-->
<guid>2e56af66-6622-43e0-9adc-6d5f109cf374</guid>
</sapattern>
<sequence name="ValidarExigências" joinCondition="False">
<assign name="assignVPIn">
<copy>
<from variable="inputVariable" part="payload"/>
<to variable="invocaVP_initiate_InputVariable" part="payload"/>
</copy>
</assign>
<sapattern>
<!--The System Architect objects used in the pattern. To ensure traceability to System Architect DO NOT REMOVE-->
<guid>2e56af66-6622-43e0-9adc-6d5f109cf374</guid>
</sapattern>
<invoke name="invocaVP" joinCondition="False"
partnerLink="ValidacaoProjectos" portType="ns1:ValidacaoProjectos"
operation="initiate"
inputVariable="invocaVP_initiate_InputVariable">
<sapattern>
<!--The System Architect objects used in the pattern. To ensure traceability to System Architect DO NOT REMOVE-->
<guid>f3bc9c04-f4d2-4e96-acc8-7a6c88a8ced5</guid>
</sapattern>
</invoke>
<receive name="recebeVP" joinCondition="False"
partnerLink="ValidacaoProjectos"
portType="ns1:ValidacaoProjectosCallback" operation="onResult"
createInstance="no" variable="recebeVP_onResult_InputVariable">
<sapattern>
<!--The System Architect objects used in the pattern. To ensure traceability to System Architect DO NOT REMOVE-->
<guid>e9cdca59-888a-4e67-af54-a63ce2347ad3</guid>
<guid>1eba96a8-330a-4e4d-a14b-cdf6641fa614</guid>
</sapattern>
</receive>
<assign name="assignVPOut">
<copy>
<from variable="recebeVP_onResult_InputVariable" part="payload"/>
<to variable="inputVariable" part="payload"/>
</copy>
</assign>
</sequence>
</scope>
<scope variableAccessSerializable="no" name="AdicionarProjecto"
joinCondition="False">
<sapattern>
<!--The System Architect objects used in the pattern. To ensure traceability to System Architect DO NOT REMOVE-->
<guid>89c02eae-7788-4892-a616-e46b65ef1b50</guid>
</sapattern>
<sequence name="InvocarISAdicionarProjecto" joinCondition="False">
<assign name="assignIS">
<copy>
<from variable="inputVariable" part="payload"
query="/ns3:Template/ns3:Projecto/ns3:NomeProjecto"/>
<to variable="InvocaAdicionarProjecto_InputVariable" part="parameters"
query="/ns2:AdicionarProjecto/ns2:nome"/>
</copy>
<copy>
<from variable="inputVariable" part="payload"
query="/ns3:Template/ns3:Projecto/ns3:TipoProjecto"/>
<to variable="InvocaAdicionarProjecto_InputVariable" part="parameters"
query="/ns2:AdicionarProjecto/ns2:tipo"/>
</copy>
</assign>
<sapattern>
<!--The System Architect objects used in the pattern. To ensure traceability to System Architect DO NOT REMOVE-->
<guid>89c02eae-7788-4892-a616-e46b65ef1b50</guid>
</sapattern>
<invoke name="InvocaAdicionarProjecto" joinCondition="False"
partnerLink="NergaIS" portType="ns2:ServiceSoap"
operation="AdicionarProjecto"
inputVariable="InvocaAdicionarProjecto_InputVariable"
outputVariable="InvocaAdicionarProjecto_OutputVariable">
<sapattern>
<!--The System Architect objects used in the pattern. To ensure traceability to System Architect DO NOT REMOVE-->
<guid>76519bd3-c506-4c79-8190-8ff09abdd27d</guid>
</sapattern>
</invoke>
</sequence>
</scope>
<assign name="assignOutput">
<copy>
<from variable="inputVariable" part="payload"
query="/ns3:Template/ns3:Projecto"/>
<to variable="outputVariable" part="payload"/>
</copy>
</assign>
<reply name="devolveProjecto" joinCondition="False" partnerLink="client"
portType="ns4:CriarProjectoSA" operation="process"
variable="outputVariable">
<sapattern>
<!--The System Architect objects used in the pattern. To ensure traceability to System Architect DO NOT REMOVE-->
<guid>e728e550-f404-47bf-aa13-72429480cbc6</guid>
<guid>0dbefef0-3d04-4356-abbc-b291ea40d256</guid>
</sapattern>
</reply>
</sequence>
</process> -
.v2.XMLParseException:Can not find definition for element 'descriptor'
I am getting the following error, while running 'empps.jsp' ...when executing the tutorial given at
ERROR Details:
500 Internal Server Error
javax.servlet.jsp.JspException: javax.faces.el.EvaluationException: Error getting property 'employees' from bean of type jsftoplink.model.EmployeesClient: Exception [TOPLINK-25004] (Oracle TopLink - 10g Release 3 (10.1.3.1.0) (Build 061004)): oracle.toplink.exceptions.XMLMarshalExceptionException Description: An error occurred unmarshalling the documentInternal Exception: Exception [TOPLINK-27101] (Oracle TopLink - 10g Release 3 (10.1.3.1.0) (Build 061004)): oracle.toplink.platform.xml.XMLPlatformExceptionException Description: An error occurred while parsing the document.Internal Exception: oracle.xml.parser.v2.XMLParseException: Can not find definition for element 'class-descriptor-type' at com.sun.faces.taglib.html_basic.DataTableTag.doEndTag(DataTableTag.java:501) at emps.jspService(_emps.java:629)
Pls help me in resolving this issue.I am still gettng the same error. The xml file is now
<?xml version="1.0" encoding="UTF-8"?>
<CUSTOMER xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="" ID="568945">
<FIRSTNAME>Arnold</FIRSTNAME>
<LASTNAME>McEriccson</LASTNAME>
<ADDRESS>
<LINE1>31, Nomadic Avevnue</LINE1>
<LINE2>Pasadena Clove</LINE2>
<CITY>WoolTown, MT</CITY>
<ZIP>45263</ZIP>
</ADDRESS>
<BIRTHDATE>1967-08-13</BIRTHDATE>
</CUSTOMER>
The xsd file is:
<?xml version="1.0" encoding="UTF-8"?><xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified">
<xs:element name="CUSTOMER">
<xs:complexType>
<xs:sequence>
<xs:element name="FIRSTNAME" type="xs:string"/> <xs:element name="LASTNAME" type="xs:string"/> <xs:element name="ADDRESS"> <xs:complexType>
<xs:sequence>
<xs:element name="LINE1" type="xs:string"/> <xs:element name="LINE2" type="xs:string"/> <xs:element name="CITY"/>
<xs:element name="ZIP" type="xs:int"/> </xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="BIRTHDATE" type="xs:date"/> </xs:sequence>
<xs:attribute name="ID" type="xs:double"/> </xs:complexType>
</xs:element>
</xs:schema>
There seems to be something fairly obvious that i am missing. -
STRUTS - Cannot retrieve definition for form bean null -aaaarrrrgh
Hi Folks,
my head hurts and i become crazy... i know that a lot of people asked this question before, but i did not found any suitable solution.
I have simple a jsp page, containing a form which should be handled by struts. I tried everything, but i did not found my mistake.
Can anyone help me please?
JSP:
<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean"%>
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html"%>
<%@ page contentType="text/html;charset=windows-1252"%>
<html:html locale="true">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Anmeldung f?r GOLEM Quickplayout</title>
</head>
<body>
<html:errors/>
<html:form action="checkLogin.do">
<table cellspacing="3" cellpadding="2" border="0" width="100%" align="left">
<tr>
<td>
<bean:message key="prompt.username"/>
</td>
<td>
<html:text property="username"/>
</td>
</tr>
<tr>
<td>
<bean:message key="prompt.password"/>
</td>
<td>
<html:text property="password"/>
</td>
</tr>
</table>
</html:form>i tryed a lot for the FORM -Tag, for instance:
<html:form action="checkLogin.do"> or
<html:form action="/checkLogin.do"> or
<html:form action="/checkLogin"> but all throws the same exception. :(
struts-config.xml
<form-beans>
<form-bean name="loginForm" type="de.orb.quick.view.LoginForm"/>
</form-beans>
<action-mappings>
<action path="/login" type="de.orb.quick.view.LoginAction" name="loginForm" input="/login.jsp" scope="session" unknown="true">
<forward name="success" path="/showData.jsp"/>
</action>
<action path="/checkLogin" type="de.orb.quick.view.CheckLogonAction" unknown="false" input="/login.jsp">
<forward name="success" path="/storeRequestData.do"/>
<forward name="failure" path="/login.do"/>
</action>
Exception:
javax.servlet.jsp.JspException: Cannot retrieve definition for form bean null
at org.apache.struts.taglib.html.FormTag.lookup(FormTag.java:831)
at org.apache.struts.taglib.html.FormTag.doStartTag(FormTag.java:506)
at _login._jspService(login.jsp:11) [/login.jsp]
LoginAction:
public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException {
return mapping.findForward("success");
LoginForm:
public class LoginForm extends ActionForm {
private String password = "";
private String username = "";
public void reset(ActionMapping mapping, HttpServletRequest request) {
super.reset(mapping, request);
public ActionErrors validate(ActionMapping mapping, HttpServletRequest request) {
return super.validate(mapping, request);
public String getPassword() {
return password;
public void setPassword(String password) {
this.password = password;
public String getUsername() {
return username;
public void setUsername(String username) {
this.username = username;
}Sorry for this stupid question, but how can i avoid this exception while using struts TagLibs?
I tried to face the jsp with another action, but this does not change anything.
Thank you in advance
Mirkojavax.servlet.jsp.JspException: Cannot retrieve definition for form bean myfrom
at org.apache.struts.taglib.html.FormTag.lookup(FormTag.java:831)
at org.apache.struts.taglib.html.FormTag.doStartTag(FormTag.java:506)
at jsp_servlet.__index._jspService(__index.java:155)
at weblogic.servlet.jsp.JspBase.service(JspBase.java:33)
at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:1053)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:387)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:305)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:6291)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:317)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:97)
at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3575)
at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2573)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:178)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:151) -
Cannot retrieve definition for form bean null
Hi,
I have a page jsp which contains a form. This form contains an action
towards (page.do ).
I configured struts-config.xml file in whom I put a configuration of
action ( type=xxx.pageAction ) but not form because I have not need of
it.
During the execution it show that it tries to instantiate a bean of form
corresponding to a configuration of action and post this error message
" Root causes of ServletException javax.servlet.jsp. JspException:
Cannot retrieve definition for form bean null "
Could you indicate to me where is the problem ?
Here is my configuration :
< html:form action = " page.do " method = " post " >
</html:form >
<action path="/page"
type="xxx.pageAction">
<forward name="show" path="/page.jsp"/>
</action>
Thanks in advance
Rachid.
There's little reason to use Struts infrastructure to set this up since you have no model, and the controller aspect is well-defined (just go to "NewProject"!). You're basically providing a link from one page to another, akin to doing an <a href>, and you wouldn't use Struts to do a simple link :).
I would just just use standard HTML.
If you're okay with using Javascript, this is the simplest:
<input type="button" onClick="document.location='NewProject'">
Or you can use a standard HTML form, as you've basically done already:
<form action="NewProject" method="get">
<input type="submit" value="Create">
</form> -
ORA-30937: No schema definition for
Here are the steps I followed to load the xml
DBMS_XMLSCHEMA.REGISTERSCHEMA(
SCHEMAURL => 'security.xsd',
SCHEMADOC => BFILENAME('XML_DIR', 'security.xsd')
LOCAL => TRUE
CREATE TABLE TMP_XML_TABLES
xml_document XMLType
XMLType COLUMN xml_document
XMLSchema "security.xsd"
ELEMENT "security"
INSERT INTO TMP_XML_TABLES
VALUES
xmltype
BFILENAME('XML_CLOB_DIR', 'sec.xml'),
nls_charset_id('AL32UTF8')
I am getting below error.
ORA-30937: No schema definition for 'fido_flag' (namespace '##local') in parent '/security/security_
ORA-06512: at "SYS.XMLTYPE", line 295
ORA-06512: at line 1
Below is the XSD and XML file. Please let me know what is wrong with it.
security.xsd
<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XMLSPY v2004 rel. 4 U (http://www.xmlspy.com) by Cary Liu (Cary Liu) -->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="security">
<xs:complexType>
<xs:sequence>
<xs:element ref="security_row" minOccurs="0" maxOccurs="unbounded"/>
<xs:element ref="variable_rate_row" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attribute name="security_count" type="xs:long" use="optional"/>
<xs:attribute name="variable_rate_count" type="xs:long" use="optional"/>
</xs:complexType>
</xs:element>
<xs:element name="security_row">
<xs:complexType>
<xs:all>
<xs:element ref="security_id"/>
<xs:element ref="primary_asset_id"/>
<xs:element ref="delay_days"/>
<xs:element ref="arm_indicator"/>
<xs:element ref="camra_abs_und_coll"/>
<xs:element ref="camra_abs_und_coll_cpn"/>
<xs:element ref="initial_principal_pay_date"/>
<xs:element ref="final_principal_pay_date"/>
<xs:element ref="mtg_term"/>
<xs:element ref="original_face"/>
<xs:element ref="pool_number"/>
<xs:element ref="principal_pay_frequency"/>
<xs:element ref="pay_down_date"/>
<xs:element ref="principal_pay_bus_day_rule"/>
<xs:element ref="seasoned_mbs"/>
<xs:element ref="tba_stlmt_month"/>
<xs:element ref="accrual_flag"/>
<xs:element ref="accrual_rule"/>
<xs:element ref="base_payment_date"/>
<xs:element ref="day_count"/>
<xs:element ref="ex_interest_bond_code"/>
<xs:element ref="ex_days"/>
<xs:element ref="ex_div_date"/>
<xs:element ref="last_coupon_date"/>
<xs:element ref="for_bond_security_type"/>
<xs:element ref="dated_date"/>
<xs:element ref="issue_date"/>
<xs:element ref="first_coupon_date"/>
<xs:element ref="second_coupon_date"/>
<xs:element ref="mat_date"/>
<xs:element ref="interest_accrual_method"/>
<xs:element ref="odd_first_coupon_date"/>
<xs:element ref="odd_last_coupon_date"/>
<xs:element ref="payment_eom_rule"/>
<xs:element ref="pay_frequency"/>
<xs:element ref="pay_business_day_rule"/>
<xs:element ref="yield_day_count"/>
<xs:element ref="zero_coupon_type"/>
<xs:element ref="analyst"/>
<xs:element ref="analyst_recomm"/>
<xs:element ref="approval_flag"/>
<xs:element ref="camra_sec_type"/>
<xs:element ref="class"/>
<xs:element ref="comments"/>
<xs:element ref="holding_style"/>
<xs:element ref="issued_capital"/>
<xs:element ref="issued_capital_currency"/>
<xs:element ref="min_denomination"/>
<xs:element ref="price_multiplier"/>
<xs:element ref="pricing_identifier"/>
<xs:element ref="quantity_issued"/>
<xs:element ref="shares_outstanding"/>
<xs:element ref="quantity_type"/>
<xs:element ref="redemption_value"/>
<xs:element ref="scb_industry"/>
<xs:element ref="issue_desc1"/>
<xs:element ref="issue_desc2"/>
<xs:element ref="issue_desc3"/>
<xs:element ref="issue_short_name"/>
<xs:element ref="trading_lot_size"/>
<xs:element ref="unit_factor"/>
<xs:element ref="camra_exercise_date"/>
<xs:element ref="camra_expiration_date"/>
<xs:element ref="alliance_sector"/>
<xs:element ref="alliance_industry"/>
<xs:element ref="apace_security_type"/>
<xs:element ref="camra_gl_type"/>
<xs:element ref="emerg_mkt_ind"/>
<xs:element ref="form_13f_flag"/>
<xs:element ref="instrument_class"/>
<xs:element ref="issue_type"/>
<xs:element ref="mortgage_sector"/>
<xs:element ref="naic_code"/>
<xs:element ref="performance_segment"/>
<xs:element ref="program_type"/>
<xs:element ref="camra_sic_code2"/>
<xs:element ref="camra_sched_d_group"/>
<xs:element ref="camra_sched_d_state"/>
<xs:element ref="security_form"/>
<xs:element ref="security_type_distrib"/>
<xs:element ref="camra_sic_code"/>
<xs:element ref="structured_note_flag"/>
<xs:element ref="underlying_category"/>
<xs:element ref="primary_asset_id_type"/>
<xs:element ref="superticker"/>
<xs:element ref="default_status"/>
<xs:element ref="default_date"/>
<xs:element ref="accrue_in_default_ind"/>
<xs:element ref="ctd_bond"/>
<xs:element ref="contract_size"/>
<xs:element ref="derivative_type"/>
<xs:element ref="delivery_method"/>
<xs:element ref="conversion_factor"/>
<xs:element ref="flex_option_ind"/>
<xs:element ref="leap_option_ind"/>
<xs:element ref="orig_strike_price"/>
<xs:element ref="otc_flag"/>
<xs:element ref="part_paid_percent"/>
<xs:element ref="strike_price"/>
<xs:element ref="put_call_flag"/>
<xs:element ref="strike_price_type"/>
<xs:element ref="pay_currency"/>
<xs:element ref="rec_currency"/>
<xs:element ref="premium_amount"/>
<xs:element ref="warrant_style"/>
<xs:element ref="pay_status"/>
<xs:element ref="tick_amount"/>
<xs:element ref="right_warrant_option_type"/>
<xs:element ref="underlying_cusip"/>
<xs:element ref="var_margin_rule"/>
<xs:element ref="nominal_annual_income"/>
<xs:element ref="dividend_frequency"/>
<xs:element ref="dividend_reinvestment_ind"/>
<xs:element ref="dr_sponsoring"/>
<xs:element ref="dr_sponsor"/>
<xs:element ref="claim_type"/>
<xs:element ref="dated_date_cpi"/>
<xs:element ref="when_issued_ind"/>
<xs:element ref="series"/>
<xs:element ref="tranche"/>
<xs:element ref="guarantee_type"/>
<xs:element ref="deep_discount_ind"/>
<xs:element ref="perpetual_flag"/>
<xs:element ref="maturity_override"/>
<xs:element ref="camra_index_desc"/>
<xs:element ref="camra_index_spread"/>
<xs:element ref="coupon"/>
<xs:element ref="rate_benchmark"/>
<xs:element ref="rate_multiplier"/>
<xs:element ref="spread_to_benchmark"/>
<xs:element ref="rate_reset_frequency"/>
<xs:element ref="rate_base_reset_date"/>
<xs:element ref="reset_lag_days"/>
<xs:element ref="reset_lockout_days"/>
<xs:element ref="next_reset_date"/>
<xs:element ref="rate_calculate_switch"/>
<xs:element ref="rate_reset_bus_day_rule"/>
<xs:element ref="rate_reset_eom_rule"/>
<xs:element ref="rate_type"/>
<xs:element ref="mutual_fund_sponsor"/>
<xs:element ref="regulated_flag"/>
<xs:element ref="tia_1961_flag"/>
<xs:element ref="accumulation_income_flag"/>
<xs:element ref="fsa_indicator"/>
<xs:element ref="income_dist_policy"/>
<xs:element ref="mutual_fund_charge_type"/>
<xs:element ref="holdings_flag"/>
<xs:element ref="issuer_type"/>
<xs:element ref="issuer_id"/>
<xs:element ref="parent_issuer_id"/>
<xs:element ref="country"/>
<xs:element ref="currency"/>
<xs:element ref="country_of_origin"/>
<xs:element ref="risk_country"/>
<xs:element ref="currency_of_earnings"/>
<xs:element ref="currency_of_income"/>
<xs:element ref="currency_of_trade"/>
<xs:element ref="principal_currency"/>
<xs:element ref="exchange"/>
<xs:element ref="state_code"/>
<xs:element ref="muni_insurance"/>
<xs:element ref="conduit"/>
<xs:element ref="muni_note_type"/>
<xs:element ref="muni_issuer"/>
<xs:element ref="obligation_type"/>
<xs:element ref="oes_next_call_date"/>
<xs:element ref="offering_yield"/>
<xs:element ref="remarketing_agent"/>
<xs:element ref="tax_exempt_region"/>
<xs:element ref="fed_wire"/>
<xs:element ref="oid_flag"/>
<xs:element ref="oid_number"/>
<xs:element ref="oi_price"/>
<xs:element ref="camra_moody_sector"/>
<xs:element ref="restricted"/>
<xs:element ref="camra_class_144"/>
<xs:element ref="foreign_restriction_ind"/>
<xs:element ref="foreign_restriction_req"/>
<xs:element ref="sec_144a"/>
<xs:element ref="reg_s"/>
<xs:element ref="prvt_place_ind"/>
<xs:element ref="liquid_flag"/>
<xs:element ref="call_protection_period"/>
<xs:element ref="call_protection_type"/>
<xs:element ref="camra_make_whole_ind"/>
<xs:element ref="camra_conversion_price"/>
<xs:element ref="convertible_flag"/>
<xs:element ref="nra_tax_code"/>
<xs:element ref="tax_relief_at_source_ind"/>
<xs:element ref="tax_withholding_code"/>
<xs:element ref="tax_status"/>
<xs:element ref="voting_rights"/>
<xs:element ref="votes_per_share"/>
<xs:element ref="cum_voting_flag"/>
<xs:element ref="coupon_cap"/>
<xs:element ref="coupon_floor"/>
<xs:element ref="cross_currency_country"/>
<xs:element ref="cross_currency_fwd_rate"/>
<xs:element ref="cross_rate"/>
<xs:element ref="fwd_base_rate"/>
<xs:element ref="fwd_rate"/>
<xs:element ref="fwd_reset_date"/>
<xs:element ref="spot_base_rate"/>
<xs:element ref="spot_cross_rate"/>
<xs:element ref="fwd_point_difference"/>
<xs:element ref="fwd_broker_code"/>
<xs:element ref="fwd_side"/>
<xs:element ref="redemption_currency"/>
<xs:element ref="redenomination_date"/>
<xs:element ref="redenomination_flag"/>
<xs:element ref="amt_flag"/>
<xs:element ref="orig_entrydate"/>
<xs:element ref="orig_enteredby"/>
<xs:element ref="last_entrydate"/>
<xs:element ref="last_enteredby"/>
<xs:element ref="credit_family_id"/>
<xs:element ref="cusip"/>
<xs:element ref="isin"/>
<xs:element ref="sedol"/>
<xs:element ref="ticker"/>
<xs:element ref="apace_accrual_type"/>
<xs:element ref="capital_income_flag"/>
<xs:element ref="wal_date"/>
<xs:element ref="cfb_level_pay"/>
<xs:element ref="pending_corp_action"/>
<xs:element ref="pending_proxy_vote"/>
<xs:element ref="pms_live_indicator"/>
<xs:element ref="pms_price_type"/>
<xs:element ref="spark_flag"/>
<xs:element ref="whittingdale_debt_cat"/>
<xs:element ref="whittingdale_rating"/>
<xs:element ref="whittingdale_code"/>
<xs:element ref="expiration_date"/>
<xs:element ref="maturity_price"/>
<xs:element ref="commencement_date"/>
<xs:element ref="declared_payment_date"/>
<xs:element ref="drawer"/>
<xs:element ref="fv_volatility"/>
<xs:element ref="mv_volatility"/>
<xs:element ref="settle_period"/>
<xs:element ref="trading_margin"/>
<xs:element ref="compound_frequency"/>
<xs:element ref="coupon_rounding"/>
<xs:element ref="duration_to_reset"/>
<xs:element ref="float_rate_index_location"/>
<xs:element ref="periodic_basis_point_cap"/>
<xs:element ref="weighted_average_coupon"/>
<xs:element ref="whittingdale_issuer"/>
<xs:element ref="settlement_location"/>
<xs:element ref="attachment_lower"/>
<xs:element ref="attachment_upper"/>
<xs:element ref="exposure_type"/>
<xs:element ref="nth2default"/>
<xs:element ref="restruct_doc_clause"/>
<xs:element ref="swap_counterparty"/>
<xs:element ref="swaption_issue_date"/>
<xs:element ref="swaption_mat_date"/>
<xs:element ref="apace_call_price"/>
<xs:element ref="apace_call_date"/>
<xs:element ref="apace_callable_flag"/>
<xs:element ref="apace_put_price"/>
<xs:element ref="apace_put_date"/>
<xs:element ref="apace_putable_flag"/>
<xs:element ref="apace_day_count"/>
<xs:element ref="apace_io_ind"/>
<xs:element ref="apace_pass_thru_flag"/>
<xs:element ref="apace_price_method"/>
<xs:element ref="apace_price_source"/>
<xs:element ref="apace_depository_type"/>
<xs:element ref="apace_conv_ratio"/>
<xs:element ref="apace_floating_rate"/>
<xs:element ref="apace_frn_reset_code"/>
<xs:element ref="apace_frn_reset_date"/>
<xs:element ref="apace_step_conversion_date"/>
<xs:element ref="apace_step_conversion_rate"/>
<xs:element ref="apace_accrual_date_code"/>
<xs:element ref="apace_payment_date_code"/>
<xs:element ref="apace_payment_cycle_code"/>
<xs:element ref="apace_par_call_date"/>
<xs:element ref="apace_prerefund_price"/>
<xs:element ref="apace_prerefund_date"/>
<xs:element ref="apace_sink_fund_flag"/>
<xs:element ref="make_whole_call_flag"/>
<xs:element ref="fido_security_type_jvst"/>
<xs:element ref="fido_security_type_jstp"/>
<xs:element ref="fido_issuer_id"/>
<xs:element ref="fido_guarantor_id"/>
<xs:element ref="fido_name"/>
<xs:element ref="draft_id"/>
<xs:element ref="bbsw_at_last_reset"/>
<xs:element ref="delta"/>
<xs:element ref="price"/>
<xs:element ref="benchmark_index_sec"/>
<xs:element ref="index_multiplier"/>
<xs:element ref="index_spread"/>
<xs:element ref="index_link_location"/>
<xs:element ref="index_lag"/>
<xs:element ref="benchmark_rounding"/>
<xs:element ref="index_link_bus_day_rule"/>
<xs:element ref="calculation_type"/>
<xs:element ref="start_day_of_month"/>
<xs:element ref="pms_issue"/>
<xs:element ref="pms_name"/>
<xs:element ref="camra_cusip"/>
<xs:element ref="infoexpress_id"/>
<xs:element ref="issuer_desc"/>
<xs:element ref="parent_issuer_desc"/>
<xs:element ref="lead_mgr"/>
<xs:element ref="co_mgr"/>
<xs:element ref="superticker_desc"/>
<xs:element ref="fmc_id"/>
<xs:element ref="spintl_id"/>
<xs:element ref="tranche_type"/>
<xs:element ref="collateral_type"/>
<xs:element ref="ab_fund_desc"/>
<xs:element ref="adp_number"/>
<xs:element ref="underlying_account_id"/>
</xs:all>
</xs:complexType>
</xs:element>
<xs:element name="variable_rate_row">
<xs:complexType>
<xs:all>
<xs:element ref="security_id"/>
<xs:element ref="primary_asset_id"/>
<xs:element ref="sedol"/>
<xs:element ref="rate_type"/>
<xs:element ref="coupon"/>
<xs:element ref="effective_date"/>
<xs:element ref="delete_flag"/>
<xs:element ref="update_flag"/>
<xs:element ref="last_enteredby"/>
<xs:element ref="last_entrydate"/>
<xs:element ref="pms_live_indicator"/>
</xs:all>
</xs:complexType>
</xs:element>
<xs:element name="security_id" type="xs:string"/>
<xs:element name="primary_asset_id" type="xs:string"/>
<xs:element name="delay_days" type="xs:double" nillable="true"/>
<xs:element name="arm_indicator" type="xs:string" nillable="true"/>
<xs:element name="camra_abs_und_coll" type="xs:string" nillable="true"/>
<xs:element name="camra_abs_und_coll_cpn" type="xs:double" nillable="true"/>
<xs:element name="initial_principal_pay_date" type="xs:date" nillable="true"/>
<xs:element name="final_principal_pay_date" type="xs:date" nillable="true"/>
<xs:element name="mtg_term" type="xs:int" nillable="true"/>
<xs:element name="original_face" type="xs:double" nillable="true"/>
<xs:element name="pool_number" type="xs:string" nillable="true"/>
<xs:element name="principal_pay_frequency" type="xs:string" nillable="true"/>
<xs:element name="pay_down_date" type="xs:string" nillable="true"/>
<xs:element name="principal_pay_bus_day_rule" type="xs:string" nillable="true"/>
<xs:element name="seasoned_mbs" type="xs:string" nillable="true"/>
<xs:element name="tba_stlmt_month" type="xs:string" nillable="true"/>
<xs:element name="accrual_flag" type="xs:string" nillable="true"/>
<xs:element name="accrual_rule" type="xs:string" nillable="true"/>
<xs:element name="base_payment_date" type="xs:string" nillable="true"/>
<xs:element name="day_count" type="xs:string" nillable="true"/>
<xs:element name="ex_interest_bond_code" type="xs:string" nillable="true"/>
<xs:element name="ex_days" type="xs:int" nillable="true"/>
<xs:element name="ex_div_date" type="xs:date" nillable="true"/>
<xs:element name="last_coupon_date" type="xs:date" nillable="true"/>
<xs:element name="for_bond_security_type" type="xs:string" nillable="true"/>
<xs:element name="dated_date" type="xs:date" nillable="true"/>
<xs:element name="issue_date" type="xs:date" nillable="true"/>
<xs:element name="first_coupon_date" type="xs:date" nillable="true"/>
<xs:element name="second_coupon_date" type="xs:date" nillable="true"/>
<xs:element name="mat_date" type="xs:date" nillable="true"/>
<xs:element name="interest_accrual_method" type="xs:string" nillable="true"/>
<xs:element name="odd_first_coupon_date" type="xs:date" nillable="true"/>
<xs:element name="odd_last_coupon_date" type="xs:date" nillable="true"/>
<xs:element name="payment_eom_rule" type="xs:string" nillable="true"/>
<xs:element name="pay_frequency" type="xs:string" nillable="true"/>
<xs:element name="pay_business_day_rule" type="xs:string" nillable="true"/>
<xs:element name="yield_day_count" type="xs:string" nillable="true"/>
<xs:element name="zero_coupon_type" type="xs:string" nillable="true"/>
<xs:element name="analyst" type="xs:string" nillable="true"/>
<xs:element name="analyst_recomm" type="xs:string" nillable="true"/>
<xs:element name="approval_flag" type="xs:string" nillable="true"/>
<xs:element name="camra_sec_type" type="xs:string" nillable="true"/>
<xs:element name="class" type="xs:string" nillable="true"/>
<xs:element name="comments" type="xs:string" nillable="true"/>
<xs:element name="holding_style" type="xs:string" nillable="true"/>
<xs:element name="issued_capital" type="xs:double" nillable="true"/>
<xs:element name="issued_capital_currency" type="xs:string" nillable="true"/>
<xs:element name="min_denomination" type="xs:double" nillable="true"/>
<xs:element name="price_multiplier" type="xs:double" nillable="true"/>
<xs:element name="pricing_identifier" type="xs:string" nillable="true"/>
<xs:element name="quantity_issued" type="xs:double" nillable="true"/>
<xs:element name="shares_outstanding" type="xs:decimal" nillable="true"/>
<xs:element name="quantity_type" type="xs:string" nillable="true"/>
<xs:element name="redemption_value" type="xs:double" nillable="true"/>
<xs:element name="scb_industry" type="xs:string" nillable="true"/>
<xs:element name="issue_desc1" type="xs:string" nillable="true"/>
<xs:element name="issue_desc2" type="xs:string" nillable="true"/>
<xs:element name="issue_desc3" type="xs:string" nillable="true"/>
<xs:element name="issue_short_name" type="xs:string" nillable="true"/>
<xs:element name="trading_lot_size" type="xs:double" nillable="true"/>
<xs:element name="unit_factor" type="xs:double" nillable="true"/>
<xs:element name="camra_exercise_date" type="xs:date" nillable="true"/>
<xs:element name="camra_expiration_date" type="xs:date" nillable="true"/>
<xs:element name="alliance_sector" type="xs:string" nillable="true"/>
<xs:element name="alliance_industry" type="xs:string" nillable="true"/>
<xs:element name="apace_security_type" type="xs:string" nillable="true"/>
<xs:element name="camra_gl_type" type="xs:string" nillable="true"/>
<xs:element name="emerg_mkt_ind" type="xs:string" nillable="true"/>
<xs:element name="form_13f_flag" type="xs:string" nillable="true"/>
<xs:element name="instrument_class" type="xs:string"/>
<xs:element name="issue_type" type="xs:string"/>
<xs:element name="mortgage_sector" type="xs:string" nillable="true"/>
<xs:element name="naic_code" type="xs:string" nillable="true"/>
<xs:element name="performance_segment" type="xs:string" nillable="true"/>
<xs:element name="program_type" type="xs:string" nillable="true"/>
<xs:element name="camra_sic_code2" type="xs:string" nillable="true"/>
<xs:element name="camra_sched_d_group" type="xs:string" nillable="true"/>
<xs:element name="camra_sched_d_state" type="xs:string" nillable="true"/>
<xs:element name="security_form" type="xs:string" nillable="true"/>
<xs:element name="security_type_distrib" type="xs:string" nillable="true"/>
<xs:element name="camra_sic_code" type="xs:string" nillable="true"/>
<xs:element name="structured_note_flag" type="xs:string" nillable="true"/>
<xs:element name="underlying_category" type="xs:string" nillable="true"/>
<xs:element name="primary_asset_id_type" type="xs:string"/>
<xs:element name="superticker" type="xs:string" nillable="true"/>
<xs:element name="default_status" type="xs:string" nillable="true"/>
<xs:element name="default_date" type="xs:date" nillable="true"/>
<xs:element name="accrue_in_default_ind" type="xs:string" nillable="true"/>
<xs:element name="ctd_bond" type="xs:string" nillable="true"/>
<xs:element name="contract_size" type="xs:double" nillable="true"/>
<xs:element name="derivative_type" type="xs:string" nillable="true"/>
<xs:element name="delivery_method" type="xs:string" nillable="true"/>
<xs:element name="conversion_factor" type="xs:double" nillable="true"/>
<xs:element name="flex_option_ind" type="xs:string" nillable="true"/>
<xs:element name="leap_option_ind" type="xs:string" nillable="true"/>
<xs:element name="orig_strike_price" type="xs:double" nillable="true"/>
<xs:element name="otc_flag" type="xs:string" nillable="true"/>
<xs:element name="part_paid_percent" type="xs:double" nillable="true"/>
<xs:element name="strike_price" type="xs:double" nillable="true"/>
<xs:element name="put_call_flag" type="xs:string" nillable="true"/>
<xs:element name="strike_price_type" type="xs:string" nillable="true"/>
<xs:element name="pay_currency" type="xs:string" nillable="true"/>
<xs:element name="rec_currency" type="xs:string" nillable="true"/>
<xs:element name="premium_amount" type="xs:double" nillable="true"/>
<xs:element name="warrant_style" type="xs:string" nillable="true"/>
<xs:element name="pay_status" type="xs:string" nillable="true"/>
<xs:element name="tick_amount" type="xs:double" nillable="true"/>
<xs:element name="right_warrant_option_type" type="xs:string" nillable="true"/>
<xs:element name="underlying_cusip" type="xs:string" nillable="true"/>
<xs:element name="var_margin_rule" type="xs:int" nillable="true"/>
<xs:element name="nominal_annual_income" type="xs:double" nillable="true"/>
<xs:element name="dividend_frequency" type="xs:string" nillable="true"/>
<xs:element name="dividend_reinvestment_ind" type="xs:string" nillable="true"/>
<xs:element name="dr_sponsoring" type="xs:string" nillable="true"/>
<xs:element name="dr_sponsor" type="xs:string" nillable="true"/>
<xs:element name="claim_type" type="xs:string" nillable="true"/>
<xs:element name="dated_date_cpi" type="xs:double" nillable="true"/>
<xs:element name="when_issued_ind" type="xs:string" nillable="true"/>
<xs:element name="series" type="xs:string" nillable="true"/>
<xs:element name="tranche" type="xs:string" nillable="true"/>
<xs:element name="guarantee_type" type="xs:string" nillable="true"/>
<xs:element name="deep_discount_ind" type="xs:string" nillable="true"/>
<xs:element name="perpetual_flag" type="xs:string" nillable="true"/>
<xs:element name="maturity_override" type="xs:string" nillable="true"/>
<xs:element name="camra_index_desc" type="xs:string" nillable="true"/>
<xs:element name="camra_index_spread" type="xs:double" nillable="true"/>
<xs:element name="coupon" type="xs:double" nillable="true"/>
<xs:element name="rate_benchmark" type="xs:string" nillable="true"/>
<xs:element name="rate_multiplier" type="xs:double" nillable="true"/>
<xs:element name="spread_to_benchmark" type="xs:double" nillable="true"/>
<xs:element name="rate_reset_frequency" type="xs:string" nillable="true"/>
<xs:element name="rate_base_reset_date" type="xs:date" nillable="true"/>
<xs:element name="reset_lag_days" type="xs:double" nillable="true"/>
<xs:element name="reset_lockout_days" type="xs:double" nillable="true"/>
<xs:element name="next_reset_date" type="xs:date" nillable="true"/>
<xs:element name="rate_calculate_switch" type="xs:string" nillable="true"/>
<xs:element name="rate_reset_bus_day_rule" type="xs:string" nillable="true"/>
<xs:element name="rate_reset_eom_rule" type="xs:string" nillable="true"/>
<xs:element name="rate_type" type="xs:string" nillable="true"/>
<xs:element name="mutual_fund_sponsor" type="xs:string" nillable="true"/>
<xs:element name="regulated_flag" type="xs:string" nillable="true"/>
<xs:element name="tia_1961_flag" type="xs:string" nillable="true"/>
<xs:element name="accumulation_income_flag" type="xs:string" nillable="true"/>
<xs:element name="fsa_indicator" type="xs:string" nillable="true"/>
<xs:element name="income_dist_policy" type="xs:string" nillable="true"/>
<xs:element name="mutual_fund_charge_type" type="xs:string" nillable="true"/>
<xs:element name="holdings_flag" type="xs:string" nillable="true"/>
<xs:element name="issuer_type" type="xs:string" nillable="true"/>
<xs:element name="issuer_id" type="xs:string" nillable="true"/>
<xs:element name="parent_issuer_id" type="xs:string" nillable="true"/>
<xs:element name="country" type="xs:string" nillable="true"/>
<xs:element name="currency" type="xs:string" nillable="true"/>
<xs:element name="country_of_origin" type="xs:string" nillable="true"/>
<xs:element name="risk_country" type="xs:string" nillable="true"/>
<xs:element name="currency_of_earnings" type="xs:string" nillable="true"/>
<xs:element name="currency_of_income" type="xs:string" nillable="true"/>
<xs:element name="currency_of_trade" type="xs:string" nillable="true"/>
<xs:element name="principal_currency" type="xs:string" nillable="true"/>
<xs:element name="exchange" type="xs:string" nillable="true"/>
<xs:element name="state_code" type="xs:string" nillable="true"/>
<xs:element name="muni_insurance" type="xs:string" nillable="true"/>
<xs:element name="conduit" type="xs:string" nillable="true"/>
<xs:element name="muni_note_type" type="xs:string" nillable="true"/>
<xs:element name="muni_issuer" type="xs:string" nillable="true"/>
<xs:element name="obligation_type" type="xs:string" nillable="true"/>
<xs:element name="oes_next_call_date" type="xs:date" nillable="true"/>
<xs:element name="offering_yield" type="xs:double" nillable="true"/>
<xs:element name="remarketing_agent" type="xs:string" nillable="true"/>
<xs:element name="tax_exempt_region" type="xs:string" nillable="true"/>
<xs:element name="fed_wire" type="xs:string" nillable="true"/>
<xs:element name="oid_flag" type="xs:string" nillable="true"/>
<xs:element name="oid_number" type="xs:int" nillable="true"/>
<xs:element name="oi_price" type="xs:double" nillable="true"/>
<xs:element name="camra_moody_sector" type="xs:string" nillable="true"/>
<xs:element name="restricted" type="xs:string" nillable="true"/>
<xs:element name="camra_class_144" type="xs:string" nillable="true"/>
<xs:element name="foreign_restriction_ind" type="xs:string" nillable="true"/>
<xs:element name="foreign_restriction_req" type="xs:double" nillable="true"/>
<xs:element name="sec_144a" type="xs:string" nillable="true"/>
<xs:element name="reg_s" type="xs:string" nillable="true"/>
<xs:element name="prvt_place_ind" type="xs:string" nillable="true"/>
<xs:element name="liquid_flag" type="xs:string" nillable="true"/>
<xs:element name="call_protection_period" type="xs:int" nillable="true"/>
<xs:element name="call_protection_type" type="xs:string" nillable="true"/>
<xs:element name="camra_make_whole_ind" type="xs:string" nillable="true"/>
<xs:element name="camra_conversion_price" type="xs:double" nillable="true"/>
<xs:element name="convertible_flag" type="xs:string" nillable="true"/>
<xs:element name="nra_tax_code" type="xs:string" nillable="true"/>
<xs:element name="tax_relief_at_source_ind" type="xs:string" nillable="true"/>
<xs:element name="tax_withholding_code" type="xs:string" nillable="true"/>
<xs:element name="tax_status" type="xs:string" nillable="true"/>
<xs:element name="voting_rights" type="xs:string" nillable="true"/>
<xs:element name="votes_per_share" type="xs:int" nillable="true"/>
<xs:element name="cum_voting_flag" type="xs:string" nillable="true"/>
<xs:element name="coupon_cap" type="xs:double" nillable="true"/>
<xs:element name="coupon_floor" type="xs:double" nillable="true"/>
<xs:element name="cross_currency_country" type="xs:string" nillable="true"/>
<xs:element name="cross_currency_fwd_rate" type="xs:double" nillable="true"/>
<xs:element name="cross_rate" type="xs:double" nillable="true"/>
<xs:element name="fwd_base_rate" type="xs:double" nillable="true"/>
<xs:element name="fwd_rate" type="xs:double" nillable="true"/>
<xs:element name="fwd_reset_date" type="xs:date" nillable="true"/>
<xs:element name="spot_base_rate" type="xs:double" nillable="true"/>
<xs:element name="spot_cross_rate" type="xs:double" nillable="true"/>
<xs:element name="fwd_point_difference" type="xs:double" nillable="true"/>
<xs:element name="fwd_broker_code" type="xs:string" nillable="true"/>
<xs:element name="fwd_side" type="xs:string" nillable="true"/>
<xs:element name="redemption_currency" type="xs:string" nillable="true"/>
<xs:element name="redenomination_date" type="xs:date" nillable="true"/>
<xs:element name="redenomination_flag" type="xs:string" nillable="true"/>
<xs:element name="amt_flag" type="xs:string" nillable="true"/>
<xs:element name="orig_entrydate" type="xs:dateTime" nillable="true"/>
<xs:element name="orig_enteredby" type="xs:string" nillable="true"/>
<xs:element name="last_entrydate" type="xs:dateTime" nillable="true"/>
<xs:element name="last_enteredby" type="xs:string" nillable="true"/>
<xs:element name="credit_family_id" type="xs:string" nillable="true"/>
<xs:element name="cusip" type="xs:string" nillable="true"/>
<xs:element name="isin" type="xs:string" nillable="true"/>
<xs:element name="sedol" type="xs:string" nillable="true"/>
<xs:element name="ticker" type="xs:string" nillable="true"/>
<xs:element name="apace_accrual_type" type="xs:string" nillable="true"/>
<xs:element name="capital_income_flag" type="xs:string" nillable="true"/>
<xs:element name="wal_date" type="xs:date" nillable="true"/>
<xs:element name="cfb_level_pay" type="xs:double" nillable="true"/>
<xs:element name="pending_corp_action" type="xs:string" nillable="true"/>
<xs:element name="pending_proxy_vote" type="xs:string" nillable="true"/>
<xs:element name="pms_live_indicator" type="xs:string" nillable="true"/>
<xs:element name="pms_price_type" type="xs:string" nillable="true"/>
<xs:element name="spark_flag" type="xs:string" nillable="true"/>
<xs:element name="whittingdale_debt_cat" type="xs:int" nillable="true"/>
<xs:element name="whittingdale_rating" type="xs:int" nillable="true"/>
<xs:element name="whittingdale_code" type="xs:string" nillable="true"/>
<xs:element name="expiration_date" type="xs:date" nillable="true"/>
<xs:element name="maturity_price" type="xs:double" nillable="true"/>
<xs:element name="commencement_date" type="xs:date" nillable="true"/>
<xs:element name="declared_payment_date" type="xs:date" nillable="true"/>
<xs:element name="drawer" type="xs:string" nillable="true"/>
<xs:element name="fv_volatility" type="xs:double" nillable="true"/>
<xs:element name="mv_volatility" type="xs:double" nillable="true"/>
<xs:element name="settle_period" type="xs:double" nillable="true"/>
<xs:element name="trading_margin" type="xs:double" nillable="true"/>
<xs:element name="compound_frequency" type="xs:string" nillable="true"/>
<xs:element name="coupon_rounding" type="xs:double" nillable="true"/>
<xs:element name="duration_to_reset" type="xs:string" nillable="true"/>
<xs:element name="float_rate_index_location" type="xs:string" nillable="true"/>
<xs:element name="periodic_basis_point_cap" type="xs:decimal" nillable="true"/>
<xs:element name="weighted_average_coupon" type="xs:double" nillable="true"/>
<xs:element name="whittingdale_issuer" type="xs:int" nillable="true"/>
<xs:element name="settlement_location" type="xs:string" nillable="true"/>
<xs:element name="attachment_lower" type="xs:double" nillable="true"/>
<xs:element name="attachment_upper" type="xs:double" nillable="true"/>
<xs:element name="exposure_type" type="xs:string" nillable="true"/>
<xs:element name="nth2default" type="xs:double" nillable="true"/>
<xs:element name="restruct_doc_clause" type="xs:string" nillable="true"/>
<xs:element name="swap_counterparty" type="xs:string" nillable="true"/>
<xs:element name="swaption_issue_date" type="xs:date" nillable="true"/>
<xs:element name="swaption_mat_date" type="xs:date" nillable="true"/>
<xs:element name="apace_call_price" type="xs:double" nillable="true"/>
<xs:element name="apace_call_date" type="xs:date" nillable="true"/>
<xs:element name="apace_callable_flag" type="xs:string" nillable="true"/>
<xs:element name="apace_put_price" type="xs:double" nillable="true"/>
<xs:element name="apace_put_date" type="xs:date" nillable="true"/>
<xs:element name="apace_putable_flag" type="xs:string" nillable="true"/>
<xs:element name="apace_day_count" type="xs:string" nillable="true"/>
<xs:element name="apace_io_ind" type="xs:string" nillable="true"/>
<xs:element name="apace_pass_thru_flag" type="xs:string" nillable="true"/>
<xs:element name="apace_price_method" type="xs:string" nillable="true"/>
<xs:element name="apace_price_source" type="xs:string" nillable="true"/>
<xs:element name="apace_depository_type" type="xs:string" nillable="true"/>
<xs:element name="apace_conv_ratio" type="xs:double" nillable="true"/>
<xs:element name="apace_floating_rate" type="xs:string" nillable="true"/>
<xs:element name="apace_frn_reset_code" type="xs:string" nillable="true"/>
<xs:element name="apace_frn_reset_date" type="xs:date" nillable="true"/>
<xs:element name="apace_step_conversion_date" type="xs:date" nillable="true"/>
<xs:element name="apace_step_conversion_rate" type="xs:double" nillable="true"/>
<xs:element name="apace_accrual_date_code" type="xs:string" nillable="true"/>
<xs:element name="apace_payment_date_code" type="xs:string" nillable="true"/>
<xs:element name="apace_payment_cycle_code" type="xs:string" nillable="true"/>
<xs:element name="apace_par_call_date" type="xs:date" nillable="true"/>
<xs:element name="apace_prerefund_price" type="xs:double" nillable="true"/>
<xs:element name="apace_prerefund_date" type="xs:date" nillable="true"/>
<xs:element name="apace_sink_fund_flag" type="xs:string" nillable="true"/>
<xs:element name="make_whole_call_flag" type="xs:string" nillable="true"/>
<xs:element name="effective_date" type="xs:date"/>
<xs:element name="delete_flag" type="xs:string" nillable="true"/>
<xs:element name="update_flag" type="xs:string" nillable="true"/>
<xs:element name="fido_security_type_jvst" type="xs:int" nillable="true"/>
<xs:element name="fido_security_type_jstp" type="xs:string" nillable="true"/>
<xs:element name="fido_issuer_id" type="xs:int" nillable="true"/>
<xs:element name="fido_guarantor_id" type="xs:int" nillable="true"/>
<xs:element name="fido_name" type="xs:string" nillable="true"/>
<xs:element name="draft_id" type="xs:string" nillable="true"/>
<xs:element name="bbsw_at_last_reset" type="xs:double" nillable="true"/>
<xs:element name="delta" type="xs:double" nillable="true"/>
<xs:element name="price" type="xs:double" nillable="true"/>
<xs:element name="benchmark_index_sec" type="xs:string" nillable="true"/>
<xs:element name="index_multiplier" type="xs:double" nillable="true"/>
<xs:element name="index_spread" type="xs:double" nillable="true"/>
<xs:element name="index_link_location" type="xs:string" nillable="true"/>
<xs:element name="index_lag" type="xs:double" nillable="true"/>
<xs:element name="benchmark_rounding" type="xs:int" nillable="true"/>
<xs:element name="index_link_bus_day_rule" type="xs:string" nillable="true"/>
<xs:element name="calculation_type" type="xs:int" nillable="true"/>
<xs:element name="start_day_of_month" type="xs:int" nillable="true"/>
<xs:element name="pms_issue" type="xs:string" nillable="true"/>
<xs:element name="pms_name" type="xs:string" nillable="true"/>
<xs:element name="camra_cusip" type="xs:string" nillable="true"/>
<xs:element name="infoexpress_id" type="xs:string" nillable="true"/>
<xs:element name="issuer_desc" type="xs:string" nillable="true"/>
<xs:element name="parent_issuer_desc" type="xs:string" nillable="true"/>
<xs:element name="lead_mgr" type="xs:string" nillable="true"/>
<xs:element name="co_mgr" type="xs:string" nillable="true"/>
<xs:element name="superticker_desc" type="xs:string" nillable="true"/>
<xs:element name="fmc_id" type="xs:string" nillable="true"/>
<xs:element name="spintl_id" type="xs:string" nillable="true"/>
<xs:element name="tranche_type" type="xs:string" nillable="true"/>
<xs:element name="collateral_type" type="xs:string" nillable="true"/>
<xs:element name="ab_fund_desc" type="xs:string" nillable="true"/>
<xs:element name="adp_number" type="xs:string" nillable="true"/>
<xs:element name="underlying_account_id" type="xs:string" nillable="true"/>
</xs:schema>
sec.xml
<?xml version="1.0" encoding="ISO-8859-1" standalone="no"?>
<security security_count="1" variable_rate_count="0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="security.xsd">
<security_row><security_id>LZ002359750</security_id><primary_asset_id>B2479G9</primary_asset_id><delay_days xsi:nil="true"></delay_days><arm_indicator xsi:nil="true"></arm_indicator><camra_abs_und_coll xsi:nil="true"></camra_abs_und_coll><camra_abs_und_coll_cpn xsi:nil="true"></camra_abs_und_coll_cpn><initial_principal_pay_date xsi:nil="true"></initial_principal_pay_date><final_principal_pay_date xsi:nil="true"></final_principal_pay_date><mtg_term xsi:nil="true"></mtg_term><original_face xsi:nil="true"></original_face><pool_number xsi:nil="true"></pool_number><principal_pay_frequency xsi:nil="true"></principal_pay_frequency><pay_down_date xsi:nil="true"></pay_down_date><principal_pay_bus_day_rule xsi:nil="true"></principal_pay_bus_day_rule><seasoned_mbs xsi:nil="true"></seasoned_mbs><tba_stlmt_month xsi:nil="true"></tba_stlmt_month><accrual_flag>Y</accrual_flag><accrual_rule>1</accrual_rule><base_payment_date>0831</base_payment_date><day_count>ACT/ACT</day_count><ex_interest_bond_code xsi:nil="true"></ex_interest_bond_code><ex_days xsi:nil="true"></ex_days><ex_div_date xsi:nil="true"></ex_div_date><last_coupon_date>2017-08-31</last_coupon_date><for_bond_security_type>GER</for_bond_security_type><dated_date>2007-08-31</dated_date><issue_date>2007-08-31</issue_date><first_coupon_date>2008-08-31</first_coupon_date><second_coupon_date>2009-08-31</second_coupon_date><mat_date>2017-08-31</mat_date><interest_accrual_method>PER</interest_accrual_method><odd_first_coupon_date xsi:nil="true"></odd_first_coupon_date><odd_last_coupon_date xsi:nil="true"></odd_last_coupon_date><payment_eom_rule>Y</payment_eom_rule><pay_frequency>A</pay_frequency><pay_business_day_rule>BD</pay_business_day_rule><yield_day_count>ACT/ACT</yield_day_count><zero_coupon_type xsi:nil="true"></zero_coupon_type><analyst>SH</analyst><analyst_recomm xsi:nil="true"></analyst_recomm><approval_flag>Y</approval_flag><camra_sec_type xsi:nil="true"></camra_sec_type><class xsi:nil="true"></class><comments xsi:nil="true"></comments><holding_style>BE</holding_style><issued_capital xsi:nil="true"></issued_capital><issued_capital_currency>EUR</issued_capital_currency><min_denomination>50000</min_denomination><price_multiplier>0.01</price_multiplier><pricing_identifier xsi:nil="true"></pricing_identifier><quantity_issued>2250000</quantity_issued><shares_outstanding>2250000</shares_outstanding><quantity_type>PAR</quantity_type><redemption_value>100</redemption_value><scb_industry xsi:nil="true"></scb_industry><issue_desc1>DEUTSCHE BANK AG</issue_desc1><issue_desc2 xsi:nil="true"></issue_desc2><issue_desc3 xsi:nil="true"></issue_desc3><issue_short_name>DEUTSCHE BANK AG</issue_short_name><trading_lot_size>50000</trading_lot_size><unit_factor>1</unit_factor><camra_exercise_date xsi:nil="true"></camra_exercise_date><camra_expiration_date xsi:nil="true"></camra_expiration_date><alliance_sector>230</alliance_sector><alliance_industry>23030</alliance_industry><camra_gl_type xsi:nil="true"></camra_gl_type><emerg_mkt_ind xsi:nil="true"></emerg_mkt_ind><form_13f_flag xsi:nil="true"></form_13f_flag><instrument_class>FI</instrument_class><issue_type>BOND</issue_type><mortgage_sector>ZZ</mortgage_sector><naic_code xsi:nil="true"></naic_code><performance_segment>3</performance_segment><program_type xsi:nil="true"></program_type><camra_sic_code2 xsi:nil="true"></camra_sic_code2><camra_sched_d_group xsi:nil="true"></camra_sched_d_group><camra_sched_d_state xsi:nil="true"></camra_sched_d_state><security_form xsi:nil="true"></security_form><security_type_distrib xsi:nil="true"></security_type_distrib><camra_sic_code xsi:nil="true"></camra_sic_code><structured_note_flag>N</structured_note_flag><underlying_category xsi:nil="true"></underlying_category><primary_asset_id_type>aPACE</primary_asset_id_type><superticker>B2479G9</superticker><default_status>N</default_status><default_date xsi:nil="true"></default_date><accrue_in_default_ind>N</accrue_in_default_ind><ctd_bond xsi:nil="true"></ctd_bond><contract_size xsi:nil="true"></contract_size><derivative_type xsi:nil="true"></derivative_type><delivery_method xsi:nil="true"></delivery_method><conversion_factor xsi:nil="true"></conversion_factor><flex_option_ind xsi:nil="true"></flex_option_ind><leap_option_ind xsi:nil="true"></leap_option_ind><orig_strike_price xsi:nil="true"></orig_strike_price><otc_flag xsi:nil="true"></otc_flag><part_paid_percent xsi:nil="true"></part_paid_percent><strike_price xsi:nil="true"></strike_price><put_call_flag xsi:nil="true"></put_call_flag><strike_price_type xsi:nil="true"></strike_price_type><pay_currencyThen you hit a bug in your version of Oracle. You may want to investigate and update to a newer version. I get the following error when trying to register your schema in 10.2.0.1
ORA-31154: invalid XML document
ORA-19202: Error occurred in XML processing
LSX-00246: invalid QNAME "***_voting_flag"
This error is consistent with Spy 2008 as well (I didn't try Xerces but I've got two that agree so it's good for me). -
One Communication Channel for two XML-Structure
Hi to all!
i'm Newbee in XI.
i register one Communication Channel to recieve two different XML-Structure and when i sent second structure there was a Mapping error, because XI waiting for first XML-Structure.
I'd like to ask if there are any additional condition that i must tune up to make it possible or just it's impossible?Hi,
Please refer below links
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/121b053d-0401-0010-539f-f9295efb7bad
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/3a913f71-0601-0010-7a83-dfd3208a9a0b
how to find the URL of deployed Web services?
Creating .NET Web service
http://www.15seconds.com/issue/010430.htm
Also refer SOAP Framework to generate the common wsdl for both the messages with single SOAP CC
http://help.sap.com/saphelp_nw04s/helpdata/en/bb/ddb33d2ae46b3be10000000a114084/frameset.htm
Thanks
swarup -
How to create a page-definition for bounded task-flow?
I should be able to create a page definition which declare all bindings required for a bounded task flow.
How do I do it in JDeveloper 11.1.1.2?
How do I navigate to the page definition when I am in the bounded task flow "Diagram tab"?I found out the following:
1. To create a page-definition file for a bounded task flow
Right click on the "Default" activity (not a view activity) of the bounded task flow, select "Create Page Definition" from the context menu.
2. To go the page-definition file for a bounded task flow
Right click on the "Default" activity (not a view activity) of the bounded task flow, select "Go to Page Definition" from the context menu.
My new question is:
In JDeveloper 11.1.1.2, how do I create page-definition for a bounded-task-flow if all activities are view activities (page fragments) ?
How does JDeveloper I want to create page-definition for the task-flow instead of create page-definition of the page fragment or the page? -
How to extract data into the set-up table for 2LIS_06_INV LIS structure
We are using ECC 6.0 and SAP BI NW 2004S. I activated the 2LIS_06_INV (Invoice Verification) structure. Interestingly, I don't see any Events under this structure (MC06M_0ITM) - my understanding is the events usually determine what type of data is generated for a given structure.
I see Invoice Verification when I use the Inventory Management -Perform Setup option when doing the set-up tables. However, when I use this option, I get a message saying " No extraction structure active or no BW connected".
Can someone list the pre-requisites and the steps to load the set-up table for the 2LIS_06_INV structure.
Thanks,
Sanjay1: RSA5 Activate Data Source
2: LBWE Activate datasource again
3: SBIW Fill setup table 'Settings for Application-Specific DataSources (PI)'-> 'Initialization'->'Filling in the Setup Table'->'Application-Specific Setup of Statistical Data'->'Invoice Verification - Execute Reconstruction'
Maybe you are looking for
-
I have tried to re-install iTunes 11.0.3 at least 6 times. I have also downloaded iTunes 11.0.3 at least 5 times. I have changed my Apple ID password. I have downloaded (again, I've done that many times) iTunes 11.0.3, then I switched off the iMac, t
-
"Error while generating HTML" encounterred while running prefilling cache
Hi, We are using BI7, prefilling cache function by using Broadcaster. The prefilng cache is created OK in BEx broadcaser based on Java web and was scheduled. When we run the process chain to trigger the prefilling cache, we got the following error me
-
Is it possible to read pixels of gif in java
Does anyone know about gif files and reading them? If you have a gif file and there are blue dots on the gif file. What do you do to check to see if a pixel is a certain color/attribute, ie blue... ? Please give code only - many other posts are gener
-
Message- start up disk has no more memory
I just bought a new MacBook Pro in July and have plenty of free space on my hard drive. I keep getting this error message popping up when I am watching shows with iTunes or playing music with the Sonos Player. "Your Mac OS X start up disk has no more
-
Hi all, I am in the process of starting to evaluate portal2go, does anyone has any guidelines on where to start and what to do or any reference to samples or any information? Any help will be appreciated